@CHARSET "ISO-8859-1";
/** GENERAL**/
* 		{margin: 0;padding: 0;}
body 	{text-align: center;background: #fafbfb;font: 12px arial;color: #808285;}
table {font-size: 100%;}
img 	{border: 0;}
/** END GENERAL **/

/** LAYOUT/STRUCTURE **/
#site-wrapper {width: 948px;margin: 39px auto 0 auto;text-align: left;}
#header 			{height: 45px;}
/** END LAYOUT/STRUCTURE **/

/** HEADER **/
#logo 				{float:left;}
#menu 				{float:right;background: #E7E6E6;height: 45px;overflow: hidden;}
#menu a 			{padding: 15px 15px;width: auto;display: block;position: relative;z-index: 3;float: left;font: 14px arial;font-weight: bold;text-decoration: none;color: #585858;}
#menu a:hover,
#menu a.active{background: #6d6b6b;color: #eff0f0;}
#menu img 		{float: left;}
#menu a.last 	{padding-right: 5px;}
#banner 			{margin-top: 10px;text-align: center;}
/** END HEADER **/

/** CENTER **/
#center 			{margin: 21px 0 8px 0;}
#main-area 		{position: relative;}
#content 			{background: url(images/main-repeat.gif)	repeat-y;}
#image 				{float: left;width: 395px;text-align: center;padding: 30px 0 20px 0;}
#content-inner{float: left;width: 477px;padding: 26px 0px 20px 0;margin-right: 40px;margin-left: 30px;}
.main-top 		{height: 45px;}
.main-top-green	{background: url(images/main_top-repeat-green.gif) repeat-y;}
.main-top-blue 	{background: url(images/main_top-repeat-blue.gif) repeat-y;}
.main-top-red 	{background: url(images/main_top-repeat-red.gif) repeat-y;}
.main-top-orange 	{background: url(images/main_top-repeat-orange.gif) repeat-y;}
.main-top-purple 	{background: url(images/main_top-repeat-purple.gif) repeat-y;}
h1.main-top-header {display: block;padding: 1px 20px;color: #fff;font-weight: bold; font-size: 18px;}
h2.main-top-header {display: block;padding: 1px 20px;color: #fff;font-weight: bold; }
h2 {font-size:14px; padding:0 0 20px 0;}
h3 {margin-bottom: 15px;font: 13px arial;font-weight: bold;}
/** END CENTER **/

/** HOME PAGE **/
.front-page-box {width: 313px;float: left;margin-right: 3px;}
.box-header 		{height: 44px;}
.box-header h2 	{font: 20px arial;color: #fff;font-weight: bold;padding: 1px 10px 6px 25px;position: relative;top: 11px;}
.box-content-wrapper{height: 430px;background: url(images/bg_box-repeat.jpg) repeat-y;position: relative;top: -1px;}
#welcome-box-header {background: url(images/welcome_box-top.gif) no-repeat;}
#welcome-box-header h2{background: url(images/welcome_box-top-repeat.gif) repeat-y;}
#client-box-header 		{background: url(images/client_box-top.gif) no-repeat;}
#client-box-header h2 {display: block;background: url(images/client_box-top-repeat.gif) repeat-y;}
#welcome-box .box-content,
#client-box .box-content {line-height: 149.2%;}
#news-box-header 		{background: url(images/news_box-top.gif) no-repeat;	}
#news-box-header h2 {background: url(images/news_box-top-repeat.gif) repeat-y;}
.read-more 					{margin-top: 2px;}
.read-more a 				{color: #383092;font-weight: bold;text-decoration: none;}
.read-more a:hover 	{text-decoration: underline;}
.news-separator 		{border-top: 1px solid #f0f0f1;overflow: hidden;height: 1px;margin: 15px 0;}
#featured_thumb			{position:absolute;left:28px;bottom:10px;}
.learn-more					{position:absolute;left:28px;bottom:10px;}
.more-news 					{
	position:absolute;
	left:30px;
	bottom:42px;
}
.demo			 					{margin-top: 21px;}
.box-content			 	{padding: 19px 28px 22px 28px;}
#news-box .box-content {padding-bottom: 4px;}
#client-box					{position: relative;}
#news-box						{position: relative;}
h3.box-title 				{margin-bottom: 12px;	}
li 									{margin-left: 15px;}
.box-footer 				{position: relative;top: -1px;}
.quote 							{font-style: italic;}
/** END HOME PAGE **/

/** THICKBOX **/
#thickbox-form		{margin-top:15px;width:675px; text-align: left;z-index:1000;}
#thickbox-content	{background: url(images/thickbox-center.png) repeat-y;padding-left: 25px;color:#464646;font-size:14px;}
#thickbox-title		{padding:25px 30px 30px 0;color:#39529e;font: bold 24px arial;}
#thickbox-left		{float: left;width:325px;}
#thickbox-right		{float: left;width:300px;}

input.styled 	{display:none;} 
select.styled {position:relative;width:291px;height:27px;margin-top:3px;margin-bottom:10px;opacity:0;filter:alpha(opacity=0);z-index:5;}
span.select 	{position:absolute;width:292px;height:27px;margin-top:3px;padding:4px 0 0 6px;color:#000;font:14px/21px arial,sans-serif;background: url(images/selectbox.gif) no-repeat;overflow:hidden;}
.inputbox-text{background:url('images/inputbox.gif') no-repeat right top;border:0;padding-left:6px;padding-top:4px;width: 286px;z-index:5;height:27px;display:block;margin:3px 0 6px;}
#submit				{margin-top:15px;}
/** END THICKBOX **/

/** FOOTER **/
#footer-content 	{background: url(images/bg_footer-repeat.gif) repeat-y;height: 98px;}
#newsletter-button{float:left; padding: 24px 0 0 37px;}
#contact-info 		{float:left; padding: 10px 0 0 45px;}
#footer-content h4{font-size: 13px;font-weight: bold;color: #6d6e70;margin-bottom: 10px;}
#footer-content a {color: #115fa9;text-decoration: none;}
#footer-content a:hover {text-decoration: underline;}
#footer-content table 	{width: 602px;}
#footer-content td 			{vertical-align: top;padding-right: 45px;}
/** END FOOTER **/

/** BOTTOM MENU **/
#bottom-menu 				{margin-top: 20px;border-top: 1px solid #dddcdb;padding: 6px 0 20px;}
#bottom-menu a		 	{color: #808285;text-decoration: none;padding: 0 3px;}
#bottom-menu a:hover{text-decoration: underline;}
#copyright 					{float:right;}
#copyright a 				{font-weight: bold;}
/** END BOTTOM MENU **/

