body{
	background:url(../images/main_bg.jpg) repeat-y center top #f5f5f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px; margin-top: 0px; margin-right:0px;
	margin-bottom:0px;
	line-height:1em;
} 
table{ font-family:Verdana, Arial, Helvetica, sans-serif; } 
a { font-family:Verdana; font-size:12px; color:#0055a5; text-decoration:none;  } 
a:visted { font-family:Verdana; font-size:12px; color:#0055a5; text-decoration:underline;} 
a:hover{ font-family:Verdana; font-size:12px; color:#0055a5; text-decoration:underline;}

td{ font-family:Verdana; font-size:12px; color:#5a5a5a; }
td.story{ font-family:Verdana; font-size:12px; color:#5a5a5a}
h1{ font-family:Verdana; font-size:17px; color:#0055a5; margin:0px; padding:0px;}
h2{ font-family:Verdana; font-size:17px; color:#0055a5; margin:0px; padding:0px; border-bottom:1px solid #3181cc;  }
h3{ font-family:Verdana; font-size:17px; color:#000000; margin:0px; padding:0px;}
h4{ font-family:Verdana; font-size:14px; color:#0055a5; margin:0px; padding:0px;}  

p{ margin:6px 1px; padding:0px;}
p.subpage{ line-height:15px;}
style="-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;border: 1px solid #000000;padding-top: 1.5em;margin: .5em 0;background-color: #FFFFFF;color: #333333;"

body {
	margin-top: 0px;
	margin-bottom: 0px;
}
.WMGpageHeaderText {
  color:#000000;
  font-family:Arial,Verdana,Helverica,sans-serif;
  font-size:28px;
  font-weight:normal;
  height:29px;
  padding-left:8px;
  text-transform:capitalize;
  padding-top:4px;
}
#mid_table{
float:left;
width:280px;
margin:4px 10px 4px 0;
padding:6px;
border:2px solid #999999;
}

.img_right{
	float:right;
	margin: 30px 0 8px 8px;
	border: 1px solid #CCC;
	padding: 3px;
	width:215px;
}
.img_left{
	float:left;
	margin:0 8px 0 0px;
}
.bown_txt{ 
	font-family:Verdana;
	font-size:12px;
	color:#ac2e02; 
}
.blue_txt{ 
	font-family:Verdana;
	font-size:12px;
	color:#0055a5; 
}
.orange_txt{ 
	font-family:Verdana;
	font-size:12px;
	color:#fe8a00; 
}

.up_links{ 
	font-family:arial;
	font-size:11px;
	line-height:12px;
	color:#666666; 
	text-decoration:none;  
	} 
.up_links:hover{ 
	font-family:arial; 
	font-size:11px; 
	color:#0055a5; 
	text-decoration:none;  
	}

.label{ 
	font-family:Verdana; 
	font-size:12px; 
	color:#0732D9;
	font-weight:bold;
	} 	
.link { margin:0px; padding:0 0 0 13px;}
.link li{ list-style-image:url(../images/arrow.jpg); padding:0px; }
.link li a{ 
	font-family:Verdana;
	padding:0px;
	margin-left:-3px; 
	font-size:12px;
	line-height:18px;
	color:#0055a5; 
	text-decoration:underline;  
	} 
.link li a:hover{ 
	font-family:Verdana; 
	font-size:12px; 
	color:red; 
	text-decoration:underline;  
	}
	
.link2 { margin:0; padding:0; display: block}
.link2 li{ list-style-image:url(../images/arrow2.jpg); padding:0px; margin-left:12px}
.link2 li a{ 
	font-family:Verdana;
	padding:0px;
	font-size:12px;
	line-height:18px;
	color:#0055a5; 
	text-decoration:none;  
	} 
.link2 li a:hover{ 
	font-family:Verdana; 
	font-size:12px; 
	color:#0055a5; 
	text-decoration:underline;  
	}
	
.link3{ 
	font-family:Verdana;
	background:url(../images/arrow3.jpg) left no-repeat;
	padding-left:16px; 
	font-size:12px;
	line-height:18px;
	color:#0055a5; 
	text-decoration:none;  
	} 
.link3:hover{ 
	font-family:Verdana; 
	font-size:12px; 
	color:#0055a5; 
	text-decoration:underline;  
	}
.title{ 
	font-family:Verdana; 
	font-size:12px; 
	color:#ffffff;
	font-weight:bold;
	} 
.view_all{ 
	font-family:Verdana; 
	font-size:12px; 
	color:#0055a5;
	font-weight:bold;
	text-decoration:none;
	} 
.view_all:hover{ 
	font-family:Verdana; 
	font-size:12px; 
	color:#0055a5;
	font-weight:bold;
	text-decoration:underline;
	}
.read_more{ 
	font-family:Verdana; 
	font-size:12px; 
	color:#0055a5;
	text-decoration:underline;
} 
.read_more:hover{ 
	font-family:Verdana; 
	font-size:12px; 
	color:#0055a5;
	text-decoration:none;
} 
.small_txt{ font-family:Verdana; font-size:9px; color:#888888;}

/*----------------------------------------------*/

#title1{
	font-family:Verdana;
	background:url(../images/title_mid.jpg) repeat-x;	
	font-size:12px;
	border-bottom:1px solid #0055a5; 
	color:#ffffff;
	font-weight:bold;
}
#title2{
	font-family:Verdana;
	background:url(../images/title_mid.jpg) repeat-x;	
	font-size:12px;
	border-bottom:0px solid #0055a5; 
	color:#ffffff;
	font-weight:bold;
}
#left{
	background:url(../images/title_left.jpg) left no-repeat;
	width:7px;
	height:21px;
}
#right{
	background:url(../images/title_right.jpg) left no-repeat;
	width:7px;
	height:21px;
}
#none{
		background:url(../images/null.jpg);
}
#none2{
		background:url(../images/null2.jpg);
}
#footer_bg{
	background:url(../images/footer_bg.jpg) repeat-x;
	border-top:2px solid #0055a5;
	height:48px;
}
#ppt_title{
	background:url(../images/ppt_title.jpg) no-repeat;
	height:28px;
}
#ppt_mid{
	background:url(../images/bg_ppt.jpg) no-repeat right bottom;
	border-right:1px solid #1663CD; 
	border-left:1px solid #1663CD; 
	padding:20px 0 30px 24px;
	height:28px;
}

