* { margin: 0; padding: 0; }
body {
	color: #828282;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	background-color: white;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: 0 -10px;
	text-align: center;
	font-size: 11px;
}
p {}

td {}

a:link { color: #516a80 }

a:visited { color: #516a80 }

a:hover { color: #809849 }

a:active { color: #809849 }
/*---------- Generic Styles ---------*/
.greylinks { }
.greylinks a:link,.greylinks a:visited { color: #666; }
.greylinks a:hover { color: #ba3200; }
.bluelinks { }
.bluelinks a:link,.bluelinks a:visited { color: #666; }
.bluelinks a:hover { color: #ba3200; }
.no-underline a { text-decoration: none; }
.bullets1 { }
.bullets1 li { background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 5px 5px; margin-top: 5px; margin-bottom: 5px; padding-left: 25px; list-style-type: none; }
/*----------- Page Structure -----------*/
#page-wrapper { text-align: left; width: 990px; margin-right: auto; margin-left: auto; }
#footer { font-size: 11px; background-image: url(../images/bg-footer.gif); background-repeat: no-repeat; text-align: center; height: 50px; clear: both; padding-top: 20px; }
#footer p { margin-top: 10px; }
/*----------  Header -----------*/
#header { text-align: left; width: 990px; }
#header .leftcol { width: 280px; float: left; }
#header .rightcol { width: 708px; margin-left: 280px; }
* html #header .rightcol { margin-right: -3px; }
* html #header .leftcol { margin-right: -4px; margin-left: 3px; }
#header .logo { background-image: url(../images/logo.gif); background-repeat: no-repeat; height: 100px; }
#header .message { color: white; font-size: 11px; line-height: 110%; background-image: url(../images/bg_top-left-box.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 120px; padding-top: 10px; }
#header .message p { margin-bottom: 5px; padding-right: 20px; padding-left: 20px; }
#header .message em { font-size: 18px; font-style: normal; margin-bottom: 2px; }
#header .submenu { text-align: right; height: 23px; padding-top: 27px; }
.submenu a { line-height: 20px; margin-left: 10px; padding-top: 2px; padding-right: 5px; padding-left: 5px; }
.submenu a:link, .submenu a:visited { color: #4d4d4d; }
.submenu a:hover { color: black; border-top: 1px solid #7997b1; }
#header .mainmenu { background-color: #809849; height: 28px; margin-bottom: 2px; }
#header .creative { background-image: url(../images/bg_header-creative.gif); background-repeat: no-repeat; background-position: left bottom; height: 150px; }
* html #header .creative { height: 150px; }
embed { margin-bottom: -2px; }
/**************** Drop Down Menu *****************/
#nav, #nav ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#nav a { color: white; font-weight: bold; line-height: 28px; text-decoration: none; text-align: center; display:block; width:177px; border-left: 2px solid white; }
#nav li ul li a { font-size: 11px; font-weight: normal; line-height: 20px; text-align: left; width: 168px; padding-left: 7px; border-top: 1px solid white; }
#nav a:hover { background-color: #516a80; }
#nav li { float:left; width:177px; }
#nav li ul { background:#809849 0 50%; left:-999em; position:absolute; width:177px; border-top: 1px solid white; border-right: 2px solid white; border-bottom: 2px solid white; }
#nav li ul ul {margin: -2em 0 0 16em; background-color:#516A80;}
li:hover ul, li.over ul{display: block;}
#nav li:hover ul, #nav li.sfhover ul{left: auto;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
* html #nav a, * html #nav li, * html #nav li ul { width: 174px; }
/*--------------- Page Body -----------------*/
#pagebody {
	clear: both;
}
#pagebody .leftcol { width: 280px; float: left; padding-top: 10px; }
#pagebody .rightcol { width: 710px; min-height: 300px; margin-left: 280px; padding-top: 10px; padding-bottom: 10px; }
* html #pagebody .rightcol { width: 705px; height: 300px; }
/*------------ Misc -------------*/
h2.style1 { color: #516a80; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 50px; background-image: url(../images/bullet-header.gif); background-repeat: no-repeat; padding-left: 25px; }
/*---------- Contents -----------*/
.contents p {
	font-size: 11px;
	line-height: 140%;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
.contents h1 { color: #1a1a1a; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 50px; background-image: url(../images/bullet-header2.gif); background-repeat: no-repeat; margin-bottom: 10px; padding-left: 30px; }
.contents h2 { color: #809849; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 15px; margin-left: 10px; padding-left: 20px; }
.contents h3 { color: #13558f; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 15px; margin-left: 10px; padding-left: 20px; }
.contents ul {
	font-size: 11px;
	line-height: 140%;
	margin-bottom: 10px;
	margin-left: 33px;
	list-style-type: none;
}
.contents ul li { background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 0 7px; margin-top: 5px; margin-bottom: 5px; padding-left: 20px; list-style-type: none; }
.contents ol {
	font-size: 11px;
	line-height: 140%;
	margin-bottom: 10px;
	margin-left: 58px;
}
.contents ol li { margin-top: 5px; margin-bottom: 5px; list-style-type: decimal; }
.contents hr { height: 0; margin-left: 2px; border-top: 1px solid #809849; border-bottom-style: none; }
.contents p.breadcrumb { font-size: 11px; margin-bottom: 0; border-bottom: 1px none #ccc; }
/*----------- Search Box -----------*/
.search-box {
	margin-bottom: 15px;
	padding-top: 12px;
	padding-right: 5px;
	padding-left: 10px;
}
.search-box .text-input { width: 170px; margin-right: 10px; }
.search-box .button { width: 70px; }
.button { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Calibri; background-image: url(../images/bg-button.gif); height: 25px; border: solid 1px #999; }
html>body .button { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Calibri; background-image: url(../images/bg-button.gif); height: 25px; border: solid 1px #999; }
.text-input { font-family: Verdana, Arial, Helvetica, sans-serif, Calibri; height: 20px; padding: 2px 2px 0 5px; border: solid 1px #999; }
/*---------- Left Navigation ------------*/
.leftnav { font-size: 12px; text-align: left; padding-top: 15px; padding-left: 10px; }
.leftnav ul { width: 260px; border-top: 1px solid #ccc; }
.leftnav li { list-style-type: none; }
.leftnav li ul { border-top-style: none; }
.leftnav li li { list-style-type: none; }
.leftnav  li  li  ul {

}

.leftnav a { background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 15px 10px; text-decoration: none; width: 225px; padding-top: 5px; padding-bottom: 5px; padding-left: 35px; border-bottom: 1px solid #ccc; display: block; }
.leftnav li li a { background-position: 35px 10px; width: 210px; padding-left: 50px; }
.leftnav  ul  ul  ul  a {
	width: 200px;
	padding-left: 60px;
	background-position: 46px 10px;
	font-size: 11px;
}

.leftnav a:hover { color: black; background-color: #f2f2f2; background-position: 240px 10px; }
/*----------- FAQs -----------*/
.question { font-weight: bold; margin-top: 20px; padding-top: 10px; border-top: 1px solid #999; }
.answer { }
.inner-left-col {
	width: 470px;
}
.inner-left-col hr {
	margin-right: 10px;
}


.inner-right-col {
	background-image: url(../images/bg-right-box.gif);
	background-repeat: repeat-x;
	background-color: #f8f8f8;
	width: 200px;
	padding-right: 20px;
	padding-left: 20px;
}
.inner-right-col .box {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
}
.contents .box  h2{
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.contents .box p {
	margin-top: 6px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 6px;
	padding-bottom: 0px;
}
.contents .box  input.text {
	margin-top: 3px;
	width: 180px;
	height: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #828282;
}
