body{
	margin: 0px;
	font-family: verdana, sans-serif;
	font-size:11pt;
	color: #333;
	background-color: #ccc;
}

table{margin: 0px;}

a:link { color: #ff0000; text-decoration:none}
a:visited{ color: #ff0000; text-decoration:none}
a:hover {  color: #ff0000; text-decoration: underline}

img { border: 0px; margin:0px}

td, textarea{
	margin: 0px;
	font-family: verdana, sans-serif;
	font-size:11pt;
	color: #333;
}

input{
	margin: 0px;
	font-family: verdana, sans-serif;
	font-size:11px;
	color: #333;
}


li{
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 12px;
	background: url(/images/pixel.gif) 0px 4px no-repeat;

}

#container{
	text-align:left;
	width:756px;
}


#inner{
	background: url(../images/content_bg_main.gif) repeat-y;
	width: 756px;
}

#inner_nav{
	
}

#nav_utility_container { 
	margin-left:15px;
	padding-top:15px;
}

#nav_utility{ 
	margin-left:335px;
	font-size:10px;
}

#nav_utility a:link { color: #666; text-decoration:none}
#nav_utility a:visited{ color: #666; text-decoration:none}
#nav_utility a:hover {  color: #666; text-decoration: underline}


/* MAIN NAV */

#nav_container{ 
	margin-left:15px;
	margin-top:10px;
	height:145px;
	width:734px;
}

#nav{float:left;margin:0px;width:182px;overflow:hidden}
#nav image{margin:0px}

/* MAIN CONTENT */
#main_content{
	background-color:#fff;
	margin-top:15px;	
	margin-left:15px;
	width:732px;
	display:table;
}

#col_1{
	float: left;
	width: 132px;
	overflow:hidden;
	background-color: #eff1f2;
	height:500px;
	margin-left:0px;
	padding-top:0px
}

#col_2{
	float:left;
	background: url(/images/center_col_bg.gif) repeat-y;
	width: 500px;
}

#col_2_content{
	width: 500px; 
	padding:0px 0px 40px 0px;
	margin-left:15px;
	display:table;
}


#col_2_dbl{
	float:left;
	display: inline;
	width: 475px;
	height: 650px;
}

#col_2_dbl_content{
	height: 650px;
	padding:0px 0px 40px 0px;
	margin-left:15px;
	width: 446px !important; 
	display: table;
}

#col2_content p{ color #666}

#col_3{
	display: none;
}

#inner_end{
	background: url(/images/content_bg_end.gif) no-repeat;
	width:756px;
	height:18px;
	overflow: hidden;
	float:left;
}

/* SUBNAV ******************************* */
.subnav{ margin-right:20px; line-height:24px; font-size:11px;}

.subnav_0{
	background: url(/images/leftnavbg_0.gif) no-repeat;
	width:132px;
	height:24px;
	text-align:right;
}

.subnav_1{
	background: url(/images/leftnavbg_1.gif) no-repeat;
	width:132px;
	height:24px;
	text-align:right;
	color: ff0000;;
}
#snav_head{ display:none }
.subnav a:link { color: #666; text-decoration:none}
.subnav a:visited{ color: #666; text-decoration:none}
.subnav a:hover {  color: #666; text-decoration: underline}

/* PAGE HEADERS ************************* */
h2 {height: 14pt}
h2 span { display: none; }
h2#news { background: url(/images/h2_news.gif) no-repeat; width: 60px}


h1 {font-size:14pt; height: 13px; width: 300px;}



.more_container_list{ 
	background: url(/images/repeat_lines.gif); no-repeat);
	width:346px;
	height:15px;
	text-align:right;
	font-family: verdana; font-size:9px; color: ff0000; margin-top:5px; margin-bottom:20px; }
.more_container_rightcol{ 
	height:15px;
	text-align:left;
	font-family: verdana; font-size:9px; color: ff0000; margin-top:5px; margin-bottom:20px; }

a.rightcol:active, a.rightcol:hover, a.rightcol:link, a.rightcol:visited{color:#547a7d}

h3{font-size: 12px}

.biotext{ padding-left:10px}

.p_logo{ font-size: 10px; width:130px; text-align:right}
.p_divider{ padding-left:20px}
.p_label{ font-size: 10px; font-weight:bold; text-align:right; width:80px; vertical-align:top}
.p_value{ font-size: 10px; width:180px}
