html { text-align: center; margin: auto; font-size:12px; }

body { margin: auto; font-size:12px; }

table {border:0;}
th, td {text-align: left; }
a img, img, div { border: 0; margin: 0; padding: 0; }
th { font-weight: normal; }

p {font-size:12px;
   font-family: Tahoma}

form {margin: 0; padding: 0;}
input {font-size: 11px; }
select {font-size: 11px; }

h1 { font-size: 18px; font-family: Tahoma; color: #495E8F; padding: 4px 0 4px 0; margin: 0;}
h2 { font-size: 13px; font-family: Tahoma; color: #084184; padding: 0; margin:0;}
h3 { font-size: 11px; color: #002677; margin:0;}

A:LINK {color: #1E1869; font-size: 12px;text-decoration: none;}
A:VISITED {color: #1E1869; font-size: 12px;text-decoration: none;}
A:ACTIVE {color: #1E1869; font-size: 12px;text-decoration: none;}
A:HOVER {color: #1E1869;font-size: 12px; text-decoration: underline;}

A.Homepage:LINK {color: #1E1869; font-size: 12px;text-decoration: none; font-weight:bold;}
A.Homepage:VISITED {color: #1E1869; font-size: 12px;text-decoration: none; font-weight:bold;}
A.Homepage:ACTIVE {color: #1E1869; font-size: 12px;text-decoration: none; font-weight:bold;}
A.Homepage:HOVER {color: #FFFFFFF;font-size: 12px; text-decoration: underline; font-weight:bold;}

li {list-style-image: url(../images/arw_blue_tiny.jpg)}

.headerStyle {
	color: #330033;
	font-size: 22px;
	font-family:Tahoma;
	font-weight:bold;
}

.banner{
	color: #000000;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.FreePages{
	color: #000000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.Heading {font-size: 13px;
		 color: #cbbf85;}
.Summary {font-size: 11px;
		 color: #FFFFFF;
		 font-family:Tahoma;
		 
		 
		 }
		 
		 
		 
.Summary2 {font-size: 11px;
		 color: #FFFFFF;
		 font-family:Tahoma;
		 padding-left:5px;
		 }

body { 
     background: #a2a3a7 url('bg.jpg') repeat-x center top;
     font-family: Tahoma;
     font-size: 12px;
     text-align: center; 
     margin: auto; 
     }

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:118px;
        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: 118px; }
div#nav li li>a:hover { width: 117px; }
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 11px 6px 11px;  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: #6F8D6F; 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: #6F8D6F; padding: 0 5px 8px 0; margin:0; text-align: right; font-weight: normal;}
div#endorsebottom div { border-top: 1px dotted #BEBECD;}

td#news {width: 283px;}

td#news p { width: 283px; margin: 0; padding: 0; border-bottom: 1px dotted #CFE3CF;}
td#news p a { text-decoration: none; display: block; padding: 3px 5px 3px 5px; width: 283px; }
td#news p a:hover { text-decoration: underline; background-color: #CFE3CF; }
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:283px;}

td#news {width: 233px;}

td#buffer p { width: 233px; margin: 0; padding: 0; border-bottom: 1px dotted #BEBECD;}
td#buffer p a { text-decoration: none; display: block; padding: 3px 5px 3px 5px; width: 233px; }
td#buffer p a:hover { text-decoration: underline; background-color: #EADFF5; }
td#buffer p#more {border: none; margin: 0; padding: 0; text-indent: 0px; }
td#buffer p#more a {border: none; margin: 0; padding: 0; text-indent: 0px; width:233px;}

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; padding-left: 5px;}

div#subnav div#sub  {
	margin: 0; text-align: left;
	list-style: none;
        padding-top: 9px;
	}

div#subnav div#sub p {
	margin: 0;
        line-height: 30px;
        font-size: 11px;
        font-weight: bold;
        padding-left: 5px;
        display: block; 
	}
	
div#subnav div#sub {
	margin: 0;
        line-height: 20px;
        font-size: 11px;
        font-weight: bold;
        padding-left: 5px;
        display: block; 
	}
	
div#divideLine {border-bottom: 1px dotted purple;}	
	
div#subnav > ul li{
	
	}

div#subnav  a li  { 
		font-size: 11px;
        font-weight: bold;
		line-height: 15px;
		display: block;
		}
		
div#subnav li a  { 
		font-size: 11px;
        font-weight: bold;
		line-height: 15px;
		display: block;
		}

div#subnav li a:hover {  
	color: #71886A;}


	
	



