@charset "utf-8";

/**/
/**/
/***** COMMON *****/
/**/
/**/

body {
	background-color: #fff;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

.hide{display:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.black{color:#000;}
.white{color:#fff;}
.orange{color:#E28C4A;}
.red{color:#f00;}
.strong{font-weight:bold}
.center{text-align: center;}
.ie6fix{overflow:hidden; display:inline}/* over comes some floating and double margin issues*/
.basketsmallprint{font-size:9px; color:#aaa;}
form {padding:0px; margin:0px}

a.blank:hover{ text-decoration:none; }

ul{
	padding-top: 0;
	margin-top:0;
	padding-bottom: 0;
	margin-bottom:0
}

ul.rt{
	padding: 0px;
	margin:0px;
}

li.rt{
	list-style-type:none;
	list-style-position:outside;
	line-height:20px;
	margin:0px;
	padding:0px;
}

ul.rt li{
	list-style-type:none;
	list-style-position:outside;
	line-height:20px;
	margin:4px 0px 0px 0px;
	padding:0px;
}

ul.rt.pad li{
	margin:10px 0px 0px 0px;
}

ul.rt2{
	padding: 0px;
	margin:0px;
}

ul.rt2 li{
	list-style-type:none;
	list-style-position:outside;
	line-height:20px;
	margin:0px 0px 0px 2.5em;
	padding:0px;
}

h1{
	font-weight:normal;
	font-size:18px;
	margin: 0px 0px 12px 0px ;
}


.blue{color:#343491;}
.blue{color:#3F6B9F;}
.red{color:#B71A2D;}
.eset{color:#1C8D96}

h1.cramped
{
	margin:0px 0px 3px 0px ;
}

h2{
	font-weight:normal;
	font-size:14px;
	margin: 0px 0px 11px 0px ;
}

h3{
	font-weight:normal;
	font-size:14px;
	margin: 0px 0px 3px 0px ;
}

h4{
	font-weight:normal;
	font-size:12px;
	margin: 0px 0px 3px 0px ;
}

p{
	margin:0;
	margin-bottom:1em;
	padding:0;
}

p.content{
}

p.compact{
	line-height:1.2em;
}

p.half{
	margin-bottom:.75em;
}

p.bullet_rt {
	padding-left:10px;
	background-image:url(images/bullet_rt.png);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}

fieldset {
	background-color:#FAFAFA;
	border:1px #CCC solid;
	padding: 10px 3px;
}

legend{
	font-size:1.2em;
	padding:2px 3px;
	margin:0px;
}

.footnote{
	font-size:0.8em;
}

#main {
	margin: 0 auto;
	width: 995px;
}

#banner_default {
	margin-left: 7px;
	margin-top: 5px;
	background-repeat:no-repeat;
	background-image: url(images/banner_default.png);
	overflow: hidden;
	padding-top:76px;
	height: 22px;
	margin-bottom: 0;
	width: 983px;
}

#banner_register_eset {
	margin-left: 7px;
	margin-top: 5px;
	background-repeat:no-repeat;
	background-image: url(images/banner_register_eset.png);
	overflow: hidden;
	padding-top:76px;
	height: 22px;
	margin-bottom: 0;
	width: 983px;
}

p.linkout_right{
	text-align:right;
	padding-right:5px;
}

a.testa:visited{
	color:#FC6;
}

a{
	color:#36C;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}





/**/
/**/
/***** CONTENT *****/
/**/
/**/

#content{
	padding-left:20px;
}

#content_nopad{
	padding-left:7px;
}

#content_pagefit{
	padding-left:7px;
	padding-right:7px;
}

div.content{
	padding-left:20px;
}

div.content_nopad{
	padding-left:7px;
}

#content_foot{
	margin-top:10px;
	padding-left:20px;
}





/**/
/**/
/***** MENUS *****/
/**/
/**/

#menu_main{
	width: 971px;
	padding-top: 0px;
	padding-left: 12px;
	height: 22px;
}

div.menu_main_item{
	height:19px;
	padding:4px 12px 0px 0px;
	font-weight:normal;
	font-size:13px;
	color:#fff;
}

a.menu_main_item{
	color:#fff;
}


.menu_sub{
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0;
	background-color: #fff;
	width: 540px;
	padding-top: 0px;
	padding-left: 5px;
	height: 23px;
}

a.menu_sub_item{
	color:#03C;
}

div.menu_sub_item{
	height:19px;
	padding:4px 12px 0px 0px;
	font-weight:normal;
	font-size:13px;
	color:#606060;
}

.menu_sub_account{
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0;
	background-color: #fff;
	width: 640px;
	padding-top: 0px;
	padding-left: 12px;
	height: 23px;
}





/**/
/**/
/***** STRIP *****/
/**/
/**/

#strip_index{
	background-repeat:no-repeat;
	background-image: url(images/strip_index.png);
	width: 983px;
	height: 158px;
}

#strip_products{
	background-repeat:no-repeat;
	background-image: url(images/strip_index.png);
	width: 983px;
	height: 158px;
}

#strip_basic{
	background-repeat:no-repeat;
	background-image: url(images/strip_basic.png);
	margin-left: 7px;
	width: 983px;
	height: 158px;
}

#strip_essential{
	background-repeat:no-repeat;
	background-image: url(images/strip_essential.png);
	margin-left: 7px;
	width: 983px;
	height: 158px;
}

