body{
	font-family: Arial,sans-serif;
	line-height: 1.166;	
	margin: 0px;
	text-align:center;
	padding: 10px;
	width:98%;
/*	background-color: #660000;
*/	background-color:#430B0A;
/*	background-color: #9E6F53;*/
}

a{
	color: #000000;
	text-decoration: none;
}

a:link{
	color: #000000;
	text-decoration: none;
}

a:visited{
	color: #000000;
	text-decoration: none;
}

a:hover{
	color: #660000;
	text-decoration:underline
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #660000;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFCC;
	text-align:center;
}

h2{
	color: #660000;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 10px;
	margin-right: 10px;
}

h3{
 color: #660000;
 padding: 0px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 margin-left: 15px;
 margin-right: 15px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
	list-style-type:disc;
	line-height: 1.5;
	margin-right:25px;
 /*font-size: 24px;*/
}

ul ul{
 list-style-type:circle;
}

ul ul ul{
 list-style-type: none;
}

ol{
	padding-right:50px;
	line-height: 1.5;
	margin-right:25px;
}

ol ol{
 list-style-type:disc;
  padding-right:50px;
}

ol ol ol{
 list-style-type:disc;
  padding-right:50px;
}

li {
	margin-top:8px;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

div#container{
	width:100%;
	background-color: #660000;
	/*background-color: #879D83;*/
/*	background-color:#723930;*/
	text-align: left;
	margin: 0;
	border: none;
	top: 10px;
	height: 100%;
}

#masthead{
	border-bottom: 1px solid #FFFFCC;	
	width: 99%;
	height: auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	background-color: #cccc99;
	border-left: 1px solid #FFFFCC;
	border-right: 1px solid #FFFFCC;
	border-bottom: 1px solid #FFFFCC;
	top: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}

#navBar{
	float: left;
	width: 15%;
	margin-top: 15px;
	margin-left: 3px;
	padding: 0px;
	background-color: #FFFFCC;
	text-align: left;
	position: relative;
}

#content{
	float: left;
	width: 67%;
	margin-left: 11px;
	margin-top: 11px;
	position: relative;
}

#content_resources{
	float: left;
	width: 83%;
	margin-left: 8px;
	margin-top: 11px;
	position: relative;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#logo_top {
	float: right;	
	padding: 0px;
	z-index: 1;
	position: relative;
	top: 10px;
	margin-top: -139px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:360px;
}

#siteName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #660000;
	background-color: #FFFFCC;
	margin: 0px;
	position: relative;
	letter-spacing: 0.2em;
	text-align: left;
	height: 50px;
	top: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index:auto;
	width:100%;
/*	border-top: 3px solid #cccc99;*/
}

#print {
	float: right;	
	padding: 0px;
	position: relative;
	right: 10px;
	top:5px;
	margin-top: 0px;
	width:50px;
}

#print a {
	color:#660000;
}

#print a:link {
	color:#660000;
}

/************* #globalNav styles **************/
#globalNav{
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #FFFFCC;
	border-right: 1px solid #FFFFCC;
	color: #FFFFCC;
	text-align: left;
	position: relative;
	height:auto;
	width:500px;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 120%;
	padding: 0 0 0 0;
	text-align: left;
	color: #660000;
}

/*************** #pageName styles **************/
#pageName{
	margin: 0px;
	padding: 5px 5px 5px 0px;
	text-align: left;
	color: #000000;
}

/************* #breadCrumb styles *************/
#breadCrumb{
	padding: 10px 0px 10px 10px;
/*	padding: 5px 10px 5px 10px;*/
	text-align: left;
	height:auto;
	color: #660000;
	width:500px;
	border-right: 1px solid #FFFFCC;
}

#breadCrumb a {
	font-size: 100%;
	padding: 0 0 0 0;
	text-align: left;
	color: #660000;
}

/************** .feature styles ***************/
.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	background-color:#FFFFCC
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}

/************** .story styles *****************/
.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}

/************* #siteInfo styles ***************/
#siteInfo{	
	font-size: 75%;
	color: #000000;
	background-color:#FFFFCC;
	text-align:center;
	position: relative;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top:-25px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

#siteInfo a:hover{
	color: #000000;
	text-decoration:none;
	background-color: #cccc99;
}

/************* #search styles ***************/
#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #D9DDD3;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

.navBarMain {
	font-size:128%;
/*	font-weight:bold;*/
	color:#000000; 	
}

/*********** #sectionLinks styles ***********/
#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px; 
	text-align:left;
}

#sectionLinks li{
	line-height:.8;
	margin-top:0px;
}

#sectionLinks p{
/*	padding: 2px 0px 2px 2px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a {
	display: block;
	/*border-bottom: 1px solid #D9DDD3;*/
	padding-left:12px;
	padding-bottom:6px;
	padding-top:6px;
	text-decoration:none;
}

#sectionLinks a:hover{
	background-color: #cccc99;
	color: #660000;
}

/*********** .relatedLinks styles ***********/
.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
	text-align:left;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************/
