*
{
	margin:0px;
	padding:0px;
}

html, body {
	height: 100%;
}

body
{
	background-color:#F0F1F1;
	width: 100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sitecontainer
{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	position:relative;
	margin-bottom:-34px;
}

.clearfooter
{
	height:34px;
	clear:both;
}

#headbg
{
	background-image:url(../images/head_bg.jpg);
	background-repeat:no-repeat;
	width: 1002px;
	height:73px;
}

#logobox
{
	float:left;
	width:123px;
	margin:25px 0 0 29px;
}

.logo 
{ 
	background:url('../images/logo.jpg') no-repeat;
	display:block;
	width:123px;
	height:18px;
}	

#searchform
{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:203px;
	height: 18px;
	margin-top:15px;
	margin-right:14px;
}

.cssSearchBut
{
	font-size:11px;
	width:24px;
	height: 17px;
	background-color:#FAC907;
	color:#FFFFFF;	
}
.cssSearchBut
{
	background-image: url('../images/imgSearch.jpg'); 
	bacckground-repeat: no-repeat;	
	BORDER-BOTTOM: 0px; 
	border-left: 0px; 	 
	border-top: 0px; 
	cursor: hand; 
	border-right: 0px;
}

.cssSeachText
{
	height: 15px;
	width:150px;
}

#topMenu
{
	float:right;
	margin-top:56px;
}

#topnav { 
	clear:both;	
	margin-right:14px;
	/*width:674px;*/
	float:right;
	}

#topmenu{
	color: #E7E7E7;
	font-size:12px;	
	list-style:none;
	
	padding:0;
}

#topmenu li {
	float:left;
	font-size:12px;	
}

.sep
{
	margin-top:15px;
	color:#ffffff;
	font-family:Verdana;
	font-size:9px;
}

#topmenu li a{
	color:#fff;
	padding-left:5px;	
	font-size:14px;	
	text-decoration:none;
	/*height:29px;*/
	display:block;
	margin:10px 5px 0 0;
}


#topmenu li a:hover{
	color:#FAC907;
}

.megamenu
{
position: absolute;
display: none;
left: 0;
top: 0;
/*background: white;*/
background:#F3F3F3;
/*border: 1px solid #f06b24;
border-width: 5px 1px;*/
padding: 10px;
font: normal 12px Verdana;
z-index: 100;

}



