G/*
Theme Name: Solution
Description: J Vaughan Web Soilution
Version: 1.0
Author: WebsitePlanner
Author URI: http://www.websiteplanner.net/
*/



/* Global CSS */
body{
	padding: 0;
	margin: 0;
	background: url(../images/bg_body.gif) repeat-x;
}
.clear {
	clear: both;
}



/* ------------------------------------ ######### Header Section ######### -------------------------------------------- */


#header{
	width: 100%;
	height: 209px;
	margin: 0 auto;
	background: url(../images/bg_header.gif) repeat-x;
}
#header_container{
	margin: 0 auto;
	width: 950px;
	height: 209px;
	text-align: left;
	position: relative;
	background: url(../images/header_container.gif) no-repeat;
}

/* ######### Logo in Header ######### */
#logo {
	width: 158px;
	top: 40px;
	left: 15px;
	position: absolute;
}
#logo img{
	border: none;
}



#phone{
	width: 420px;
	height: 26px;
	top: 70px;
	left: 580px;
	position: absolute;
}
#phone h3{
	font: bold 22px "Verdana", Arial, Tahoma; 
	color: #686767;
}


/* ######### Top navigation in Header - Links to Website Info Pages######### */
#top_number{
	margin: 0 auto;
	padding: 0;
}
#top_number ul{
	color: #ffffff;
	display: inline;
	height: 12px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	left: 680px;
	top:3px;
	text-align: center;
}
#top_number ul li{
	color: #ffffff;
	/*display: inline;*/
	font: bold 11px "Verdana", Arial, Tahoma;
	list-style:none;
}
/*#top_number_li{
	padding-left:134px;
}*/

#top_number ul li a{
	text-decoration: none;
	color: #ffffff;
}
#top_number ul li a:hover{
	color: #ffffff;
	text-decoration: underline;
	display: inline;
}


/* ######### Main Navigation in Header ######### */
#main_nav{
	width: 960px;
	height: 34px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
#main_nav ul{
	width: 960px;
	height: 34px;
	display: inline;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	top: 177px;
}
#main_nav ul li{ 
	height: 34px;
	display: inline; 
	font: bold 11px "Verdana", Arial, Tahoma;
	color: #ffffff;
	margin: 0 auto;
	float: left;
	text-align: center;
}
#main_nav ul li a{
	height: 34px;
	display: inline;
	font: bold 11px "Verdana", Arial, Tahoma; 
	color: #ffffff;  
	text-decoration: none;
	padding: 9px 5px 11px;
	margin: 0 auto;
}
#main_nav ul li a:hover{
	text-decoration: none;
	color: #A0B4F9;
}


/* ------------------------------------ ######### Page Container (Sidebars and Content Areas) ######### -------------------------------------------- */



/* ######### Page Containers ######### */

#page_container{
	margin: 1px auto;
	width: 950px;
	text-align: left;
	position: relative;
	z-index: 0;
	background: #ffffff url(../images/content_container.gif) no-repeat;
}
#top_container{
	width: 910px;
	height: 197px;
	text-align: left;
	padding: 10px 0 0 22px;
	position: relative;
}
img.left{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0 5px 0 0;
}
img.right{
	border: 1px solid #CCCCCC;
	float: left;
}
#content_container{
	width: 565px;
	text-align: left;
	padding: 22px 0 0 22px;
	position: relative;
	min-height:655px;
}
#blog_container{
	width: 565px;
	text-align: left;
	padding: 40px 0 0 22px;
	position: relative;
}
#error_container{
	width: 565px;
	height: 600px;
	text-align: left;
	position: relative;
	padding: 40px 0 0 22px;
}


/* ######### Page Content Headers ######### */

.content_header{
	width: 565px;
	margin: 0 auto;
	position: relative;
}
.content_header h1{
	margin: 0 0 40px 0;
	font: bold 22px "Verdana", Arial, Tahoma; 
	color: #23479A;
}
.content_header h1 a{
	font: bold 22px "Verdana", Arial, Tahoma; 
	color: #23479A;
	text-decoration: none;
}
.content_header h1 a:hover{
	text-decoration: underline;
}
.content_header h1.blog{
	margin: 0 0 5px 0;
	font: bold 22px "Verdana", Arial, Tahoma; 
	color: #23479A;
}
.content_header h1.blog a{
	font: bold 22px "Verdana", Arial, Tahoma; 
	color: #23479A;
	text-decoration: none;
}
.content_header h1.blog a:hover{
	text-decoration: underline;
}
.content_header h1.error{
	margin: 0 0 20px 0;
	font: bold 22px "Verdana", Arial, Tahoma; 
	color: #23479A;
}