#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}

/************** #headlines styles **************/
div#headlines{
	float: right;
	width: 15%;
	padding: 0px;
	border: 0px;
	background-color: #FFFFCC;
	position: relative;
	margin-top: 15px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:1.5;
	border-bottom: 1px solid #cccccc;
	text-align:left;
}

/*********** #headlines link styles ***********/
#headlines ul a {
	display: block;
	/*border-bottom: 1px solid #D9DDD3;*/
	padding: 2px 0px 2px 10px;
}

#headlines ul a:hover{
	background-color: #cccc99;
	color: #660000;
}

#headlines ul a:link, #headlines ul a:visited {display: block;}
#headlines ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#headlines li {border-bottom: 1px solid #FFFFCC;}

/* fix for browsers that don't need the hack */
html>body #headlines li {border-bottom: none;}

div#container_content{
	width:100%;
	background-color: #FFFFFF;
	margin: 5px;
	margin-bottom:15px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	text-align:left;
}

div#container_resources{
	width:100%;
	background-color: #FFFFCC;
	margin: 5px;
	height: 100%;
	position:relative;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	/*	font-size: 12px; */
	margin-left: 20px;
	margin-right: 25px;
	line-height: 1.5;
	color: #000;
}

dt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 1.5;
}

dd {
	margin-bottom:8px;
	padding-right:24px;
}

dd a{
	color: #660000;
	text-decoration: underline;
}

dd a:link{
	color: #660000;
	text-decoration:underline;
}

li a{
	color: #660000;
	text-decoration: underline;
}

li a:link{
	color: #660000;
	text-decoration:underline;
}
li a:visited{
	color: #660000;
	text-decoration:underline;
}

li a:hover{
	color:#FF0000;
	text-decoration:underline;
}

p a{
	color: #660000;
	text-decoration: underline;
}

p a:link{
	color: #660000;
	text-decoration:underline;
}

p a:visited{
	color: #660000;
	text-decoration:underline;
}

p a:hover{
	color:#FF0000;
	text-decoration:underline;
}

center {
	text-align: center;
	/*word-spacing: 3em;*/
	font-weight: bold;
}

#sizemenu {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	width:100%;
	border-top: 4px solid #660000;
	border-bottom: 4px solid #660000;
/*	background-color:#cccc99;*/
	background-color:#E9DBAF;
	position:relative;
}

#sizemenu a:hover {
	/*background-color:#660000;*/
	color:#660000;
}

#sizemenu a:link{
	color: #660000;
	text-decoration:underline;
}

#sizemenu a{
	color: #660000;
	text-decoration:underline;
}

#searchmenu {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	width:100%;
	border-bottom: 1px solid #9E6F53;
	background-color:#ffffcc;
	position:relative;
}

.top{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	margin-left:45%;
}

.top a{
	color: #660000;
	text-decoration: underline;
}

.top a:link{
	color: #660000;
	text-decoration:underline;
}

.top a:visited{
	color: #660000;
	text-decoration:underline;
}

.top a:hover{
	color:#FF0000;
	text-decoration:underline;
}

#box {
border: 2px solid #000000; 
background-color: #ffffff; 
padding: 5px;
width:85%;
margin-bottom:10px;
margin-top:25px;
margin-left:7%;
margin-right:0%;
height:100%;
font-size:12px;
}

#box a{
	color: #660000;
	text-decoration: underline;
}

#box a:link{
	color: #660000;
	text-decoration: underline;
}

#box a:visited{
	color: #660000;
	text-decoration: underline;
}

#box a:hover{
	color: #FF0000;
	text-decoration:underline
}

#dhtmltooltip {
position: absolute;
left: -300px;
width: 350px;
border: 1px solid black;
padding: 2px;
background-color:#FFFFCC;
visibility: hidden;
z-index: 100;
text-align:left;
font-size:12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.dhtmllink {
color:#000000;
font-weight:bold;
/*border:2px solid red;*/
/*border-top: 2px solid black;*/
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
border-top:1px solid black;
padding:1px;
}

.storemargin {position: absolute;
width: 100%;
height: 1100px;
overflow: hidden;
clip: rect(5px, 800px, 1100px, 24px);
top: -5px;
left: -23px;
}

#storedivmargin {position: relative;
overflow: hidden;
width: 100%;
height: 1100px;
background-color:#FFFFCC;
}

#xsnazzy 
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	width: 70%;
	padding:0px;
	position: relative;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffcc;}
.xb1 {margin:0 5px;}
.xb2 {margin:0 3px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ffffcc;}

.xboxcontent a:hover {
	text-decoration:none;
	color:#B30000;
}

.xboxcontent a:active {
	text-decoration:none;
	color:#663333;
}

.xboxcontent a:link {
	text-decoration:none;
	color:#663333;
}

.xboxcontent a:visited {
	text-decoration:none;
	color:#663333;
}

.xboxcontent a {
	text-decoration:none;
	color:#663333;
}
