* { padding:0; margin:0; }

a:hover { text-decoration:none; color:#000; }

#pg {
	background-color:#454F6B;
	background-image:url(img/bg_page.gif);
	background-repeat:repeat-x;
	font-family:verdana;
	font-size:10px;
}

#wrp { 
	width:740px; 
	height:100%; 
	margin: 0 auto;
	position: relative; 
	background-image:url(img/bg_content.gif);
}

#hdr { 
	width:740px; 
	height:107px; 
	/* background-image:url(img/bg_header.jpg); */
	background-image:url(img/bg_header_new.jpg); 
	curser:pointer;
	text-decoration:none;
}
*html #hdr {
	background-image:url(img/bg_header_new.jpg); 	
}
#ftr { 
	margin-top:50px;
	width:740px; 
	height:200px; 
	background-image:url(img/bg_footer.gif); 
	background-repeat:no-repeat; 
	background-color:#454F6B; 
	color:#7F8699; 
	font-size:11px;
}

#hdr h1 {
	display: block;
	overflow: hidden; 
	text-indent:-5000px;
	padding: 53px 0px 4px 155px;
	color:#454F6B;
	font-family:georgia;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1.3px;		
}


#hdr h3 {
	padding: 0px 0px 0px 162px;
	/*color:#C33803;*/
	color:#454F6B;
	font-size:11px;
	font-weight:normal;
}	

#nv { 
	width: 740px; 
	height: 27px; 
	list-style-type: none; 
	list-style-image: none; 
}

#nv li { 
	height: 27px; 
	float:left;
	display: block;
	overflow: hidden; 
	text-indent:-5000px;
	background-color:#fff;
}
#nv a {
	color:black;
	text_align:bottom;
	font-size: 1px;
	display: block;
	overflow: hidden;
}	
/*
#nv_1 { 
	width: 162px; 
	height: 27px; 
	background-image: url(img/nav_1.gif); 
}

#nv_2 { 
	width: 282px; 
	height: 27px; 
	background-image: url(img/nav_2.gif); 
}

#nv_3 { 
	width: 127px; 
	height: 27px; 
	background-image: url(img/nav_3.gif); 
}

#nv_4 { 
	width: 59px; 
	height: 27px; 
	background-image: url(img/nav_4.gif); 
}	

#nv_5 { 
	width: 110px; 
	height: 27px; 
	background-image: url(img/nav_5.gif); 
}	

#nv_1:hover { 
	background-image: url(img/nav_1_over.gif); 
}	

#nv_2:hover { 
	background-image: url(img/nav_2_over.gif); 
}	

#nv_3:hover { 
	background-image: url(img/nav_3_over.gif); 
}	

#nv_4:hover { 
	background-image: url(img/nav_4_over.gif); 
}	

#nv_5:hover { 
	background-image: url(img/nav_5_over.gif); 
}	
*/

#nv_1 { 
	width: 195px; 
	height: 27px; 
	background-image: url(img/nav_1.gif); 
}

#nv_2 { 
	width: 274px; 
	height: 27px; 
	background-image: url(img/nav_2.gif); 
}

#nv_3 { 
	width: 171px; 
	height: 27px; 
	background-image: url(img/nav_3.gif); 
}

#nv_4 { 
	width: 100px; 
	height: 27px; 
	background-image: url(img/nav_4.gif); 
}	

#nv_5 { 
	width: 110px; 
	height: 27px; 
	background-image: url(img/nav_5.gif); 
}	

#nv_1:hover { 
	background-image: url(img/nav_1_over.gif); 
}	

#nv_2:hover { 
	background-image: url(img/nav_2_over.gif); 
}	

#nv_3:hover { 
	background-image: url(img/nav_3_over.gif); 
}	

#nv_4:hover { 
	background-image: url(img/nav_4_over.gif); 
}	

#nv_5:hover { 
	background-image: url(img/nav_5_over.gif); 
}	


#nv_1_sub { 
	width: 100px; 
	height: 27px; 
	background-image: url(img/nav_1_sub.gif); 
}

#nv_2_sub { 
	width: 89px; 
	height: 27px; 
	background-image: url(img/nav_2_sub.gif); 
}

#nv_3_sub { 
	width: 153px; 
	height: 27px; 
	background-image: url(img/nav_3_sub.gif); 
}

#nv_4_sub { 
	width: 138px; 
	height: 27px; 
	background-image: url(img/nav_4_sub.gif); 
}	

#nv_5_sub { 
	width: 151px; 
	height: 27px; 
	background-image: url(img/nav_5_sub.gif); 
}	

#nv_6_sub { 
	width: 109px; 
	height: 27px; 
	background-image: url(img/nav_6_sub.gif); 
}	

#nv_1_sub:hover { 
	background-image: url(img/nav_1_sub_over.gif); 
}	

#nv_2_sub:hover { 
	background-image: url(img/nav_2_sub_over.gif); 
}	

#nv_3_sub:hover { 
	background-image: url(img/nav_3_sub_over.gif); 
}	

#nv_4_sub:hover { 
	background-image: url(img/nav_4_sub_over.gif); 
}	

#nv_5_sub:hover { 
	background-image: url(img/nav_5_sub_over.gif); 
}	

#nv_6_sub:hover { 
	background-image: url(img/nav_6_sub_over.gif); 
}	





#ftr ul{
	list-style-type:none;
	margin-left:32px;
}

#ftr  ul li{
	color:#7F8699;
	display:inline;
	padding:0px 8px 0px 8px;
	border-right:1px solid #7F8699;
	font-size:11px;
}

#ftr  ul li a{
	color:#7F8699;
	text-decoration:none;
	font-size:11px;
}

