/*  WEBSITE LAYOUT  */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: #F2F2F2 url(../images/background.jpg) top left repeat-x;
}

/*  wrappers  */
#wrapper {
	display: block;
	width: 100%;
	height: auto;
	clear: both;
}

/*  containers  */
#container {
	display: block;
	margin: 0px auto;
	padding: 4px px 0px;
	width: 958px;
	height: auto;
	clear: both;
	background: url(../images/bodyBG.jpg) center top no-repeat;
}

#banner {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 958px;
	height: 161px;
	clear: both;
	background: url(../images/banner.jpg) left top no-repeat;
}body#home #banner{width:976px;height:271px;margin:0px 0px 0px -19px;background:url(../images/banner_home.jpg) left top no-repeat;}

#logo{display:block;margin:0px;padding:6px 0px 0px 98px;width:381px;height:155px;text-decoration:none;float:left;}body#home #logo{padding:6px 0px 0px 117px;height:265px;}

#logoText{
	display: block;
	margin: 0px;
	padding: 50px 71px 0px 0px;
	width: 180px;
	height: 111px;
	float: right;
}body#home #logoText{display:block;margin:0px;padding:80px 200px 0px 0px;width:210px;height:70px;float:right;}

#logoText p{font-size:24px;line-height:26px;font-family:Myriad Pro;color:#231F20;}
body#home #logoText p{font-size:30px;line-height:32px;}

#content {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 958px;
	height: auto;
	float: left;
	background: url(../images/contentBG.jpg) center top repeat-y;
}

/*  information sections  */
#info {
	display: block;
	margin: 0px;
	padding: 12px 0px 0px;
	width: 958px;
	height: auto;
	float: left;
	background: url(../images/infoBG.jpg) center top no-repeat;
}body#home #info{background: url(../images/info_homeBG.jpg) center top no-repeat;/*height:345px;*/}body#internal #info{width:886px;padding:12px 36px 10px;}

#heading{display:block;margin:0px;width:583px;padding:20px 40px 0px 41px;}

#infoLeft {
	display: block;
	margin: 0px;
	padding: 0px 12px 10px 36px;
	width: 240px;
	height: auto;
	float: left;
}
#infoMiddle {
	display: block;
	margin: 0px;
	padding: 0px 30px 10px 0px;
	width: 364px;
	height: auto;
	float: left;
}
#infoRight {
	display: block;
	margin: 0px;
	padding: 0px 34px 10px 0px;
	width: 635px;
	height: auto;
	float: right;
}

#subscribe {
	display: block;
	margin: 0px;
	padding: 50px 13px 10px;
	width: 215px;
	height: 249px;
	float: left;
	background:url(../images/subscribeBG.jpg) left top no-repeat;
}#subscribe p{color:#FFFFFF;font-size:11px;line-height:14px;}

/*  other styles
a#leftBtn,a#leftBtn:hover{display:block;margin:0px 0px 5px;padding:9px 14px 0px;width:292px;height:50px;text-decoration:none;float:left;background:url(../images/leftBtn1.jpg) center top no-repeat;}a#leftBtn h2{margin:0px}a#leftBtn p{margin:0px;font-size:11px;}
a#leftBtn:hover h2{color:#005696;}

p.list{display:block;width:305px;height:auto;background:url(../images/list.gif) 0px 9px no-repeat;margin:0px;padding:5px 0px 0px 15px;color:#005696;}
p.list a{color:#005696;text-decoration:none;}p.list a:hover{color:#4C9214;text-decoration:underline;}  */

/*   Left Menu    */
#menu{display:block;width:230px;height:auto;margin:0px;padding:8px 0px 0px;float:left;}
.subMenu{display:block;width:230px;height:auto;margin:0px 0px 5px;padding:0px;float:left;}

#menu .main a,#menu .main a:hover{display:block;width:216px;height:23px;text-align:left;text-decoration:none;margin:0px 0px 5px;padding:7px 0px 0px 14px;float:left;background:url(../images/buttonsSub.jpg) top left no-repeat;font-size:13px;color:#616161;text-decoration:none;}#menu .main a:hover{text-decoration:underline;}
#menu .sub a,#menu .sub a:hover{display:block;visibility:visible;width:213px;height:20px;text-align:left;text-decoration:none;margin:0px;padding:5px 0px 0px 14px;float:left;font-size:12px;color:#FFFFFF;background:#F6861F;border-bottom:1px solid #F89E4C;text-decoration:none;}#menu .sub a:hover{text-decoration:underline;}

/*  footer  */
#footer {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 958px;
	height: 41px;
	clear: both;
	color: #2C2C2C;
	background: url(../images/footerBG.gif) center top no-repeat;
}
.footerL{display:block;margin:0px;padding:22px 0px 0px 6px;width:379px;height:19px;float:left;}
.footerR{display:block;margin:0px;padding:22px 0px 0px;width:433px;height:19px;float:left;}
.footerL p,.footerR p{text-align:left;font-size:10px;line-height:14px;color:#2C2C2C;}

.seeclear {display:block;margin:0px;padding:0px;width:140px;height:41px;text-decoration:none;float:right;}
.seeclear a span {visibility: hidden;text-decoration:none;}
#footer .seeclear a{width:140px;height:41px;text-decoration:none;float:right;}
#footer .seeclear a:hover{width:140px;height:41px;text-decoration:none;float:right;}

/*  other  */
.imgTop{margin:0px 0px 10px;padding:0px;}
.imgBottom{margin:10px 0px 0px;padding:0px;}
.imgLeft{margin:0px 10px 0px;padding:0px;float:left;}
.imgRight{margin:0px 0px 0px 10px;padding:0px;float:right;}
.img3{margin:0px;padding:0px 0px 4px;clear:both;}

ul, ul#list {
	display: block;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #5E5E5E;
	display: block;
	list-style-type: disc;
	text-decoration: none;
	list-style:url(../images/list.gif);
}
ul#list {color:#005696;}

ol {
	display: block;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #464646;
	display: block;
	text-decoration: none;
}
li{margin:0px 0px 5px;padding:0px;}


/*  Links Styles  */
a{color:#616161;text-decoration:none;}a:hover{color:#2C2C2C;text-decoration:underline;}
#footer a{color:#2C2C2C;text-decoration:none;}#footer a:hover{color:#616161;text-decoration:underline;}

