body {
	border:0;
	margin:0;
	padding:0;
	background-color: #002D2B;
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:left;
}
#main {
	width:917px; 
	margin:0px auto 0px auto;
	top: 0px;
	_text-align:left;
}

/* -----------------HEADER STYLES----------------------------------*/

#logo {
	position:absolute;
	left: 50%;
	width:221px;
	height:171px;
	margin: 0px auto 0px -515px;
	top: 12px;
	z-index:801;
}
#fifty {
	position:absolute;
	left: 50%;
	width:172px;
	height:132px;
	margin: 0px auto 0px 310px;
	top: 4px;
	z-index:802;
}
#search {
	position:relative;
	left: 30%;
	width:350px;
	height:28px;
	top: 0px;
	padding: 0px;
	margin: 0px auto 0px 30px;
	z-index:1000;
}
#search form {
	margin: 0px;
	padding: 0px;
}
#search-input-out {
	background-image: url(images/search_box.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 242px;
	background-position: top;
	top: 0px;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	z-index:201;
}
#search-input {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #999999;
	z-index:810;
}
#shieldlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/content_buttons.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 206px;
	padding-top: 8px;
	padding-left: 8px;
}

#shieldlink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 206px;
	padding-top: 8px;
	padding-left: 8px;
	text-decoration:none;
}
#shieldlink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 206px;
	padding-top: 8px;
	padding-left: 8px;
	text-decoration:none;
}
#shieldlink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 206px;
	padding-top: 8px;
	padding-left: 8px;
	text-decoration:none;
}

#shieldlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #EE3124;
	height: 35px;
	width: 206px;
	padding-top: 8px;
	padding-left: 8px;
	text-decoration:none;
}

#splash {
	position: relative;
	width: 887px;
	height: 266px;
}
#mask {
	background: url(images/header-mask.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 887px;
	height: 266px;
	z-index:500;
}

#header {
	position:absolute;
	left: 50%;
	width:917px;
	height:147px;
	margin:0px 0px 0px -458px;
	background: url("images/header_w_watermark.png") 0 0 no-repeat;
	z-index:99;
}

#header h1 {
	font-family: Arial;
	font-size: 46px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
}
.footer {
	background-image: url(images/white_body_footer.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 909px;
}
#content .content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #002D2B;
	background-color: #FFFFFF;
	padding: 10px;
}
#NewsItem {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #002D2B;
	background-color: #FFFFFF;
	padding: 10px;
}
#content h2 {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #002D2B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#content h3 {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #002D2B;
	text-decoration: none;
	margin: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* ----------------------------------------------------------------*/	
/* -----------------CONTENT STYLES----------------------------------
#content {
	position:absolute;
	left: 50%;
	width:909px;
	margin-top: 180px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -454px;
	z-index: 1;
}

 -----------------/CONTENT STYLES---------------------------------*/
/* -----------------NAV STYLES---------------------------------*/



#nav a:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #005954;
	text-decoration: none;
}
#nav a:active {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #005954;
	text-decoration: none;
}
#nav a:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #005954;
	text-decoration: none;
}
#nav a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #999;
	text-decoration: none;
}

/* FOOTER LINKS */

#footer p {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

#footer a:active {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
#footer a:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #005954;
	text-decoration: none;
}

/* TOP NAV LINKS */

#topnav a:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
#topnav a:active {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
#topnav a:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
#topnav a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #ccc;
	text-decoration: none;
}
/* -----------------/NAV STYLES---------------------------------*/
.box {
	min-height:1px; 
	_height:1px;
	z-index:10;
}
.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.red_footer_left {
	background-image: url(images/red_footer_left.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 6px;
}
.red_footer_right {
	background-image: url(images/red_footer_right.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 6px;
}
#wrapperheader {
	position:absolute;
	left: 50%;
	width:100%;
	height:147px;
	z-index:400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -50%;
	background-image: url(images/wrapper_header_watermark.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
}
#wrapperheader h1 {
	font-family: Arial;
	font-size: 46px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
}

#wrapperlogo {
	position:absolute;
	left: 50%;
	width:221px;
	height:171px;
	top: 12px;
	z-index:801;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: -50%;
}
#wrapperfifty {
	position:absolute;
	left: 80%;
	width:172px;
	height:132px;
	top: 4px;
	z-index:802;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrappersearch {
	position:relative;
	left: 50%;
	width:250px;
	height:28px;
	top: 0px;
	padding: 0px;
	z-index:1000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
.border {
	padding: 2px;
	border: 1px solid #005954;
}
img { border: none; } 
a:link, a:active, a:visited {
	color: #005954;
	text-decoration: underline;
}
a:hover { 
	color: #EE3124;
	text-decoration:none;
}
.pdfdownload {
	display:block;
	background-image: url(web_images/pdf.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-decoration: none;	
}
.docdownload {
	display:block;
	background-image: url(web_images/doc.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-decoration: none;
}


/*li {
	list-style-type: none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	margin-left: -25px;
	padding-left: 25px;
	line-height: 15px;
	color: #333333;
	padding-bottom: 5px;
	text-align: left;
} */
.dashvr {
	background-image: url(web_images/dashvr.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 30px;
}

/* define the link icons */

.link {
display:inline-block;
padding-right:20px;
background:transparent url(web_images/go.png) center right no-repeat;
}


/*p a[href^='http:'] {
display:inline-block;
padding-right:20px;
background:transparent url(web_images/go.png) center right no-repeat;

display:inline-block;
	padding-left:20px;
	margin-bottom:10px;
	line-height:18px;
	background:transparent url(web_images/pdf.png) center left no-repeat;
} 

a[href$='.pdf'] {
	display:inline-block;
	padding-left:20px;
	margin-bottom:10px;
	line-height:18px;
	background:transparent url(web_images/pdf.png) center left no-repeat;
} */

a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
	display:inline-block;
	padding-left:20px;
	margin-bottom:10px;
	line-height:18px;
	background:transparent url(web_images/excel.png) center left no-repeat;
}

a[href$='.ppt'], a[href$='.pps'] {
	display:inline-block;
	padding-left:20px;
	margin-bottom:10px;	
	line-height:18px;
	background:transparent url(web_images/ppt.png) center left no-repeat;
}

/*a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
	display:inline-block;
	padding-left:20px;
	margin-bottom:10px;
	line-height:18px;
	background:transparent url(web_images/doc.png) center left no-repeat;
}*/

a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
	display:inline-block;
	padding-left:20px;
	margin-bottom:10px;
	line-height:18px;
	background:transparent url(web_images/zip.png) center left no-repeat;
}

a[href^="#top"] {
	display:inline-block;
	padding-left:20px;
	margin-bottom:10px;
	line-height:18px;
	background:transparent url(web_images/top.png) center left no-repeat;
}


a.img[href^='http:'] {
	display:inline;
	text-decoration: none;
	border: 0px;
	background:none;
}

/* nice bullets */

#list li {
	list-style-type: none;
	padding-left: 20px;
	margin-left:-30px;
	background-image: url(images/libullet.gif);
	background-position:inherit;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}