html { text-align: center; margin: auto; font-family: tahoma, arial, san serif; font-size:11px; }

table {margin:0; padding:0; border:0;}
th, td { border: 0; padding: 0; vertical-align: top; text-align: left; }
a img, img, div { border: 0; margin: 0; padding: 0; }
th { font-weight: normal; }
hr {color: #E2D6B0; height: 1px; }

form {margin: 0; padding: 0;}
input {font-size: 11px; }

h1 { font-size: 18px; line-height: 22px; font-family: tahoma, arial, san serif; color: #294f89; padding: 4px 0 4px 0; margin: 0;}
h2 { font-size: 14px; font-family: tahoma, arial, san serif; color: #6c84aa; padding: 0; margin:0;}
h3 { font-size: 11px; color: #6c84aa; padding:12px 0 0 0; margin:0;}
h4 { font-size: 11px; color: #6c84aa; padding: 0 0 0 0; margin:0; text-align: right; font-weight: normal;}
h5 { font-size: 11px; color: #6c84aa; padding: 0 0 0 0; margin:0; text-align: right; font-weight: normal;}

A {color: #294e79; text-decoration: none;}
A:LINK {color: #294e79; text-decoration: none;}
A:VISITED {color: #294e79; text-decoration: none;}
A:ACTIVE {color: #1a3c64; text-decoration: none;}
A:HOVER {color: #1a3c64; text-decoration: underline; }

body { 
     background: white url('img/tile.jpg') repeat-x center top;
     font-family: tahoma, arial, sans-serif;
     font-size: 11px;
     text-align: center; 
     margin: auto; 
     }

div#wrapper { width: 774px; margin: 0 auto;}

body#page div#wrapper { width: 774px; margin: 0 auto; background: white url('img/contenttile.gif') no-repeat center top;}
body#wide div#wrapper { width: 774px; margin: 0 auto; background: white url('img/contentwidetile.gif') no-repeat center top;}
div#wrapperbottom { width: 774px; height: 22px; background: url('img/contentbottom.gif') no-repeat center top;}

div#head { 
     background: #5a7c9d url('img/headtile.gif') no-repeat center top;
     width: 774px; height:84px;
     text-align: left;
     margin: auto; 
     }

div#head img{ 
     margin: 20px 0 10px 15px;
     }

div#topnav {float:right; margin: 9px 5px 0 0;}

div#topnav a {color: #2b5089; font-weight: bold;}


/* MAIN NAVIGATION */

div#nav {
     margin: 0 auto; 
     width: 774px;
     height:23px; 
     overflow: hidden;
     background: url('img/menu_tile.gif') no-repeat center top;
     }

body>div#nav {
     height:23px; 
     overflow: visible;
     }

div#nav ul {
     padding: 0; 
     margin: 0; 
     list-style: none; 
     width: 774px; 
     height:23px; 
     }

div#nav li {  float: left; padding: 5px 8px 5px 8px; margin: 0; position: relative; font-weight: bold;}
div#nav li a { padding: 0; color: #2a4f87;}

div#nav li a:hover{ color: #ff791a; text-decoration: none; }

div#nav li ul {
	display: none; position: absolute; top: 23px; font-size: 11px;
	left: 5px; width:150px; border-top: 1px solid #213f72; }

div#nav li li { 
	height: auto; line-height: 21px; text-align: left; color: #2b5089; width:148px; padding: 0; font-weight: normal;  
        border: 1px solid #213f72; border-top: none; background-image: none; background-color: #fafbfd; }

div#nav li li a { display: block; width: 100%; padding-left: 5px; color: #2b5089; }
div#nav li li a:hover { background-image: none; background-color: #fff6d6; color: #183a61; text-decoration: none; width: 148px; }
div#nav li li>a:hover { width: 143px; }
div#nav li:hover ul { display: block; }
div#nav li.over ul { display: block; }
div#nav ul#menu li:hover ul { display: block; }
div#nav ul#menu li.over ul { display: block; }


/* HOME PAGE CONTENTS */

div#flash {height: 337px; }

div#wrapper2 {width: 760px; padding: 7px; background: url('img/action_undertile.jpg') no-repeat center top;}

div#promo {float: right; width: 221px;}

div#actions{ 
     width: 533px; height: 159px; background: url('img/action_tile.gif') no-repeat center top; text-align: center;
     }

td#actionA, td#actionB, td#actionC { width: 172px; height: 127px; }

td#actionA { background: url('img/actionAtile.gif') no-repeat center top;}
td#actionB { background: url('img/actionBtile.gif') no-repeat center top;}
td#actionC { background: url('img/actionCtile.gif') no-repeat center top;}

td#actionA div, td#actionB div, td#actionC div { padding: 12px 10px 10px 10px }

table#links {width: 774px; }

td#links1 {
     width: 237px; 
     text-align: left;
     background: url('img/links1_tile.gif') no-repeat left top;
     padding: 8px; margin: 0;
     }

td#links1 p {margin: 0; padding: 5px 0 5px 0; border-top: 1px dotted #b2aca5;}
td#links1 p a {display: block; }
td#links1 a img, td#links2 a img {display: block; margin-bottom: 5px; }
td#links1 table {width: 237px }
td#links1 td, td#links1 th {color: #666666; border-top: 1px dotted #b2aca5; padding: 5px 0 5px 0;}
td#links1 th {padding-right: 8px; }
td#links1 td a {font-weight: bold; }


td#links2 {
     width: 238px; 
     text-align: left;
     background: url('img/links2_tile.gif') no-repeat left top;
     padding: 8px; margin: 0 6px 0 6px;
     }

td#links2 p {margin: 0; padding: 0; font-weight: bold; color: #294e79; }
td#links2 h1 {margin: 0; padding: 3px 0 3px 0; text-align: right; font-size: 11px; font-weight: normal; color: #426894;}


/* ACTION BAR */

div#actionbar { width: 156px; padding: 12px 6px 8px 10px; height: 107px; margin: 2px 0 2px 0;  background: url('img/actionbar.gif') no-repeat center top;}

td#left>div#actionbar { margin-left: 2px;}

/* SECONDARY */

td#left {
     width: 180px; 
     text-align: left;
     padding: 0 0 0 11px;
     }

div#subnav { margin: 0; width: 164px; padding: 0 6px 0 6px}

div#subnav p {
	width: 164px;
        border-bottom: 1px dotted #b2aca5;
        font-weight: bold; 
        margin: 0;
        display: block;
        padding: 4px 0 4px 0;
	}

div#subnav p a {  display: block; }

td#section {
     width: 583px; 
     margin: 0;
     }

