/*Global CSS Styles*/

body {
	height:100%;
	background:#ffffff;
	font-size:11px;
	font-family:verdana, arial, sans-serif;
	color:#000000;
	text-align:center;
	margin:0px;
}

p {
	margin-top:0px;
	margin-bottom:12px;
}

img {
	border:0px;
}

input.inputField {
	border:#c9cacb solid 1px;
	background:#fff url(../images/global/forms/text_input_back.gif) repeat-x 0 0;
	color:#333;
}

input.dirInputField {
	border:#c9cacb solid 1px;
	width:100px;
	height:20px;
	background:#fff url(../images/global/forms/text_input_back.gif) repeat-x 0 0;
	color:#333;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:-10px;
}

input.formSubmit {
	width:23px;
	height:23px;
	border:0;
	background:transparent url(../images/global/forms/submit_button.gif) repeat-x 0 0;
}

#main {
	width:1003px;
	/**height:100%;*/
	background:#fff;
	margin:0 auto;
}

#mainBody {
	width:1003px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

#mainBody a {
	color:#f5841f;
	text-decoration:underline;
}

/*Global Header styles*/
#globalHeader {
	width:947px;
	height:104px;
	margin-top:19px;
	margin-left:auto;
	margin-right:auto;
	/*margin:-15px 0 10px 0;*/
	position:relative;
/*	border:#ff0000 solid 1px;*/
	z-index:5;
}

#headerMain {
	width:947px;
	margin-left:auto;
	margin-right:auto;
	height:85px;
}

#headerLeft {
	float:left;
	position:relative;
	padding-left:0px;
	padding-top:0px;
}

#headerRight {
	float:right;
	position:relative;
	right:0px;
	top:4px;
}

#headerSearch 
{
	position:relative;
	bottom:0;
	right:0;
}

#headerLogout 
{
    position:relative;
}

#headerSearchInput, .headerSearchInput {
	float:left;
	width:175px;
	height:22px;
	border:0;
	background:transparent url(../images/global/search/global_search_middle.gif) repeat-x 0 0;
	color:#333;
	padding:.25em;
}

#headerSearchSubmit, .headerSearchSubmit {
	float:left;
	width:54px;
	height:22px;
	background:transparent url(../images/global/search/global_search_submit.gif) repeat-x 0 0;
	border:0;
	cursor:pointer;
}

#headerSearchSubmit:hover, .headerSearchSubmit:hover {
	background:transparent url(../images/global/search/global_search_submit_hover.gif) repeat-x 0 0;
}

.btnSearch {
	position: relative;
	top: 7px;
	*top: 3px;
}

.formSearch {
	width:170px;
	border:1px solid #939598;
	font-family:arial;
	font-size:11px;
	padding-left:5px;
	padding-top:2px;
	height:23px;
}

/*Main Footer Styles*/
#mainFooter, #mainFooter .SkinObject {
	background-image:url(../images/footer/ftr_divider.gif);
	background-position: center 15px;
	background-repeat: no-repeat;
	width:947px;
	margin-left:auto;
	margin-right:auto;
	font-family: arial;
	font-size: 11px;
}

#mainFooter a {
	color:#0092DD;
}

#mainFooterLinks {
	margin-top:2px;
}

#mainFooterCopyright {
	padding-top: 35px;
}

.mainFooterDivider 
{
    color:#f1ab00;
    font-weight:700;
    *margin-left:3px;
    *margin-right:3px;
}

/*Custom Global CSS classes*/
.clear {
	clear:both;
	width:0px;
	height:0px;
}

.block {
	display:block;
}


#containerDefault .sectionHeader {
	/**float: left;*/
	width: 100%;
	text-align: left;
}

/** HEAD classes, used for the TITLE object in Container skins */
.Head, a.Head:link, a.Head:hover, a.Head:visited, a.Head:active {
	color: #6C6C6C;
	font-family: "Arial Narrow";
	font-size: 24px;
	font-weight: 400;
	text-decoration: none;
}

P, .Normal {
	line-height:18px;
}

.FeaturedModule2 {
	padding-top: 25px;
	background-image: url(../images/boxes/featuredmodule/divider.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: left;
	font-family: arial;
	font-size: 10px;
}

h2 {
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#000000;
}

.lineH2 {
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	margin:0;
	background-color:white;
	padding-right:5px;
}

h3 {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-bottom:0px;
	margin-top:0px
}

.lineH3 {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin:0;
	background-color:white;
	padding-right:5px;
}

h4 
{
    color:#f4b92a;
    font-size:12px;
    font-weight:bold;
    font-family:arial;
	margin:0px;
}

.lineGray {
	background-image:url(../images/boxes/lines/grayLine.gif);
	background-repeat:repeat-x;
	background-position:0 bottom;
}

.endGray {
	background-image:url(../images/boxes/lines/grayEnd.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.lineGray {
	background-image:url(../images/boxes/lines/grayLine.gif);
	background-repeat:repeat-x;
	background-position:0 bottom;
}

.endGray {
	background-image:url(../images/boxes/lines/grayEnd.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/* added by ehr */
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul li {
	background-image: url(../images/greenBullet.gif);
	background-repeat: no-repeat;
	background-position:3px 7px;
	padding-left:20px;
	/*padding-top:3px;
	padding-bottom:3px;*/
	list-style-type:none;
}

ul.pdf {
	list-style-type:none;
}

ul.pdf li {
	list-style-type:none;
	background-image: url(../images/pdfBullet.gif);
	background-repeat: no-repeat;
	background-position:0px 1px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
}

/*CSS for boxes/yellowbox */
.yellowbox {
	width:560px;
}

.yellowtop {
	width:560px;
	height:11px;
	background-image:url(../images/boxes/yellowbox/top.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

.yellowbody {
	width:513px;
	*width:560px;
	background-image:url(../images/boxes/yellowbox/bg.gif);
	background-repeat:repeat-y;
	padding:0px 30px 0px 20px;
}

.yellowbottom {
	width:560px;
	height:19px;
	background-image:url(../images/boxes/yellowbox/bottom.gif);
	background-repeat:no-repeat;
}

/*CSS for boxes/greenbox */
.greenbox {
	width:560px;
}

.greentop {
	width:560px;
	height:11px;
	background-image:url(../images/boxes/greenbox/top.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

.greenbody {
	width:513px;
	*width:560px;
	background-image:url(../images/boxes/greenbox/bg.gif);
	background-repeat:repeat-y;
	padding:0px 30px 0px 20px;
}

.greenbottom {
	width:560px;
	height:19px;
	background-image:url(../images/boxes/greenbox/bottom.gif);
	background-repeat:no-repeat;
}

/*CSS for quotes */
.quotebox {
	width:209px;
	background-image:url(../images/boxes/quote/box_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}

.quotebox_top {
	width:209px;
	height:15px;
	background-image:url(../images/boxes/quote/box_top.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.quotebox_bottom {
	width:209px;
	height:19px;
	background-image:url(../images/boxes/quote/box_bottom.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.quotebox_body {
	background-image:url(../images/boxes/quote/quote.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding:5px 22px 0px 27px;
	line-height:14px;
	font-family:verdana;
	font-size:11px;
	font-style:italic;
}

.smallText
{
    font-family: Arial;
    font-size: 10px;
    line-height: 13px;
}

.historyTable td {
	padding-top:10px;
}

a.searchLink:link, a.searchLink:hover, a.searchLink:visited, a.searchLink:active {
	color:#0092DD;
	text-decoration: underline;
}

.siteMap_Span
{
    line-height: 22px;
}