/* CSS Document */

html,body{margin-top:0px;}
div#wrapper{margin-left: auto; margin-right: auto; width: 800px; background-color:#ffffff;} 

body{font-family: "Trebuchet", Verdana, sans; font-size:12px; background-image: url(bg_pnstripe.gif);background-repeat: repeat;}

.textwrapright {
padding:0px 10px 0px 0px;
}

div#content{margin-left:200px; padding:10px 10px 10px 10px; background:none;}

#content p{line-height:140%; margin:5px; padding-bottom:4px;}
#content h1{font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#762641; margin-bottom:2px;}
#content h2{font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#762641; margin-bottom:2px;}
#content h3{font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#762641;}
#content h4{font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#762641;}

a:link    {color:#003366; text-decoration:none;}
a:visited {color:#003366; text-decoration:none;}
a:hover   {color:#762641; text-decoration:underline;}
a:active  {color:#003366; text-decoration:none;}



/* BANNER (aka Masthead, with logo, and right side links)  */
div#banner {height:70px;margin:0; padding-left:10px;background:#ffffff; color:#E4DDB8; border-bottom: medium solid #762641;}
#banner p{margin:-20px 10px 0px 0px; padding-left:10px; font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#banner img {margin:6px 0px 0px 0px;  }
#banner a:link    {color:#002f5d; text-decoration:none;}
#banner a:visited {color:#002f5d; text-decoration:none;}
#banner a:hover   {color:#762641; text-decoration:underline;}
#banner a:active  {color:#002f5d; text-decoration:none;}

/* NAVBAR (Horizontal Main Menu)  */
ul#navbar {font: bold 11px verdana, arial, sans-serif; list-style-type: none; padding-bottom: 24px; border-bottom: none;
background-color:#762641; margin-left:-30px; margin-top:-7px; margin-right:-10px;}
ul#navbar li {float: left; height:21px; background-color:#762641; margin: 2px 7px 0px 10px; }
#navbar a {float: left; display: block; color: #fff; text-decoration: none; padding: 4px;}
#navbar a:hover {background: #ffffff; color:#762641; border-top: 1px solid #ffffff;}
/* ul#navbar li#active {border-bottom: 1px solid #fff; background-color: #fff; }*/
/* li#active a {color: #002f5d; } */
#navbar a:hover {background: #ffffff; color:#762641; border-top: 1px solid #ffffff;}


div#extra{clear:left;width:100%}

/* CLASS STYLE PDF bullet for lists */
.arrowlist { 
	list-style-image: url(arrow.gif);
	background-position: bottom;
	/* background-position: no-repeat 0 50% bottom left; */
 }
  
  
/* CLASS STYLE PDF bullet for lists */
.pdflist { 
	list-style-image: url(pdficon.gif);
	background-position: bottom;
	/* background-position: no-repeat 0 50% bottom left; */
 }
  
/* Single use: bulleted lists with arrows standard indent*/
#arrowlist { 
   list-style-image: url(arrow.gif);
	background-position: bottom;
 }


/* Single use: bulleted lists with pdf icon standard indent*/
#pdflist { 
	list-style-image: url(pdficonsmall.gif);
	background-position: bottom;
	/* background-position: no-repeat 0 50% bottom left; */
 }


/* NAVIGATION (left side local nav) appearance */

div#navigation{margin: 3px; margin-left:0;background-image:url(side_nav_bkgrnd.gif); background-repeat:repeat-x; float:left; width:175px;  padding-bottom:300px;}
#navigation div{ font-family:Arial, Helvetica, sans-serif; background-color:#762641; font-weight:bold; font-size:12px; color:#ffffff; padding:4px 4px 4px 14px;}
div#navigation ul{list-style-type:none; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 10px; line-height:1.3;}
div#navigation li {padding-bottom:5px;}
div#navigation a {display:block; border-bottom: 1px solid #fff;}
div#navigation a:link {color:#003366;text-decoration: none;}
div#navigation a:visited {color:#003366;text-decoration: none;}
div#navigation a:hover {background-color:#fff;color:#762641;text-decoration:none;}

.navsublinks{color:#333; font-weight:normal;}


/* BOX ON RIGHT SIDE  */
.boxright {float: right; width: 180px; border: thin solid #E4DDB8; margin-left: 40px; margin-top: 20px;}
.boxheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#002f5d; }
.boxtopic {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#762641; }
.boxtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:1.2;}
.boxlinks {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#002f5d;}

/* FOOTER  */
div#footer {clear:both; border-top: #762641 solid; border-width:3px; margin-top:-4px; height:100px;}
div#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; margin-left:0px; padding:10px; margin-top:4px;}


/* table data formatting */	
.datatable {
 	border: 1px solid #dddddd;
 	border-collapse: collapse;
 	}
	
.datatable td {
 	border: 1px solid #dddddd;
 	padding: 4px;
 	}
	
.datatable th {
 	border: 1px solid #dddddd;
 	background-color: #F6F6F6;
 	font-weight: bold;
 	text-align: center;
 	padding-left: 4px;
 	color: #B47020;
 	}
	
.datatable caption {
 	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #730027;
 	text-align: left;
 	padding-top: 10px;
 	padding-bottom: 8px;
 	}
	
.datatable td.left {
	border-left-color: #B47020;
	border-left-width: 1px;
	border-left-style: solid;
	}
.datatable th.left {
	border-left-color: #B47020;
	border-left-width: 1px;
	border-left-style: solid;
	}
	
tr.altrow {
	background-color: #F6F6F6;
  	}

