/***********************************************/
/* CHP.css                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	margin:0px;
	padding:0px;
	background-image:url(images/lines.gif);
}
a{
	color:#006699;
	text-decoration:none;
}
a:link{
	color:#0066cc; 
	text-decoration:none;
}

a:visited{
	color:#990033;
	text-decoration:none;
}

h1{
 font-family:"Goudy Old Style", "Times New Roman", serif;
 font-size:120%;
 color:#334d55;
 margin:0px;
 padding:0px;
}

h2{
 font-family:"Goudy Old Style", "Times New Roman", serif;
 font-size:115%;
 color:#990033;
 margin:0px;
 padding:0px;
}

h3{
 font-family:"Goudy Old Style", "Times New Roman", serif;
 font-size:110%;
 color:#334d55;
 margin:0px;
 padding:0px;
}

h4{
 font-family:"Goudy Old Style", "Times New Roman", serif;
 font-size:105%;
 font-weight:normal;
 color:#990033;
 margin:0px;
 padding:0px;
}

h5{
 font-family:"Goudy Old Style", "Times New Roman", serif;
 font-size:100%;
 color:#334d55;
 margin:0px;
 padding:0px;
}
h6{
 font-family:"Goudy Old Style", "Times New Roman", serif;
 font-size:90%;
 color:#990033;
 margin:0px;
 padding:0px;
}
.center{
text-align:center;
}

ul{
 list-style-type:disc;
 list-style-position:outside;
}

ul ul{
 list-style-type:square;
 list-style-position:outside;
}

ul ul ul{
 list-style-type:disc;
 list-style-position:outside;
}

ul ul ul ul{
 list-style-type:disc;
 list-style-position:outside;
}


ol
{
list-style-type:decimal;
list-style-position:outside;
}
ol ol
{
list-style-type:lower-alpha;
list-style-position:outside;
}
ol ol ol
{
list-style-type:lower-roman;
list-style-position:outside;
}
label{
 font-family:Arial,sans-serif;
 font-size:100%;
 font-weight:bold;
 color:red;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
@media print
{body{line-height:1.0;	}
#headlines{
	display:none;}
#content{
	width:100%;
	}
}
div.body{
	position:top center;
	margin-top:0;
	margin-right:5%;
	margin-bottom:0;
	margin-left:5%;
	background-image:url(images/welcome.jpg);
	background-position:top center width="90%";
	background-repeat:no-repeat;
	z-index:-100;
}
div.container
{
/*width:100%;*/
margin-top:20px; /*raises top margin*/
margin-bottom:10px;
border-bottom:1px solid #0066cc;
z-index:+200;
}
div.sizer {
border-bottom:1px solid #0066CC;
  } 
div.subcontainer
{
width:100%;
margin:0px;
padding:0px;
background-color:#F0F8FF; 
z-index=+3;
border-right:1px solid #0066cc;
border-left:1px solid #0066cc;

}

#masthead{
	padding:120px 0px 0px 0px; /* lower top to show more photo*/
	border-bottom:1px solid #0066CC;
	 width:100%;
	z-index:3;
	
}
#navBar{
	float:left;
	width:17%;
	margin:0px;
	background-color:#eeeeee;
	border-bottom:1px solid #0066cc;	
	border-right:1px solid #0066cc;
	border-left:1px solid #0066cc;
	left: -1px;
position: relative;
}
#navborder{
border-top:2px solid #ffffff;
border-bottom:2px solid #ffffff;
}
#headlines{
  float:right;
	width:18%;
	background-color:#F0F8FF;
	border-right:1px solid #0066cc;
	border-bottom:1px solid #0066cc;
	border-left:1px solid #0066cc;
	right: -1px;
	position: relative;
}
#2headlines{
  float:right;
	width:1%;
	background-color:#F0F8FF;
	border-right:10x solid #0066cc;
}
#content{
 position: relative;
	float:left;
	left: -2px;
	width:64%;
	border-left:1px solid #0066cc;
    background-color:#F0F8FF;
}
#2content{
	float:left;
	width:80%;
	background-color:#F0F8FF;
	border-left:1px solid #0066cc;

	}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin:0;
	padding:0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #0066cc;
	color:#ffffff;
	z-index:+3;
}
#globalNav a:visited{
	color:#FFFFFF;
	}
#globalNav img{
 display:block;
 z-index:+3;
}

#globalNav a {
	font-size:90%;
	padding:0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin:0px;
	padding:0px 0px 0px 5px;
	background-color:#F0F8FF;
}


/************** .feature styles ***************/

.feature{
	padding:10px 10px 10px 10px;
	font-size:100%;
}
.feature-sub{
	padding:0px 0px 0px 5px;
	font-size:100%;
}
.left-img{
	float:left;
	padding:10px 10px 10px 10px;
}
.right-img{
	float:right;
	padding:10px 10px 10px 10px;
}

.background {
background-color:#FFFF00;}
/************** .story styles *****************/
/*
.story{
	clear:both;
	padding:10px 0px 0px 10px;
	font-size:80%;
}

.story p{
	padding:0px 0px 10px 0px;
}

*/
/************* #siteInfo styles ***************/

#siteInfo{
	clear:both;
	border:1px solid #0066CC;
	font-size:75%;
	color:#0066CC;
	text-align:center;
	padding:5px 5px 5px 5px;
	background-color:#F0F8FF;
}

#siteInfo img{
	padding:4px 4px 4px 10px;
	vertical-align:middle;
}


/************* #search styles ***************/

#search{
	padding:2px 0px 5px 5px;
	border-bottom:1px solid #cccccc;
	font-size:90%;
}

#search form{
 margin:0px;
 padding:0px;
}

#search label{
	display:block;
	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 #ccffff; margin-left:2px;
}

#navBar a:link{
	color:#990033;
	text-decoration:none;
}

#navBar a:visited{
	color:#006699;
	text-decoration:none;
}

#navBar a:hover{
	color:#333333; 
	text-decoration:none;
	background-color:#ccffff;
}
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom:none;}


/*********** #sectionLinks styles ***********/

#quickLinks{
	position:relative;
	margin:0px;
	padding:0px;
	font-size:90%;
}

#sectionLinks h3{
	padding:10px 0px 2px 10px;
}

#sectionLinks a {
	display:block;
	border-top:1px solid #0066cc;
	padding:2px 0px 2px 10px;
}

#sectionLinks a:hover{
	background-color:#99ffff;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	position:relative;
	margin:0px;
	padding:0px 0px 10px 10px;
	font-size:90%;
}
.relatedLinks h3{
	padding:10px 0px 2px 0px;
}
.relatedLinks a:link,.relatedLinks a:visited {
	display:block; 
}

/************** #headlines styles **************/
#headlines{
	margin:0px;
	padding:10px 0px 20px 0px;
	font-size:90%;
}
#headlines p{
	padding:5px 0px 5px 0px;
}