#strip_licensing{
	background-repeat:no-repeat;
	background-image: url(images/strip_licensing.png);
	margin-left: 7px;
	width: 983px;
	height: 113px;
}

#strip_features{
	background-repeat:no-repeat;
	background-image: url(images/strip_features.png);
	width: 983px;
	height: 158px;
}

#strip_ent{
	background-repeat:no-repeat;
	background-image: url(images/strip_ent.png);
	margin-left: 7px;
	width: 983px;
	height: 138px;
}

#strip_downloads{
	background-repeat:no-repeat;
	background-image: url(images/strip_downloads.png);
	width: 983px;
	height: 158px;
}

#strip_pci{
	background-repeat:no-repeat;
	background-image: url(images/strip_pci.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_eu{
	background-repeat:no-repeat;
	background-image: url(images/strip_eu.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_becta{
	background-repeat:no-repeat;
	background-image: url(images/strip_becta.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_sox{
	background-repeat:no-repeat;
	background-image: url(images/strip_sox.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_solutions{
	background-image: url(images/strip_solutions.png);
	background-repeat:no-repeat;
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_mobile{
	background-image: url(images/strip_mobile.png);
	background-repeat:no-repeat;
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

.strip{
	background-repeat:no-repeat;
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_verizon{
	background-image: url(images/strip_solutions.png);
}

#strip_case_staffs{
	background-image: url(images/strip_case_staffs.png);
}

#strip_case_rmdudley{
	background-image: url(images/strip_case_rmdudley.png);
}

#strip_case_aster{
	background-image: url(images/strip_case_aster.png);
}


#strip_support{
	background-repeat:no-repeat;
	background-image: url(images/strip_support.png);
	margin-left: 7px;
	width: 983px;
	height: 143px;
}

#strip_news{
	background-repeat:no-repeat;
	background-image: url(images/strip_news.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_contact{
	background-repeat:no-repeat;
	background-image: url(images/strip_news.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_account{
	background-repeat:no-repeat;
	background-image: url(images/strip_news.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_partner{
	background-repeat:no-repeat;
	background-image: url(images/strip_partners.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_store{
	background-repeat:no-repeat;
	background-image: url(images/strip_news.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}

#strip_pro{
	background-repeat:no-repeat;
	background-image: url(images/strip_pro.png);
	margin-left: 7px;
	width: 983px;
	height: 143px;
}

#strip_standard{
	background-repeat:no-repeat;
	background-image: url(images/strip_standard.png);
	margin-left: 7px;
	width: 983px;
	height: 143px;
}

#strip_personal{
	background-repeat:no-repeat;
	background-image: url(images/strip_personal.png);
	margin-left: 7px;
	width: 983px;
	height: 143px;
}

#strip_wheretobuy{
	background-repeat:no-repeat;
	background-image: url(images/strip_pci.png);
	margin-left: 7px;
	width: 983px;
	height: 120px;
}





/**/
/**/
/***** BOX *****/
/**/
/**/

div.box_third{float:left; width:298px;padding: 5px 10px 0px 10px;margin:10px 8px 10px 0px;}
div.box_third_last{float:left; width:298px;padding: 5px 10px 0px 10px;margin:10px 0px;}

div.box_twothird_last{float:left; width:624px;padding: 5px 10px 0px 10px;margin:10px 0px;}

div.box_half{float:left;width:462px;padding: 0px 10px;margin:10px 0px; overflow:hidden;}
div.box_half_last{float:left;width:462px; padding: 0px 8px; margin:10px 0px; overflow:hidden;}

div.box_center{float:left;width: 462px;padding: 0px 10px 0px 10px;margin:10px 0px 0px 260px; overflow:hidden; display:inline}





/**/
/**/
/***** BOXOUTS *****/
/**/
/**/

#boxout_index {
	margin: 0px 0px 0px 13px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_index.png);
	float: right;
	width: 406px;
	height: 305px;
}

#boxout_index_3item {
	margin: 0px 0px 0px 13px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_index_3item.png);
	float: right;
	width: 406px;
	height: 305px;
}


.boxout_central{
	height:67px;
	width: 300px;
	padding-top: 8px;
	padding-left: 100px;
	font-size: 11px;
}

boxout_central_inner{
	float:left;
}

/* vertical lines in a box*/
.lined_item{
	vertical-align:middle;
	padding: 10px 0px 25px 0px;
	border-bottom: 1px solid #ddd;
	
}

.lined_item:last-child{
	border-bottom:0px solid #ddd;
	
}

.item_image{
	float:left;
	margin-left:0px;
	margin-right:10px;
}

.button_space{
	font-size:15px;
	vertical-align:central;
	text-align:center;
}

.button_space a:link { color:#000; }
.button_space a:hover { color:#000; }
.button_space a:visited { color:#000; }


.boxout_feature01{
	height:67px;
	width: 300px;
	padding-top: 8px;
	padding-left: 100px;
	font-size: 11px;
}

#boxout_licensing {
	margin: 10px 0px 0px 25px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_licensing.png);
	float: left;
	width: 498px;
	height: 298px;
}

.boxout_licensing_section_first{
	height:47px;
	width: 485px;
	padding-left: 7px;
	padding-top: 20px;
	font-size: 10px;
}

.boxout_licensing_section{
	height:57px;
	width: 485px;
	padding-left: 7px;
	padding-top: 10px;
	font-size: 10px;
}


#boxout_products {
	margin: 10px 25px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products.png);
	float: left;
	width: 618px;
	height: 495px;
}

#boxout_products_pro {
	margin: 0px 0px 10px 0px;
	padding: 10px 210px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_pro.png);
	float: left;
	width: 398px;
	height: 130px;
}

#boxout_products_standard {
	margin: 0px 0px 10px 0px;
	padding: 10px 210px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_standard.png);
	float: left;
	width: 398px;
	height: 130px;
}

#boxout_products_personal {
	margin: 0px 0px 5px 0px;
	padding: 10px 210px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_personal.png);
	float: left;
	width: 398px;
	height: 130px;
}