/* ######### Content Area ######### */

.content{
	width: 580px;
	background: #ffffff;
}
.content img{
	margin: 0 15px 15px 0;
	border: none;
	float: left;
	cursor: pointer;
}
.content img.logos{
	margin: 0 15px 15px 0;
	border: none;
	float: right;
	cursor: pointer;
}
.content p.spacing{
	font: normal 12px "Verdana", Arial, Tahoma; 
	color: #555555;
	margin: 0 0 180px 0;
}
.content p{
	font: normal 12px "Verdana", Arial, Tahoma; 
	color: #555555;
	margin: 0 0 30px 0;
}
.content p a{
	font: normal 12px "Verdana", Arial, Tahoma; 
	color: #23479A;
	text-decoration: underline;
}
.content p.bold{
	font: bold 12px "Verdana", Arial, Tahoma; 
	color: #2A51B5;
	margin: 20px 0 5px 0;
	text-decoration: underline;
}
.content p.bold a{
	font: bold 12px "Verdana", Arial, Tahoma; 
	color: #2A51B5;
	text-decoration: underline;
}
.content p.bold a:hover{
	text-decoration: none;
}
.content h1{
	margin: 0 0 40px 0;
	font: bold 22px "Verdana", Arial, Tahoma; 
	color: #23479A;
}
.content h1 a{
	font: bold 22px "Verdana", Arial, Tahoma; 
	color: #23479A;
	text-decoration: none;
}
.content h1 a:hover{
	text-decoration: underline;
}
.content h2{
	font: bold 14px "Verdana", Arial, Tahoma; 
	color: #2A51B5;
	margin: 40px 0 20px 0;
}
.content h2 a{
	font: bold 14px "Verdana", Arial, Tahoma; 
	color: #2A51B5;
	text-decoration: none;
}
.content h2 a:hover{
	text-decoration: underline;
}
.content h3{
	font: bold 14px "Verdana", Arial, Tahoma; 
	color: #23479A;
	margin: 30px 0 10px 0;
}
.content h3 a{
	font: bold 14px "Verdana", Arial, Tahoma; 
	color: #23479A;
	text-decoration: none;
}
.content h3 a:hover{
	text-decoration: underline;
}
.content h4{
	font: bold 12px "Verdana", Arial, Tahoma; 
	color: #555555;
	margin: 0 0 15px 0;
}
.content h4 a{
	font: bold 12px "Verdana", Arial, Tahoma; 
	color: #555555;
	text-decoration: none;
}
.content h4 a:hover{
	text-decoration: underline;
}
.content h5{
	font: bold 12px "Verdana", Arial, Tahoma; 
	color: #23479A;
	margin: 20px 0 10px 0;
}
.content h5 a{
	font: bold 12px "Verdana", Arial, Tahoma; 
	color: #23479A;
	text-decoration: none;
}
.content h5 a:hover{
	text-decoration: underline;
}
.content h6{
	font: bold 12px "Verdana", Arial, Tahoma; 
	color: #555555;
	margin: 20px 0 10px 0;
}
.content h6 a{
	font: bold 12px "Verdana", Arial, Tahoma; 
	color: #555555;
	text-decoration: none;
}
.content h6 a:hover{
	text-decoration: underline;
}


.hide{
	font: normal 12px "Verdana", Arial, Tahoma; 
	color: #797979;
	margin: 0 0 10px 0;
	text-indent: -9999px;
}

.materials {
	height: 200px;
	margin: 20px 0 20px 0;
}

