body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #f4efb2;
	background-image: url(../images/bg.jpg);
	background-position: center 10px;
	background-repeat: repeat-y;
	/*	background-attachment:fixed;
*/	color:#666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
html, body {
	height:100%;
}

#wrap {
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	text-align:left;
}
* html #wrap {
	height:100%;/*	min-height: 100%; */
}
.clear_both {
	clear:both;
}
/*  BASIC TEXT FORMATING */
p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: justify;
	line-height: 125%;
}
h1 {
	color: #212A4F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	text-align: left;
	margin-top: 0px;
	padding: 0px;
}
* html h1 {
	margin-top: 0px;
}
h2 {
	color: #036;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}
h3 {
	color:#0D8303;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
h4 {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 90%;
	text-align: center;
}


h1 { font-size: 188%; }
h2 { font-size: 150%; }
h3 { font-size: 132%; }
h4 { font-size: 116%; }
h5 { font-size: 100%; }
h6 { font-size: 80%;  }

a {
	color: #36C;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #090;
	text-decoration: underline;
}
a:hover img {
	border: none;
	background:none;
}
a:link img {
	border: none;
}
/*  TEXT ALIGNMENT */	
.text_center {
	text-align: center
}
.text_left {
	text-align: left
}
.text_right {
	text-align: right
}
/*  DESIGN ELEMENTS */	

	/*------------- header section ----------------- */
#logo
{
	position:absolute;
	top:85px;
	_top:65px;
	margin-left:10px;
	border:0;
}
	
#header {
	margin: 20px auto 0px auto;
	width: 980px;
	padding: 0px;
	color:#CCC;
	height: 155px;
}


#header_wrapper {
	width: 980px;
	background:  url(../images/header.png) no-repeat top  center;
	height: 155px;
}


#headerimg {
	width: 980px;
	height:250px;
	
	}
	
#bannerbg {
	background: url(../images/flash-banner-bg.png) no-repeat  top center;
	width: 980px;
	height: 250px;
}
	
	


#flashbanner {
	width: 980px;
	padding: 0px;
	height: 350px;
	background: url(../images/shadow.png)    bottom center;
}

	#banner_div{
		width: 960px;
		margin:0px 10px;
		}
	


/* sub navigation */
.sidenav {
	float: right;
	width: 100%;
	margin: 0;
	padding:0;

}
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}
.sidenav ul {
	margin:0;
	padding:0;
	border-top: 1px solid #B2B294;
}
.sidenav li {border-bottom: 1px solid #F0F0EB;
list-style:none;}
.sidenav li a {
	font-size: 12px;
	color: #fff;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%;
	background: #B2B294;
}
.sidenav li a:hover {
	background: #F0F0EB;
	color: #654;	
}

/*------------- content section ----------------- */

#content {
	background: url(../images/greencenterbg.png) repeat-y top center;
	margin:  0px auto;
	width: 940px;
	padding: 10px 20px 0px 20px;
	color: #333;
	overflow:hidden;
}
#content-white {
	background: url(../images/whitecenterbg.png) repeat-y top center;
	margin:  0px auto;
	width: 940px;
	padding: 10px 20px 0px 20px;
	color: #333;
	overflow:hidden;
	font-size:12px;

}



#left {
width: 200px;
height: auto;
float: left;
padding: 5px 10px 5px 5px;
margin: 0px;
border-right:1px solid #999;
}

#middle {
width: 485px;
height: auto;
float: left;
padding: 5px 10px 5px 10px;
margin: 0px;
border-right:1px solid #999;
}




#right {
width: 200px;
height: auto;
float: right;
padding: 5px 5px 5px 10px;
margin: 0px;
}


#centergreen {
	background: url(../images/centergreenbg.png) repeat-y top center;
	margin:  0px auto;
	width: 940px;
	padding: 5px 20px;
	color:#FFF;
	height:18px;
	font-weight:bold;
	
}

#centergreen a {
	color:#fff;
	text-decoration:none;
}
#centergreen a:hover {
	color:#f1e96e;
}




.box_300{
	width:300px;  
	padding: 0px 5px; 
	margin:0px;
	}
	
.box_300 h2{
	font-size:14px;
	color:#000080;
	}
	

#bottom {
	margin: 0px auto 20px auto;
	width: 980px;
	padding: 0px;
	color:#CCC;
	height: 30px;
}



/*------------- content side ----------------- */

#sidebar {
	border: 1px solid #036;
	padding: 8px;
	float: right;
	width: 30%;
	margin-top: 8px;
	margin-bottom:100px;
}
#sidebar h2 {
	margin:5px;
}
/*------------- footer ----------------- */

#footer {
	text-align: center;
	width: 980px;
	margin: 0px auto 20px auto;
	color: #333;
}
#footer p {	
	margin: 0px;
	padding: 10px 0px 4px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	text-transform: capitalize;
}
#footer a {
	color: #093;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
	text-transform: capitalize;
}
#footer a:hover {
/*	border-bottom: solid #533F1F 1px;*/
	text-decoration: none;/*	background-color: #D2C9B4;*/
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}

.img_middle       {vertical-align: middle; }



#search_wrapper {
	position:absolute;
	margin-top:115px;
	margin-left:600px;
	width:340px;
	}
	