#boxout_products_server {
	margin: 0px 0px 0px 0px;
	padding: 10px 210px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_server_alt.png);
	float: left;
	width: 398px;
	height: 130px;
}

.boxout_products_section_first{
	height:286px;
	width: 600px;
	padding-left: 10px;
	padding-top: 20px;
	font-size: .8em;
}

.boxout_products_section{
	height:149px;
	width: 600px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: .8em;
}

div.boxout_products_icon{
	float:left;
	padding-right:2px;
}

td.boxout_products{
	width:50%;
	padding-top:10px;
}

#boxout_productmatrix {
	margin: 0px 0px 0px 0px;
	padding: 77px 0px 0px 22px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_productmatrix.png);
	width: 547px;
	height: 357px;
}

div.boxout_productmatrix_item{
	float:left;
	clear:both;
	height:19px;
	padding: 11px 0px 0px 0px;
	width:240px;
	text-align:right;
}

#boxout_product_mini_pro {
	margin: 0px 0px 4px 5px;
	padding: 10px 100px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_mini_pro.png);
	width: 250px;
	height: 95px;
}

#boxout_product_mini_standard {
	margin: 0px 0px 4px 5px;
	padding: 10px 100px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_mini_standard.png);
	width: 250px;
	height: 95px;
}

#boxout_product_mini_basic {
	margin: 0px 0px 4px 5px;
	padding: 10px 100px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_mini_basic.png);
	width: 250px;
	height: 95px;
}

#boxout_product_mini_personal {
	margin: 0px 0px 4px 5px;
	padding: 10px 100px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_mini_personal.png);
	width: 250px;
	height: 95px;
}

#boxout_product_mini_mobile {
	margin: 0px 0px 4px 5px;
	padding: 10px 100px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_mini_mobile.png);
	width: 250px;
	height: 95px;
}

#boxout_product_mini_server {
	margin: 0px 0px 4px 5px;
	padding: 10px 100px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_products_mini_server.png);
	width: 250px;
	height: 95px;
}

#boxout_featuregrid {
	margin: 10px 0px 0px 0px;
	padding: 10px 125px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_featuregrid.png);
	width: 174px;
	height: 288px;
}

#boxout_featuregrid_nobox {
	margin: 10px 0px 0px 0px;
	padding: 10px 125px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/featuregrid.png);
	width: 174px;
	height: 288px;
}

#boxout_features {
	margin: 20px 0px 0px 20px;
	padding: 10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_features.png);
	width: 289px;
	height: 215px;
}

#boxout_ent {
	margin: -13px 0px 0px 0px;
	padding: 21px 10px 0px 10px; 
	background-repeat:no-repeat;
	background-image: url(images/boxout_ent.png);
	width: 694px; /*714*/
	height: 324px; /*345*/
}

#boxout_entfeatures {
	margin: 0px 1px 0px 0px;
	padding: 8px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_entfeatures.png);
	width: 245px; /*265*/
	height: 448px; /*456*/
}

td.features{
	padding-right: 25px;
}

.icon_features{
	padding: 0px 10px 20px 0px
}


#boxout_downloads{
	padding: 10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_downloads.png);
	width: 546px;
	height: 460px;
}


#boxout_downloadsdocs{
	margin-right:10px;	
	padding: 10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_downloadsdocs.png);
	width: 359px;
	height: 460px;
}

.boxout_solutions {
	float:left;
	margin-right: 5px;
	padding: 3px 6px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_solutions.png);
	width: 180px;
	height: 322px;
}

#boxout_menu_solutions {
	margin: 20px 0px 0px 20px;
	padding: 10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_menu_solutions.png);
	width: 289px;
	height: 148px;
}


#boxout_support{
	margin-top: 17px;
	padding: 10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_support.png);
	width: 546px;
	height: 480px;
}


