body
{
 margin: 0; 
 font-family: verdana, arial, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
 color: #3A423C; 
 background-color: #6C79AA;
 text-align: center;
 padding-bottom: 5px;
} 

body
{
	text-align: -moz-center;
}

table, tr, td 
{
 font-family: verdana, arial, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
} 

img { 
	border: 0 
} 

a { 
	color: #0172CB; 
	text-decoration: underline; 
	cursor: pointer; 
}

a:hover 
{ 
	color: #3563A2;
	text-decoration: underline; 
    background-color: #F5F5F5;	
} 

a.slink { 
	font-size:8pt; 
	color:#0755A3; 
	text-decoration:none; 
	font-weight:normal;
}
a.slink:hover { 
	color:black; 
	text-decoration:none;
}


input, select, textarea 
{ 
	font-family: verdana, arial, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	margin: 2px 3px; 
}

h1,h2,h3,h4,h5 
{ 
	padding: 0; 
	margin: 0; 
} 

hr 
{ 
	background-color: #fff; 
	border-style: none none solid;
	margin-top: 3px; 
	margin-bottom: 3px;
	color: #fff;
	border-bottom:1px dotted #CCCCCC;
} 

hr.Dotted
{
	color: #fff; 
	background-color: #fff; 
	border-style: none none dotted; 
	border-bottom:1px dotted #CCCCCC;
}

form 
{ 
	display: inline; 
}

div.row span.left 
{
  float: left;
  text-align: left;
  margin-left: 2px;
}

div.row span.right 
{
  float: right;
  text-align: right;
  margin-right: 2px;
}



body.main div#main_content 
{ 
    width: 840px;
    background-color: #FFFFFF;
    border-left: solid 1px #586598;
	border-right: solid 1px #586598;
	border-bottom: solid 2px #586598;
	padding: 1px;
} 


body.popup div#poup_content 
{ 
    width: 100%;
    background-color: #FFFFFF;
	padding: 1px;
}

body.main div#header_top 
{ 
    background-color: #AEC5E3;
    height: 18px;
    vertical-align: middle;
    padding: 2px;
    color: #0755A3;
	font-weight: bold;
	font-size: 10px;
} 

body.main span#header_fav_link
{ 
    color: #2C2C2C;
    font-family: Arial;
    background: url('../images/favs.png') no-repeat left;
    padding-left: 20px;
	font-weight: normal;
	text-decoration: none;
}

body.main span#header_home_link
{ 
    color: #2C2C2C;
    font-family: Arial;
    background: url('../images/house.png') no-repeat left;
    padding-left: 16px;
	font-weight: bold;
	text-decoration: underline;
}

body.main div#header_banners
{
    height: 68px;
	border-bottom: solid 1px #9CB9E0;
}

body.main div#top_quotes
{
	padding: 5px;
	text-align: center;
	background-color: #f3f7fc;
	color: #999999;
	border-bottom: 1px solid #9cb9e0;
}

body.main div#body-middle
{
}

body.main div#body-bottom
{
	background-color: #CFDDEF;
	padding: 6px;
	color: #9CB9E0;
	margin-left: 3px;
	margin-right: 3px;
}

body.main div#copyright-section
{
    text-align: center;
	padding: 15px;
	color: #313131;
}

body.main div#content-box-side 
{ 
	width: 160px; 
	background: #ffffff; 
	border: 1px solid #9CB9E0; 
	margin: 5px 3px 10px 3px; 
} 

body.main div#content-box-side div.box-title
{ 
	background-color: #CFDDEF;
	width: 100%;
	height: 22px;
	font-size:10px;
} 

body.main div#content-box-side div.title-link 
{ 
	text-align: left;
	text-indent: 5px; 
	font-weight: bold; 
	color: #0755A3;
    padding-top: 3px;	
} 

body.main div#content-box-side div.title-link  a
{ 
	text-decoration:none;
}

body.main div#content-box-side div.box-content
{ 
	padding:5px;
	text-align: left;
	font-size:10px;
	background: url('../images/box_bottom_bg.gif') repeat-x left bottom;
} 

