html { text-align: center; margin: auto; font-family: tahoma, arial, sans-serif; font-size:11px; }

table {margin:0; padding:0; border:0;}
th, td { border: 0; padding: 0; text-align: left; }
a img, img, div { border: 0; margin: 0; padding: 0; }
th { font-weight: normal; }

form {margin: 0; padding: 0;}
input {font-size: 11px; }
select {font-size: 11px; }

h1 { font-size: 18px; font-family: tahoma, arial, sans-serif; color: #495E8F; padding: 4px 0 4px 0; margin: 0;}
h2 { font-size: 14px; font-family: arial, sans-serif; color: #084184; padding: 0; margin:0;}
h3 { font-size: 11px; color: #002677; margin:0;}

A {color: #6B7DA4; text-decoration: none;}
A:LINK {color: #6B7DA4; text-decoration: none;}
A:VISITED {color: #37416E; text-decoration: none;}
A:ACTIVE {color: #6B7DA4; text-decoration: none;}
A:HOVER {color: #37416E; text-decoration: underline; }

body { 
     
     font-family: tahoma, arial, sans-serif;
     font-size: 12px;
     text-align: center; 
     margin: auto; 
     }

div#head { 
     background: #13286B url('img/headtile.jpg') no-repeat center top;
     width: 770px; height:75px;
     text-align: left;
     margin: auto; 
     }

div#wrapper {
     width: 748px;
     border: 0;
     padding: 11px 10px 11px 10px; 
     margin: 0 auto;
     background: white url('img/ctile.jpg') no-repeat center top;
     }

body#home div#wrapper {
     padding: 21px 11px 11px 11px; 
     width: 748px;
     }

/* TOP NAVIGATION */

div#nav {
     margin: 0; 
     width: 770px;
     height:43px; 
     font-size: 43px; 
     line-height: 43px; 
     overflow: hidden;
     background: url('img/menu_tile.gif'); 
     background-repeat: repeat-x;
     }

div#frame > div#nav {
     overflow: visible;
     }

div#nav ul {
     padding: 0; 
     margin: 0; 
     list-style: none; 
     width: 770px; 
     height:43px; 
     z-index: 100; 
     background: url('img/menu_tile.jpg') no-repeat center top;
     }

div#nav li { /* all list items */ float: left; height:43px; padding: 0; margin: 0; position: relative;}
div#nav li a img { padding: 0 0 1px 0;  }

div#nav li a:hover{ 
        background: url('img/menu_over.gif') no-repeat top; display: block;  }

div#nav li#home a:hover{ 
        background: url('img/menu_over_home.gif') no-repeat top; display: block;  }

div#nav li ul {
	display: none; position: absolute; top: 42px; font-size: 11px;
	left: -1px; width:140px; border-top: 1px solid #6F001D; }

div#nav li>ul { width:142px;  }

div#nav li ul#last { 
	display: none; position: absolute; top: 42px; font-size: 11px;
	left: -33px; width:140px; border-top: 1px solid #6F001D; }

div#nav li>ul#last { 
	left: -28px; }

div#nav li li { 
	height: auto; line-height: 21px; text-align: left; color: #1E316C; width:138px;
        border: 1px solid #6F001D; border-top: none; background-image: none; background-color: white; }

div#nav li ul>li { width:142px; }

div#nav li li a { /* second-level lists */ display: block; width: 100%; padding-left: 5px; color: #1E316C;}
div#nav li li a:hover { /* second-level lists */ background-image: none; background-color: #FBD270; text-decoration: none; width: 138px; }
div#nav li li>a:hover { width: 137px; }
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 */

td#signup { width: 215px; padding: 10px; background-image: url('img/signuptile.jpg'); background-repeat: no-repeat;}


div#homeactions { width: 722px; padding: 11px 13px 6px 13px;  background: #2D2B5C url('img/actiontile.jpg') no-repeat center top;}

td#one {width: 205px; padding: 0 6px 0 6px; font-size: 12px;}
td#two {width: 206px; padding: 0 6px 0 6px; font-size: 12px;}
td#three {width: 205px; padding: 0 6px 0 6px; font-size: 12px;}

td#one div {padding: 5px 0 5px 0; font-size: 11px;}
td#two div {padding: 5px 0 5px 0; font-size: 11px; }
td#three div {padding: 5px 0 5px 0;  font-size: 11px;}

div#clist { width: 748px; background-image: url('img/clist_tile.jpg'); background-repeat: repeat-y; margin: 9px 0 9px 0; font-size: 11px;}

