﻿
/********************************************************************/
/************************** Page Settings ***************************/
/********************************************************************/
*{ font-size:100%; }

body{ font:85%/140% Tahoma, Arial, Helvetica, sans-serif; text-align:center; background-color: #000080; }

.pageheading { color:#1B739B; padding: 0 0 4px 0; margin: 0px; letter-spacing: 0px; font-weight:lighter; font: bold 24px/1.1em "Trebuchet MS", "Verdana", sans-serif; border-bottom: 1px dashed #CCCCCC; }

.sectheading { color:#1B739B; padding: 0 0 4px 0; margin: 0px; letter-spacing: 0px; font-weight:lighter; font: bold 16px/1.1em "Trebuchet MS", "Verdana", sans-serif; border-bottom: 1px dashed #CCCCCC; }
.sectheading img { margin: 0 0 0px 0; padding: 8px 0 0 0; text-indent: 0px; }
.sectheading a { font-weight: bold; text-decoration: none; color: #EE8101; }

.paraheading { font-weight:bold; font-size:14px; padding: 0 0 0 0px; margin-bottom:1px; }
    
#shadow{width: 766px; _width: 766px; padding:0px; position: relative; background-image: url(/images/shadow.gif); background-repeat:repeat-y; text-align:left; margin: -20px auto; }

#wrap{ background-image:none; background-repeat:repeat-y; width: 750px; margin: 0 auto; text-align:left; border:0px solid pink; background-color:#fff; }

.left{color:#000000;}

#bottomshadow{ position: relative; margin: 20px auto; background-image: url(none); height:12px; width: 769px; border: 0px solid black; }



/********************************************************************/
/***************************** Header *******************************/
/********************************************************************/
#header{ width:740px; border-bottom: 0px solid #fff; border-left:0px solid #fff; padding:55px 5px 0 5px; background-image:url(images/tophead.png); background-repeat:no-repeat; background-position:7px 7px; background-color:#fff; border: 0px solid black; float:left; }

#bothead{ border-bottom: 0px dashed #CCCCCC; float:left; margin:5px 0 0 0; _margin:2px 0 0 0; height:84px; margin-bottom:15px; }

#header img{ border-bottom:0px solid #999999; padding-left:0px; }

#flashheader{ float:left; border: 0px solid #000000; padding:0px; }
#flashheader .img{ height:237px; }

/************************** Keyword Search *************************/
#searchwrap{ margin: 1px 0 0 0;	width:191px; height:81px; border:0px solid black; background-image: url(images/navsliv.gif); background-repeat:repeat-x; background-position:bottom; padding:0 0 0 0px; float: left; }
#searchwrap img{ padding:0px; }
.searchtop{ display:block; margin-top:0px; padding:0px; }
#searchcontainer{ padding-left:7px; border:1px solid black; background-image: url(images/searchcorner.png); background-position:top right; }
.searchbox{ background-image:url(images/search.gif); background-repeat:no-repeat; background-position:6px 3px; width:160px; display: block; margin-top:8px; margin-right:15px; _margin-right:8px; height:33px; float:right; border:0px solid black; }
.searchbox img { padding: 3px 0; }
.gobut { margin-top: -23px; display: block; float: right; width: 28px; margin-right: 10px; _margin-right: 6px; height: 21px; }
.searchbox  input{ width: 127px; height:16px; margin-top:15px; }

/************************** Header Buttons *************************/
#xmlcontent{ background-repeat:repeat-x; background-position:top; float:left; width:535px; padding:0px; margin-left:200px; display:inline; border: 0px solid #000; background-color:#F5F5F5; padding-left:00px; }

.xmllinks{ margin:1px 0 0 0; width:544px; float:right; background-image: url(images/navsliv.gif); background-repeat:repeat-x; background-position:top; padding:0 0 0 0; border:0px solid black; }
.xmllinks img { float:right; }

.xmlcorner{ background-image: url(images/xmlcornerleft.png); background-repeat:no-repeat; background-position:top left; width:8px; clear:right; float:left; height:80px; }

.xmlend{ background-image: url(images/toprightcorn2.png); background-repeat:no-repeat; background-position:top right; width:8px; clear:right; margin-top: 0px; float: right; }

#xnavcontainer { margin: 0px 0 0px 0px; padding: 1px 0; float:right; height:81px; width:512px; _width:520px; border:0px solid black; }
#xnavcontainer ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#xnavcontainer ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#xnavcontainer img{ border:0px; padding:0px; margin:0px; }
#xnavcontainer ul li a { width:84px; padding:0px; background-image:url(slivernav.jpg); background-repeat:repeat-x; border-right: none; margin: 0 0 0px 0; color: #333333; text-decoration: none; display: block; text-align: center; font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; }
#xnavcontainer ul li a .left { border-left: 0px solid #fff; }
#xnavcontainer ul li a:hover { color: #930; background: #f5d7b4; }
#xnavcontainer a:active { background: #c60; color: #fff; }
#xnavcontainer li#active a { background: #c60; border: 0; color: #fff; }



/********************************************************************/
/************************** Body Content ****************************/
/********************************************************************/

#main-content { background-repeat:repeat-x; background-position:top; float:left; width:400px; padding:0px; margin-left:195px; display:inline; border: 0px solid #000;  padding-left:0px;}
#left-column { width: 185px; float:left; padding: 0px 0 0 6px; margin-left:-745px; border: 0px solid #000; }
#sub-content { font-size:90%; float:left; width:135px; padding:0px; margin-left: 8px; margin-top:0px; _margin-top:5px; border-left: 1px solid #DFDFDF; }


#main-content h1 { color:#1B739B; padding: 0 0 4px 0; margin: 0px; letter-spacing: 0px; font-weight:lighter; font: bold 24px/1.1em "Trebuchet MS", "Verdana", sans-serif; border-bottom: 1px dashed #CCCCCC; }

#main-content .article-listing {  }
#main-content .article-listing dl { clear:both; }
#main-content .article-listing dt { font-size:12px; font-weight:bold;  }
#main-content .article-listing {  }

#main-content a img { border:none; }


/* begin the maincontent round boxes*/
.body-content { padding: 0 15px; display: block; }
.body-content dl { padding:5px; margin:0px; line-height:1.5; }
.body-content dt { padding-left:0px; }
.body-content dt a { text-decoration:none; font-weight:bold; color: #666666; }
.body-content dt a:visted { text-decoration:none; font-weight:bold; color: #666666; }
.body-content dt a:hover { text-decoration:none; font-weight:bold; color:#BCB281; }
.body-content dd { padding:0px; margin:0 0 5px 0; line-height:1.5; }
.body-content img { margin:5px; }
.body-content p { padding:3px; margin:5px; line-height:1.5; }

.bodyheader ul { background: url(images/corners.gif) -15px -15px no-repeat; height: 15px;	list-style: none; margin: 0; }
.bodyheader ul li {	float: right; background: url(images/corners.gif) 0px -15px no-repeat; width: 15px; line-height: 15px; }
.bodyfooter ul { background:url(images/corners.gif) -15px 0px no-repeat; height: 15px; list-style: none; margin: 0; }
.bodyfooter ul li { float: right; background: url(images/corners.gif) 0px 0px no-repeat; width: 15px; line-height: 15px; }

.roundedDiv { width: 400px; background: #F5F5F5; color: #666666; margin-top: 5px; }
.roundedDivxml { width: 540px; background: #F5F5F5;	color: #666666; margin-top: 5px; }


ol li { margin-bottom: 10px; }


.crest { padding:5px; float:right; border:1px solid #CCCCCC; background-color:#fff }

#sub-content h2
{
	padding: 0px 5px 3px 5px;
	margin: 0px;
	font-size:120%;
	color:#1B739B;
}



/********************************************************************/
/***************************** Footer *******************************/
/********************************************************************/

#foot{ clear:both; padding:10px; height:60px; background-image: url(images/title4.gif); background-color:#89ACCC; text-align:center; }
#foot h2{ width:1px; position:absolute; left:-9999px; }
#foot a:link { color:#fff; }
#foot a:visited { color:#fff; }
#foot a:active { color:#fff; }

.ClearDiv
{
	clear:both;
}
