/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; line-height: 18px; margin: 0; padding: 0; text-align: center; background-color: #3F3F3F; font-size: 12px; background-repeat: no-repeat; background-position: center top; background-image: url(../images/back.jpg);}


a img {border:0;}
a {text-decoration:none; color: #0b0855;}
a:hover {text-decoration:underline;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;	font-weight: normal; margin: 0 0 20px 0; padding: 0;	line-height: 24px; color: #0b0855}
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px;	font-weight: normal; margin: 0 0 5px 0;	padding: 0;	color: #0b0855}

p {margin:0 0 20px 0; padding:0; text-align:justify}
.small {margin-top:60px; font-size: 10px;}
ul, ol {margin:0 0 20px 0;  padding:0}
li {margin-left: 15px; padding-bottom:5px }

#timebox {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:10px 0 0 13px}

.wrapper {text-align: left; clear: both; margin-top: 20px; margin-right: auto; margin-left: auto; margin-bottom: 0px; background-color: #ffffff;
 width: 799px;}
  
.nav {width: 498px; float: right; margin: 40px 30px 30px; text-align: right;}
.nav a {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #fff;	padding: 5px 15px; text-decoration: none;}
.nav a:hover {background-color: #45427D;}

.logo {width: 200px; float: left;}

.flash_nav {float: left;width: 799px; border-bottom: 2px solid #fff;}
.flash_item {width: 160px; float: left; margin:0; padding:0;}
.flash_item_end {width: 159px; float: left;}

.spacer {width: 797px;}
		
.left_col { margin:0; width: 478px; float: left; padding-top: 34px; padding-right: 40px; padding-bottom: 40px;	padding-left: 40px;}

.header {font-family:Arial, Helvetica, sans-serif; background-image: url(../images/nav_back.jpg); float: left; width: 799px; height: 96px; border-bottom: 2px solid; border-top: 2px solid; border-color:#fff;}
.header a, .header a:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.header, .flash_nav, .main_content, .page_content, .page_content_pi, .page_content_pi, .page_content_el, .page_content_dr, .page_content_cl, .page_content_med  {border-left: 2px solid; border-right: 2px solid; border-color:#fff;}

/*Left Nav*/
.left_nav, .left_nav_pi, .left_nav_pi, .left_nav_el, .left_nav_dr, .left_nav_cl, .left_nav_med  {font-family:Arial, Helvetica, sans-serif; margin:0; width: 133px; float:left; color:#fff; font-size: 10px; padding: 30px 20px 0 6px; vertical-align:top; }
.left_nav ul, .left_nav_pi ul, .left_nav_pi ul, .left_nav_el ul, .left_nav_dr ul, .left_nav_cl ul, .left_nav_med ul {margin: 0; padding: 0;}
.left_nav li, .left_nav_pi li, .left_nav_pi li, .left_nav_el li, .left_nav_dr li, .left_nav_cl li, .left_nav_med li {margin: 0 0 20px 0; padding: 0; list-style-type: none; float:left; font-size: 12px;}
.left_nav li a, .left_nav_pi li a, .left_nav_pi a, .left_nav_el a, .left_nav_dr a, .left_nav_cl a, .left_nav_med a {margin:0; padding: 5px; text-decoration:none; font-weight:bold; float:left; color:#fff; width:143px}

.left_nav a:hover, .left_nav_pi a:hover, .left_nav_el a:hover, .left_nav_dr a:hover, .left_nav_cl a:hover, .left_nav_med a:hover {text-decoration:none !important;}

.left_nav li a:hover {background-color:#766c91;}
.left_nav_pi li a:hover {background-color:#7c9520;}
.left_nav_el li a:hover {background-color:#085c87;}
.left_nav_dr li a:hover {background-color:#ac6925;}
.left_nav_cl li a:hover {background-color:#ab2a39;}
.left_nav_med li a:hover {background-color:#ad2870;}
/*Left Nav*/

/*Right Column Content for normal pages*/
.right_col_content {width: 411px; float: left; float: left; padding-top: 34px; padding-right: 30px; padding-bottom: 40px; padding-left: 40px; font-family:Arial, Helvetica, sans-serif; vertical-align:top}
.right_col_images {margin: 0; padding: 75px 0 0 0; width: 159px; vertical-align:top; }
.image {margin: 0; padding: 0 0 5px 0;}
/*Right Column Content for normal pages*/
  
.main_content {float: left;	width: 799px; background-image: url(../images/main_content_back.jpg); background-repeat: repeat-y;}

.page_content, .page_content_pi, .page_content_el, .page_content_dr, .page_content_cl, .page_content_med {float: left; width: 799px; background-repeat: repeat-y;}
.page_content h1, .page_content_pi h1, .page_content_el h1, .page_content_dr h1, .page_content_cl h1, .page_content_med h1 {margin: 0 0 20px 0; padding: 0; font-size: 20px;}

.page_content h1 {color: #0b0855}
.page_content_pi h1 {color: #96bc0d;}
.page_content_el h1 {color: #0085ca;}
.page_content_dr h1 {color: #e0770e;}
.page_content_cl h1 {color: #e1001a;}
.page_content_med h1 {color: #e1007a;}

.page_content p a, .page_content_pi p a, .page_content_el p a, .page_content_dr p a, .page_content_cl p a, .page_content_med p a {text-decoration:underline;}
.page_content p a:hover, .page_content_pi p a:hover, .page_content_el p a:hover, .page_content_dr p a:hover, .page_content_cl p a:hover, .page_content_med p a:hover {text-decoration:none;}

.page_content {background-image: url(../images/page_content.jpg);}
.page_content_pi {background-image: url(../images/page_content_pi.jpg);}
.page_content_el {background-image: url(../images/page_content_el.jpg);}
.page_content_dr {background-image: url(../images/page_content_dr.jpg);}
.page_content_cl {background-image: url(../images/page_content_cl.jpg);}
.page_content_med {background-image: url(../images/page_content_med.jpg);}

.newsimage {margin-top: 10px; margin-right: auto; margin-left: auto; margin-bottom: 10px; width: 410px; text-align:center;}

.trail {margin: 5px 0 20px 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #0b0855;}
.trail a {text-decoration:none; color: #0b0855;}
.trail a:hover {text-decoration: underline;}

.formbox input, .formbox_sm input, formradio input {width:180px; margin:0 0 12px 0; border: 1px solid; border-color:#c5c5c5; height:17px;}
.formradio {margin:0 0 12px 0;}
.formbox_sm input {width:150px;}
.formbtn {font-size:12px;}
.formfields { margin: 0 0 5px 0; padding: 0;}
.tableform {margin: 20px 0 0 0px; padding: 0; font-size:12px; width:420px; font-family:Arial, Helvetica, sans-serif;}
.tableform td {vertical-align:top;}
.tableform span { color:#ff0000; font-weight:bold;}
.tableblock {margin:0; padding:0; height:13px}

.people_profile, .people_profilem {margin: 0 0 30px 0; padding:0; width: 400px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px;}

/*.people_profilem {width: 440px}*/

.people_profile td, .people_profilem td  {vertical-align:top;}
.people_profile h1, .people_profilem h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;	font-weight: normal; margin: 0 0 10px 0; padding: 0; color: #0b0855;} 
.people_profile a, .people_profilem a {text-decoration:underline;}
.people_profile a:hover, .people_profilem a:hover {text-decoration:none;}

.pic {width: 90px;}
.picbig {width: 165px;}
.pic img, .picbig img {border: 1px solid #999;}

.people_profile p, .people_profilem p {margin: 0; padding: 0 10px 10px 0;}

.peoplelist {margin: 0 0 20px 0; padding:0; float: left;}
.peoplelist ul {margin: 0 0 0 0px important!; padding: 0; line-height: 25px; display:inline}
.peoplelist li {margin: 0 0 3px 0px; padding: 0px; list-style-type: none; float:left; font-size: 12px; width: 400px; display:inline}
.peoplelist li a {margin:0; padding: 0; text-decoration:underline; color:#000;}
.peoplelist li a:hover {text-decoration: none;} 

#newslist { margin: 0; padding:0; font-family:}
#newslist ul {margin: 0; padding: 5px 5px 5px 0;}
#newslist li {margin: 0 0 3px 0; padding: 3px; list-style-type: none; float:left; font-size: 12px; width: 400px; background-color:#eaeaea;  }
#newslist li a {margin:0; padding: 0; text-decoration:none; color:#000;}
#newslist li a:hover {text-decoration: underline;} 


/*Right Column Index*/
.right_col {width: 239px; float: left; font-family: Georgia, "Times New Roman", Times, serif; vertical-align:top}
#newsbox {margin: 9px 0 10px 12px; width:212px; background-color:#f7f7f7; border: 1px solid #959998; padding: 3px;}
#newshdr h1{ background-color:#090444; padding: 2px 0 5px 8px; margin:0; font-size:14px; color: #fff;}

.news, .news_alt {margin: 3px 0 0 0; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal}
.news {background-color: #eaeaea;}
.news_alt {background-color: #f7f7f7;}

.news h1, .news_alt h1{ margin:0; padding:0; font-size:11px; color: #000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:200px; line-height: 16px}
.news a, .news_alt a{margin:0; padding:0; text-decoration:none; color:#3ca2d3;}
.news a:hover, .news_alt a:hover {margin:0; padding:0; text-decoration: underline;}
.news p, .news_alt p {margin:0; padding:0 0 5px 0; line-height: 15px;}
.archive {margin: 3px 0 0 0; padding:5px; background-color: #d7d7d7; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right} 
.archive a {margin:0; padding:0; text-decoration:none; color:#3ca2d3;}
.archive a:hover {margin:0; padding:0; text-decoration: underline;}

#pdfbox {margin: 0 0 30px 12px; width:208px; background-color:#f7f7f7; border: 1px solid #959998; padding: 10px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#pdfbox img {margin: 0px 5px 0 0; padding: 0px; display:inline}
#pdfbox a { text-decoration: none; vertical-align:top}
#pdfbox a:hover { text-decoration: underline;}

#contactbox {margin: 0; padding: 0 20px 0 0; width:219px; float:left; font-size:16px; text-align:right; line-height: 23px; color:#545557;}
#contactbox span {color:#868789}
/*Right Column Index*/

.footer {font-family:Arial, Helvetica, sans-serif;	font-size: 12px; color: #fff; background-image: url(../images/nav_back.jpg);
padding: 10px; text-align: right; width: 779px; border-bottom: 2px solid; border-bottom-color: #fff; border-top: 2px solid; border-top-color: #fff;}	
.footer a {color: #fff;}