#quicklinks_box {
	margin-top:10px;
	float:left;
	width: 100px;
	height: 32px;
	text-transform:uppercase;
	color:#000080;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#quicklinks_box a {
	color:#000080;
	text-decoration:none;
}
#quicklinks_box a:hover {
	color:#fff;
}






#search_box {
	float:right;
	width: 203px;
	height: 32px;
	background: url(../images/searchbox.gif) no-repeat;
}

#search_box #s {
    float: left;
    padding: 0;
    margin: 8px 0 0 8px;
    border: 0;
    width: 159px;
    background: none;
    color:#000;
    font-weight:bold;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}




/* Colors */
.black{color:#000;}
.yellow{color:#F7EB6B;}
.red{color:#F00;}




.blue_btn{
	background-color:#003063;
	color:#FFFFFF;
	font-weight:bold;
}

.morebutton {
	background-image: url(../images/more.gif);
	background-position: 0px 0px;
	display: block;
	width: 77px;
	height: 20px;
	float:right;
}
.morebutton:hover {
	background-position: 0px -20px;
	text-decoration:none;
}
.morebutton span {
	position: relative;
	left: -9999px;
}

.btnmore {
	float: left;
	background-image: url(../images/morebtn.png);
	background-position: 0px -15px;
	display: block;
	width: 62px;
	height: 15px;
}

.btninq {
	float: left;
	background-image: url(../images/inquiry.png);
	background-position: 0px -15px;
	display: block;
	width: 62px;
	height: 15px;
}

.btnmore:hover {
	background-position: 0px 0px;
}
.btnmore span {
	position: relative;
	left: -9999px;
}

.btninq:hover {
	background-position: 0px 0px;
}
.btninq span {
	position: relative;
	left: -9999px;
}



/* Top Navigation  */
div#navbar {
	width:950px;
	padding:20px 0px 0px 0px;	
	font-weight:bold;
	text-align:center;
	color:#e5fbc4;
	font-size:13px;
	text-align: center;	
	margin:0 auto;
}
/*div#navbar ul {
	list-style: none;

	display: block;
	
}
div#navbar ul li {
	float: left;
	padding: 0 1.5em;
	border-right: 1px solid #e5fbc4;
}
div#navbar ul li a {
	color:#f1e96e;
	white-space:nowrap;
	font-weight:bold;
	font-family:Trebuchet MS;
}
div#navbar ul li a:hover {
	color:#e5fbc4;
	text-decoration:underline;
}
li.last {
	padding-right:0!important;
	border-right:none!important;
}
*/


.pad {clear:left; padding-top:270px;}
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/multi-column.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {height: 41px; float:left; padding-left:10px; background: transparent url(../images/menu/tabLeft.gif) no-repeat left top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; z-index:100;}

#menu {height:41px;position:relative;font-size:11px; margin: 0; z-index:1000; background: transparent url(../images/menu/tabRight.gif) no-repeat right top; float:left; padding-right:10px;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {white-space:nowrap; display:block; float:left;padding:0 15px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:11px; background:url(../images/menu/tabCenter.gif) no-repeat right top;}
#menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:12px;background:url(../images/menu/tabCenter.gif) no-repeat left top; cursor:pointer;}

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left;background: #8dc9f9 url(../images/menu/dropLeft.gif) no-repeat left bottom;}
#menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background: #8dc9f9 url(../images/menu/dropRight.gif) no-repeat right bottom;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#000; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#000; background-position:left center;}
#menu ul li a.sub:hover {color:#000; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#000; background-position:left bottom;}

#menu ul li:hover > a {color:#000; position:relative;}
#menu ul li:hover a.sub {color:#000; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#000; background-position:left bottom;}

#menu ul :hover div.holder {position:absolute; top:41px; left:4px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}

#menu ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#menu ul dl dt{padding:0 10px; margin:0; line-height:20px; background:#428684; color:#fff; white-space:nowrap;}

#menu ul dl dt a  {background:#6684B1; color:#fff;  display:block; height: 20px; line-height: 20px; color:#000; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none; }

#menu ul dl dt a:hover {background:#66000; color:#fff;   }




#menu ul dl dd {display:block; padding:0; margin:0;clear:left;}

#menu ul dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#000; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#fff;}

#menu ul table td {vertical-align:top;}
#menu ul dl dd a.subsub{background:#739BD1; color:#FFFFFF; padding-left:17px; margin-top:3px;width:auto;}
#menu ul dl dd a.subsub:hover{color:#000000;}
#menu ul dl dd ol {clear:left; list-style: none; padding-left:10px; margin:0px;}
#menu ul dl dd li {clear:left;}
#menu ul dl dd li a{padding-left:17px;}


#twitter_div {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
height:auto;
width:100%;
}
ul#twitter_update_list {
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul#twitter_update_list li {
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #E0E0E0;
color:#7A8A99;
line-height:16px;
margin:0 5px 10px auto;
padding:5px;
}


.fourteendays
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fourteenh1
{
	font-family:Arial, Helvetica, sans-serif;
	background:#088200 none;
	font-size:17px;
	font-weight:normal;
	display:block;
	padding:4px 2px;
	color:#FFFFFF;
}

#bottom { 
    position: relative;
}

#footer {    
    padding-top: 5px;
    position: absolute;    
}


