body {margin-left:0px; margin-top:9px; margin-right:0px; margin-bottom:0px; background-color:#C5E1FD; background-image:url(images/bg_main_final.jpg); font-family:Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; font-size: 13px; color: #003366; line-height:1.4}
table {font-family:VLucida Grande, Lucida Sans Unicode, Verdana, sans-serif; font-size: 13px; color: #003366; line-height:1.4}
td {font-family:Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; font-size: 13px; color: #003366; line-height:1.4}
p {font-family:Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; font-size: 13px; color: #003366; line-height:1.4}
li {font-family:Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; font-size: 13px; color: #003366; line-height:1.4; padding-bottom:3px; margin-left:8px}

/* TEXT */
h1 {font-size:16px; color:#003366; line-height:100%; margin-top:0px; margin-bottom:14px}
h1.home {font-size:14px; color:#003366; line-height:100%; margin-top:0px; margin-bottom:10px}
h1.sidebar {font-size:14px; margin:0px; margin-bottom:5px; padding:4px; background-color:#FFFFFF; border:solid 1px #CECFCF; text-align:center}
h2 {font-family:Verdana,Arial,Helvetica; font-size: 12px; color: #030303; line-height:1.6; margin-bottom:2px; margin-top:3px; font-weight:bold}

/* IMAGES */
.floatright {float:right; margin:5px 0px 10px 25px}
.floatleft {float:left; margin:10px 20px 10px 0px}


/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }
input {font-family: arial, helvetica; font-size: 9pt }
select {font-family: arial, helvetica; font-size: 9pt}
textarea {font-family: arial, helvetica; font-size: 9pt}
.buttons {background-color: #407FBE; color:#FFFFFF; border:1px solid #FFFFFF; font-weight:bold; font-size:12px; width:100px; padding:3px}
.inputnormal { font-family: arial, helvetica; font-size: 9pt; background-color: #FFFFFF; border:1px solid #3784D1 }
.inputfocus  { font-family: arial, helvetica; font-size: 9pt; background-color: #FEFBCA; border:1px solid #3784D1 }

/* MISC */
#outer {width:778px; text-align:left; padding:0px 10px 0px 10px}
#header {height:133px; background-image:url(bg_header.jpg)}
#header .logo {float:left}
#contentouter {margin-left:14px; padding-bottom:25px}
.homehilite {margin-top:15px; font-size:14px; color:#FFFFFF; font-weight:bold; width:490px; float:left; height:144px}
.hometext1 {background-color:#E4F2FF; padding:3px 10px 3px 10px; border:solid 1px #ADD2F8; margin-top:9px; clear:both}
.content {padding-top:12px; clear:both}
.homesidebar {background-color:#E4F2FF; padding:5px; width:200px}
.sidebarlist {border-bottom:solid 1px #E4F2FF; padding:3px 0px 5px 3px; margin-top:3px; color:#3F65AD}
.sidebarlist2 {border-bottom:solid 1px #E4F2FF; margin-top:3px; color:#3F65AD; background-image: url(images/bullet_window.jpg);
background-repeat: no-repeat; background-position: .1em .4em; padding-left:20px}
#pagebottom {border-top:dotted 1px #4689E8; padding:15px; color:#094BA8; font-size:11px; text-align-center}
ul {margin-left:1em; padding-left:0; margin-top:6px}
.required {color:#F67C11}
.bottomlogos {border:solid 1px #094BA9; margin-left:8px; margin-right:8px}
.homelist {font-size:12px; line-height:normal;}

/* LINKS */
a:link, a:active {color: #660000}
a:visited {color: #666666} 
a:hover {color: #660000; text-decoration: none}

/* GLOBAL NAV */
#global {float:right; margin-top:8px; font-size:12px}
#global a:link, #global a:visited, #global a:active { color: #04195A; text-decoration: none; font-weight:bold}
#global a:hover { color: #04195A; text-decoration: underline; font-weight:bold}

/* TOP NAV */
#navigation ul {list-style:none; margin:0px; padding:0px}
#navigation li {font-weight:bold; font-size:13px; float:left}
#navigation li a, #navigation li a:link, #navigation li a:active, #navigation li a:visited {text-decoration:none; padding:8px 13px 6px 13px; color:#FFFFFF; margin:0; display:block;}
#navigation li a:hover {background-image:url(images/bg_nav.gif); color:#003366}
#navigation li a.navon, #navigation li a.navon:link, #navigation li a.navon:active, #navigation li a.navon:visited {text-decoration:none; padding:8px 13px 6px 13px; color:#FFFFFF; margin:0; display:block; background-image:url(images/bg_nav.gif); color:#003366}
#navigation li a.navon:hover {background-image:url(images/bg_nav.gif); color:#003366}

/* FOOTER LINK */
a.footerlink:link, a.footerlink:visited, a.footerlink:active { color: #094BA8; text-decoration: none}
 a.footerlink:hover { color: #094BA8; text-decoration: underline}

 /* Last link:*/
 .seonavcell {padding:12px; font-size:9px; line-height:11pt; color:#4689E8}

/* Last Footer Link */
a.epnav, a.epnav:link, a.epnav:active, a.epnav:visited {color:#4689E8;text-decoration: none; font-weight:normal}
a.epnav:hover {color:#660000;text-decoration: none; font-weight:normal}

/* Last Pagebottom Link */
#pagebottom1 {border-top:dotted 1px #094BA8; padding:15px; color:#4689E8; font-size:11px; text-align-center}