#boxout_supportextras{
	margin-right:10px;	
	padding: 10px 10px 0px 10px;
	width: 359px;
	height: 480px;
}


#boxout_supportdocs{
	margin:115px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_supportdocs.png);
	width: 359px;
	height: 125px;
}


#boxout_contact{
	margin: 20px 0px 0px 0px;
	width:250px;
	height: 475px;
	padding: 5px;
	background-repeat:no-repeat;
	background-image:url(images/boxout_contact.png);
}


.boxout_third_1050{
	background-repeat:no-repeat;
	background-image: url(images/boxout_third_1050.png);
	height: 1050px;
}


#boxout_login{
	padding:10px 20px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_login.png);
	width: 320px;
	height: 190px;
}


#boxout_register{
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_register.png);
	width: 450px;
	height: 440px;
}


#boxout_login2{
	padding:10px 20px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_login2.png);
	width: 270px;
	height: 190px;
}


#boxout_register2{
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_register.png);
	width: 604px;
	height: 440px;
}


#boxout_partner_login{
	padding:10px 20px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_login.png);
	width: 320px;
	height: 190px;
}

.shadowshade{
	-moz-box-shadow: 0px 1px 3px #888;
	-webkit-box-shadow: 0px 1px 3px #888;
	box-shadow: 0px 1px 3px #888;
	background-image: -webkit-linear-gradient(top, #fff, #f4f4f4); 
	background-image: -moz-linear-gradient(top, #fff, #f4f4f4);
	background-image: -ms-linear-gradient(top, #fff, #f4f4f4);
	background-image: -o-linear-gradient(top, #fff, #f4f4f4);
}

#boxout_partner_menu{
	margin-left:0px;
	margin-right:15px;
	border:0px solid #ddd;
	border-radius:5px;
}

#boxout_partner_menu h1{
	padding-top:4px;
	color:#fff;
	text-align:center;
}

#boxout_partner_menu > div:first-child{
	background-color:#333;
	border:1px solid #333;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	width: 206px;
	height:30px;
}

#boxout_partner_menu > div:last-child{
	border:1px solid #ddd;
	padding:10px 5px 10px 15px;
	background-color:#f4f4f4;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	width: 186px;
}

#boxout_partner_menu ul{
	padding:0px;
	margin:0px;
}

#boxout_partner_menu li{
	padding:0px;
	margin:0px;
	list-style:none;
}

#boxout_partner_menu_noimage{
	margin-left:7px;
	margin-right:10px;
}

#boxout_partner_menu_noimage h1{
	padding-top:4px;
	color:#fff;
	text-align:center;
}

#boxout_partner_menu_noimage > div:first-child{
	background-color:#333;
	width: 176px;
	height:30px;
} 

#boxout_partner_menu_noimage > div:last-child{
	padding:10px 5px 10px 15px;
	background-color:#eee;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	width: 156px;
}

#boxout_partner_menu_noimage ul{
	padding:0px;
	margin:0px;
}

#boxout_partner_menu_noimage li{
	padding:0px;
	margin:0px;
	list-style:none;
}

#boxout_partner_welcome{
	margin-right:20px;
	padding:10px 20px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_partner_welcome.png);
	width: 196px;
	height: 345px;
}

#boxout_partner_contact{
	padding:10px 20px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_partner_contact.png);
	width: 196px;
	height: 345px;
}

#boxout_chpass{
	padding:10px 20px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_chpass.png);
	width: 413px;
	height: 315px;
	overflow:auto;
	overflow:hidden;
}


#boxout_wheretobuystore{
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_wheretobuystore.png);
	width: 450px;
	height: 302px;
}


#boxout_wheretobuypartner{
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_wheretobuypartner.png);
	width: 450px;
	height: 440px;
}


#boxout_yourlicence{
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_yourlicence.png);
	width: 450px;
	height: 540px;
}


#boxout_yourdownloads{
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_yourdownloads.png);
	width: 450px;
	height: 540px;
}


#boxout_voucherhowto{
	margin-top:10px;
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_voucherhowto.png);
	width: 412px;
	height: 637px;
}


#boxout_voucherdetails{
	margin-top:10px;
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_voucherdetails.png);
	width: 610px;
	height: 490px;
}


#boxout_emailhelp{
	margin-top:10px;
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_emailhelp.png);
	width: 550px;
	height: 291px;
}


#boxout_solutions_goverment{
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_solutions_government.png);
	width: 557px;
	height: 120px;
}


#boxout_solutions_education{
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_solutions_education.png);
	width: 557px;
	height: 120px;
}


#boxout_solutions_business{
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_solutions_business.png);
	width: 557px;
	height: 120px;
}


#boxout_solutions_homeuser{
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_solutions_homeuser.png);
	width: 557px;
	height: 120px;
}


#boxout_solutions_compliance{
	padding:10px 10px 10px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_solutions_compliance.gif);
	width: 250px;
	height: 325px;
}

/* new box shading and shadow without images */



.newbox{
	margin-top:3px;
	border:0px solid #ddd;
	border-radius:5px;
	background-color:#f4f4f4;
}