/*  Lists (Ordered, Unordered & Blockquote)  */
.content ul{
	margin: 10px 0 12px 0;
	padding: 0;
}
.content ul li{
	background: url(../images/arrow_grey.gif) 20px 9px no-repeat;
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	line-height: 14px;
	padding: 5px 0 0 35px;
	margin: 0px 0 0 0;
	list-style-type: none;
}
.content ul li a{
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	text-decoration: underline;
	color: #555555;
}
.content ul li a:hover{
	text-decoration: none;
}
.content ol{ 
	color: #555555;
	font: bold 12px "Verdana", Tahoma, Arial, sans-serif;
	list-style: outside;
	list-style-type: decimal;
	padding: 10px 0 10px 30px;
}
.content ol li{
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	line-height: 13px;
	padding: 0px 0 0 5px;
	list-style: outside;
	list-style-type: decimal;
	margin: 0;
}
.content ol li a{
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	text-decoration: underline;
	color: #555555;
}
.content ol li a:hover{
	text-decoration: none;
}
.content blockquote {
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	margin: 20px 20px;
	padding:0;
}
.content blockquote a{
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	color: #23479A;
	padding:0;
	text-decoration: none;
}
.content blockquote a:hover{
	text-decoration: underline;
}


/* ######### Testimonials Page ######### */

.content p.testimonial{
	margin: 40px 0 15px 0;
	font: normal 12px "Verdana", Arial, Tahoma;
	color: #555555;
}
.content p.name{
	margin: 0 0 20px 0;
	font: bold 12px "Verdana", Arial, Tahoma;
	color: #555555;
	width: 580px;
	border-bottom: 1px solid #797979;
	padding-bottom: 10px;
}
.content p.name a{
	font: bold 12px "Verdana", Arial, Tahoma;
	color: #555555;
	text-decoration: underline;
}
.content p.name a:hover{
	font: bold 12px "Verdana", Arial, Tahoma;
	color: #555555;
	text-decoration: none;
}





/* ------------------------------------ ######### Sidebars ######### -------------------------------------------- */


/* ######### Info Sidebar for Solutions Pages ######### */
#sidebar_blog{
	width: 250px;
	position: absolute;
	top: 248px;
	left: 675px;
}
#sidebar_right{
	width: 250px;
	position: absolute;
	top: 248px;
	left: 675px;
}
.sidebar{
	padding: 0 0 0 0;
	/*margin: 520px 0 40px 0;*/
    /*margin: 450px 0 40px 0;*/
	padding: 0;
	width: 250px;
	font: normal 12px "Verdana", Arial, Tahoma;
	color: #555555;
}
.sidebar h2{
	width: 250px;
	font: bold 13px "Verdana", Arial, Tahoma;
	color: #555555;
	padding: 35px 0 5px 0;
	margin: 0 0 10px 0;
}
.sidebar p{
	margin: 0 0 10px 0;
	font: normal 12px "Verdana", Arial, Tahoma;
	color: #555555;
}
.sidebar p a{
	font: normal 12px "Verdana", Arial, Tahoma;
	color: #141898;
	text-decoration: none;
}
.sidebar p a:hover{
	text-decoration: underline;
}
.sidebar ul{
	margin: 0 0 0 0;
	padding: 0;
}
.sidebar li{
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	padding: 1px 0 2px 15px;
	margin: 5px 0 0 0;
	line-height: 12px;
	list-style-type: none;
	background: url(../images/arrow_grey.gif) 0 4px no-repeat;
}
.sidebar li a{
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: none;
}
.sidebar li a:hover{
	text-decoration: underline;
}



/* ------------------------------------ ######### Blog Only Pages ######### -------------------------------------------- */

/* ######### Digg Badge in Posts ######### */
.diggBadger{
   float: right;
   margin: 7px 0 5px 15px;
}

/*  Post Meta Data Links  */

