/***********************************************/
/* basic HTML tag styles                             */
/***********************************************/ 

body{ background-color:#ffffff;font-family: Arial, sans-serif; color:#000000; line-height: 1.166;margin: 5px;padding: 0px;}

a{color: #227788;text-decoration: none;}
a:link{color: #227788;text-decoration: none;}
a:visited{color: #227788;text-decoration: none;}
a:hover{color: #227788;text-decoration: underline;}

h1{font-family: Verdana,Arial,sans-serif;font-size: 120%;color: #334d55;margin: 0px;padding: 0px;}
h2{font-family: Arial,sans-serif;font-size: 28px;color: #227788;margin: 0px;padding: 0px;}
h3.headlines-heading{font-family: Arial,sans-serif; font-size: 100%;color: #334d55; margin: 0px; padding:4px 0px 4px 0px;}
ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}
label{font-family: Arial,sans-serif;font-size: 100%;font-weight: bold;color: #334d55;}
hr {color:#c89972;}
hr.headline-section {color:#cccccc; width:90%;}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead-box{padding: 0px 0px 0px 0px;border-bottom: 1px solid #cccccc;width: 100%;}

#navBar{
float: left;width: 20%;margin: 0px;padding: 0px;
background-color: #a86442;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
height:450px;
}

#headlines-box{float:right; width: 20%; 
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin: 0px;
padding: 10px 4px 15px 10px;
font-size: 80%;
height:100%;
}

#content-box {float:left;width: 55%;}
/************** #headlines styles **************/

#headlines-box p{text-align:left;padding: 5px 0px 5px 0px;}

/***********************************************/
/* Components                                  */
/***********************************************/

#slogan{color:#ffffff;
text-align:center;margin: 0;padding:0px;background-color:#884422;
}

/************* #globalNav styles **************/

#globalNav{
text-align:center;
padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{display: block;}
#globalNav a{font-size: 90%;padding: 0px 4px 0px 4px;}

/*************** #pageName styles **************/
p.page_header {text-align:center; padding:0px 0px 0px 10px;}
#pageName{text-align:center;
margin: 0px;
padding: 10px 10px 10px 10px;
}

/*** content area **************/
.content{padding: 0px 0px 10px 10px;font-size: 80%;}
.content h3{padding: 30px 0px 5px 0px;text-align: center;}
td.links {vertical-align:top;}
td.description {vertical-align:top; padding:0px 0px 8px 12px;}
p.content-text {text-align:justify;padding:0px 20px;font-size:14px;}
p.frontpagelinks  {text-align:center;padding:0px 0px 30px 0px;font-size:18px; line-height:32px;}
p.frontpagelinks a {padding:20px 10px 20px 10px;}


/*********** #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 #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}



/*********** #sectionLinks styles ***********/

#sectionLinks{
position: relative;
margin: 0px;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #cccccc;
font-size: 90%;
}

#sectionLinks a {color:#002033;font-size:12px;
display: block;
border-top: 1px solid #cccccc;
padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{color:#227788;
background-color: #dff1ec;
}
ul.sections li {background-color:#c89972;}
ul.subsection li {background-color:#f4d0ae; padding-left:4px;}
ul.sections li a{font-weight:bold;}
ul.subsection li a{font-weight:normal;}

li.selected #selectednav a{background-color:#ffffff;}
li.selected #selectednav a:hover{background-color:#ffffff; text-decoration:none;}

/************** #headlines styles **************/

#headlines-box p{text-align:left;padding: 0px 4px 0px 0px;}

/************* #footer styles ***************/

#footer{clear: both; border: 1px solid #cccccc;font-size: 75%; color: #aaaaaa; padding: 10px 10px 10px 10px;}
span.small-site-name {font-size: 16px; font-weight:bold;color: #227788;margin: 0px;padding: 0px 12px;}
p.vdl {text-align:right; font-size: 9px; font-weight:bold; color: #dfdfdf; margin: 0px; padding: 10px 0px 0px 0px;}
p.vdl a {color:#ccdfdf; text-decoration:none;}
p.vdl a:link {color:#ccdfdf; text-decoration:none;}
p.vdl a:active {color: #aa33FF; text-decoration:none;}
p.vdl a:visited {color:#ccdfdf; text-decoration:none;}
p.vdl a:hover {color: #ffff88; text-decoration:underline;}