html {
	margin-top:0; padding-top:0;
	background-color:#e1e7f2;
	}
 body {
	margin-top:0; padding-top:0;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	background-color:#ffffff;
	}

div#left {
	float: left;
	width: 223px;
	}

div#menu1 {
	margin-right:0; padding-right:0;
	}

div#top {
	clear:both;
	}
	
#welcome {
	float:left; font-size:0.85em;
	padding:4px 0 4px 36px; 
}	

div#middle {
	clear:both;
	text-align:left;
	}
div#header {
	position:relative;
	background-image: url(images/full_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:134px;
	z-index:100;
	line-height:1em;
	}	


div#right {
	float: right;
	width: 242px;
	background:none;
	}
		
div#central {
	color: #394CA0;
	padding-left:20px;
	font-size:0.8em;
	margin:0 16px 0 16px;
	}



div#footer {
	color: #394CA0;
	font-size: 0.75em;
	background-color:#e1e7f2;
	background-image: url(images/footerbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear:both;
	}
	
.rnd{
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;

	
	-moz-box-shadow: 2px 2px 5px #444; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 5px #444; /* for Safari and Chrome */
	box-shadow: 2px 2px 5px #444; /* for Safari and Chrome */
	
	
	behavior:url(./border-radius.htc);
}

div#box {
	width: 200px;
	margin: 5px;
	padding:6px;
	background-color:#ffe;
	border:1px #888 solid;
}
div#boxsm {
	width: 200px;
	min-height:100px;
	margin: 5px;
	padding:6px;
	background-color:#ffe;
	border:1px #888 solid;
}

div#featured {
	width:222px;
	}
div#featured_top {
	background-image:url(images/featured_top.gif);
	background-repeat:no-repeat;
	height:20px;
	}
div#featured_content {
	background-image:url(images/featured_slice.gif);
	background-repeat:repeat-y;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:27px;
	padding-right:27px;
	}
div#featured_content2 {
	background-image:url(images/featured_slice.gif);
	background-repeat:repeat-y;
	padding-left:16px;
	padding-right:16px;
	}
div#featured_bottom {
	background-image:url(images/featured_bottom.gif);
	height:24px;
	}
div#testimonials {
	width:222px;
	}
div#testimonials_top {
	background-image:url(images/featured_top.gif);
	background-repeat:no-repeat;
	height:20px;
	}
div#testimonials_content {
	background-image:url(images/featured_slice.gif);
	background-repeat:repeat-y;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:27px;
	padding-right:27px;
	}
div#testimonials_content2 {
	background-image:url(images/featured_slice.gif);
	background-repeat:repeat-y;
	padding-left:16px;
	padding-right:16px;
	}
div#testimonials_bottom {
	background-image:url(images/featured_bottom.gif);
	height:24px;
	}
div#search {
	width:174px;
	margin-left:10px;
	}
div#search_top {
	background-image:url(images/newsletter_top.gif);
	background-repeat:no-repeat;
	height:16px;
	}
div#search_bottom {
	background-image:url(images/newsletter_bottom.gif);
	background-repeat:no-repeat;
	height:20px;
	}
div#search_content {
	background-image:url(images/search_slice.gif);
	background-repeat:repeat-y;
/*	width:174px;*/
	padding-top:11px;
	padding-bottom:11px;
	padding-left:28px;
	padding-right:8px;
	}

div#search_main {
	width:502px;
	height:115px;
	/*background-image:url(images/search_main.gif);
	background-repeat:no-repeat;*/
	}
div#search_main_content {
	background:none;
	margin:0;
	padding-top:20px;
	padding-bottom:11px;
	padding-left:28px;
	padding-right:8px;
	}
div#similar {
	width:502px;
	height:115px;
	background-image:url(images/search_main.gif);
	background-repeat:no-repeat;
	margin-left:auto; margin-right:auto; display:block;
	}	
div#similar_main_content {
	margin:0;
	padding-top:20px;
	padding-bottom:11px;
	padding-left:28px;
	padding-right:8px;
	}	
	
div#newsletter {
	width:174px;
	margin-left:8px;
	margin-right:0;
	}