#bottom_posted_info{
	width: 580px;
	height: 30px;
	margin: 20px 0 0 0;
	background:  url(../images/bg_postedinfo.gif) no-repeat;
}
.posted_info{
	font: normal 10px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-align: left;
	padding: 10px 0 0 0;
	float: left;
	width: 400px;
}
.posted_info a{
	font: normal 10px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: underline;
}
.postedinfo a:hover{
	text-decoration: none;
}
.posted_comments{
	font: normal 10px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-align: left;
	padding: 10px 0 0 0;
	float: right;
	width: 120px;
}
.posted_comments a{
	font: normal 10px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: underline;
}
.posted_comments a:hover{
	text-decoration: none;
}
.post_more_pages{
	width: 580px;
	padding: 20px 0 20px 0;
}
.align_left {
	float:left;
	text-align:left;
	color: #23479A;
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
}
.align_left a{
	color: #23479A;
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	text-decoration: none;
}
.align_left a:hover{
	text-decoration: underline;
}
.align_right {
	float:right;
	text-align:right;
	color: #23479A;
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
}
.align_right a{
	color: #23479A;
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	text-decoration: none;
}
.align_right a:hover{
	text-decoration: underline;
}

/* Post Meta Data - Category & Comments  */
.postmetadata{
	width: 550px;
	font: bold 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	line-height: 12px;
	padding: 5px;
	margin: 30px 0 50px 0;
	background-color: #F7F9F6;
	border: #B9BBB9 solid 1px;
}
.postmetadata a{
	font: bold 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #23479A;
	text-decoration: none;
}
.postmetadata a:hover{
	text-decoration: underline;
}

/* Comment Meta Data - Date, Time & Posted By  */
.postmetaauthor{
	width: 560px;
	font: bold 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	line-height: 12px;
	padding: 0;
	margin: 0 0 15px 0;
}

/* ######### Archive Page Title ######### */
#page_title{
	width: 560px;
	margin: 0 0 30px 0;
	border-bottom: 1px dashed #797979;
	background:  url(../images/bg_postedinfo.gif) no-repeat;
}
#page_title h3{
	font: bold 16px "Verdana", Arial, Tahoma; 
	color: #555555;
}


/* ######### Comments Page Section ######### */
#nocomments{
	width: 560px;
	margin: 0 0 10px 0;
	background: #ffffff;
	padding: 5px;
}
#nocomments h3{
	font: bold 14px "Verdana", Tahoma, Arial, sans-serif;
	color: #23479A;
	padding: 20px 0 0 0;
}
#comments{
	width: 560px;
	margin: 0 0 10px 0;
	background: #ffffff;
	padding: 5px;
}
#comments img{
	float: left;
	margin: 0 20px 0 0;
}
#comments h3{
	font: bold 14px "Verdana", Tahoma, Arial, sans-serif;
	color: #23479A;
	padding: 20px 0 0 0;
}
#comments h4{
	font: bold 14px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	padding: 0 0 0 0;
}
#comments h4 a{
	font: bold 14px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: underline;
}
#comments h4 a:hover{
	font: bold 14px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: none;
}
#comments h5{
	font: bold 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	padding: 0 0 0 0;
}
#comments h5 a{
	font: bold 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: underline;
}
#comments h5 a:hover{
	font: bold 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: none;
}
#comments h4 a:hover{
	font: bold 14px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: none;
}
#comments p{
	font: normal 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
}
#comments p a{
	font: normal 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: underline;
}
#comments p a:hover{
	font: normal 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	text-decoration: none;
}
.commentlist li.alt {
	border: solid 1px #B9BBB9;
	background: #F7F9F6;
	list-style: none;
	list-style-type: none;
	padding: 10px;
	margin: 0 0 10px 0;
}
.commentlist li {
	border: solid 1px #818485;
	background: #D0D0D0;
	list-style: none;
	list-style-type: none;
	padding: 10px;
	margin: 0 0 10px 0;
}


