@charset "utf-8";

body {
background-color:#0C397E;
margin-top:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px
}

#wrapper {
width:1000px;
position:relative;
margin:10px auto
}

h1 {
font-size:26px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

h2 {
font-size:22px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

h3 {
font-size:18px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

h4 {
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

h5 {
font-size:18px;
font-family: Verdana, Geneva, sans-serif;
}

h6 {
font-size:14px;
font-family: Verdana, Geneva, sans-serif;
font-weight: 400;
}

h7 {
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #999;
}

.gray {
	color: #666;
}

.gray2 {
	color: #666;
	font-size: 12px;
}

.white a, .white a:active, .white a:visited {
color:#FFF
}

.boldface {
	font-weight: bold;
}

.yellow {
color:#FC0;
font-weight:700
}

.red {
color:#F00;
}

.red2 {
font-weight: bold;
color:#F00;
}

.green {
	color: #009900;
	font-weight: bold;
}

.smallprintital {
	font-size: 9px;
	font-style: italic;
}

.smallprint {
	font-size: 9px;
}

.smallprint a{
	font-size: 9px;
}

#front {
background-image:url(images/header-front08.jpg);
background-repeat:no-repeat;
height:166px;
width:1000px
}

#front .left {
padding-left:140px;
width:750px
}

#front .right {
width:204px;
height:100%;
background-color:#FFF;
border:solid 1px #006;
vertical-align:top;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:4px
}

#front .right img {
margin-top:2px;
margin-bottom:2px
}

#front h1 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:700;
color:#006;
padding-top:8px;
margin:0
}

#front .no-topm {
margin-top:0
}

#front-copy {
background-color:#FFF;
border:solid 2px #000;
width:1000px
}

.left-frontcopy {
border-right:dotted 1px #666;
width:175px
}

.right-frontcopy {
border-left:dotted 1px #666;
width:200px;
padding-top:0;
margin-top:0
}

.center-frontcopy {
width:600px
}

#search2 {
position:absolute;
left:450px;
top:55px;
width:550px;
height:65px;
z-index:5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
margin:0;
padding:0
}

.search {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:700;
text-align:right
}

.search a:link,.search a:visited {
font-size:11px;
color:#FFF;
text-decoration:none
}

.search a:active,.search a:hover {
font-size:11px;
color:#09F;
text-decoration:none
}

form {
margin:0
}

.footer {
color:#FFF;
font-size:10px;
text-align:center
}

.footer a:link,.footer a:visited {
font-size:10px;
color:#FFF
}

.footer a:hover,.footer a:active {
font-size:10px;
color:#3CF
}

.next {
margin-bottom:25px
}

.next a {
padding-left:3px;
padding-right:3px
}

#results {
width:70%
}

.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px
}

.floatimgright {
float:right;
margin-top:10px;
margin-left:10px;
margin-bottom:10px
}

#feed {
font-size:small;
height:20px;
margin:5px auto
}

#feed img {
float:left
}

#indexTable {
width:610px;
margin-top:20px
}

#indexTable a:link,#indexTable a:visited {

color:#000
}

#indexTable a:active,#indexTable a:hover {
color:#36C
}

#indexTable h4 {
margin:0 auto;
}

#indexTable p {
margin:4px auto
}

strong {
font-weight:400
}

.borderless {
padding:5px
}

.borderless2 {
padding:5px auto
}

#right-col2010 {
width:190px;
background-color:#fff;
margin:0;
padding:0
}

#right-col2010 a:link,#right-col2010 a:visited {
color:#0C397E;
text-decoration:none;
font-size:10px
}

#right-col2010 a:active,#right-col2010 a:hover {
color:#B70A1A;
text-decoration:underline;
font-size:10px
}

.bluborder {
border:solid 1px #0C397E;
font-size:12px;
text-align:center
}

.bluborder1 {
color:#900;
font-weight:700;
margin:2px auto
}

.bluborder2 {
border:solid 1px #0C397E;
padding-top:5px;
padding-bottom:2px;
text-align:center;
margin:2px auto
}

#address2010 {
font-size:12px;
padding:5px 2px
}

#address2010 a:link,#address2010 a:visited {
color:#0C397E;
text-decoration:none;
font-size:12px
}

#address2010 a:active,#address2010 a:hover {
color:#B70A1A;
text-decoration:underline;
font-size:12px
}

.clearfloat-left {
clear:left;
height:0;
line-height:0;
font-size:1px;
margin:0;
padding:0
}

.clearfloat-right {
clear:right;
height:0;
line-height:0;
font-size:1px;
margin:0;
padding:0
}

.clearfloat {
clear:both;
height:0;
line-height:0;
font-size:1px;
margin:0;
padding:0
}

td,th,.form, p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000
}

.black a, .black a:active, .black a:visited {
color:#000;
}
	
a:link, a:visited, a:hover, a:active {
color:#000;
text-decoration:underline
}

input.search,.bluborder2 p {
font-size:10px
} 

/*-----
/*P7 styles
-----------*/
#p7PMnav {
margin:0;
padding:0
}

#p7PMnav li {
list-style-type:none;
border-right:1px solid #0C397E;
float:left;
width:auto;
margin:0;
padding:0
}

#p7PMnav ul {
position:absolute;
left:-9000px;
z-index:10000;
background-color:#B70A1A;
border-top:1px solid #0C397E;
border-right:1px solid #B70A1A;
border-bottom:1px solid #B70A1A;
border-left:5px solid #B70A1A;
border-collapse:collapse;
margin:0;
padding:0
}

#p7PMnav a {
display:block;
text-decoration:none;
background-color:#FDE788;
color:#0C397E;
line-height:1;
padding:6px 10px
}

#p7PMnav ul a {
background-color:#F7F7F6;
padding:4px 10px
}

#p7PMnav ul a .hilite {
background-color:#CCC;
padding:4px 10px
}

#p7PMnav a:hover,#p7PMnav a:active,#p7PMnav a:focus {
background-color:#F7F7F6;
color:#0C397E
}

#p7PMnav ul a:hover,#p7PMnav ul a:active,#p7PMnav ul a:focus {
background-color:#B70A1A;
color:#FFF;
letter-spacing:.01px
}

#p7PMnav .p7PMmark {
color:#0C397E;
font-weight:700;
background-color:#FDE788
}

#p7PMnav ul .p7PMtrg {
background-image:url("images/red-east.gif");
background-repeat:no-repeat;
background-position:right center
}

#p7PMnav .p7PMon {
background-color:#B70A1A;
color:#FFF;
background-image:url("images/white-east.gif");
background-repeat:no-repeat;
background-position:right center
}

#p7PMnav ul .p7PMon {
background-image:url("images/white-east.gif");
background-repeat:no-repeat;
background-position:right center;
background-color:#B70A1A;
color:#FFF
}

#p7PMnav .p7PMhide {
left:-9000px;
border:0
}

#p7PMnav .p7PMshow {
left:auto;
z-index:20000 !important
}

#p7PMnav ul li {
float:none
}

#p7PMnav ul,#p7PMnav ul li {
width:172px
}

#p7PMnav .p7PMtrg2,#p7PMnav .p7PMon2 {
background-image:url("images/red-south.gif");
background-repeat:no-repeat;
background-position:right center;
padding-right:20px
}

#p7PMnav ul li ul,#p7PMnav ul li ul .hilite {
border-top:1px solid #B70A1A;
border-right:1px solid #B70A1A;
border-bottom:1px solid #B70A1A;
border-left:1px solid #B70A1A;
border-collapse:collapse
} 
