

body { background:#000000; font-size:100%; line-height:1em; font-family:Arial; color:#FFFFFF;}

img {border:0; vertical-align:top; text-align:left;}

a {text-decoration:underline; color:#FFFFFF}
a:hover {text-decoration:none}



.clear { clear:both;}

.product_column1	{
	float:left;
	width:280px;
	background:url(images/product_bg.jpg) no-repeat;
	padding-right:5px;
	margin-left:10px;
	min-height:588px;
	}
	
h4.title	{
	color:#20954c;
	font-size:18px;
	mar
	}

.endorsement	{
	background:url(images/endorsement_box.jpg) no-repeat;
	margin-bottom:15px;
	margin-left:5px;
	min-height:158px;
	min-width:650px;
	}
	
p.about	{
	font-size:12px;
	}
	
li.about	{
	font-size:12px;
	}
	
p.endorse	{
	padding:15px 50px 5px 25px;
	margin-right:20px;
	}

h4.product_font	{
	padding:30px 0 0 0;
	margin-bottom:10px;
	color:#20954c;
	font-size:18px;
	}
	
h4.system_font	{
	padding:5px 0 0 0;
	margin-bottom:10px;
	color:#20954c;
	font-size:18px;
	}
	
ul.product_list	{
	margin-top:10px;
	}

ul.product_list	li	{
	
	padding-top:10px;
	color:#FFFFFF;
	}
	
.column_1	{
	float:left;
	width:534px;
	
	margin-right:9px;
	}
	
.column_2	{
	float:left;
	width:340px;
	height:535px;
	margin-right:9px;
	}
	
.tim_box	{
	float:left;
	background:url(images/tim_message.jpg) no-repeat;
	height:491px;
	width:340px;
	color:#20954c;
	font-size:12px;
	margin-left:15px;
	padding-top:200px;
	margin-top:10px;
	}	
.tim_box p	{
	padding-top:5px;
	padding-left:23px;
	padding-right:20px;
	}

.small_top_box	{
	float:left;
	background:url(images/small_top_box.jpg) no-repeat;
	height:186px;
	width:340px;
	color:#ffd05a;
	font-size:12px;
	margin-left:15px;
	}
	
.small_top_box h3	{
	line-height:18px;
	padding-top:15px;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:0px;
	font-size:18px;
	}


.top_box	{
	float:left;
	background:url(images/top_box_bg.jpg) no-repeat;
	height:192px;
	width:534px;
	color:#ffd05a;
	}
	
.top_box h3	{
	font-size:14px;
	text-transform:uppercase;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	}
	
.top_box h4	{
	font-size:12px;
	padding-top:0;
	padding-left:15px;
	padding-right:30px;
	padding-bottom:25px;
	}
	
.license_box	{
	background-color:#383838;
	}

.top_box h8	{
	text-align:center;
	font-size:36px;
	line-height:36px;
	text-transform:uppercase;
	color:#ffd05a;
		}
		
.top_box h7	{
	text-align:center;
	font-size:20px;
	line-height:20px;
	text-transform:uppercase;
	color:#20954c;
		}
		
.promo	{
	float:left;
	margin-left:100px;
	margin-top:150px;
	}

.top_bg { background:#000000;}

/*header*/
#header {font-family:tahoma; font-size:0.6875em; height:254px;}

.logo {position:absolute; margin:0 0 10px 0}

ul.menu {	margin:223px 0 10px 0; 
			padding:0px; 
			list-style:none; 
			background:url(images/menu_bg.jpg) no-repeat 0 0; 
			position:absolute; 
			width:901px; 
			text-transform:uppercase;
			height:33px;
			}
ul.menu li { line-height:1em; background:url(images/li_bg.jpg) no-repeat right top; float:left; width:128px;}
ul.menu li a{text-decoration:none; color:#000000; padding:10px 0 21px 0; font-weight:bold; display:block}
ul.menu li a:hover{ text-decoration:none; color:#383838;}
ul.menu li.m6 {background:none}


/*content*/
#content { font-size:0.6875em; line-height:1.55em; padding-bottom:18px}

/*footer*/
#footer { font-size:0.625em; line-height:1.6em; color:#ffd05a; padding:50px 0 22px 0}
#footer a{color:#ffd05a; text-decoration:underline}
#footer a:hover {text-decoration:none}
#footer span {text-transform:uppercase}

.footer_menu { overflow:hidden; width:900px;}
.footer_menu li { display:inline; margin-left:-8px;}
.footer_menu li a { color:#ffd05a !important; border-left:1px solid #ffd05a; padding:0 15px 0 7px; text-decoration:none !important; text-transform:uppercase;}
.footer_menu li a:hover { color:#fff !important}