div#content {
     padding: 0px 10px 10px 10px;
     font-family: tahoma, arial, san serif;
     line-height: 15px;
     color: #474747;
     margin: 0 5px 0 0;
     }

div#contentwide {
     padding: 0px 10px 0 10px;
     font-family: tahoma, arial, san serif;
     line-height: 15px;
     text-align: left;
     color: #474747;
     margin: 0 5px 0 5px;
     background-color: white;
     }


.whitetext {
     padding: 11px;
     font-family: georgia, times, serif;
     font-weight: bold;
     color: #FFFFFF;
     }

table#list { width: 100%; }
table#list th { padding: 5px 0 5px 0; width: 15%; font-weight: normal; }
table#list td { padding: 5px 0 5px 0; width: 85%;}
table#list td a { font-weight: bold; font-size: 12px;}  

div#container {width: 190px; background-color: #F9F7EF; border: 1px solid #75889E; color: #243956; margin: 0 0 4px 4px;}
div#container div { padding: 6px; }
div#container div form { padding-top: 6px; }
div#container a { width: 100%; background-color: #75889E; display: block; }
div#container div a { background-color: #F9F7EF; }
div#container div a img { padding: 5px 0 0 0;}

div#endorsements { width: 256px;  margin: 0 0 10px 10px; font-family: tahoma, arial, san-serif; float: right;}
div#endorsements p { color: #C0443B; line-height: 18px; margin: 0; padding: 0; font-size: 12px;}
div#endorsements span { padding: 5px 0 20px 0; color: #66594C; font-weight: normal; font-size: 11px;} 
div#endorsements img#imgl { float: left; padding: 0 8px 8px 0; }




/* FOOTER */

div#footer {
     width: 760px;
     padding: 7px 0 7px 0;
     margin: 0 auto;
     text-align: left;
     color: #6982a9;
     }

div#footer a { font-weight: bold;  }

div#footer a:hover { text-decoration: underline;  }

div#footer p { margin: 0; padding: 4px 0 4px 0; width: 525px;  }

div#credit{
     float: right;
     text-align: right;
     color: #6982a9;
     width: 220px;
     padding: 0 10px 0 0;
     }

div#credit a { font-weight: normal;  }


/* PRINTABLE VERSION */

div#printable {float: right; width: 130px; padding-top: 8px;}