.newbox > div:first-child{
	background-color:#333;
	border:0px solid #333;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:32px;
	padding-top:4px;
	padding-left:10px;
}

.newbox > div:first-child > h1{
	padding-top:4px;
	color:#fff;
}

.newbox > div:first-child{
	background-image: -webkit-linear-gradient(top, #5B5C5C, #333333, #333333); 
	background-image: -moz-linear-gradient(top, #5B5C5C, #333333, #333333);
	background-image: -ms-linear-gradient(top, #5B5C5C, #333333, #333333);
	background-image: -o-linear-gradient(top, #5B5C5C, #333333, #333333);
}



.newbox > div:last-child{
	border:0px solid #ddd;
	padding:10px 5px 10px 15px;
	background-color:#f4f4f4;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.newboxout{
	border:0px solid #ddd;
	border-radius:5px;
	background-color:#f4f4f4;
}



.boxout_padding{
	padding:10px;
}


.container_outershadow{
	margin-top:3px;
	margin-bottom:5px;
	border:0px solid #ddd;
	border-radius:5px;
	-moz-box-shadow: 0px 2px 3px #aaa;
	-webkit-box-shadow: 0px 2px 3px #aaa;
	box-shadow: 0px 2px 3px #aaa;
}

.shadow_boxout{
	-moz-box-shadow: 0px 0px 4px #aaa;
	-webkit-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa;
	background: #fff;
	border-radius:5px;
	overflow:hidden;
}



.shadow_boxout > h1{
	margin:0px;
	padding:7px 10px;
	height:22px;
	background: #333;
	background: -moz-linear-gradient(#5a5b5b, #333);
	background: -webkit-linear-gradient(#5a5b5b, #333);
	background: -o-linear-gradient(#5a5b5b, #333);
	background: -ms-linear-gradient(#5a5b5b, #333);/*For IE10*/
	background: linear-gradient(#5a5b5b, #333);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5a5b5b', endColorstr='#333');/*For IE7-8-9*/ 
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	overflow:hidden;
}

.shadow_boxout_eset{
	-moz-box-shadow: 0px 0px 4px #aaa;
	-webkit-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa;
	background: #fff;
	border-radius:5px;
	border: 2px solid #1C8D96;
	overflow:hidden;
}

.shadowshade_boxout{
	-moz-box-shadow: 0px 0px 4px #aaa;
	-webkit-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa;	
	background: #f4f4f4;
	background: -moz-linear-gradient(#fff, #f4f4f4);
	background: -webkit-linear-gradient(#fff, #f4f4f4);
	background: -o-linear-gradient(#fff, #f4f4f4);
	background: -ms-linear-gradient(#fff, #f4f4f4);/*For IE10*/
	background: linear-gradient(#fff, #f4f4f4);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f4f4f4');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/
}

.shade_boxout{
	background: #f4f4f4;
	background: -moz-linear-gradient(#fff, #f4f4f4);
	background: -webkit-linear-gradient(#fff, #f4f4f4);
	background: -o-linear-gradient(#fff, #f4f4f4);
	background: -ms-linear-gradient(#fff, #f4f4f4);/*For IE10*/
	background: linear-gradient(#fff, #f4f4f4);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f4f4f4');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/
}

.buttonshade_blue{
	background: #3785F1;
	background: -moz-linear-gradient(#3785F1, #1F4D9D);
	background: -webkit-linear-gradient(#3785F1, #1F4D9D);
	background: -o-linear-gradient(#3785F1, #1F4D9D);
	background: -ms-linear-gradient(#3785F1, #1F4D9D);/*For IE10*/
	background: linear-gradient(#3785F1, #1F4D9D);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3785F1', endColorstr='#1F4D9D');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/
	border-radius:5px;
}


.tabboxout_whole{
	border-radius:5px;
	font-size:14px;
}

div.tabboxout_whole  a:link { color:#fff;  }
div.tabboxout_whole  a:hover { color:#fff;  }
div.tabboxout_whole  a:visited { color:#fff; }





/* compliance_box covers all boxouts in the compliance section that use ul*/
.compliance_box ul{
	padding: 0px;
	margin:0px;
}

.compliance_box ul li{
	list-style-type:none;
	list-style-position:outside;
	line-height:19px;
	margin:0px;
	padding:0px;
}



#boxout_compliance_downloads{
	padding:10px 10px 10px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_compliance_downloads.gif);
	width: 251px;
	height: 181px;
}


#boxout_featurespotlight{
	padding:10px 10px 10px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_featurespotlight.png);
	width: 251px;
	height: 589px;
}


#boxout_spec{
	padding:10px 10px 10px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_spec.png);
	width: 251px;
	height: 416px;
}


#boxout_reader{
	padding:10px 10px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_reader.png);
	width: 450px;
	height: 440px;
}



#tabbox_solutions_government{
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/tabbox_solutions_oxxx.gif);
	width: 557px;
	height: 256px;
}
#tabbox_solutions_education{
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/tabbox_solutions_xoxx.gif);
	width: 557px;
	height: 256px;
}
#tabbox_solutions_business{
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/tabbox_solutions_xxox.gif);
	width: 557px;
	height: 256px;
}
#tabbox_solutions_homeuser{
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/tabbox_solutions_xxxo.gif);
	width: 557px;
	height: 256px;
}

.tabbox_item{
	float:left;
	padding:7px 0px 0px 0px;
	text-align:center;
	width: 137px;
	height: 24px;
}

.tabbox_content{
	float:left;
	padding:20px 35px 10px 35px;
	width: 487px;
	height: 184px;
}

/* BOXOUT - partners*/
.boxout_resellers_t {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_resellers_t.gif);
	width: 608px;
	height: 32px;
}
.boxout_resellers_m {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_resellers_m.gif);
	width: 618px;
}
.boxout_resellers_b {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_resellers_b.gif);
	width: 608px;
	height: 21px;
}

.item_apreseller_logo {
	position:absolute;
	top:5px;
	left:15px;
	width: 290px;
	height: 70px;
}
.item_apreseller_address {
	position:absolute;
	top:80px;
	left:15px;
	padding:0px 0px 0px 12px;
	width: 250px;
	height: 100px;
	background-image:url(images/bullet_rt.png);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}
.item_apreseller_address p { margin-bottom:5px; padding:0px; }

.item_apreseller_desc {
	position:absolute;
	top:5px;
	left:255px;
	padding:0px 0px 0px 0px;
	width: 350px;
	height: 90px;
}

.item_apreseller_contact {
	position:absolute;
	top:110px;
	left:255px;
	padding:0px 0px 0px 0px;
	width: 350px;
	height: 80px;
}
.item_apreseller_contact h2 { margin:0px; padding:0px; }
.item_apreseller_contact p { margin-left:47px; padding:0px; }


.item_distributor_logo{
	position:absolute;
	top:5px;
	left:50px;
	padding-right:10px;
	width: 290px;
	height: 70px;
}

.item_distributor_address {
	position:absolute;
	top:60px;
	left:15px;
	padding:0px 0px 0px 12px;
	width: 280px;
	height: 100px;
	background-image:url(images/bullet_rt.png);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}
.item_distributor_address p { margin-bottom:5px; padding:0px; }


.item_reseller_name {
	position:absolute;
	top:5px;
	left:7px;
	padding-left:10px;
	height: 20px;
	background-image:url(images/bullet_rt.png);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}
.item_reseller_address {
	font-size:10px;
	position:absolute;
	top:25px;
	left:17px;
	padding:0px;
	width: 120px;
	height: 85px;
}
.item_reseller_contact {
	font-size:11px;
	position:absolute;
	top:45px;
	left:140px;
	padding:0px 0px 0px 0px;
	width: 210px;
	height: 50px;
}


.boxout_comp_355_upper {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_355_outer.gif);
	width: 345px;
	height: 32px;
}


.boxout_comp_355_upper_UK {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_355_outer_UK.gif);
	width: 255px;
	height: 32px;
}


.boxout_comp_355_upper_US {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_355_outer_US.gif);
	width: 255px;
	height: 32px;
}


.boxout_comp_355_upper_PL {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_355_outer_PL.gif);
	width: 255px;
	height: 32px;
}


.boxout_comp_355_upper_ZA {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_355_outer_ZA.gif);
	width: 255px;
	height: 32px;
}


.boxout_comp_355_upper_IE {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_355_outer_IE.gif);
	width: 255px;
	height: 32px;
}

.boxout_comp_355_inner {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_355_inner.gif);
	width: 355px;
}

.boxout_comp_355_inner_scroll {
	overflow-y:scroll;
	margin-right: 2px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_355_inner.gif);
	width: 354px;
}

