@charset "utf-8";
/* CSS Document */

body { background:#eeeeee; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
#wrapper {
	width:779px;
	margin:0 auto;
	background:#fff;
}
.clear { clear:both; }

a img, img {
    border: none;
    text-decoration: none;
}


/*-----------
	 Header 
-------------*/
#header {
	width:779px;
	height:226px;
	background:#fff url(hb.jpg) top repeat-x;
	float:left;
}
.logpad {padding-top:15px; float:left; margin-top:10px; background:#fff;}
.logo {
	width:288px;
	/*height:216px;*/
	/*height:172px;*/
	height:auto;
	float:left;
	margin-top:30px;
	padding-top:84px;
	color:#2656bc;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	background:#fff url(logo.jpg) top center no-repeat;
}
.logo h2 { font: lighter 17px Arial, Helvetica, sans-serif; margin:0; text-transform:uppercase; }
.logo h3 { font:bold 10px Arial, Helvetica, sans-serif; margin:0; text-transform:uppercase; }
/*#header h1 { text-indent:-9999px; position:absolute; z-index:0; }*/
.flash {
	width:491px;
	height:175px;
	margin-top:33px;
	float:right;
}
/*-----------
	 Main 
-------------*/
#main {
	width:779px;
	height:auto;
	float:left;
	background:#fff;
}

.content {
	padding-left:25px;
	width:495px;
	height:auto;
	background:#fff;
	float: right;
	margin-bottom:20px;
}


h1 {
	background:url(heads_bg.jpg) left no-repeat;
	margin:0 0 0 280px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	padding:3px 0 0 20px;
	color:#666666;
	position:absolute;
	top:227px;
	width:491px;
	z-index:1;
}
.content .headones {
	background:url(heads_bg.jpg) left no-repeat;
	margin:-15px 0 0 0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	padding:3px 0 0 20px;
	color:#666666;
	display:none;
}
.content .headone {
	background:url(heads_bg.jpg) left no-repeat;
	margin:-15px 0 0 0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	padding:3px 0 0 20px;
	color:#666666;
}


.content h2 {
	background: url(heads2.jpg) left no-repeat;
	margin:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	height:29px;
	padding:3px 0 0 20px;
	color:#666666;
}

.content ul { margin-top:0;}
.maincontent {
	width:491px;
	height:auto;
	font:12px Arial, Helvetica, sans-serif;
	/*border-bottom:1px dotted #999;*/
	background:url(dots.jpg) left bottom repeat-x;
	margin-bottom:10px;
	padding:30px 0 0 0;
	float:left;
	
}
.aboutus { width:491px; height:40px; background:url(http://www.truthverifier.com/images/home/title_about_us.gif) no-repeat;	margin-top:-30px;}
.services { width:491px; height:40px; background:url(http://www.truthverifier.com/images/services/title.gif) no-repeat;	margin-top:-30px;}


.rowwhite { background:#fff; width:90%; padding:5px; float:left;color:#0066cc; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.rowgray { background:#f0f0f0; width:90%; padding:5px; float:left;color:#0066cc; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.rowwhite a, .rowgray a { color:#0066cc; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.rowwhite a:hover, .rowgray a:hover { color:#0066cc; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }

.aboutus h2, .services h2 { text-indent:-9999px; margin:0; }
.mainc a { color:#0000ee; margin-left:5px; }
.mainc a:hover { color:#fd6905; }
.links { text-align:center; width:100%; margin-bottom:10px;}
.vision {
	width:234px;
	height:auto;
	float:left;
	padding-top:10px;
}

.mission {
	width:257px;
	height:auto;
	float:right;
	padding-top:10px;
}

/*-----------
	 Sidebar 
-------------*/
.sidebar {
	width:259px;
	height:auto;
	background:#fff;
	float:left;
	font:14px Arial, Helvetica, sans-serif;
}
.sidebar ul {
	margin:0 0 0 63px;
	padding:0;
	width:169px;
}
.sidebar li {
	padding:4px;
	text-align:left;
	/*border-bottom:1px dotted #999;*/
	background:url(dots.jpg) left bottom repeat-x;
	list-style:none;
	cursor:pointer;
}
.sidebar li:hover a{ color:#999;}
.sidebar li a {
	margin-left:34px;
	color:#525252;
	display:block;
	background:url(dot.jpg) no-repeat left;
	padding-left:20px;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.news {
	width:170px;
	height:176px;
	margin:15px 0 0 63px;
	height:auto;
	font-size:12px;
}
.news h3 { background:#999999; text-align:left; padding:4px 0 0 4px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; height:20px; }

.news a {font:bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #0D70C9;}
.news a:hover {	color: #fd6905;}
/*-----------
	 Footer 
-------------*/
#footer {
	float:left;
	width:779px;
	height:66px;
	background:url(fb.jpg) top repeat-x;
	color:#666666;
	font:10px Arial, Helvetica, sans-serif;
}
#footer span a{color:#666666; }
#footer span a:hover{color:#fd6905; }
#footer .left {
	width:368px;
	float:left;
	height:32px;
	padding:15px 0 0 20px;
}
.left h2 { color:#cce0ff; text-transform:uppercase; font:bold 13px Arial, Helvetica, sans-serif; margin:0; }
#footer .right {
	width:383px;
	height:39px;
	float:right;
	color:#fff;
	padding:8px 5px 0 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.right a { color:#fff; }
.right a:hover { color:#fd6905; }