/* Leave A Comment Form  */
#comments form{
	width: 560px;
	padding: 10px;
	margin: 10px 0 10px 0;
}
#comments form h3{
	font: bold 14px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
}
#comments form p{
	font: normal 11px "Verdana", Tahoma, Arial, sans-serif;
	color: #555555;
	margin: 5px 0 10px 0;
}
#comments form p a{
	font: bold 11px "Verdana", Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #555555;
}
.commentform p a:hover{
	text-decoration: underline;
}
#comments form .label{
	font: normal 11px "Verdana", Tahoma, Arial, sans-serif;
	padding-left: 0px;
	margin: 0 0 10px 0;
	color: #555555;
}
#comments form .required{
	color: #A31C0B;
	font: normal 10px "Verdana", Tahoma, Arial, sans-serif;
}
#comments form .notpublished{
	color: #787979;
	font: normal 10px "Verdana", Tahoma, Arial, sans-serif;
}
#comments form .inputbox{
	color: #797979;
	background: #F7F9F6;
	width: 300px;
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	padding: 2px 0 2px 4px;
	margin: 10px 0 0px 0;
	border: 1px solid #B9BBB9;
}
#comments form .textbox{
	color: #797979;
	background: #F7F9F6;
	width: 550px;
	height: 200px;
	font: normal 12px "Verdana", Tahoma, Arial, sans-serif;
	padding: 2px 0 2px 4px;
	margin: 10px 0 0px 0;
	border: 1px solid #B9BBB9;
}
#comments form .submit{
	background: url(../images/button_comment.gif) no-repeat;
	border: none;
	width: 134px;
	height: 30px;
	display: block;
	cursor: pointer;
	margin: 10px 0 0px 0;
}



/* ------------------------------------ ######### Footer Area ######### -------------------------------------------- */


#footer_container{
	width: 100%;
	height: 95px;
	margin: 10px 0 0 0;
	background: url(../images/footer_container.gif) repeat-x;
}

#footer {
	height: 95px;
	width: 950px;
	margin: 0 auto;
	position: relative;
}

/* ######### Footer Copyright ######### */

#copyright{
	width: 450px;
	height: 12px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	float: left;
	top: 50px;
}
#copyright p{
	color: #797979;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font: normal 10px "Verdana", Arial, Tahoma;
}
#copyright p a{
	color: #797979;
	font: normal 10px "Verdana", Arial, Tahoma;
	text-decoration: none;
}
#copyright p a:hover{
	text-decoration: underline;
}


/* ######### WebsitePlanner Link ######### */

#planner{
	width: 450px;
	height: 12px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	float: left;
	top: 65px;
}
#planner p{
	color: #797979;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font: normal 10px "Verdana", Arial, Tahoma;
}
#planner p a{
	color: #797979;
	font: normal 10px "Verdana", Arial, Tahoma;
	text-decoration: none;
}
#planner p a:hover{
	text-decoration: underline;
}


/* ######### Footer Navigation Top ######### */

#footer_navone{
	width: 700px;
	height: 12px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	left: 295px;
	text-align: right;
	top: 45px;
}
#footer_navone ul{
	color: #B4B4B4;
	width: 605px;
	margin: 0 auto;
	padding: 0;
}
#footer_navone ul li{
	color: #797979;
	font: normal 10px "Verdana", Arial, Tahoma;
	margin: 0 0 0 0;
	display: inline;
}
#footer_navone ul li.div{
	color: #797979;
	font: normal 9px "Verdana", Arial, Tahoma;
	margin: 0 1px 0 1px;
	display: inline;
}
#footer_navone ul li a{
	text-decoration: none;
	color: #797979;
	font: normal 10px "Verdana", Arial, Tahoma;
	display: inline;
}
#footer_navone ul li a:hover{
	text-decoration: underline;
	display: inline;
}


/* ######### Footer Navigation Bottom ######### */

#footer_navtwo{
	width: 700px;
	height: 12px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	left: 250px;
	text-align: right;
	top: 65px;
}
#footer_navtwo ul{
	color: #797979;
	display: inline;
	width: 650px;
	height: 12px;
	margin: 0 auto;
	padding: 0;
}
#footer_navtwo ul li{
	color: #797979;
	font: normal 10px "Verdana", Arial, Tahoma;
	margin: 0 0 0 0;
	display: inline;
}
#footer_navtwo ul li.div{
	color: #797979;
	font: normal 9px "Verdana", Arial, Tahoma;
	margin: 0 1px 0 1px;
	display: inline;
}
#footer_navtwo ul li a{
	text-decoration: none;
	color: #797979;
	font: normal 10px "Verdana", Arial, Tahoma;
	display: inline;
}
#footer_navtwo ul li a:hover{
	text-decoration: underline;
	display: inline;
}

#drop-down{
	background: #22418c;
	width:150px;
	position: absolute;
	top:202px;
	left:220px;
	z-index: 1000;
}

#drop-down ul{
	padding:0;
	margin:0
}