.boxout_comp_355_lower {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_355_outer.gif);
	background-position:0px -38px;
	width: 355px;
	height: 21px;
}

.boxout_comp_355_lower_b {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_355_outer.gif);
	background-position:0px -37px;
	width: 355px;
	height: 21px;
}


.boxout_comp_618_upper {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_618_outer.gif);
	width: 608px;
	height: 32px;
}


.boxout_comp_618_upper_UK {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_618_outer_UK.gif);
	width: 518px;
	height: 32px;
}


.boxout_comp_618_upper_PL {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_618_outer_PL.gif);
	width: 518px;
	height: 32px;
}

.boxout_comp_618_inner {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_618_inner.gif);
	width: 618px;
}

.boxout_comp_618_inner_scroll {
	overflow-y:scroll;
	margin-right: 2px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_618_inner.gif);
	width: 617px;
}

.boxout_comp_618_lower {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_618_outer.gif);
	background-position:0px -38px;
	width: 618px;
	height: 21px;
}

.boxout_comp_618_lower_b {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_618_outer.gif);
	background-position:0px -37px;
	width: 618px;
	height: 21px;
}


.boxout_comp_622_upper {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_622_outer.gif);
	width: 612px;
	height: 32px;
}


.boxout_comp_622_upper_UK {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_622_outer_UK.gif);
	width: 512px;
	height: 32px;
}

.boxout_comp_622_upper_PL {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 100px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_622_outer_PL.gif);
	width: 512px;
	height: 32px;
}

