/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body{
font:11px Tahoma,Arial,sans-serif;
line-height:1.4em;
text-align:left;

background:#C2C2C2;
padding-bottom:15px;
}
.content { 
	color: #ccc; 
	margin: 0 auto; 
	padding: 0; 
	width: 791px;
}

#header {
	padding: 0;
	margin: 0;
	background: #fff url(images/header.jpg) no-repeat top;
	height: 122px;
}

#limebt {
	padding: 0;
	margin: 0;
	background: #fff url(images/limebt.jpg) no-repeat top;
	height: 65px;
}



/***************************************************************************/

#maincontent{
background: #FFF url(images/mainbg1.gif) repeat-y center;
text-align:left;
color:#303030;
padding-left:6px;
padding-right:0px;

}

#maincontent h3{margin: 5px 0 5px 0; font:16px Arial,sans-serif; letter-spacing:0px; padding-top:7px;padding-bottom:7px; font-weight:bold;color:#6FA743;}
#maincontent h4{margin: 5px 0 5px 0; font:20px Arial,sans-serif; letter-spacing:0px; padding-top:0px;padding-bottom:7px;  font-weight:bold;color:#3976DF;text-align:center;}
#maincontent h5{margin: 5px 0 5px 0; font:14px Arial,sans-serif; letter-spacing:0px; padding-top:0px;padding-bottom:7px; color:#876014; font-weight:bold;color:#980303;text-align:left;}
#maincontent a:hover,#subcontent a:hover{text-decoration:underline;}
#maincontent dl{margin:0 5px 10px 25px;}
#maincontent dt{font-weight:bold; margin-bottom:5px;}
#maincontent dd{margin:0 0 10px 15px;}

#maincontent h2, #news h2{
display:block;
margin:0 0 15px 0;
font-size:1.6em;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
color:#505050;
background-color:inherit;

}

#disclaimer{ padding-right:10px; text-align:right;padding-top:-10px;}



#maintext{ padding:10px 30px 0 15px; background: url(images/bottomlime.jpg) no-repeat top right;
}
#leftColumn{margin-left:3px;border-right: 1px solid #D2D2D2; width:200px; padding:10px 10px 0 10px;}

#legal{margin-left:3px;padding-top:10px;text-align:center;border-top: 1px solid #D2D2D2;}



a{
color:#467aa7;
font-weight:normal;
text-decoration:none;
background-color:inherit;
}

a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
a img{border:none;}

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:10px;}

#maintext p{padding:4px 0 5px 0;}

img.floatLeft { 
    float: left; 
    margin-top: 8px; 
    margin-right: 8px; 
    margin-bottom: 8px; 
}
img.floatRight { 
    float: right; 
  margin-top: 8px; 
    margin-left: 8px; 
    margin-bottom: 8px; 
}

img.advert { 
      margin-bottom: 8px; 
}

/**************** Header and navigation styles ****************/

.nav { font-weight: bold; clear: both; text-align: left; color:#7D8085; padding: 0px 0 0 0; }
.nav li { font-weight: bold; margin: 0 0 0px 0; padding: 0 0 0 10px; border-bottom: 1px solid #ccc; list-style-type: none;padding-bottom:0px; background:url(images/menubg.gif) #FFF right no-repeat; height:31px;}
.nav li a { color: #546078; text-decoration: none; font-weight: bold; border-left: 2px solid #B1C1CA; padding-left:20px;}
.nav li a:hover { color: #000000; text-decoration: none; border-left: 2px solid #007800; padding-left:20px;}

/* NAVIGATION */
 
.nav ul {margin:0 0px 16px 0px; padding: 0px 0px 0px 0px; list-style:none;  }

#leftmenu {border-bottom: 1px solid #ccc; background: #B3B7BE url(images/leftbg.jpg) repeat-x; width:174px; padding: 0;background-color:#F9F7F8;border-top: 1px solid #ccc; border-left: 1px solid #ccc;}

#menupad{padding-top:7px;}












#footer{
background: #000 url(images/footer.gif) no-repeat top;
height:41px;
width:791px;

}

#footertext{
text-align:center; padding-bottom:0px;padding-top:4px; color:#ffffff;
}




#pad{
padding-bottom:9px;

}




#footernav p{padding-top:4px; margin:0px; font:10px Verdana,Tahoma,Arial,sans-serif; }
#footernav a:link{padding-top:4px; margin:0px; font:10px Verdana,Tahoma,Arial,sans-serif; }
#footernav a{color:#ffffff; background-color:DEDCDC; font-weight:normal;}
#footernav a:hover{color:#92ADC0; background-color:DEDCDC;}



#disclaimer p{padding:0px; margin:0px; text-align:center;}
#disclaimer a{color:#003369; font-weight:normal;}
#disclaimer a:hover{color:#C86805;}

/**************** Misc classes and styles ****************/

.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}