#drop-down li{
	list-style: none;
	padding:5px 5px 5px 15px;
	margin:0;
}

#drop-down ul li a{
	color: white;
	font: bold 11px "Verdana", Arial, Tahoma !important;
	text-decoration: none;
}

#drop-down ul li a:hover{
	text-decoration: none;
	color: #A0B4F9;
}


#contact-form fieldset {border:0;padding:0;margin:0}
#contact-form p {padding:0 0 20px 0; font-size:13px; font-family:"Verdana",Arial,Tahoma; font-weight: bold; color: #787979;}
#contact-form label {font-family:"Verdana",Tahoma,Arial,sans-serif; font-size:12px;display: block;color:#555555;padding-bottom:5px}
#contact-form .input {border:1px solid #B9BBB9; width:244px; padding:3px; font-size:10px; font-family:"Verdana","Arial",Tahoma;color:#7D7C7C;background: #F7F9F6;margin-bottom:5px}
#contact-form textarea {border:1px solid #B9BBB9; width:244px; padding:3px; font-size:10px; font-family:"Verdana","Arial",Tahoma;color:#7D7C7C;background: #F7F9F6;margin-bottom:5px;height:40px}


#contact-form div {position:relative;width:250px;height:40px}
#contact-form div .pic {position:absolute;top:0;left:100px}
#contact-form div .re {position:absolute;top:0;left:220px}
#contact-form .code {position:absolute;top:0;left:0;width:80px;border:1px solid #B9BBB9; padding:4px;}
#contact-form .input:focus{background: #eee;}
#contact-form .sub {background: url(../images/submit.gif); border: 0; height: 24px; width:90px;cursor: pointer;}

#footer-items {text-align: center;width:800px; margin:20px auto 0 auto;}
#footer-items li {list-style: none; display: inline;padding:0 10px 0 10px}
#footer-items li a {font-family: "Verdana",Arial,Tahoma;color:#797979; font-size:10px; text-decoration: none;}
#footer-items li a:hover {text-decoration: underline;}




div.contact-form a
{
color:#555555;
font-family:"Verdana",Arial,Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div.contact-form a:hover
{
color:#787979;
text-decoration:underline;
}
#text_header{
	/*width: 420px;*/
	height: 26px;
	top: 105px;
	left: 582px;
	position: absolute;
	color:#565656;
	margin-left:115px;
}
#sidebar_text
{
/*background: #22418c;*/
	width:160px;
	position: absolute;
	top:2px;
	left:10px;
	z-index: 1000;
}
#sidebar_text ul li a:hover{
	text-decoration: none;
	color: #A0B4F9;
}
#sidebar_text li{
	list-style: none;
	/*padding:5px 5px 5px 0px;*/
	height:30px;
	margin:0;
}
#sidebar_text ul li a{
	color: blue;
	font: bold 11px "Verdana", Arial, Tahoma !important;
	text-decoration: none;
}

.col1_content
{ 
  width:auto;
  float:left;
  height:auto;
}

div.col1_content ul
{ 
  margin:0px;
  padding:0px;
  float:left;
}

div.col1_content ul li
{ 
  list-style:none;
  float:left;
  padding:0px 0 0 18px;
  background:url(../images/content_li_bg.jpg) no-repeat scroll 0 5px transparent;
  margin-bottom:5px;
  width:203px;
}

.content_title
{ 
  color:#555555;
font:12px Verdana, Arial,Tahoma;
font-weight:bold;
float:left;
margin-bottom:5px;
}
.our_team
{
float:left;
}
div.our_team div.detail
{
height:210px;
}
div.all_logos
{
margin-top: -27px;
}

div.all_logos a img
{
width:80px;
margin-top:31px;
}
div.all_logos img
{
float:left;
margin-right:5px;
width:80px;
}
div#sidebar_text div.facebook
{
float:left;
margin-left:45px;
}
div#testimonials
{
float:left;
}
ul.ul_page
{
display:inline-table;
}
ul.ul_page li.ul_li
{

display:inline;
font-size:15px;
line-height:18px;
margin-right:-10px;
background:url(../images/icon_2.png) 20px 9px no-repeat;

}
ul.ul_page li.ul_li:first-child
{
background:none;
}