.megamenu .column{
float: left;
width: 213px; /*width of each menu column*/
margin-right: 5px;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li{
padding-bottom: 5px;
padding-left:54px;
}

.megamenu .column span{
/*background: #e0e0e0;
font: bold 13px Arial;*/
font: normal 13px verdana;
margin: 0 0 5px 0;
/*
background-image:url('../images/img_menu.jpg');
background-repeat:no-repeat;
background-position:-8px 50%;*/
padding-left:20px;

}

.megamenu .column ul li a{
text-decoration: none;
}

.megamenu .column ul li a:hover{
color: red;
}

/*
#container a:hover
{
	color:#5FA0C8;
	background-color:#F3F3F3;
	text-decoration:none;
}


#topmenu li a:hover, #topmenu li megamenu:hover{background:red;}*/



#mainflash
{
	/*background-image:url(../images/flash_area.jpg);
	background-repeat:no-repeat;*/
	width:1002px;
	height:344px;
}


#services
{
	background-image:url(../images/bg_services.jpg);
	background-repeat:repeat-x;
	width:1002px;
	height:32px;
	
}

#servicesbox
{
	width:415px;
	float:left;
}


.cssServicesText
{
	border-right:1px solid #7A7A7A;
	width: 129px;
	color:#D9D9D9;
	font-size:13px;
	float:left;	
	text-align:center;
	height:27px;
	padding-top:5px;
}

#ser1
{
	border-right:1px solid #7A7A7A;
	width: 129px;
	color:#D9D9D9;
	font-size:13px;
	float:left;	
	text-align:center;
	height:27px;
	padding-top:5px;
}

#ser2
{
	border-right:1px solid #7A7A7A;
	width: 135px;
	color:#D9D9D9;
	font-size:13px;
	float:left;	
	text-align:center;
	height:27px;
	padding-top:5px;
}

#ser3
{
	border-right:1px solid #7A7A7A;
	width: 148px;
	color:#D9D9D9;
	font-size:13px;
	float:left;	
	text-align:center;
	height:27px;
	padding-top:5px;
}

#servicesbox a
{
	color:#D9D9D9;
	text-decoration:none;
}

#servicesbox a:hover
{
	color:#FFFFFF;
}

#servicesdesc
{
	float:left;
	color:#D9D9D9;
	font-size:11px;
	padding-top:8px;
	padding-left:8px;
}

#arrowsep
{
	background-image:url(../images/img_arrow.jpg);
	background-repeat:no-repeat;
	background-position:1% 100%;	
	float:left;
	padding-top:2px;
	margin-left:5px;
}

#newsbg
{
	height:78px; 
	width:1002px; 
	background-color:#F3F3F3;
}

#newsblock
{
	height:76px; 
	width:999px; 
	background-color:#EDEDED;
	margin:2px;		
}

.cssNewstext
{
	float:left;
	padding-left:15px;
	padding-top:23px;
	color:#017BB9;
	font-size:18px;
	width:48px;
}

.newssepline
{
	float:left;
	background-image:url(../images/sep_line.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
	height:59px;
	width:5px;	
	padding-left:13px;
	padding-top:10px;
}

.newsarrow
{
	float:left;
	background-image:url(../images/news_arrow.jpg);
	background-repeat:no-repeat;
	background-position:0% 50%;
	width:5px;
	height:10px;
	padding-top:60px;
	margin-left:-4px;
	
}

.cssnewscontent
{
	float:left;
	width:254px;
	height:80px;
	padding-top:14px;
	padding-left:18px;
	color:#656565;
	font-size:12px;
}

.cssreadmore a
{
	float:right; 
	margin-top:-12px;
	color:#0185CF;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
}


.cssreadmore a:hover
{
	color:#034166;
}


#footer
{
	background-color:#D9D9D9;
	height:34px;
	width:1002px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#footercontainer
{
	position:relative;
	width:1002px;
	margin-left:auto;
	margin-right:auto;
}


#footerbg
{
	background-color:#D9D9D9;
	height:34px;
	width:1002px;
	position: relative;
}

#footertext
{
	padding-top:2px;
	color:#393939;
	font-size:11px;
	position:absolute;
	width:1002px;
	text-align:center;
}

#footertext a
{
	color:#393939;
	font-size:11px;
	text-decoration:none;
}

#footertext a:hover
{
	color:#0170B2;
}


#bcbox
{
	background-color:#ededed;
	height:51px;
	width:1001px;	
	
}

#bc
{
	
	/*padding-top:30px;
	padding-left:312px;	*/
	padding-top:25px;
	padding-left:299px;	
}

#bctext
{
	
	background-image:url('../images/bc_heading.png');
	background-repeat:no-repeat;
	background-position:0% 50%;
	border:1px solid #bcbcbc;
	color: #515151;	
	/*width:196px;*/
	height:18px;
	padding-left:87px;
	font-size:13px;
	float:left;
	padding-right:5px;
	background-color:#FFFFFF;
}

#bctext a
{
	color: #515151;
	font-size:13px;
	text-decoration:none;
}

#bctext a:hover
{
	color: #0182bf;
}


#leftnav
{
	float:left;
	width:241px;
	/*height:605px;	*/
}

#contentarea
{
	float:left;
	margin-left:56px;	
	width:612px;
	min-height:614px;
	background-color:#ffffff;	
}


.linksheadbox
{
	background-color:#515151;
	width:241px;
	height:23px;	
}

.linkshead
{
	color:#c0c0c0;
	font-size:12px;
	padding-top:6px;
	padding-left: 19px;
}

#relatedlinksbox
{
	background-color:#FFFFFF;
	width:241px;
	height:220px;
}

.leftmenulinks
{
	padding-top:14px;
	padding-left:8px;
}

ul.leftmenu
{
	list-style:none;	
}

ul.leftmenu li
{
	color: #0182bf;
	font-size:12px;
	background-image:url('../images/img_leftmenu.png');
	background-repeat:no-repeat;
	background-position:26% 90%;
	line-height:24px;
	padding-left:13px;
}

ul.leftmenu li a
{
	color: #0182bf;
	font-size:12px;
	text-decoration:none;
}

ul.leftmenu li a:hover
{
	color: #fac907;
}

#usefulinksbox
{
	background-color:#FFFFFF;
	width:241px;
	/*height:104px;*/
}

#ipbanner
{
	margin-top:30px;
	/*background-image:url('../images/ip_left_banner.gif');*/
	width:240px;
	height:174px;	
}

#ipmidarea
{
	padding-bottom:33px;
}

#ipheadbanner
{
	margin-top:6px;
	margin-left:11px;	
}

#pagetitle
{
	margin-top:18px;
	margin-left:27px;
	color:#0182bf;
	font-size:13px;
	font-weight:bold;
}

#content
{
	margin-left:27px;
	margin-top:16px;
	margin-right:34px;
	min-height:372px;
	max-height:500px;
	overflow:auto;
	padding-right:5px;	
}

#servicescontent
{
	margin-left:27px;
	margin-top:16px;
	margin-right:34px;
	height:450px;
	overflow:auto;
	padding-right:10px;	
}

.cssNormalText ul
{
	padding-left:25px;
}


.cssNormalText
{
	color: #737373;
	font-size:11px;
	text-align:justify;
}


.cssNormalText a
{
	color: #0182bf;
	font-size:11px;
	text-decoration:none;
}

.cssNormalText a:hover
{
	color: #fac907;
}

.clear
{
	clear:both;
}

.cssFrmFieldB
	  {
	  WIDTH: 175px;
	  HEIGHT: 19px;
	  FONT-SIZE: 11px;
	  FONT-WEIGHT: normal;`	  
	  }

.cssFrmFieldBRequired
	  {
	  WIDTH: 175px;
	  HEIGHT: 19px;
	  FONT-SIZE: 11px;
	  FONT-WEIGHT: normal;
	  }	
.cssFrmFieldSelect
	  {
	  WIDTH: 195px;	  
	  FONT-SIZE: 11px;
	  FONT-WEIGHT: normal;
	  }		  
	  
.cssSitemapLink
{
	font-size:11px;
	color:#0182bf;
	text-decoration:none;
}

.cssSitemapLink:hover
{
	color:#fac907;
}

.frmfield {
	scrollbar-base-color: #e1e1e1;	
	font-size:12px;
	background : white;
	border: 1px solid #e1e1e1;
}

.frmbackground {
	
	
	padding: 4px;
	
	FONT-SIZE: 11px;
	FONT-WEIGHT: 300;
	TEXT-DECORATION: none;
	color : #737373;
	border-bottom: 1px solid #E1E3E2;
	padding: 3px 3px 3px 3px;
}


.newsticker-jcarousellite .info { 
	float:left;
	width:254px;
	height:80px;
	padding-top:14px;
	padding-left:18px;
	color:#656565;
	font-size:12px;
}
