
 body {background-color: #FFFFFF; text-align: left;}

 #outer{ width: 800px; text-align: left; border-top: 0px solid #000066; }

 #column1 { border-right: 1px dashed #000066; padding-left:10px; padding-top:12px; padding-right:10px; }

 #column1, #column2, #column3 { font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; color: #000000; }

 #column2, .contenttable, .header { background-color: #FFFFFF; }

 #column2 { padding: 20px;}

.header { border-top: 1px solid #FFFFFF; border-bottom: 5px solid #6699CC; }

.footer { margin-top: 10px; border: 0px solid #ccc; }



/* background styles */
.xbg3 { background-image: url('media/bgblue.jpg'); background-repeat: no-repeat; background-position: top left; }
.xbg4 { background-image: url('media/blue_fade_lines2.gif'); background-repeat: no-repeat; background-position: top left; }
.xbg1 { background-image: url('media/back_lg.jpg'); background-repeat: repeat-x; background-position: top left; }
.xbg2 { background-image: url('media/back_sm.jpg'); background-repeat: repeat-x; background-position: top left; }
.border { border: 1px solid black; padding:5px; }
.rborder { border-right: 10px solid #000066; }
.border5x { border-bottom: 0px solid #ccc; }
 hr.dash { border-bottom: 2px dashed #999999; }
.dashbrd { font-size:10px; color: 0B2D8E; font-weight: bolder; padding: 3px; }
.special { border: 2px dashed #000066; padding: 20px; }
.v11 {font-size:11px;font-family:verdana,Arial,sans-serif;}
.tab_ne {background-image: url('media/tab_ne.gif');background-repeat: no-repeat;background-position: top right; }
.tabimg_ne {background-image: url('media/tabimg-ne.gif');background-repeat: no-repeat; background-position: top right; }



/* top navigation styles */
#navcontainer{ 

	background-color: #330066; margin: 0 auto; padding: 1em 0 0 0; 
	text-transform: lowercase;
	font-family: verdana, ms sans serif, georgia, serif; font-weight:bold; 

}
#navcontainer:after{ content: "."; display: block; line-height: 1px; font-size: 1px; clear: both; }

ul#navlist{  list-style: none; padding: 0; margin: 0 auto; width: 80%; font-size: 0.6em;}

ul#navlist li{ display: block; float: right; width: 17.5%; margin: 0; padding: 0; }

ul#navlist li a{
  display: block;
  width: 100%; padding: 0.5em;
  border-width: 1px; border-color: #ffe #FFFFFF #ccc #fff; border-style: solid;
  color: #FFF; text-decoration: none;
  background-color: #78A8D8;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a{
	background-color: #78A8D8; color: #FFFFFF;
}
ul#navlist li a:hover, ul#navlist li#active a:hover{
	color: #FFFFFF;
	background-color: #FFCF63; border-color: #FFFFFF #fff #fff #ccc;
}

