@charset "UTF-8";#home_page .home_page, #solutions_page .solutions_page, #tutorials_page .tutorials_page, #partners_page .partners_page, #faqs_page .faqs_page, #blog_page .blog_page, #about_page .about_page, #contact_page .contact_page {	color:#333333;	background: url(../../images/nav_images/pro_drop4_2a.jpg) no-repeat;	font-weight: bold;}#home_page .home_page span, #solutions_page .solutions_page span, #tutorials_page .tutorials_page span, #partners_page .partners_page span, #faqs_page .faqs_page span, #blog_page .blog_page span, #about_page .about_page span, #contact_page .contact_page span {	background:url(../../images/nav_images/pro_drop4_2b.jpg) no-repeat right top;}/*	Structure---------------------------------------------*/html {	height:100%;	margin-bottom:1px;	}

body {	background: #6d6e72;	margin: 0;	padding: 0;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	line-height: 15px;}

img {	border: 0;}

a {	text-decoration: underline;	color: #0066cc;}
a:hover {	text-decoration: underline;	color: #000000;}
a:visited {	text-decoration: underline;	color: #0066cc;}
.basic_container {	width: 100%;}
/*	Header---------------------------------------------*/
#header_shadow {	margin: 0 auto;	background-image: url(../../images/header_bg.jpg);	background-repeat: repeat-x;	background-position: left top;	position: relative; z-index: 5;}
#header_container {	height: 120px;	position: relative;	width: 800px;	margin: 0 auto;}
#logo {	width: 505px;	position: absolute;	left: 0px;	top: 20px;	height: 65px;}
#tagline h1 {	position: absolute;	left: 360px;	top: 63px;	font-size: 14px;	color: #333333;	text-align: left;	line-height: 20px;	height: 20px;	font-weight: bold;}
#phone {	position: absolute;	right: 0px;	top: 40px;	height: 30px;	font-size: 20px;	line-height: 30px;	color: #333333;	text-align: right;	font-weight: bold;	word-spacing: -1px;}
/*	Nav---------------------------------------------*/
#nav_container {	height: 30px;	position: absolute;	margin: 0 auto;	width: 100%;	right: 0px;	bottom: 0px;}/*	content---------------------------------------------*/
#content_shadow {	background-image: url(../../images/content_bg.jpg);	background-repeat: repeat-x;	background-position: left top;	position: relative;	background-color: #eeeeee;	padding-top: 30px; }
#content_shadow_bot {	background-image: url(../../images/content_bot_grad.jpg);	background-repeat: repeat-x;	background-position: left bottom;	position: relative;	padding-bottom: 30px;}
#content_container {	position: relative;	width: 800px;	margin: 0 auto;}
/*	Footer---------------------------------------------*/
#footer_shadow {	margin: 0 auto;	width: 100%;	background-image: url(../../images/footer_grad.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #6d6e72; }
#footer_container {	position: relative;	width: 800px;	margin: 0 auto;	height: 60px;}
#copyright {	position: absolute;	left: 0px;	top: 20px;	text-align: left;	width: 400px;	font-size: 10px;	line-height: 20px;	height: 20px;	color: #CCCCCC;}
#footer_links_box {	position: absolute;	right: 0px;	top: 20px;	text-align: right;	height: 20px;}
.footer_links {	text-align: right;	font-size: 11px;	line-height: 20px;}
.footer_links a:link {	color: #CCCCCC;	text-decoration: none;	padding-left: 20px;}
.footer_links a:hover {	color: #FFFFFF;	text-decoration: underline;}
.footer_links a:visited {	color: #CCCCCC;}
.clearing {	clear: both;	height: 0;	line-height:0;	font-size: 0;}