@charset "utf-8";

/* CSS Document */

img,div,li	{

	behavior: url(/includes/htc/iepngfix.htc);

}

body	{

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	/*color: #6b6b6b;*/

	color:#2A2A2A;

}



div.overlay {

    background:url(../../media/images/common/white.png) no-repeat;

    padding:40px;	

    width:640px;  

    display:none;

}

 

div.overlay div.close {

    background:url(../../media/images/common/close.png) no-repeat;

    position:absolute;

    top:2px;

    right:5px; 

    width:35px;

    height:35px;

    cursor:pointer;

}

 

a.player { 		

    display:block;

    width:640px;

    height:480px;			

}

        

div.overlay 

{   

    width:px;

    background:url(../../media/images/common/white.png);

}

div.affiliates ul   

{   

    padding-top:0;

}

div.affiliates p    

{   

    padding:0;

    margin:0;

}

div.affiliates h2   

{

    padding-bottom:0;

}

div.home_flash  

{

    width:1000px;

    height:231px;

}

div.testimonial_callout 

{   

    color: #51697d;

	margin:0;

	font-size:14px;

	line-height:22px;

}

div.testimonial_callout strong  

{

    font-size:20px;

}

div.testimonial_callout p   

{

    padding:5px 0 0 20px;

    font-size:14px;

    /*color:#6b6b6b;*/

	color:#2A2A2A;

    font-style:italic;

}

.SpryHiddenRegion {

	visibility: hidden;

}

div.footer_sitelink 

{

    padding-top:10px;

}

.hardware_table 

{

    border-top:1px solid #ccc;

}

.hardware_table td:first-child 

{

    border-left:1px solid #ccc;

}

.hardware_table td  

{

    border-bottom:1px solid #ccc;

    border-right:1px solid #ccc;

}

td.noborder   

{   

    border:none;

}

.block  {display:block;}

.rowhighlight   {background-color:#eaeff3;}

.button 

{   

    background-color:#d09418;

    color:#fff;

}

.delete 

{   

    background-color:red;

    color:#fff;

}

body.home   

{   

    background:url(../../media/images/common/bg_home.jpg) repeat-x;

}

body.secondary   

{   

    background:url(../../media/images/common/bg_secondary.jpg) repeat-x;

}

body.admin   

{   

    background:url(../../media/images/common/body_bg_admin.jpg) repeat-x;

}

form {margin:0;}

.legal  

{

    font-size:11px;

}

h1 {

	font-size: 22px;

	line-height:26px;

	color: #51697d;

	padding:0 0 20px 0;

	margin:0;

}

h2 {

	color: #51697d;

	margin:0;

	padding:10px 0;

	font-size:18px;

	line-height:22px;

}

h2 a    {color: #51697d;}

h3  

{   

    font-size:13px;

	color: #51697d;

	margin:0;

	padding:0 0 5px 0;

}

td, input, select  {

    /*color:#6b6b6b*/

	color:#2A2A2A;

}

ul, ol  

{

    padding:0 0 15px 0;

    margin:0 0 0 30px;

}

div.content_column li  {padding:3px 0;}

p {

    /*color:#6b6b6b*/

	color:#2A2A2A;

	padding:0 0 15px 0;

	margin:0;

}

a	{

	color:#d09418;

	text-decoration:none;

}

a:hover	{

	color:#618a97;

	text-decoration:none;

}



div.container	{

	width:1000px;

	margin:0 auto;

}



div.header_container	{

	width:1000px;

	height:90px;

}



ul.top_nav	{

	list-style-type:none;

	margin:0;

	padding:0;

	clear:both;

	height:64px;

}

ul.top_nav li	{

	float:left;

	height:64px;

}



ul.top_nav2	{

	list-style-type:none;

	margin:0;

	padding:0;

	height:26px;

	float:left;

}

ul.top_nav2 li	{

	float:left;

	height:26px;

}



div.content_container	{

	width:924px;

	padding:35px 38px;

}



div.home_left	{

	width:506px;

	float:left;

	margin-right:38px;

}



div.home_right	{

	width:380px;

	float:left;

	font-size:12px;

	line-height:16px;

}



#footer {

	clear:both;

	background: url(../../media/images/common/Footer.jpg) repeat-x #51697d;

	overflow:auto;

} 

#footer a:hover 

{

	color:#fff;

}

#footer p {

	margin: 0; 

	padding: 10px 0; 

}

 

#bottom {

	width: 1000px;

	height: 100%;

	padding: 0px;

	margin:0 auto;

}

	

#bottom p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#bottom-1 {

	width: 170px;

	float: left;

	padding-top: 80px;

	display:block

}



#bottom-2 {

	width: 170px;

	float: left;

	padding-top: 80px;

	padding-left: 15px;

	display:block;

}



#bottom-3 {

	width: 170px;

	margin-right: 10px;

	float: left;

	padding-top: 80px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 15px;

	display:block

}



#bottom-4 {

	color:#cbddea;

	width: 400px;

	margin-right: 10px;

	float: left;

	padding-top: 70px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 15px;

	display:block

}

#bottom-4 a, #bottom-4 p	{

	color:#cbddea;

}

#bottom h2 {

	font-weight: bold;

	color: #FFF;

	font-size: 12px;

	text-transform: uppercase;

	padding:0 0 5px 0;

	margin:0;

	border-bottom:1px solid #7b96aa;

}

#bottom h3 {

	font-weight: bold;

	color: #FFF;

	font-size: 12px;

	text-transform: uppercase;

	padding:0 0 0 0;

	margin:0;

	text-align:center;

}



#bottom ul {

	margin: 0px;

	padding: 0px;

}



#bottom ul li {

	list-style-type: none;

	border-bottom:1px solid #7b96aa;

	height:25px;

	padding:5px 0 0 0;

	font-size:12px;

}



#bottom li a {

	display:block;

	color:#cbddea;

}

#bottom li a:hover {

	display:block;

	color:#fff;

}







div.left_column 

{

    width:322px;

    margin-right:27px;

    float:left;

}

div.content_column  

{

    width:530px;

    float:left;

}

ul.left_nav 

{

    margin:0;

    padding:0 0 40px 0;

    list-style-type:none;

}

ul.left_nav li  

{

    border-bottom:1px solid #cfd1d2;

    text-transform:uppercase;

    font-size:15px;

}

ul.left_nav li.bottom   

{

    border-bottom:none;

}

ul.left_nav li a    

{

    padding:10px 12px 10px 32px;

    display:block;

    background:url(../../media/images/common/left_nav_bg_new.jpg) repeat-y;

    color:#6b6b6b;

}

ul.left_nav li a:hover    

{

    display:block;

    background:url(../../media/images/common/left_nav_bg_over.jpg) repeat-y;

    color:#6b6b6b;

}



ol.subnav  

{

    margin:0;

    padding:0;

    list-style-type:none;

    display:none;

}

ol.subnav li    

{

    background:none;

    border-bottom:none;

    font-size:12px;

    padding:0;

    

}

ol.subnav li a  

{   

    display:block;

    padding:2px 0 2px 45px;

    color:#6b6b6b;

    background:url(../../media/images/common/left_nav_bg_over.jpg) repeat-y;

}

ol.subnav li a:hover  

{   

    display:block;

    color:#6b6b6b;

}

ol.subnav li a.bottom 

{

    padding-bottom:15px;

}

.error

{

    font-size: 11pt;

    color: Red;

    /*font-weight: bold;*/

}

.video_list a

{

	font-weight:600;

}








