@charset "ISO-8859-1";

body {
background:#fff url(/images/bgnew.gif) 0 -1100px repeat;
height:100% !important;
min-height:600px;
_height:600px;
margin-top:0;
color:#555;
text-decoration:none
}

a:link {
color:#3A6CBE;
text-decoration:none
}

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

a:hover {
color:#90C
}

a:active {
color:#CA6500
}

.fullheight {
height:100%
}

.nounder a {
text-decoration:none
}

#nav,#nav ul {
list-style:none;
font:12px verdana, sans-serif;
border:1px solid #000;
background:#fff;
position:relative;
z-index:200;
border-color:#A3D24E;
border-width:0;
margin:0;
padding:0 0 5px
}

#nav {
height:25px;
padding:0
}

#nav table {
border-collapse:collapse
}

#nav li {
float:left;
padding:0 5px 0 2px
}

#nav li a {
display:block;
float:left;
color:#060;
height:25px;
padding-right:5px;
line-height:25px;
text-decoration:none;
white-space:nowrap
}

#nav li li a {
height:20px;
line-height:20px;
float:left
}

#nav li:hover {
position:relative;
z-index:300;
background:#fff
}

#nav a:hover {
position:relative;
z-index:300;
text-decoration:underline;
color:#F60
}

#nav :hover ul {
left:0;
top:22px
}

#nav a:hover ul {
left:-10px
}

#nav li:hover li:hover > ul {
left:-15px;
margin-left:100%;
top:-1px
}

#nav li:hover > ul ul {
position:absolute;
left:-9999px;
top:-9999px;
width:auto
}

#nav li:hover > a {
text-decoration:underline;
color:#F60
}

#nav a:hover a:hover ul,#nav a:hover a:hover a:hover ul,#nav a:hover a:hover a:hover a:hover ul,#nav a:hover a:hover a:hover a:hover a:hover ul {
left:100%;
top:-1px
}

.titleback {
background:url(/images/newHeader2009.jpg) no-repeat;
background-color:#FFF
}

.grndiv {
background:url(/images/grn_border.jpg) repeat-x;
background-color:#FFF
}

.greenboarder {
border-color:#A3D24E;
border-style:solid;
border-width:1px
}

.pboarder {
border:1px solid #c9f;
border-collapse:collapse
}

.grayboarder {
border-color:#CCC;
border-style:solid;
border-width:1px
}

.b1,.b2,.b3,.b4 {
font-size:1px;
overflow:hidden;
display:block
}

.b1 {
height:1px;
background:#A3D24E;
margin:0 5px
}

.b2 {
height:1px;
background:#fff;
border-right:2px solid #A3D24E;
border-left:2px solid #A3D24E;
margin:0 3px
}

.b3 {
height:1px;
background:#fff;
border-right:1px solid #A3D24E;
border-left:1px solid #A3D24E;
margin:0 2px
}

.b4 {
height:2px;
background:#fff;
border-right:1px solid #A3D24E;
border-left:1px solid #A3D24E;
margin:0 1px
}

.contentb {
background:#fff;
border-right:1px solid #A3D24E;
border-left:1px solid #A3D24E
}

.contentb div {
margin-left:0
}

.footer {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCC
}

.dotcellleft {border-left: thin dotted}

.norm10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}

.norm11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}

.norm12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px
}

.norm14 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px
}

.norm16 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px
}

.darkblue {
color:#191970
}

.greenline {
color:#A3D24E
}

.headings {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#7439AE
}

.darkerlink {
color:#504561
}

.headingpop {
color:#9D009D
}

.searchfield {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999;
border:1px solid #999999;
height:1.5em
}

.darkgray {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999
}

.black {
border:1px solid Purple;
height:1.5em;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7439AE
}

.borderheight {
font-size:10px
}

.headtag {
color:#924597;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px
}

#nav li li,#nav li a li {
float:left
}

#nav ul,#nav a:hover ul ul,#nav a:hover a:hover ul ul,#nav a:hover a:hover a:hover ul ul,#nav a:hover a:hover a:hover a:hover ul ul {
position:absolute;
left:-9999px;
top:-9999px
} 