.boxout_comp_622_inner {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_622_inner.gif);
	width: 622px;
}

.boxout_comp_622_inner_scroll {
	overflow-y:scroll;
	margin-right: 2px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_622_inner.gif);
	width: 621px;
}

.boxout_comp_622_lower {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_622_outer.gif);
	background-position:0px -38px;
	width: 622px;
	height: 21px;
}

.boxout_comp_622_lower_b {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_622_outer.gif);
	background-position:0px -37px;
	width: 622px;
	height: 21px;
}


.boxout_comp_985_upper {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_985_outer_US.png);
	width: 975px;
	height: 32px;
}


.boxout_comp_985_upper_US { /*use with .boxout_comp_985_upper to add US flag */
	padding: 5px 0px 0px 100px;
	background-image: url(images/boxout_comp_985_outer_US.png);
	width: 885px;
}

.boxout_comp_985_inner {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_985_inner.gif);
	width: 985px;
}

.boxout_comp_985_inner_scroll {
	overflow-y:scroll;
	margin-right: 2px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_985_inner.gif);
	width: 984px;
}

.boxout_comp_985_lower {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_985_outer_US.png);
	background-position:0px -38px;
	width: 985px;
	height: 21px;
}

.boxout_comp_985_lower_b {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_985_outer_US.png);
	background-position:0px -37px;
	width: 985px;
	height: 21px;
}

.item_USdistributor_address {
	margin-top:20px;
	padding:0px 0px 10px 12px;
	height: 100px;
	background-image:url(images/bullet_rt.png);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}

.item_USdistributor_address p{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.boxout_comp2_470_upper {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp2_470_outer.gif);
	width: 460px;
	height: 32px;
}

.boxout_comp2_470_inner {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp2_470_inner.gif);
	width: 470px;
}

.boxout_comp2_470_inner_scroll {
	overflow-y:scroll;
	margin-right: 2px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp2_470_inner.gif);
	width: 469px;
}

.boxout_comp2_470_lower {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp2_470_outer.gif);
	background-position:0px -40px;
	width: 470px;
	height: 21px;
}

.boxout_comp2_470_lower_b {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp2_470_outer.gif);
	background-position:0px -37px;
	width: 470px;
	height: 21px;
}



.boxout_comp2_631_upper {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp2_631_outer.gif);
	width: 631px;
	height: 32px;
}

.boxout_comp2_631_inner {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp2_631_inner.gif);
	width: 631px;
}

.boxout_comp2_631_inner_scroll {
	overflow-y:scroll;
	margin-right: 2px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp2_631_inner.gif);
	width: 630px;
}

.boxout_comp2_631_lower {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp2_631_outer.gif);
	background-position:0px -40px;
	width: 631px;
	height: 21px;
}

.boxout_comp2_631_lower_b {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp2_631_outer.gif);
	background-position:0px -37px;
	width: 631px;
	height: 21px;
}





.comp_item {/* compartment box for compartmented boxouts */
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 15px;
	border-bottom:1px solid #d5d5d5;
}

.comp2_item {/* compartment box for compartmented boxouts */
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 15px;
}

.comp_item_618 { width: 599px; }
.comp_item_618_scroll { width: 584px; max-width:584px; min-width:567px; overflow:hidden; }
.comp_item_355 { width: 336px; }
.comp_item_355_scroll { width: 321px; max-width:321px; min-width:304px; overflow:hidden; }
.comp_item_622 { width: 603px; }
.comp_item_622_scroll { width: 588px; max-width:588px; min-width:571px; overflow:hidden; }
.comp_item_985 { width: 966px; }
.comp_item_985_scroll { width: 951px; max-width:951px; min-width:935px; overflow:hidden; }
.comp2_item_470 { width: 451px; }
.comp2_item_470_scroll { width: 436px; max-width:436px; min-width:420px; overflow:hidden; }
.comp2_item_631 { width: 612px; }
.comp2_item_631_scroll { width: 597px; max-width:597px; min-width:581px; overflow:hidden; }


.comp_item_distributor{ position:relative; height: 200px; }
.comp_item_reseller{ position:relative; height: 112px; }
.comp_item_apreseller{ position:relative; height: 200px; }
.comp_item_360h{ position:relative; height: 360px; }

.sboxout_670_upper {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/sboxout_670_outer.gif);
	width: 670px;
	height: 6px;
}

.sboxout_670_inner {
	margin: 0px;
	padding: 0px 3px;
	background-repeat:repeat-y;
	background-image: url(images/sboxout_670_inner.gif);
	width: 670px;
}

.sboxout_670_lower {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/sboxout_670_outer.gif);
	background-position:0px -21px;
	width: 670px;
	height: 6px;
}

td.sboxout_head_l{
	padding:3px;
}
td.sboxout_head_l{
	padding:3px;
}
td.sboxout_head{
	padding:0px 0px 3px 3px;
	border-right: 1px solid #CCC;
}
td.sboxout_head_r{
	padding:0px 0px 3px 3px;
}

td.sboxout_l{
	border-collapse:collapse;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding:3px;
}
td.sboxout_r{
	border-collapse:collapse;
	border-top: 1px solid #CCC;
	padding:3px;
}


