body,html {margin: 0; height: 100%; width: 100%; padding: 0}
body { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 160%; background-color: #6a9abd; }
p { color: #333; margin: 0 0 20px }
h1 { color: black; font-size: 13px; margin: 0 0 10px; }
h2 { color: black; font-size: 13px; margin: 0; }
h3 { color: black; font-size: 13px; margin: 0; font-weight: normal}
h4 { color: black; font-size: 13px; }
h5 { font-size: 13px; color: black; margin: 0 0 10px }
h6 { font-size: 13px; color: black; margin: 0 0 15px; border-bottom: 1px solid #6a9abd}
td { }
a { color: #7c0900; text-decoration: none; border-bottom: 0 solid #6a9abd; }
a:hover { color: #6a9abd; }
ul { background-image: none; position: relative; margin: 0; padding: 0; }
li { margin: 0; padding: 0; list-style-type: none; }
sup { font-size: 9px}
h3 > a { font-weight: bold}
img { margin: 0 ; padding: 0; border-width: 0; }


#quote { margin: 0 0 0 0; padding: 0; border-width: 0; }
.quote { color: #717171 ; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 5px 20px; padding: 0; line-height: 160% ; text-align: left; }
.quoteperson { color: #717171 ; font-size: 80%; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; line-height: 150%; text-align: left; margin: 0 0 0 20px; padding: 0; }
#rightcolumn .quote { color: gray ; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0; padding: 0; line-height: 170% ; text-align: left; }
#rightcolumn .quoteperson { color: gray ; font-style: normal; font-size: 90%; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin: 10px 0 0; padding: 0; }
/*layout*/
#main { width: 770px; left: 50%; margin: 0 auto auto -385px; top: 0; position: absolute; height: 100%; visibility: visible; min-height: 100%; overflow: visible; background-image: url(../images/shadow_bkg.jpg); background-repeat: repeat-y;}
#top { position: relative; top: 0; left: 0; height: 80px; width: 720px; margin-left: 25px; z-index: 2; margin-top: 20px; }
#logo { position: absolute; top: 5px; z-index: 1; }
#logo img, #logo a {border: 0}
#imagetop { position: relative; width: 720px; height: 150px; margin: 0 0 0 25px; padding: 0; }
#menubar { position:relative; width: 720px; height: 20px; background-color: #004160; margin: 0 0 20px 25px; padding: 0; }
#bodycen { position: relative; width: 720px; height: 100%; min-height: 100%   ; margin: 0 0 0 25px; padding: 0; }
#leftcolumn { position: absolute; top: 0; left: 0; width: 210px  ; height: auto; margin: 0; padding: 0; }
#rightcolumn { position: relative; top: 0; left: 230px; width: 490px; height: auto; margin: 0; padding-top: 2px; }
#breadcrumb {position: absolute; left: 0; top: 60px; width: 300%; z-index: 5}
#breadcrumb p, #breadcrumb a { font-size: 90%; color: gray; text-decoration: none; border-width: 0; }
#footer { position: relative; margin-top: 80px; }
#footer a, #footer p { font-size: 11px; border: 0; color: black }
#footer a:hover { color: gray }
#edf {position: relative; left: -230px; width: 720px; height: 572px; background-color: white; border: 0}
/*edf text*/
#edf p { font-family: Arial; font-size: 90%; color: #333333; font-style: italic; line-height: 200% }
/*edf img*/

#edf img { border: 0 }
/*list body*/
#rightcolumn ul { margin: 0 0 15px 20px}
#rightcolumn li { color: #808080; margin: 0 0 3px; list-style-type: circle; }
#rightcolumn h4 { margin: 10px 0 0 0}
/* menu*/
#menu { text-transform: uppercase; position: absolute; top: 0; left: 30px; width: 490px; height: 20px; margin: 0; padding: 0; }
#m1 { position: absolute; top: 0; left: 200px; width: 81px; height: 20px; margin: 0; padding: 0; }
#m2 { position: absolute; top: 0; left: 322px; width: 99px; height: 20px; margin: 0; padding: 0; }
#m3 { position: absolute; top: 0; left: 468px; width: 80px; height: 20px; margin: 0; padding: 0; }
#m4 { position: absolute; top: 0; left: 590px; width: 73px; height: 20px; margin: 0; padding: 0; }
#m5 {
	position: absolute;
	top: 0;
	left: 0px;
	width: 42px;
	height: 20px;
	margin: 0;
	padding: 0;
}
/*top*/
#menu ul {  }
#menu li {  }
#menu li a { color: #fff; font-size: 12px; font-weight: normal; text-decoration: none; width: auto; height: auto; margin: 0; padding: 1px 0 0 5px; border-width: 0; display: block; white-space: nowrap; }
#menu li a:hover { color: #989898 ; background-color: #fff; }
/*sub*/
#submenu { position: relative; top: 0; margin-bottom: 40px; margin-left: 20px; }
#submenu ul { text-align: left; position: relative; height: auto; margin: 0; }
#submenu li { width: 100%; height: auto; margin-right: 5px; padding-top: 6px; }
#submenu li a { color: #7c0900; font-weight: bold; text-decoration: none ; border-left-width: 0; th: 0; border-right-width: 0; border-bottom-width: 0; }
#submenu li a:hover { color: #6a9abd ; }
/*#submenu li:hover ul { display: block }
#submenu li.over ul { display: block; }*/
#submenu li > ul { top: auto; left: auto }
/*subsub*/
#submenu ul ul { position: relative; height: auto; margin: 0 0 5px; display: none; }
#submenu li li { height: auto; margin-right: 0; padding-top: 3px; border-width: 0; }
#submenu li li a { color: #717171; text-decoration: none ; text-transform: capitalize; }
#submenu li li a:hover { color: #6a9abd ; }
#menu .active { color: #00405f ; font-style: normal; background-color: #fff; height: 20px; margin: 0; }
#submenu .active { color: #6a9abd; }
/*height fix*/
html>body #main {height: auto}
blockquote { margin-left: 0; }
