body { background-color:  #1b486d; 
		color:  #384e9e; 
		margin-top: 0%; margin-right: 0%; margin-left: 0%; 
    }
body, body div, body p, body th, body td, body li, body dd { font: 11px verdana, arial, sans-serif; line-height:18px; }
h1 { font: 11px verdana, arial, sans-serif; color: #FFF; font-weight:700; margin-bottom: 0; background: #384e9e; padding: 4px 10px 4px 0px; }
h2 { font: 14px verdana, arial, sans-serif; color: #384e9e; font-weight:700; background: transparent; }

a:link { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:500; text-decoration: underline; background: transparent; padding: none;}
a:visited { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:500; text-decoration: underline; background: transparent; padding: none; }
a:hover { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:500; text-decoration: underline; background: #e8e8f6; padding: none; }

div#nav a { font: 11px verdana, arial, sans-serif; color:#384e9e; text-decoration: none; background: url(../images/buttonoff1.jpg)  no-repeat; font-weight:700;  padding: 7px 3px 9px 30px; display:block; line-height: 15px; }
div#nav a:visited { font: 11px verdana, arial, sans-serif; color:#384e9e; text-decoration: none; background: url(../images/buttonoff1.jpg)  no-repeat; font-weight:700;  padding: 7px 3px 9px 30px; display:block; line-height: 15px; }
div#nav a:hover { font: 11px verdana, arial, sans-serif; color:#384e9e; text-decoration: underline; background: url(../images/buttonoff1.jpg)  no-repeat;  font-weight:700; padding: 7px 3px 9px 30px; display:block; line-height: 15px; }


a.link2:link { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:500; text-decoration: underline; background: transparent; padding: none;}
a.link2:visited { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:500; text-decoration: underline; background: transparent; padding: none; }
a.link2:hover { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:500; text-decoration: underline; background: #e8e8f6; padding: none; }


a.link3:link { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:700; text-decoration: underline; background: transparent;  line-height:14px; }
a.link3:visited { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:700; text-decoration: underline; background: transparent; line-height:14px;}
a.link3:hover { font: 11px verdana, arial, sans-serif; color : #384e9e; font-weight:700; text-decoration: underline; background: #e8e8f6; line-height:14px; }

a.link4:link { font: 11px verdana, arial, sans-serif; color : #384e9e; text-decoration: none; background: transparent;  line-height:14px; }
a.link4:visited { font: 11px verdana, arial, sans-serif; color : #384e9e; text-decoration: none; background: transparent; line-height:14px;}
a.link4:hover { font: 11px verdana, arial, sans-serif; color : #384e9e; text-decoration: underline; background: transparent; line-height:14px; }

.red { color: #800000; font-weight:700; }

UL { list-style-image: url(../images/squares.gif); font: 11px verdana, arial, sans-serif; font-weight:500; line-height:120%; text-align:left; }
ol.i { list-style-type: lower-roman; font: 11px verdana, arial, sans-serif; font-weight:500; line-height:120%; text-align:left; }
.border { border: solid 1px #1c264c;} 
.padding { padding : 0px 10px 10px 10px; }

a.ppis:link: { font: 10px verdana, arial, sans-serif; color: #fff; text-decoration: none; background: transparent; }
a.ppis:visited { font: 10px verdana, arial, sans-serif; color: #fff; background: transparent; text-decoration: none; }
a.ppis:hover { font: 10px verdana, arial, sans-serif; color: #fff; background: transparent; text-decoration: underline; }

.norepeat { background-repeat:no-repeat; }
.repeaty { background-repeat: repeat-y; }
.repeatx { background-repeat: repeat-x; }
.white { color: #fff; }
.green { color: #347c7b; background: transparent; font-weight:700; }

.table { font: 11px verdana, arial, sans-serif; font-weight:500; line-height:14px; }
.tableresults { font: 11px verdana, arial, sans-serif; font-weight:500; line-height:14px; background: #f5f4fa; border: solid 1px #d4d0ea; }

.blueborder { font: 11px verdana, arial, sans-serif; font-weight:500; line-height:14px; background: #f5f4fa; border: solid 1px #d4d0ea; padding: 5px; margin-left: 80px; }

.position { position: relative; top: 25%; bottom: 75%; left: 10px; right: 400px; font-weight: 700; }
.position1 { position: relative; top: 25%; bottom: 75%; left: 32px; right: 400px; font-weight: 700; color: #818181; background: transparent; }
.positionoffice { position: relative; top: 25%; bottom: 75%; left: 30px; right: 400px; font-weight: 700; }
.resultspages { text-align: center; padding: 0px 10px 0px 0px; }

.searchresults { background:  url(../images/searchresults.gif); width: 579px; height: 81px; }
.nosearchresults { background:  url(../images/blue.gif); }
.dots { background: url(../images/dots.gif) repeat-y; padding: 0; }
.dotsx { background: url(../images/dotside.gif) repeat-x; padding: 0; }

.paddingleft { margin: 5px 10px 10px 0px; border: solid 1px #1c264c; }
.paddingright { margin: 5px 0px 10px 10px; }
.paddingrightborder { margin: 5px 0px 10px 10px; border: solid 1px #1c264c; }