div#newsletter_top {
	background-image:url(images/newsletter_top.gif);
	background-repeat:no-repeat;
	height:16px;
	}
div#newsletter_bottom {
	background-image:url(images/newsletter_bottom.gif);
	background-repeat:no-repeat;
	height:20px;
	}
div#newsletter_content {
	background-image:url(images/newsletter_slice.gif);
	background-repeat:repeat-y;
/*	width:174px;*/
	padding-top:11px;
	padding-bottom:11px;
	padding-left:28px;
	padding-right:18px;
	}






.otherbox {
	width:174px;
	margin-left:10px;
	}
.otherbox_top {
	background-image:url(images/newsletter_top.gif);
	background-repeat:no-repeat;
	height:16px;
	}
.otherbox_bottom {
	background-image:url(images/newsletter_bottom.gif);
	background-repeat:no-repeat;
	height:20px;
	}
.otherbox_content {
	background-image:url(images/newsletter_slice.gif);
	background-repeat:repeat-y;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:28px;
	padding-right:18px;
	color: #394CA0;
	font-size:0.8em;
	}








	
div#poll {
	width:174px;
	margin-left:10px;
	}
div#poll_top {
	background-image:url(images/newsletter_top.gif);
	background-repeat:no-repeat;
	height:16px;
	}
div#poll_bottom {
	background-image:url(images/newsletter_bottom.gif);
	background-repeat:no-repeat;
	height:20px;
	}
div#poll_content {
	background-image:url(images/newsletter_slice.gif);
	background-repeat:repeat-y;
/*	width:174px;*/
	padding-top:11px;
	padding-bottom:11px;
	padding-left:28px;
	padding-right:18px;
	font-size:0.8em;
	}





.center {margin-left:auto; margin-right:auto; display:block; text-align:center;} 
.nobr {white-space:nowrap; }



div#menutabs{
	font-weight: normal; width:946px; z-index:1000; position:absolute; left:15px; top:100px;
}
div#menutabs a{text-decoration:none;}
.tab{
	float:left;
	width:104px;
	padding:4px 0;
	 border-style: solid solid solid solid;
	 border-width: 1px 1px 2px 1px;
	 border-color: #e1e7f2 #e1e7f2 #e1e7f2 #e1e7f2;
	 border-top:none;
 	 border-left:none;
	 background-color: #ffffff;
	 color: #000080;
	 text-align:center;
}
.tab a:hover{color:#f00;}
.sub{
		 font-weight: normal;
		 border:1px #d1d7e2 solid;
		 border-top:none;
	 	 text-align:left;
		 background-color:#e1e7f2;
		 width:94px;
		 padding:4px 5px;
		 font-size:.9em;
		  cursor:pointer;
}
.sub2{
		 font-weight: normal;
	 	 text-align:left;
		 background-color:#e1e7f2;
		 padding:4px 5px;
		 font-size:.9em;
		 width:100%;
 		 border:1px #d1d7e2 solid;
		 border-top:none;
		  cursor:pointer;
}




ul.thumb {float: left;list-style: none;margin: 0; padding: 10px;width: 880px;background-color: white;}
ul.thumb li {margin: 0; padding: 5px;float: left;position: relative;width: 110px;height: 110px;}
ul.thumb li img {width: 100px; height: 100px;border: 1px solid #ddd;padding: 5px;background: #f0f0f0;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }
ul.thumb li img.hover {margin-top:15px;border: none;}
.title{position:absolute;width:185px;height:20px;margin:0;font-weight:900;background-color:#eef; font-size:1.2em; padding:4px;text-align:center; color: #000;border-bottom:3px #ccc solid;
	filter: alpha(opacity=80); /* internet explorer */
	-khtml-opacity: 0.8;      /* khtml, old safari */
	-moz-opacity: 0.8;       /* mozilla, netscape */
	opacity: 0.8;
	}


div#accordion { margin: 0; padding: 0; width:250px; }
div#accordion dd { margin: 0 0 5px 0; padding: 0; width:250px; }
div#accordion h3 { width:250px; border:1px #ccc dashed; height:50px; }