/* Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

.404 {
margin-left:100px;
}

.404Title {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003875;
font-weight:bold;
}

.404List {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #666666;
font-weight:bold;
list-style-type:square;
margin-left:10px;
}

.top1 {
margin-top:10px;
margin-left:10px;
}

.lineGrey {
background-image:url(rePix/gLine.gif);
background-repeat:repeat-y;
}

.greyTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.blueTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
font-weight:bold;
}

.hrLine {
color:#d1cfcf;
}

.blueLeft {
background-color:#d9e6ec;
margin-right:10px;
padding-top:10px;
padding-left:10px;
}

.greyLeft {
background-color:#d9e6ec;
margin-right:10px;
padding-top:10px;
padding-left:10px;
}

.blueLeft2 {
background-image:url(editPics/blueGrad.jpg);
background-repeat:repeat-y;
margin-right:10px;
padding-top:10px;
padding-left:10px;
}

.semTable {
border:1px solid #666666;
}

.semTitle {
background-color:#003875;
padding: 5px 5px 5px 5px;
}

.semMonth {
border:1px solid #666666;
}

.notes {
font-family:"Times New Roman", Times, serif;
font-size:30px;
font-weight:bold;
font-style:italic;
color:#666666;
text-align:center;
}

.notes2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#003875;
}

.semContent {
border:1px solid #666666;
}

.blueText1 {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#003875;
}

.greyText1 {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
}

.blueText2 {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#003875;
}

.greyText {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}

.greyTextSmall {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
line-height:18px;
}

.greyTextB {
padding-top:10px;
padding-left:25px;
padding-right:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}

.footHeight {
line-height:21px;
}

.footerMain {
background-image:url(rePix/footerBack.jpg);
background-repeat:repeat-x;
padding-top:20px;
padding-left:20px;
margin-top:20px;
}

.footerTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
text-decoration:underline;
padding-bottom:10px;
}

.footerText {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:18px;
}

.borderGrey {
border:1px solid #666666;
}

.spec {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}

.whiteText {
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:18px;
}

.greyTextMain {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}

.greyText2 {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

.lawList {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
list-style-type:square;
padding-left:20px;
line-height:18px;
}

.lawList2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
list-style-type:none;
padding-left:20px;
line-height:18px;
}

.ol {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-left:20px;
line-height:18px;
}

.nameSpace {
padding-top:10px;
}

.spanLeft {
text-align:left;
}

.spanRight {
padding-left:50px;
text-align:right;
}

/* form elements*/

#form {
padding-left:10px;
}

#drop_down {
	font-family: Arial, Verdana, Helvetica;
	color: #000000;
	font-size: 14px;
    border-style:solid;
}
.blueBox {
padding:10px 10px 10px 10px;
background-color:#00356c;
}

.blueBox2 {
padding:10px 10px 10px 10px;
border-bottom:1px solid #00356c;
}

.map_border {
width:425px;
height:355px;
border:1px solid #0c367e;
padding:5px 5px 5px 5px;
}

.whiteText1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-align:center;
}

.leftList {
padding-left:10px;
list-style-type:square;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#groupscol {
width:200px;
background-color:#d9e6ec;
}

#newscol_title {
padding:3px 5px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#003875;
}

#newscol_content {
padding:7px 5px 3px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:24px;
}

.hrOne {
padding-top:10px;
}

.imgOne {
padding-left:10px;
padding-top:10px;
}

.imgTwo {
padding-left:10px;
padding-top:30px;
}

.special {
padding:10px 0px 0px 5px;
}

.focus {
padding:10px 40px 10px 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#666666;
line-height:18px;
}

.footer1 {
line-height:18px;
}

a.leftLink:LINK {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

a.leftLink:VISITED {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

a.leftLink:HOVER {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a.leftLink:ACTIVE {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

a.midLink:LINK {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

a.midLink:VISITED {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

a.midLink:HOVER {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a.midLink:ACTIVE {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

a.footLink:LINK {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

a.footLink:VISITED {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

a.footLink:HOVER {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

a.footLink:ACTIVE {
padding-top:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

a.lawLink:LINK {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.lawLink:VISITED {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.lawLink:HOVER {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
text-decoration:underline;
}

a.lawLink:ACTIVE {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.lawLink2:LINK {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.lawLink2:VISITED {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.lawLink2:HOVER {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
text-decoration:underline;
}

a.lawLink2:ACTIVE {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.assist:LINK {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.assist:VISITED {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.assist:HOVER {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
text-decoration:underline;
}

a.assist:ACTIVE {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003875;
text-decoration:underline;
}

a.spLink:LINK {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a.spLink:VISITED {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a.spLink:HOVER {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

a.spLink:ACTIVE {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a.404Link:LINK {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003875;
text-decoration:underline;
}

a.404Link:VISITED {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003875;
text-decoration:underline;
}

a.404Link:HOVER {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#cc0000;
text-decoration:underline;
}

a.404Link:ACTIVE {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003875;
text-decoration:underline;
}
