/* NORMALIZING styles
-------------------------------------------*/
body, div, ul, li, td, h1, h2, h3, h4, h5, h6 {font-size: 100%; font-family: "Lucida Grande", Lucida Grande, Verdana, Arial, Helvetica, sans-serif;}
div, span, img, form, h1, h2, h3, h4, h5, h6, fieldset {margin: 0px; padding: 0px; background-color: transparent; border: 0px;}
table{border: 0px;}
a, a:visited {color: #708e0e;text-decoration: none;}
a:hover {color: #708e0e; text-decoration: underline;}

/* Main Stylesheet */

body {margin: 0; background: #42606e; font-family: "Lucida Grande", Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
table {border-spacing: 0; padding: 0px; margin: auto; border-collapse: collapse;}
tr {padding: 0px; vertical-align: top;}
td {border: none; padding: 0px;}
	
/* TABLE WITH BORDERS */
#table_border { padding: 0px; margin: auto; border-collapse: collapse;}
#table_border tr {padding: 0px; margin: 0px; vertical-align: middle;}
#table_border td {border:1px solid #bbb; padding: 3px; margin: 0px; border-collapse: collapse;}
.padding_left: {padding: 0 0 0 30px;}	

p {margin: 0 0 10px 0;}

b, strong {font-size: 10px;}

hr {border: 0; width: 100%; color: #ccc; background-color: #ccc; height: 1px; margin: 0px; padding: 0px;}
.caption {font-size: 9px;}
iframe {border: 0px solid #ffffff;}

h1 {font: normal bold 16px/1.1 "trebuchet MS", trebuchet, verdana, sans-serif; color: #6b9fb4; margin: 0 0 3px 0; padding: 0;}
h3 {font: normal bold 16px/1.2 "trebuchet MS", trebuchet, verdana, sans-serif; color: #ffffff; margin: 0 0 10px 0; padding: 0;}
h4 {font: normal bold 14px/1.2 "trebuchet MS", trebuchet, verdana, sans-serif; color: #ffffff; margin: 0 0 0 0; padding: 0;}
h5 {font: normal bold 13px/1.5 "trebuchet MS", trebuchet, verdana, sans-serif; color: #6b9fb4; margin: 0 0 0px 0; padding: 0;}
h6 {font: normal bold 13px/1.5 "trebuchet MS", trebuchet, verdana, sans-serif; color: #ffffff; margin: 0 0 0px 0; padding: 0;}

#info_table td {border: none; padding: 3px 3px 3px 5px;}
.header1 {font: normal bold 14px/1.1 "trebuchet MS", trebuchet, verdana, sans-serif; color: #fff; margin: 0 0 3px 0; padding: 0;}

#info_table a, #center a:visited {color: #708e0e; font-weight: bold; text-decoration: none;}
#info_table a:hover {color: #708e0e; font-weight: bold; text-decoration: underline;}

.hidden {display: none;}
	
/* HEADER STYLES -------------------------- */		
#header {background: #004663; border: none; padding: 0;}
#header .logo {height: 209px; width: 169px;}
#header .blank {background: #004663; height: 33px; width: 22px;}
#header .search_cell {background: #004663; height: 24px; width: 55px;}
#header .crumbtrail {color: #939292; font-family: "Lucida Grande", Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 26px; background: url(/img/gfx_crumb_bg.gif) repeat-x; height: 26px; padding-left: 10px;}
#header .crumbtrail a, #header .crumbtrail a:visited {color: #708e0e; text-decoration: none;}
#header .crumbtrail a:hover {color: #708e0e; text-decoration: underline;}

/* BANNER IMAGE */
#hero { height: 138px; width: 727px; }


/* DRILLDOWN PAGE STYLES -------------------------- */
/* DRILLDOWN HEADER STYLES -------------------------- */
#dd_hero { height: 126px; width: 731px; }
#header .dd_logo {height: 126px; width: 169px;}

/* LOWERCASE s */
.lowercase  {background: #b0b0b0; color: #3c3e3b; font-size: 9px;  font-weight: bold; padding: 10px;}
.lowercase a, .lowercase a:visited {color: #3c3e3b; text-decoration: none;}
.lowercase a:hover {color: #ffffff; text-decoration: none;}	
	
/* CENTER */	
#dd_center {width:675px; margin: 0 0 0 8px; }
#dd_center .top {background: url(/img/gfx_maindd_top.jpg); height: 35px;}
#dd_center .middle {background: url(/img/gfx_maindd_bg.jpg); width: 605px; height: auto; padding: 5px 35px 0 35px; overflow: hidden; min-height:25em; }
#dd_center .bottom {background: url(/img/gfx_maindd_bottom.jpg); height: 35px;}
#dd_center p {font-size: 10px; color: #626262; line-height: 1.5em; }
#dd_center img {border: 1px solid #708e0e; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}
#dd_center a, #center a:visited {color: #708e0e; font-weight: bold; text-decoration: none;}
#dd_center a:hover {color: #708e0e; font-weight: bold; text-decoration: underline;}
#dd_center #img_noborder {border: none;}
		
/* TO GET AN IMAGE FLUSH LEFT WITH PADDING ON THE RIGHT */
#dd_center #h5 {font: normal bold 12px/1.5 "trebuchet MS", trebuchet, verdana, sans-serif; color: #6b9fb4; margin: 0 0 10px 0; padding: 0;}
#dd_center ul {margin: 10px 0px 10px 30px; padding: 0px;}
#dd_center li {padding: 0 0 10px 0; margin: 0px; list-style: disc;}
#dd_center p hr {border: 0; width: 100%; color: #ccc; background-color: #ccc; height: 1px; margin: 0px; padding: 0px;}

/* SEARCH STYLES -------------------------- */

#search input#id_search {font-size: 9px; width: 85px; border: none; padding:1px 2px 2px 2px ; margin: 0 0 5px 5px; color: #4d4d4d; background: #fff;}
#search input#id_search:hover, #home-header input#id_search:focus{ background: #cee0e6;}

/* INFODOCK STYLES -------------------------- */

#infodock {background: url(/img/gfx_infodock_bg.gif); border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; width: 900px; padding: 0; }
#infodock .section {padding: 0; width: 200px;}
#infodock img {float: left; padding: 0 0 0 5px; }
#infodock .title {color: white; display: block; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold;}
#infodock a, #infodock a:visited {color: #4e4e4e; font-size: 9px; font-weight: normal; text-decoration: none;}
#infodock a:hover {text-decoration: underline;}
	
/* MAIN PAGE STYLES -------------------------- */

#col1 {width: 185px;float: left;margin: 10px 13px 10px 19px;text-align: left;}
#col2 {width: 500px;float: left;margin: 10px 13px 10px 0px;text-align: left;}
#col2full {width: 703px; float: left; margin: 10px 0px 10px 0px; text-align: left;}
#col3 {width: 187px;float: left;margin: 10px 0px 0px 0px;text-align: left;}
	
a#noarrow,  a#noarrow .visited { background-image: none;}
a#noarrow .hover {background-image: none; }

/* FOOTER */
#footer {color: #b2b2b2; font-size: 9px;  width: 900px;  text-align: right; padding: 0; margin: 20px 10px 30px 0;}
#footer img {float: right; padding-left: 15px; margin-right: 10px;}
		
		
/* TABLE STYLE - FOR DATA TABLES THAT NEED CELLSPACING/BORDER */
.data table {border-color: #666633 !important; border-width: 1px 1px 1px 1px !important; border-style: solid;}
.data td {border-color: #666633; border-width: 1px 1px 1px 1px; border-style: solid; margin: 0; padding: 4px; background-color: #FFC;}

/* NEW STYLES */
#whitebg {background-color: #f4f4f4;width: 939px;}
.contain {border: 3px #6b9fb4 solid;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.contain2 {border: 3px #5e982d solid;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.contain h2 {background-color: #a9c9d6;color: #00516c;font-family: Myriad Pro, Verdana, Arial, sans-serif;font-size: 17px;padding: 12px 10px 12px 10px;}
.contain2 h2 {background-color: #9bc07b;color: #326308;font-family: Myriad Pro, Verdana, Arial, sans-serif;font-size: 17px;padding: 12px 10px 12px 10px;}
.contain h3 {color: #6b9fb4;font-family: Myriad Pro, Verdana, Arial, sans-serif;font-size: 15px;}
.contain h4 {color: #00516c;font-family: Myriad Pro, Verdana, Arial, sans-serif;font-size: 17px;padding: 12px 10px 5px 0px;}
.contain2 h3 {color: #5e982d;font-family: Myriad Pro, Verdana, Arial, sans-serif;font-size: 15px;}
.contain ul {list-style-type: none;padding: 0; margin: 0;}
.contain li {background-image: url('../img/gfx_arrow.gif'); background-repeat: no-repeat; background-position: 0 .7em; padding-left: .6em;padding-top: .4em;}
.colorbar {background-color: #a9c9d6;color: #00516c;font-family: Myriad Pro, Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;padding: 8px 10px 8px 10px;}
.padd {padding: 10px;font-family: Lucida Grande, Verdana, Arial, sans-serif;font-size: 12px;color: #3e3e3e;}
.padd b,.padd strong,.col1 strong,.col2 strong,.col3 strong{font-size:1em;}
#news {font-size: 10px;}
#col1 a:link, #col1 a:visited, #col2 a:link, #col2 a:visited, #col2full a:link, #col2full a:visited, #col3 a:link, #col3 a:visited {color: #1e6b5e;font-family: Lucida Grande, Verdana, Arial, sans-serif;font-size: 12px;text-decoration: none;}
#page1 a:link, #page1 a:visited, #page2 a:link, #page2 a:visited, #page3 a:link, #page3 a:visited  {color: #1e6b5e;font-family: Lucida Grande, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;}
#col1 a:hover, #col2 a:hover, #col2full a:hover, #col3 a:hover, .padd a:hover, .colorbar a:hover {text-decoration: underline;}
#pagination {text-align: right;padding: 10px;}
#page1btn, #page2btn, #page3btn, #page4btn, #page5btn, #page6btn, #page7btn, #page8btn {padding: 3px 6px 3px 6px;margin: 0px 3px 0px 3px;background-color: #1e6b5f;color: #ffffff;font-weight: bold;font-size: 10px;border: 1px #aeadad solid;cursor: pointer;	}
#page1btn.selected, #page2btn.selected, #page3btn.selected, #page4btn.selected, #page5btn.selected, #page6btn.selected, #page7btn.selected, #page8btn.selected  {background-color: #c6c6c6;color: #000000;}
.largetxt {font-size: 16px;font-weight: bold;}
.clear {clear: both;font-size: 1px;height: 1px;}
#img_padright {margin-right: 10px;margin-bottom: 10px;}
#img_padleft {margin-left: 10px;margin-bottom: 10px;}
