body {margin:0px; padding:0px; font-family: 'Arial' , sans-serif;}

/*----layout styles---*/
table.main {width:100%; height:100%; font-size:100%;}
.main td {vertical-align:top; text-align:left; }

tr.header { background: green; height:100px; background:url('../i/bg_top.gif') left top repeat-x #20294f;}
tr.center { background: blue; height:100%; background:#93afc8;}
tr.footer { background: yellow; height:50px; background:url('../i/bg_bottom.gif') left top repeat-x #2e3b72;}

td.headerLeft { width:6%; }
td.headerRight { width:6%; }
td.header { width:65%; }
td.header img.logo { float:left;  clear:left; margin:20px 0px 0px 34px; }
td.header img.rssIcon { float:right; clear:right; margin:20px 32px 0px 0px; }
div.headerSizer { height:1px; width:780px; overflow:hidden; clear:both;}
div.sidebarSizer { height:1px; width:300px; overflow:hidden; clear:both;}

td.centerLeft , td.centerRight { background: url('../i/bg_center.gif') left top repeat; }
td.center { width:65%; border:solid #20294f; border-width:0px 0px 0px 1px; 
			background: url('../i/bg_content_sh.gif') left top repeat-x #FFFFFF;
			padding:34px 0px 34px 34px;}

td.sidebar { width:23%; border:solid #20294f; border-width:0px 1px 0px 0px; font-size:80%;
			background: url('../i/bg_content_sh.gif') left top repeat-x #FFFFFF;
			padding:34px 34px 34px 0px;}

div.centerShadow { background: url('../i/bg_center_sh.gif') left top repeat-x; height:265px;}
div.footerShadow { background:url('../i/bottom_sh.png') left top repeat-x; height:7px; overflow:hidden;
				margin-bottom:-7px; position:relative; top:-7px; 
				filter: progid:DXimageTransform.Microsoft.AlphaImageLoader(src="../i/bottom_sh.png" , sizingMethod="scale");
				_background:none; }
				
/*---content styles----*/
td.center { text-align:justify; font-size:80%;}
.center img {margin:0px 0px 17px 17px ;}
h1 { color:#be2121; font-family:'Times New Roman' , serif; font-weight:normal;
	margin:0px; padding:0px; font-size: 32pt; text-align: left}
	
p { color:#333333;}	
a { color:#364892;}	
a:hover { color:#93afc8; text-decoration:none;}
a:focus {outline-style: none;}
/*---sidebar styles---*/
div.sidebar_block { background: url('../i/sidebar_bg.gif') left bottom no-repeat; margin:0px 0px 25px 25px;
					padding:0px 0px 26px 26px;}
					
div.sidebar_block h3 { color:#265c05; font-family:'Times New Roman' , serif; font-weight:normal;
	margin:0px; padding:0px; font-size:150%; margin-bottom:.5em;}
	
div.sidebar_block ul {margin:0px; padding:0px;
list-style-image:url('../i/listItem.gif'); margin:.5em 0 0 17px;
text-align:left;}
div.sidebar_block ul li {margin:10px 0px;}
div.sidebar_block img {margin:17px 0px 0px 0px;}
div.sidebar_block form {margin:0px; padding:0px; }
div.sidebar_block input, div.sidebar_block textarea {border:1px solid #93afc8; font-family: 'Arial', sans-serif; font-size:100%; width: 100%}
div.sidebar_block div.clue {padding-top: .3em; font-size:smaller; color: #93afc8; text-align: left}
div.sidebar_block span.error {color: #ff7777}

/*---footer content styles---*/

div.footerLinks {float:left; width:70%; margin-top:17px; text-align:center;	font-size:80%; }
div.footerLinks a {color:#FFFFFF; white-space:nowrap; margin:0px 5px;}				
div.footerLinks a:hover {color:#93afc8; text-decoration:none;}
div.copy {float:left; width:29%; text-align:center; margin-top:10px;}


table.h3 { font-size:100%;}
td.h3 {padding-right:20px;}
td.h3 h3 {margin:0px; padding:0px; color:#2e3b73; font-family: 'Arial', sans-serif; 
			font-size:140%;}
div.fade { background:url('../i/h3fading.gif') right top no-repeat; 
		  height:21px; width:199px; 
		  float:right;  }
div.tx {background:url('../i/h3underline_tx.gif') right top repeat-x; 
		height:21px; width:100%;
		float:left; margin-right:-199px;}


/*---ads table---*/

TABLE.ads_table
{
float:left;
margin:-5px 10px 5px 0px;
clear:left;
width:530px;
margin-top:expression("-20px");
}

TABLE.ads_table TD {vertical-align:top;}
TABLE.ads_table TD.image_cell{width:auto;text-align:right;padding-right:5px;}
TABLE.ads_table TD.google_link_cell{height:15px;text-align:center;}
TABLE.ads_table TD.google_link_cell A
{
font-size:10px;
color:#666666;
text-decoration:none;
font-family: "Arial" , sans-serif;
}
TABLE.ads_table TD.google_link_cell A:HOVER{color:#666666;}
TABLE.ads_table TD.ad_links{width:auto;padding:0px 0px 0px 10px;}
TABLE.ads_table TD.ad_links A
{
display:block;
width: expression("100%");
}
TABLE.ads_table UL {margin:0px;padding:0px;}

/*---styles for disc on the left of ad---*/
TABLE.ads_table LI
{
list-style:disc outside;
margin:0px;
margin-left:16px; 
padding:0px;
color:#000080;
}
/*----google ad links styles---*/
TABLE.ads_table TD.ad_links A.main_link
{
font-size:100%;
color:#000080;
font-weight:bold;
text-decoration:underline;
padding: 5px 5px 0px 0px;

}

TABLE.ads_table TD.ad_links A.main_link:HOVER{color:#0000FF;}

TABLE.ads_table TD.ad_links A.description_link
{
font-size:80%;
color:#000000;
text-decoration:none;
padding: 0px 5px 5px 16px;
}

TABLE.ads_table TD.ad_links A.description_link:HOVER{color:#666666;}

.login {
		float:right;
		/* width: 200px; */
		border: 1px solid #ddd;
		text-align:right;
		clear: right;
		margin: auto;
		padding: 5px 10px;
		line-height: 25px;
		margin-left: 20px;
		margin-bottom: 20px;
	}
	

.suggestDiv {z-index:100}
.suggestDiv a {display: block; padding-left: 2em; text-indent: -1em;}
.suggestDiv a.hover {background: #ddf; w\ idth: 100%;}