body.main div#content-box-side div.box-bottom-section
{ 
	height: 16px;
	background: url('../images/box_bottom_bg.gif') repeat-x left bottom;
} 

body.main div#content-box-side div.more-link 
{ 
    height: 16px;
	text-align: right;
	font-weight: normal; 
	padding-right: 5px;
	color: #333333; 
	font-size:10px;
} 

body.main div#content-box-full 
{ 
	background: #ffffff; 
	border: 0px; 
	margin: 0px 3px 0px 3px; 
} 

body.main div#content-box-full div.box-full-title
{ 
	background-color: #B0C7E6;
	text-align: left;
	text-indent: 5px; 
	font-weight: bold; 
	color: #310000;
    padding-top: 5px;	
	padding-bottom: 5px;
	border-bottom: 2px solid #79A0D5;
} 

body.main div#content-box-full div.box-full-title2
{ 
	background-color: #FFD897;
	text-align: left;
	text-indent: 5px; 
	font-weight: bold; 
	color: #310000;
    padding-top: 5px;	
	padding-bottom: 5px;	
	border-bottom: 2px solid #FFC666;
} 

body.main div#content-box-full div.box-full-content
{ 
	padding:15px;
	text-align: left;
} 

body.main div#content-box-full div.box-side-content
{ 
	padding:5px;
	text-align: left;
} 

body.main div#content-box-full div.box-full-content div.search-box
{
	text-align: center;
}
body.main div#content-box-full div.box-full-content div.search-box
{
	text-align: -moz-center;
}

body.main div#side_link
{ 
    background: url('../images/orangebullet.gif') no-repeat 0px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.side_link
{ 
    background: url('../images/orangebullet.gif') no-repeat 0px 1px;
	padding-left: 10px;
	height: 16px;
}

div.title
{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#3163ad;
	padding:5px;
	background-image: url(../images/subtitlebk.jpg);
	text-align: left;
	height:23px;
}

.zTitle
{
    font-size: 11px;
	font-weight: bold;
	color: #D76B00;
	padding-top: 10px;
	padding-bottom: 10px;
}

.zInnerTitle
{
	background-color:#F5F5F5; 
	padding: 5px; 
	font-size: 8.5pt;
	font-weight: bold;
	margin-bottom: 3px;
}

.zMainContent
{
    padding-left: 5px;
	font-size: 8pt;
	width: 100%;
}

.zSmallLink
{
	background: url('../images/pointarrow.gif') no-repeat 0px;
	padding-left: 10px;
}


.Table
{
	padding: 5px;
	border-collapse: collapse; 
}
.Table th
{
    text-align: left;
	width:100%;
    vertical-align:top;
    font: bold 10px;
  	color:#0755A3;
	background: #ffffff url('../images/titles-pic.png') no-repeat 0px 21px;
	padding-top:20px;
	padding-bottom:10px;
	text-indent:15px;
}

.Table  td
{
    vertical-align:top;
    font: normal 10px;
	background-color: #FFFFFF;
	padding:10px;
}

.Table2
{
	padding: 5px;
	border-collapse: collapse; 
}

.Table2 td
{
    vertical-align:top;
    font: normal 11px;
	padding:7px;
}

.whitebold { font-family: "Century Gothic"; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.whitebold:hover { font-family: "Century Gothic"; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.downloadslinksbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; font-weight: bold; line-height: 1.4em; text-decoration: none}
.copy { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 1.5em}
.copyheader { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000099}
.downloads { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699 }
.downloadslinks {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #336699;text-decoration: none;}
.downloadslinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000 }
.copylink { color: #336699; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.copylink:hover { color: #336699; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 13px }
.downloadslinksbold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.4em; font-weight: bold; color: #000000; text-decoration: underline}

.list_title
{
	padding:5px; 
	background-color:#F5F5F5;
	font-weight:bold;
}
.list_subtitle
{
	padding:5px; 
	font-weight:bold;
	margin-bottom: -4px;
}
.list_body
{
	padding:5px; 
	margin-bottom:10px; 
}