td#endorse {width: 175px;  }

div#endorsetop {background-image: url('img/clist_endorsetile.jpg'); background-repeat: no-repeat; width: 175px; height: 127px;}
div#endorsetop p { font-weight: bold; color: #5A6685; padding: 0px 68px 0px 6px; margin: 0;}
div#endorsebottom { background: white url('img/clist_subtile.gif') repeat-x center top; }
div#endorsebottom p { margin: 0; padding: 5px;}
div#endorsebottom h1 { font-size: 11px; color: #6B7DA4; padding: 0 5px 8px 0; margin:0; text-align: right; font-weight: normal;}
div#endorsebottom div { border-top: 1px dotted #BEBECD;}

td#news {width: 272px;}

td#news p { width: 270px; margin: 0; padding: 0; border-bottom: 1px dotted #BEBECD;}
td#news p a { text-decoration: none; display: block; padding: 5px 7px 5px 7px; width: 258px; }
td#news p a:hover { text-decoration: underline; background-color: #EDEFF4; }
td#news p#more {border: none; margin: 0; padding: 0; text-indent: 0px; }
td#news p#more a {border: none; margin: 0; padding: 0; text-indent: 0px; width:272px;}

td#multimedia {width: 226px;}
td#multimedia div#encoding { background: white url('img/clist_subtile.gif') repeat-x center top; }  
td#multimedia h1 {font-size: 11px; color: #556A97; padding: 4px; margin:0;}
td#multimedia div#encoding  p {padding: 4px; margin: 0; border-top: 1px dotted #BEBECD;}
td#multimedia p a { text-decoration: none; display: block; padding: 5px 7px 5px 7px; width: 212px; }
td#multimedia p a:hover { background-color: #EDEFF4; }
td#multimedia p#more {border: none; margin: 0; padding: 0; text-indent: 0px; border-top: 1px dotted #BEBECD;}
td#multimedia p#more a {border: none; margin: 0; padding: 0; text-indent: 0px; width:226px;}

div#buttons {text-align:right; padding: 5px 0 3px 0;}
div#buttons a img {text-indent: 6px;}

/* PAGE STRUCTURE */

td#left { width: 176px; background-image: url('img/subnav_tile.jpg'); background-repeat: no-repeat; padding: 8px 10px 8px 10px;}
td#right { width: 552px;}
td#main {width: 746px;}

div#content {padding: 12px; width: 528px; color: #2D2D2D;}
div#contentwide {padding: 12px; width: 722px; color: #2D2D2D;}

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;}  

img#imgright { padding: 0 0 10px 10px;}

div#subnav { margin: 0; padding: 0; width: 178px; border-top: 1px dotted white; }

div#subnav ul  {
	margin: 0; text-align: left;
	width: 178px;
	list-style: none;
        background-image: url('img/subnavtile.jpg'); background-repeat: no-repeat;
	}

div#subnav ul li {
	margin: 0;
        line-height: 23px;
        border-bottom: 1px dotted white;
        font-size: 11px;
        font-weight: bold;
        padding-left: 2px;
        width: 176px; display: block; 
	}

div#subnav > ul li{
	margin: 0 0 0 -40px; 
	}

div#subnav ul li a { 
        text-decoration: none; color: white; display: block; width: 100%; 
        }

div#subnav li a:hover {  
	color: #FBD270;}
        


/* ACTIONS */

div#actions { 
        width: 176px;
        margin: 8px 0 0 0; 
        border: 1px solid #98A4BF;
        background: #DFDBE2 url('img/leftaction_tile.jpg') repeat-x center top;
        }

div#actions div#a2{ 
        width: 162px;
        padding: 0 6px 0 6px; 
        font-size: 11px; 
        border: 1px solid white;
        text-align: left;
        }

div#actions div#a2 DIV {padding: 3px 0 3px 0;}

div#printable {float: right; width: 130px; padding-top: 8px;}


/* FOOTER */

div#footer{
     width: 732px;
     background: white url('img/footertile.jpg') repeat-x center top;
     padding: 8px; font-size: 11px;
     }

div#footer p {
     margin: 0; padding-top: 4px;
     }

div#footer p a {
     color: #002677;
     }

div#box{
     float: left;
     color: #9CA8C2;
     width: 170px;
     padding: 4px;
     border: 1px solid #9CA8C2;
     }

div#credit{
     float: right;
     color: #9CA8C2;
     width: 170px;
     padding-top: 4px;
     }

div#credit a {
     color: #9CA8C2;
     }