/* Compartment box thirds */

.boxout_comp_third_upper {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_third_outer.gif);
	width: 308px;
	height: 32px;
}

.boxout_comp_third_inner {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_third_inner.gif);
	width: 318px;
}

.boxout_comp_third_inner_scroll {
	overflow-y:scroll;
	margin-right: 2px;
	background-repeat:repeat-y;
	background-image: url(images/boxout_comp_third_inner.gif);
	width: 317px;
}

.boxout_comp_third_lower {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_third_outer.gif);
	background-position:0px -38px;
	width: 318px;
	height: 21px;
}

.boxout_comp_third_lower_b {
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
	background-image: url(images/boxout_comp_third_outer.gif);
	background-position:0px -37px;
	width: 318px;
	height: 21px;
}

.comp_item_third { width: 318px; }
.comp_item_third_scroll { width: 274px; max-width:274px; min-width:267px; overflow:hidden; padding-right:10px }


/*NEWS PAGE*/
.comp_item_news {padding-top:1px; padding-bottom:4px;}
.comp_item_news p { text-align:right; padding-right:2px; margin-bottom:0px; font-style:italic; font-size:.8em; color:#CCC }



/*CODEBOX*/
#codebox_default {
	margin: 0px 0px 0px 30px;
	padding: 27px 0px 0px 15px;
	background-repeat:no-repeat;
	background-image: url(images/codebox_default.png);
	width: 365px;
	height: 33px;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:16px;
}


/*QUOTE*/

.quote_small{
	font-size: 10px;
}


/*FOOTER*/
#footer_default{
	float:left;
	margin-left: 7px;
	margin-top: 1px;
	background-repeat:no-repeat;
	background-image: url(images/footer_DESlock.png);
	height: 19px;
	margin-bottom: 0;
	width: 983px;
	padding-top: 15px;
	color: #fff;
	text-align:center;
	font-weight:normal;
	font-size:11px;
}



a.footer_default{
	color:#fff;
}

table.footer_listings{
	vertical-align:top;
	font-size:10px;
	color:#999;
}

table.footer_listings > tr > td{
	border-right:1px solid #ddd; padding-right:20px;
	
}

table.footer_listings > tr > td:last-child{
	border-right:0px solid #999;
}

table.footer_listings h4 {
	font-size:10px;
	font-weight:bold;
}

table.footer_listings a:link { color:#999; }
table.footer_listings a:hover { color:#999; }
table.footer_listings a:visited { color:#999; }


/* BUTTON */
.btn_banner_download{
	padding: 17px 10px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images/btn_banner_download.png);
	width: 556px;
	height: 39px;
}

.btn_banner_download_small{
	padding-top: 17px;
	text-align:center;
	background-repeat:no-repeat;
	background-image: url(images/btn_banner_download_small.png);
	width: 379px;
	height: 39px;
}

.btn_banner_download_small_beta{
	padding-top: 17px;
	text-align:center;
	background-repeat:no-repeat;
	background-image: url(images/btn_banner_download_small_beta.png);
	width: 379px;
	height: 39px;
}

.btn_banner_esupport{
	padding-top: 17px;
	text-align:center;
	background-repeat:no-repeat;
	background-image: url(images/btn_banner_esupport.png);
	width: 379px;
	height: 39px;
}

.btn_compact_download{
	text-align:center;
	background-repeat:no-repeat;
	background-image: url(images/btn_compact_download.png);
	width: 187px;
	height: 70px;
}

.btn_compact_download div:first-child{
	text-decoration:none;
	padding-right:22px;
	font-size:9px;
	text-align:right;
}

.btn_compact_download div:last-child{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:18px 0px 0px 2px;
	color:#fff;
	font-size:16px;
}

.btn_compact_download div:last-child span{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	font-size:10px;
}



/* EVENT */

.moh{/*mouseover hand cursor*/
	cursor:pointer;
}


/* ALERTS */

div.alert_default{
	margin: 10px 0px;
	color:#FF0000;
	line-height:14px;
	padding:10px;
	
}

div.alert_border01{
	margin:10px;
	padding:10px;
	border:3px solid #f00;
	color:#f00;
	border-radius:6px;
	font-size:13px;
	font-weight:bold;
}

table.simplevertical {
}

table.simplevertical tr{
}

table.simsimpleverticalple tr td:first-child{
	text-align:right;
	font-weight:bold;
}

table.simplehorizontal {
}

table.simplehorizontal thead{
	font-weight:bold;
	background-color:#333;
	color:#FFF;
}

table.simplehorizontal td{
	padding:3px 10px;
}

table.formtable tr > td:first-child{
	border: 10px solid transparent;
	padding-right:5px;
	background-color:#999;
	border-radius:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	text-align:right;
}

table.formtable tr:last-child td{
	background-color:transparent;
}

table.formtable.full tr:last-child > td:first-child{
	background-color:#999;
}

table.formtable tr > td:last-child{
	padding-left:10px;
}

.popup{
	padding:5px 10px;
}

.small{
	font-size: 0.8em;
}