#ppt_btm{
	background:url(../images/ppt_btm.jpg) no-repeat;
	font-weight:bold;
	padding:2px 6px 0px 0px;
	height:20px;
}
#news2{
	background-color:#f2b4b4;
	
}
#news2 td{
	background-color:#fdf1f1;
}

.menu_bg{
	background:url(../images/menu_bg.jpg) repeat-x;
}
.border1px{
	border:1px solid #0055a5;
}
.border1px2{
	border:1px solid #c6c6c6;
}
.news_box_title{
	border-left:1px solid #0055a5;
	border-top:1px solid #0055a5;
	border-right:1px solid #0055a5;
	padding:5px;
	background-color:#e5eef6;
}
.news_box_lists{
	border-left:1px solid #0055a5;
	border-bottom:0px solid #0055a5;
	padding:5px 5px 0px 5px;
	border-right:1px solid #0055a5;
}
.news_box_viewall{
	border-left:1px solid #0055a5;
	border-bottom:1px solid #0055a5;
	padding:3px 3px 3px 3px;
	border-right:1px solid #0055a5;
}
.news_box_small{
	border:1px solid #0055a5;
	background-color:#e5eef6;
	height:210px;
}
.news_box_large{
	border:1px solid #0055a5;
	background-color:#e5eef6;
	height:290px;
}

.lightblue_bg{
	background-color:#e4f0f5;
}
.lightgreen_bg{
	background-color:#e8f5e4;
}
.lightmaroon_bg{
	background-color:#f5e4e4;
}
#vote_mid{
	background:url(../images/bg_vote.jpg) #ffffff no-repeat right bottom;
	padding:4px;
}


/*----------------------------------------------*/





.innertext{
	color:#555555;
	font-size:12px;
	font-weight:none;
	text-decoration:none;
	font-family: arial;
}
.slogan {
    color:#aa1a1c;
	font-weight:normal;
	font-smooth:always;
	font-family:"Trebuchet MS",Arial,Verdana,Helverica,sans-serif;
	font-size: 17px;
}

.news{ 
	font-family:arial;
	text-decoration:none;
	font-weight:normal; 
	font-size:12px; 
	color:#ffffff;
}
.lowertext{
	font-family: arial;
	text-decoration:none;
	font-size:12px;
	color: #ffffff;
	font-weight:none;
}
.lowermenu{
	font-family: arial;
	text-decoration:none;
	font-size:11px;
	padding:0px 4px;
	color: #ffffff;
	font-weight:none;
}
.lowermenu:hover{
	font-family: arial;
	text-decoration:underline;
	font-size:11px;
	color: #ffffff;
	font-weight:none;
}
.copyrights{
	color:#949494;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
	font-family: arial;
}
.combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	background-color: #ffffff;
	margin: 1px;
	padding: 1px;
	height: 22px;
	border: 1px solid #0055a5;
	vertical-align: middle;
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	background-color: #ffffff;
	margin: 1px;
	padding: 1px;
	height: 16px;
	border: 1px solid #0055a5;
	vertical-align: middle;
}
.comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	background-color: #ffffff;
	margin: 1px;
	padding: 1px;
	height: 18px;
	border: 1px solid #0055a5;
	vertical-align: middle;
}
.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	background-color: #ffffff;
	margin: 1px;
	padding: 1px;
	height: 160px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
}
input.btn {
height:25px;
font-weight:bold;
border-color:#FFFFFF;
color:#ffffff;
background-color:#0f4d8b;
}