.img {
	padding: 0 8px 8px 0;
	float: left;
}

.img2 {
	padding: 0 0 3px 3px;
	float: right;
}

/***************  Navigation Bar **************************/

#navbarright {
	
	margin: 0;
	background: #fff url(images/navright.jpg) no-repeat top;
	height: 37px;
	line-height:2.2em;
	WIDTH: 125px;
}


#navbar {
	padding-left: 0px;
	background: #fff url(images/navleft.gif) no-repeat top;
	height: 37px;
	line-height:2.2em;
width:666px;
}

#topnav-outer {
	 PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 666px; PADDING-TOP: 0px; HEIGHT: 37px
}

#topnav {
	BACKGROUND: url(topnav-bg.gif) repeat-x left top; LINE-HEIGHT: normal; padding-left:6px;
}
#topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 37px
}
#topnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#topnav A {
PADDING-RIGHT: 15px; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(topnav-bg-a.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px;LINE-HEIGHT: 33px; PADDING-TOP: 2px; HEIGHT: 33px;  TEXT-ALIGN: center; color:#ffffff;width:97px;
}
#topnav LI.active_menu A {
	 MARGIN: 0px; LINE-HEIGHT: 33px; HEIGHT: 33px; TEXT-DECORATION: none
}
#topnav A:hover {
color:#000000;; TEXT-DECORATION: none; BACKGROUND: url(topnav-bg-b.gif) no-repeat right top;
}
#topnav A:active {
	COLOR: #ffff00; TEXT-DECORATION: none
}


/***************************************************************************/

/* NAVIGATION */
.list1 { font-weight: bold; clear: both; text-align: left; color:#013064; padding: 6px 0 0 0; }
.list1 li { font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 25px;  list-style-type: none;   background:url(images/tick.gif) left no-repeat;  }
.list1 li a { color: #546078; text-decoration: none; font-weight: bold; padding-left:0px;}
.list1 li a:hover { color: #F29900; text-decoration: none;}
 
/****************************/


#box{border: 1px solid #609146;padding:0 0px 0px 0px; margin:0 0 10px 0;}
#box h2{margin: 5px 0 0px 0; font:14px Arial,sans-serif; letter-spacing:0px; padding-top:7px;padding-bottom:7px; font-weight:bold;color:#ffffff;}

#newsbox{border: 1px solid #609146;padding:0 0px 10px 0px; margin:0 0 10px 0;}
#newsbox h2{margin: 5px 0 0px 0; font:14px Arial,sans-serif; letter-spacing:0px; padding-top:7px;padding-bottom:7px; font-weight:bold;color:#ffffff;}

#menutop{background: #fff url(images/menutop.gif) repeat-x top; height:25px; color:#FED136;}
#menutop h2{font:14px Tahoma,Arial,sans-serif; color:#ffffff; padding: 3px 0 0 0; margin: 0px 0 0 3px; background-color:transparent;}

#content{padding:10px 10px 10px 10px;}

#newsItem{border-bottom: 1px dashed #C9C22E;padding:0px 9px 0px 9px;}
#newsItem h2{margin: 5px 0 0px 0; font:14px Arial,sans-serif; letter-spacing:0px; padding-top:7px;padding-bottom:7px;font-weight:bold;color:#6BA73F;}

#contactuscontent{padding:9px 9px 9px 9px;}
#contactuscontent h2{margin: 5px 0 0px 0; font:14px Arial,sans-serif; letter-spacing:0px; padding-top:7px;padding-bottom:7px; color:#876014; font-weight:bold;color:#F27A23;}

#sent{color:#4B80D8; padding:10px 0 5px 0;text-align:center;}
#star{color:#F27A23; padding:0px 0 0px 0;}

.box{
margin-right:2px;
margin-left:2px;
margin-top:2px;
margin-bottom:5px;
padding-bottom:5px;
padding-top:5px;
padding-left:15px;
padding-right:15px;
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}

.bullets{

list-style: square inside;
margin: 0 0 0 10px;
padding:0 0 10px 0;

}