body {font-family:Arial; padding:0px; margin:0px;}

#container {position:relative; width:100%; height:100%;}

#logo {position:absolute; z-index:100; top:0px; left:0px; height:125px; width:125px;}
#print_logo {display:none;}

#bannertop {width:100%; height:25px; background:url(images/bannertop.png); background-position:top left; background-repeat:no-repeat; text-align:right; color:#ffffff; font-size:12px;}
#bannertop a, a:hover {color:white; text-decoration:none;}
#banner {position:relative; height:125px;}
#topimage {position:relative; z-index:10;}

#circles {position:absolute; z-index:1; top:0px; left:190px; width:295px; height:125px;  background-repeat:no-repeat;}

#bannerimage {position:absolute; z-index:1; top:0px; right:0px; width:100%; height:125px; background:url(images/image1.jpg); background-repeat:no-repeat; background-position:top right;}
#bannerimage1 {position:absolute; z-index:1; top:0px; right:0px; width:100%; height:125px; background:url(images/image1.jpg); background-repeat:no-repeat; background-position:top right;}
#bannerimage2 {position:absolute; z-index:1; top:0px; right:0px; width:100%; height:125px; background:url(images/image1.jpg); background-repeat:no-repeat; background-position:top right;}
#bannerimage3 {position:absolute; z-index:1; top:0px; right:0px; width:100%; height:125px; background:url(images/image1.jpg); background-repeat:no-repeat; background-position:top right;}
#bannerimage4 {position:absolute; z-index:1; top:0px; right:0px; width:100%; height:125px; background:url(images/image1.jpg); background-repeat:no-repeat; background-position:top right;}
#bannerimage5 {position:absolute; z-index:1; top:0px; right:0px; width:100%; height:125px; background:url(images/image1.jpg); background-repeat:no-repeat; background-position:top right;}
#bannerimage6 {position:absolute; z-index:1; top:0px; right:0px; width:100%; height:125px; background:url(images/image1.jpg); background-repeat:no-repeat; background-position:top right;}
#bannerimage7 {position:absolute; z-index:1; top:0px; right:0px; width:100%; height:125px; background:url(images/image1.jpg); background-repeat:no-repeat; background-position:top right;}

#structure {width:100%;}

#navholder {margin:10px;}
#nav1 { width:200px; text-align:left; font-size:12px;}

#nav1 ul {margin:0; padding:0; list-style:none; width:200px;}
#nav1 ul li {position:relative;}
#nav1 li ul {position:relative; left:0px; top:0; font-size:12px; border-bottom:0;}
#nav1 ul li a {display:block; text-decoration:none; color:#ffffff; padding:5px 0px 5px 10px; border-left:5px solid #17a11d; margin-bottom:1px;}
#nav1 ul li a:hover {display:block; text-decoration:none; color:#e7e7e7; padding:5px 0px 5px 10px; border-left:5px solid blue; margin-bottom:1px;}

/*li:hover ul, li.over ul {font-size:0.8em;	display:block;}*/
/* Fix IE. Hide from IE Mac \*/
#nav1 ul li { float: left; width:100% }
#nav1 ul li a { height: 1%; }
.selected {display:block; text-decoration:none; padding:5px 0px 5px 30px; border-bottom:0; color:#17a11d;}
.navsubbg {display:block; text-decoration:none; padding:5px 0px 5px 30px; border-bottom:0; font-size:11px; margin-left:15px;}

/* End */

.nav_def {border-right:1px solid #d7d7d7; background:#292eb6 url(images/navfade.gif); background-position:top left; background-repeat:repeat-x; width:221px;}

.nav_bottom {background:url(images/navfadebottom.gif); background-position:top right; background-repeat:no-repeat;}

.content {padding-left:20px; padding-right:20px; padding-top:20px; font-family:Arial; font-size:12px;}
a {color:#17a11d; text-decoration:underline;}
a:hover {color:#17a11d; text-decoration:underline;}
#content p, br {font-family:Arial; color:#6f6f6f; font-size:12px;}
#content table, tr, td{font-family:Arial; font-size:12px; color:#6f6f6f;}

#navbar {height:24px; padding:0px; color:#17a11d; background:url(images/navbarbgrpt.jpg) top left repeat-x; border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:none;}
#navbar a {color:#ffffff; text-decoration:none;}
#navbar a:hover {color:#f7f7f7; text-decoration:none;}
#navbar div {border-top:4px solid #0d127a; height:22px; text-align:middle; float:left; border-right:1px solid #ffffff; padding-right:20px; padding-left:20px;}

h1 {font-family:Arial; color:#2720ab; font-size:14pt;}
h2 {font-family:Arial; color:#2720ab; font-size:12pt;}
h3 {font-family:Arial; color:#2720ab; font-size:10pt;}
h4 {font-family:Arial; color:#2720ab; font-size:9pt;}

#nav2 {position:relative; width:170px;}
.nav2item {width:160px; border:1px solid #c3c2c2; font-size:12px; background-color:#f5f5f5; margin-bottom:10px;}
.nav2head {padding:2px; background-color:#000163; color:#ffffff; }
.nav2text {padding:4px; font-size:11px; color:#000063;}

.searchbox {width:90px; border:1px solid #c3c2c2; color:#17a11d; font-size:10px;}
.searchbutton {border:1px solid #c3c2c2; background-color:#2720ab; font-size:10px; text-align:center; color:#ffffff; margin-top:3px;}

.footer {padding:20px 20px 20px 20px; font-family:Arial; font-size:10px; color:#6f6f6f; text-align:center;}

.pop {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; margin-top: 0px; margin-right: 3px; margin-bottom: 5px; margin-left: 3px; line-height: 100%}

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

.extra_spacing {line-height:150%;}
.space_below {margin-bottom:6px;}

/* Document Manager Styles */
#login {
    float: left;
    margin: 20px;
    color: #FFFFFF;
    padding: 5px;
	_margin: 20px 10px;
}

#login p.error {
    color: red;
}

.redx {
    color: red;
    font-weight: bold;
}

#listing {
  	padding-top: 20px;
}

#listing table {
  	border-collapse: collapse;
  	width: 100%;
}

#listing th, #listing td {
  	border: 1px solid #cccccc;
  	font-size: 10pt;
  	padding: 3px;
}

#listing td.noborder {
  	border: none;
}

a img {
    border: none;
    vertical-align: middle;
}

th {
    background-color: #EEEEEE;
}