/********************** menu ********************/
#up_mainmenu{
z:0px;
margin:0px;
float:left;
width:990px;
font-size:100%;
padding-left:0px;
line-height:normal;
padding-bottom:0px;
border-bottom: 0px solid #7e9fff; /*Add border strip to bottom of menu*/

}
#seperator{
	height:1px;
}

#up_mainmenu ul{
list-style-type: none;
margin:0;
margin-left: 4px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#up_mainmenu li{
display:inline;
margin:0;
padding:0px;
}

#up_mainmenu a{
float:left;
background:url(../images/glowtab_left.jpg) no-repeat left top;
margin:0;
margin-right: -4px; /*spacing between each tab*/
padding:0 6px 0 5px;
text-decoration:none;
}

#up_mainmenu a span{
float:left;
display:block;
background:url(../images/glowtab.jpg) no-repeat right top;
padding: 8px 16px 2px 8px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#up_mainmenu a span {
font-family: verdana;
text-decoration:none;
letter-spacing:0px;
font-size: 12px;
font-weight:bold;
color: #0055a5;
float:none;}
/* End IE5-Mac hack */

#up_mainmenu a:hover span {
color: #0055a5;
}

#up_mainmenu #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#up_mainmenu #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: 0055a5;
}

#up_mainmenu a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#up_mainmenu a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.list_heading{margin:0;padding:0;clear:both}
.hr_line{width:90%;height:1px;background-color:#cccccc}
.highlight{color:red}

/************************** pager *******************************/
div.pager a{
	font-size:11px;
	color:#0055A5;
	display:inline-block;
	margin:1px;
	padding-top:6px;
	width:25px;
	height:18px;
	border:1px solid #cccccc;
	background-color:#eeeeee;
}
div.pager a:hover{
	font-size:11px;
}
div.pager a.current{
	color:#AC2E02;
	font-weight:bold;
}
/************************** tabs **************************/
.tabs{font-family: Verdana, Arial, sans-serif; font-size: 1.1em}
.tabs_head{display:block; width:99%; height:27px; list-style:none; margin:0; padding:2px 2px 0 2px; background-color:#7E9FFF}
.tabs_head li{background-color:#aaaaaa; padding:5px; margin:1px; float:left; border:1px solid #eeeeee; border-bottom: 0}
.tabs_head li.selected{background-color:#fff4e4}				
.tabs_head a{text-decoration:none}
.tabs div{display:none;width:332px;text-align:center}

/************************** slide **************************/
.slide{list-style:none; margin:0; padding:0}
.slide li{display:none}
.slide_control a{margin:1px;cursor:pointer;display:inline-block;width:15px;height:15px}

/************************** pic slide **************************/
#pic_slide li{
	margin-top:5px;
	height:250px;
	text-align:center;
}
#pic_slide_control{
	display:block;
	width:100%;
	text-align:center;
}
#pic_slide_prev{
	background:url(../images/prev2.jpg) no-repeat;
}
#pic_slide_next{
	background:url(../images/next2.jpg) no-repeat;
}
.pic_slide_play{
	background:url(../images/pause2.jpg) no-repeat;
}
.pic_slide_pause{
	background:url(../images/play2.jpg) no-repeat;
}

/************************** latest slide **************************/
#latest_slide li{
	margin-left:5px;
	overflow:hidden;
}
#latest_slide_prev{
	background:url(../images/prev.jpg) no-repeat;
}
#latest_slide_next{
	background:url(../images/next.jpg) no-repeat;
}
.latest_slide_play{
	background:url(../images/pause.jpg) no-repeat;
}
.latest_slide_pause{
	background:url(../images/play.jpg) no-repeat;
}


.lightorange_bg{
	background-color:#fff6e9;
	border-top:1px solid #f2a331;
	border-bottom:1px solid #f2a331;
}
.lightwhite_bg{
	background-color:#ffffff;
	font-size:11px;
	padding:4px;
	border:1px solid #CCCCCC;
}
.home_pic_slide{

}
.home_pic_slide .slide_control{
	position:relative;
	top:-17px;
	left:0px;
}
.home_pic_slide p{
	margin-top:20px;
}
.poll_results div{height: 25px}
h1.white {
color: white;
padding-left: 6px;
}
.dot-table{border-collapse:collapse}
.dot-table td{border-style:dotted}
.rss{background:url(../images/icon_rss.gif) no-repeat;display:block;width:25px;height:25px}
.graybox{border:1px solid #e1e1e1;background-color:#f7f7f7;height:50px}
.clearLine{border:none;border-bottom:1px solid #cccccc;height:0;clear:both;margin-top:50px}
.suggested_sites{margin:0px; padding:0px 4px 4px 18px; line-height:17px}
.hilite{color:red;font-weight:bold;background-color:yellow;border:0px solid red;}
.message{padding:5px;background-color:#FFFFAA;color:FF557F;border:1px solid red;font-weight:bold;}
.commCounter{font-weight:bold;}
.colred{content:"*";color:red}
#comments_form{border:1px solid #0055a5; background-color:#f5fbff}