/* Body */
/* --------------------------------------------------- */
body{margin:0; background: url(../images/bg.jpg) repeat-y top center #003263; color:#333333;}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px; line-height: 14px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}

h2{font-size:13px;font-weight:normal;color:#f3783d;margin:0px; padding:0px; display:inline;}
h1{font-size:18px;font-weight:normal;color:#666666;margin:0px; padding:0px; display:inline; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
h3{font-size:20px;font-weight:normal;color:#0a56a4;margin:0px; padding:0px;}

.size14text{font-size:14px; line-height:1.2em;}
.size16text{font-size:16px; line-height:1.2em;}
.size20text{font-size:20px; line-height:1.2em;}
.size22text{font-size:22px; line-height:1.2em;}
.size24text{font-size:24px; line-height:1.2em;}

a:link, a:visited {color: #0066cc; text-decoration:none;}
a:hover {color: #0066CC; text-decoration:underline;}
strong{font-weight:bold; color:#facd04;}
.arrows{color: #FF6600; font-weight:bold;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */

#wrapper{width:1000px;margin:0 auto;position:relative; padding:0; background:#FFFFFF;}

/* Header */
/* --------------------------------------------------- */
#header{background:url(../images/bg-header.gif) repeat-x; height:107px;}
#logo{ float:left; width:auto; padding:11px 0 0 38px;}
#secondary-navigation{float:right; width:auto; padding:45px 38px 0 0; font-family:"Times New Roman", Times, serif; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
	#secondary-navigation img{ padding:0 8px 0 15px; float:left; width:auto}
	#secondary-navigation a{ color:#FFFFFF; text-decoration:none; float:left; width:auto; padding-top:2px;}
	#secondary-navigation a:hover{ color:#FFFFFF; text-decoration:underline;}

/* Navigation */
/* --------------------------------------------------- */
#navarea{background: url(../images/bg-nav.gif) repeat-x; height:40px; padding:0 40px; font-family:"Times New Roman", Times, serif; font-size:15px; text-transform:uppercase; color:#FFFFFF; margin-bottom:4px;}
		
		#nav{}
			#nav ul {padding:0;margin:0;list-style: none;list-style-image:none;line-height: 1;z-index:100}
			#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:100}
			#nav ul li a{display:block;text-decoration:none}
		
			/* Level 1 */
			#nav ul li div{border-right:1px solid #be4402; border-left:1px solid #fc9a6c;}
			#nav ul li div a{padding:12px 13px;color:#ffffff}
			#nav ul li div a:hover{background:#003263}
		
			/* Level 2 */
			#nav ul li ul{margin:0;position: absolute;background: #f4793e;width: 190px;border-top:1px solid #fc9a6c;border-left:1px solid #fc9a6c;border-right:1px solid #fc9a6c;left: -999em;}
			#nav ul li ul li a{border-bottom:1px solid #fc9a6c;width:170px;padding:5px 10px;text-indent:0;color:#ffffff;font-size:12px}
			#nav ul li ul li a:hover{background: #be4402}
		
			/* Level 3 */
			#nav ul li ul li ul {margin: -23px 0 0 190px;}
			#nav ul li ul li ul li a{background:none !important;}
			#nav ul li ul li ul li a:hover{background: #be4402 !important;}
		
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}
			
/* Content */
/* --------------------------------------------------- */
#content-area {width:1000px;margin:0 auto;position:relative; padding:0;}
#left-column{ float:left; width:740px;}
#right-column { float:right; width:220px; padding:0 23px 0 0; margin:15px 0;}
	#right-column a{ color:#0066cc; text-decoration:none;}
	#right-column a:hover{ color:#0066cc; text-decoration:underline;}
#hero{ width:740px; height:297px; margin-bottom:4px;}

#addition-info{ width:254px;  float:left;}
	#addition-info ul{margin:0;padding:0;list-style:none;}
	#addition-info ul li{margin:0;padding:3px 0 5px 19px;background: url(../images/bg-bullets.gif) 7px 7px no-repeat; border-bottom:1px dashed #999999;}
	
#addition-info2{}
	#addition-info2 ul{margin:0;padding:0;list-style:none;}
	#addition-info2 ul li{margin:0;padding:3px 0 5px 19px;background: url(../images/bg-bullets.gif) 7px 7px no-repeat; border-bottom:1px dashed #999999;}

#lastest-news { width:486px;  float:right;}

.headers{ padding:10px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase; font-size:14px; background:#003263; border-right:1px #ffffff solid;}
.content{ padding:25px 10px;}
	.content a{color:#0066cc; text-decoration:none;}
	.content a:hover{color:#0066cc; text-decoration:underline;}
	
.content-level2{ padding:30px;}
	
.dates{ border-bottom:1px dashed #999999; padding:10px 0;}
.date-calendar{ background:url(../images/bg-calendar.gif) no-repeat center; width:44px; height:45px; font-weight:bold;}
.white{color:#ffffff;}
.date-content{ padding:0 7px;}


/* Footer */
/* --------------------------------------------------- */
#footer{ background:url(../images/bg-footer.gif) repeat-x; height:26px; width:980px;margin:0 auto;position:relative; padding:15px 10px 0; color:#ffffff; font-size:10px;}
	#footer a{ color:#FFFFFF; text-decoration:underline;}
	#footer a:hover{ color:#FFFFFF; text-decoration:none;}