#ftr  ul li a:hover{
	color:#000;
	text-decoration:underline;
}	

#cnt_home {
	width:684px;margin:0 auto;
}	

#cnt {
	width:625px;margin:0 auto;
	font-size:12px;
	font-family:verdana;
}	

#cnt_home h2 { 
	display: block; 
	overflow: hidden; 
	text-indent:-5000px; 
}

#cnt_home p { 
	display: block; 
	overflow: hidden; 
	text-indent:-5000px; 
}

#cnt h2 { 
	color:#CC1111; 
	font-family:georgia; 
	font-size:18px; 
	font-weight:normal; 
}

#cnt h3 { 
	color:#454F6B; 
	font-family:georgia; 
	font-size:16px; 
}

#cnt p { 
	margin:12px 0px 12px 0px; 
	line-height:20px; 
}

#right_side { float:right;margin:12px 12px 12px 12px; }

#callout {
/*float:right;*/
/*margin:0px 12px 12px 12px;*/
width:200px;border-left:1px solid #9A9EA8;
border-bottom:1px solid #9A9EA8;
background-image:url(img/bg_callout_body.gif);
background-repeat:repeat-y;
list-style-type:none;
}

#callout ul li {
list-style-type:none;
padding:12px;
}

#callout_title{
width:176px;
padding:4px 12px 4px 12px;
font:14px 'trebuchet MS'; 
color:#fff; 
background-image:url(img/bg_callout.gif);
}

#clleft {
	cursor:pointer;
	width:167px;
	height:300px;
	background-image:url(img/bg_col_left.jpg);
	display: block; overflow: hidden; text-indent:-5000px;
	float:left;
}

#clmid {
	cursor:pointer;
	width:273px;
	height:300px;
	background-image:url(img/bg_col_mid.gif);
	display: block; overflow: hidden; text-indent:-5000px;
	float:left;
}

#clright {
	width:243px;
	height:300px;
	background-image:url(img/bg_col_right.jpg);
	display: block; overflow: hidden; text-indent:-5000px;
	float:left;
}

#clright #linkbox {
	width:165px;height:150px;cursor:pointer;
}
#clright #linkbox2 {
	width:165px;height:150px;cursor:pointer;
}
#blrb {
	line-height:18px;
	width:200px;
	font-size:11px; color:#636363; 
	margin:0px 20px 50px 185px;
	clear:both;
}
#blrb a {
	color:#454F6B;
}

#err_msg {
	background-color:#CC1111;
	padding:8px;
	margin:8px 0px 16px 0px;
	border:1px solid #000;
	color:#fff;
	font-family:verdana;
}
#err_msg h2 {
	color:#fff;
	font-family:verdana;
	font-size:18px;
}	
.err_field {
	background-color:#CC1111;
	color:#fff;
	font-weight:bold;
}

legend, #legend, #legend h3 { 
	color:black; 
	font-size:14px;
	font-weight:bold; 
}

.black { 
	color:#000; 
}

.positive { 
	background-color:#6BBA65; 
	color:#fff;
}

.negative { 
	background-color:#A70B0C; 
	color:#fff;
}

.neutral { 
	background-color:#000; 
	color:#fff;
}

fieldset { 
padding:8px;
border:1px solid #7F8699; 
}

.input {
	color:#000000;
	font-family:verdana;
	font-size:12px;
}
select {
	font-family:verdana;
	font-size:10px;
}

.button {
	background-color:#DC930F;height:18px; font-size:10px; color:#fff;
}

.sm_type {
	font-size:10px;
	color:#666;
}

.buttons {
	background-color:#DC930F;
	color:#000;
	padding:2px;
	border:2px ridge #fff;
}
.size11{
	font-family:verdana;
	font-size:11px;
}

#head_img {

	margin-top:24px;
	margin-bottom:18px;

}
#test {
	margin:8px 0px 0px 24px;
	color:#666;
}	
#test_head {
	background-image:url(img/bg_tab.gif);
	background-repeat:no-repeat;
	margin-top:18px;
	border-bottom:1px solid #9A9EA8;
	padding:2px 0px 2px 25px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
}
.forum_table{
	width:100%;
	border-left:1px solid #828895;
}
#forum_header{
	color:#fff; 
	background-image:url(img/bg_callout.gif);
}
#forum_header td{
	padding:4px 12px 4px 3px;
}
#forum_tr_1{
	background-color:#ede8db;
}
#forum_tr_2{
	background-color:#e0dacb;
}
#forum_tr_1 td, #forum_tr_2 td {
	padding:3px;
	border-bottom:1px solid #828895;
	border-top:1px solid #fff;
	border-right:1px solid #828895;

}
#forum_tr_1 a, #forum_tr_2 a {
	color:#454f6b;
}
.forum_message{
	width:100%;
	border:1px solid #828895;
	font-size:15px;
	color:#000;
}
#success_msg {
	background-color:#27cc11;
	padding:8px;
	margin:8px 0px 16px 0px;
	border:1px solid #000;
	color:#fff;
	font-family:verdana;
}
.positive_txt {
	color:#6BBA65;
	font-family:georgia; 
	font-size:18px; 
}

.negative_txt { 
	color:#A70B0C;
	font-family:georgia; 
	font-size:18px; 
}

.neutral_txt { 
	color:#454F6B; 
	font-family:georgia; 
	font-size:18px; 
}
.updates a{
	color:#454f6b;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
}
.updates a:hover{
	text-decoration:underline;
}
.alerts a{
	color:#cc1111;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
}
.alerts a:hover{
	text-decoration:underline;
}
.red { color:#CC0000; }
.gray { color:#CCCCCC; }
.hightlight { background:#FFFF99; }