/***************************** DE ************************************

	Last Modified: MAY.09.05 Sven Etzold		(tm modifications)
	Last Modified: JAN.20.11 Corinna Ketterle
	Last Modified: JAN.24.11 Bernhard Lehner
	
 *********************************************************************/
.blueBTN { 
	background:url(/css/common/smallbusiness/images/blueBTN.jpg) left top no-repeat; 
	color:#FFFFFF !important; 
	display:block; 
	height:16px !important; 
	margin:10px 0px 0px 0px; 
	padding:4px 0px 10px 0px !important; 
	width:242px !important; 
	font-size:12px; 
	font-weight:normal; 
	text-align:center;
		}
		
a.blueBTN:hover {
	background:url(/css/common/smallbusiness/images/blueBTN.jpg) left bottom no-repeat;
	text-decoration:none;
	}
	

.blueWideBTN { 
	background:url(/css/common/smallbusiness/images/blueBTN_320x60.jpg) left top no-repeat; 
	color:#FFFFFF !important; 
	display:block; 
	height:16px !important; 
	margin:10px 0px 0px 0px; 
	padding:4px 0px 10px 0px !important; 
	width:320px !important; 
	font-size:12px; 
	font-weight:normal; 
	text-align:center;
		}
		
a.blueWideBTN:hover {
	background:url(/css/common/smallbusiness/images/blueBTN_320x60.jpg) left bottom no-repeat;
	text-decoration:none;
	}


.clear {
	background: none !important;
}

#secondary .sbhome_3col {
	background: transparent url(/css/common/backgrounds/hg_3box_709.gif) 0 bottom no-repeat;
	width:709px;
	clear:both;
	margin-bottom:15px;
	overflow: hidden;
}

#secondary .sbhome_1col {
	background: transparent url(/css/common/backgrounds/hg_1box_500_V2.jpg) 0 top repeat-x;
	width:709px;
	clear:both;
	margin-bottom:15px;
	overflow: hidden;
	border: 1px solid #e2e2e2;
}

#secondary .mbhome_1col {
	width:709px;
	clear:both;
	margin-bottom:15px;
	overflow: hidden;
	border: 1px solid #e2e2e2;
}

#secondary .mbhome_3col h3,
#secondary .sbhome_1col h4 {
	padding: 15px 0px 0px 20px;
}

#secondary .sbhome_1col h4 {
	font-size: 1.2em;
	}

.mbhome_3col .box_1 {
	width:700px;
	float:left;
	border: none;
}

.box_1, .box_2, .box_3 {
	width:231px;
	float:left;
	border: none;
}

.sbhome_1col .box_1 h3, 
.sbhome_1col .box_2 h3, 
.sbhome_1col .box_3 h3 {
	padding: 0 20px;
	color:#333333;
	font-size: 1.2em;
}


#secondary .box_1_2col, 
#secondary .box_2_2col {
	width:340px;
	float:left;
	border: none;
}

#secondary .sbhome_1col h2, 
#secondary .sbhome_3col h2 {
	color: #006697;
	font-size: 1.5em;
	padding: 15px 0px 0px 20px;
	font-weight: normal;
	margin: 0;
}

#secondary .box_2col_dotted  {
	width:340px;
	float:left;
	padding: 0 10px;
	border-right: 1px dotted #e5e5e5;
}

#secondary .box_2col_dotted p,
#secondary .box_1_2col p, 
#secondary .box_2_2col p {
	padding: 5px 0px 0px 10px;
	display: block;
	}

.sbhome_3col .box_1 h3, 
.sbhome_3col .box_2 h3, 
.sbhome_3col .box_3 h3 {
	background: transparent url(/css/common/backgrounds/hg_top_left.gif) left top no-repeat;
}

#secondary #mainContent .box_1_2col h3, 
#secondary #mainContent .box_2_2col h3,
#secondary #mainContent .box_2col_dotted h3 {
	color: #006697;
	padding: 0px 20px 0px 10px;
	}

#mainContent .sbhome_1col h2 {
	color: #006697;
	font-size: 1.5em;
	padding: 15px 0px 0px 20px;
	font-weight: normal;
}

.sbhome_3col .box_1 h3 span , .sbhome_3col .box_2 h3 span, .sbhome_3col .box_3 h3 span {
	text-indent:-5000px;
	background: transparent url(/css/uk/images/MD/time.gif) 15px 10px no-repeat;
	width: 110px;
	height: 40px;
	display: block;
}

.sbhome_3col .box_2 h3 span {
	background: transparent url(/css/uk/images/MD/resources.gif) 15px 10px no-repeat;
}
.sbhome_3col .box_3 h3 span {
	background: transparent url(/css/uk/images/MD/expertise.gif) 15px 10px no-repeat;
}

.box_1 p, 
.box_2 p, 
.box_3 p,
.sbhome_1col p{
	padding: 0px 20px 0px 20px;
}                                                                        

.sbhome_3col .box_1, .sbhome_3col .box_2, .sbhome_1col .box_1, .sbhome_1col .box_2 {
	margin-right:8px;
}

.mbhome_3col .morelink {
	background:transparent url(http://us.trendmicro.com/imperia/md/images/us/mediumbusiness/list-box-icon.jpg) no-repeat scroll 0 4px;
	clear:both;
	display:block;
	float:right;
	margin-bottom:0;
	margin-right:12px;
	padding-left:12px;
}

.sbhome_3col .morelink {
	clear:both;
	display:block;
	float:left;
	padding-bottom:15px;
	margin-right:12px;
	padding-left:20px;
}


.sbhome_3col .morelink a {
	color: #666;
}

.sbhome_3col .morelink a:hover {
	color: #FF0000;
}



/* 3-col Layout */

/* 3-col Layout */

.sbhome_3col_new {
	background: transparent url(/css/common/backgrounds/hg_3box_480.gif) 0 bottom no-repeat;
	width:480px;
	xheight: 120px;
	clear:both;
	margin-bottom:15px;
	overflow: hidden;
}

.sbhome_3col_new .box_1, .sbhome_3col_new .box_2, .sbhome_3col_new .box_3 {
	background: transparent url(/css/common/backgrounds/hg_top_left_md.gif) left top no-repeat;
}

.sbhome_3col_new .box_1 h3 span , .sbhome_3col_new .box_2 h3 span, .sbhome_3col_new .box_3 h3 span {
	text-indent:-5000px;
	background: transparent url(/css/uk/images/MD/time.gif) 15px 10px no-repeat;
	width: 155px;
	height: 60px;
	display: block;
}

* html .sbhome_3col_new .box_1 h3 span , 
* html .sbhome_3col_new .box_2 h3 span, 
* html .sbhome_3col_new .box_3 h3 span {
	width:152px;
}

.sbhome_3col_new .box_2 h3 span {
	background: transparent url(/css/uk/images/MD/resources.gif) 15px 10px no-repeat;
}

.sbhome_3col_new .box_3 h3 span {
	background: transparent url(/css/uk/images/MD/expertise.gif) 15px 10px no-repeat;
}

.sbhome_3col_new .box_1, .sbhome_3col_new .box_2 {
	margin-right:12px;
}



#tertiary .sbhome_3col {
	background: transparent url(/css/common/backgrounds/hg_3box_500_md.jpg) 0 top no-repeat;
	width:480px;
	xheight: 300px;
	clear:both;
	margin-bottom:15px;
	overflow: hidden;
	border:1px solid #e5e5e5;
}

#tertiary .sbhome_1col {
	background: transparent url(/css/common/backgrounds/hg_1box_500.jpg) 0 top no-repeat;
	width:480px;
	xheight: 300px;
	clear:both;
	margin-bottom:15px;
	overflow: hidden;
}

#tertiary .prodhome_3col {
	background: transparent url(/css/common/backgrounds/hg_3box_500_md.jpg) 0 top no-repeat;
	width:480px;
	xheight: 300px;
	clear:both;
	margin-bottom:15px;
	overflow: hidden;
	border:1px solid #e5e5e5;
}

#tertiary .prodhome_3col .box_1, 
#tertiary .prodhome_3col .box_2 {
	width:231px;
	float:left;
	border: none;
}

#tertiary .prodhome_3col .box_1 p {
	border-right: 1px dotted #e5e5e5;
}

#tertiary .box_1, #tertiary .box_2, #tertiary .box_3 {
	width:152px;
	float:left;
	border: none;
	
}

* html #tertiary .box_1, 
* html #tertiary .box_2, 
* html #tertiary .box_3 {
	width:139px;
}

#tertiary .box_1_dotted, #tertiary .box_2_dotted {
	width:152px;
	float:left;
	padding: 0 5px;
	border-right: 1px dotted #e5e5e5;
}

* html #tertiary .box_1_dotted, 
* html #tertiary .box_2_dotted, 
* html #tertiary .box_3_dotted {
	width:139px;
}

#tertiary .box_double_1 {
	width:311px;
	float:left;
	border: none;
}

#tertiary .box_1_2col, #tertiary .box_2_2col  {
	width:225px;
	float:left;
	border: none;
}

#tertiary .box_2col_dotted  {
	width:225px;
	float:left;
	padding: 0 5px;
	border-right: 1px dotted #e5e5e5;
}

#tertiary .sbhome_1col #tertiary .box_1 h3, #tertiary .sbhome_1col .box_2 h3, #tertiary .sbhome_1col .box_3 h3 {
	padding: 0 20px;
	color:#333333;
	font-size: 1.2em;
}

#tertiary .sbhome_3col .box_1 h3, #tertiary .sbhome_3col .box_2 h3, #tertiary .sbhome_3col .box_3 h3 {
	background: none;
}

#tertiary .sbhome_1col h2, 
#tertiary .sbhome_3col h2,
#tertiary .prodhome_3col .box_1 h3,
#tertiary .prodhome_3col .box_2 h3{
	height:30px;
	color: #006697;
	font-size: 1.5em;
	padding: 15px 0px 0px 20px;
	font-weight: normal;
	margin: 0;
}

#tertiary #mainContent .sbhome_1col h4, #tertiary #mainContent .sbhome_1col p,
#tertiary #mainContent .sbhome_3col h4, #tertiary #mainContent .sbhome_3col p, 
#tertiary #mainContent .sbhome_3col h3, #tertiary #mainContent .sbhome_1col h3 {
	padding: 20px 0px 5px 15px;
	margin: 0;
	display: block;
}

#tertiary .sbhome_3col .box_1 h3 span , #tertiary .sbhome_3col .box_2 h3 span, #tertiary .sbhome_3col .box_3 h3 span {
	text-indent:-5000px;
	background: transparent url(/css/uk/images/MD/time.gif) 15px 10px no-repeat;
	width: 150px;
	height: 40px;
	display: block;
}

#tertiary .sbhome_3col .box_2 h3 span {
	background: transparent url(/css/uk/images/MD/resources.gif) 15px 10px no-repeat;
}
#tertiary .sbhome_3col .box_3 h3 span {
	background: transparent url(/css/uk/images/MD/expertise.gif) 15px 10px no-repeat;
}
#tertiary .box_1 p, #tertiary .box_2 p, #tertiary .box_3 p {
	padding: 0px 20px 0px 20px;
}                                                                        

#tertiary .sbhome_3col .box_1, #tertiary .sbhome_3col .box_2, #tertiary .sbhome_1col .box_1, #tertiary .sbhome_1col .box_2 {
	margin-right:9px;
}

#tertiary .sbhome_3col ul, #tertiary .box_double_1 ul {
	padding: 0px 20px 0px 20px;
}

#tertiary .sbhome_3col li {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background: none;
	padding: 0px;
}

#tertiary .box_double_1 li {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background: none;
	padding: 0 0 0 3px;
	float: left;
}

#tertiary .sbhome_3col li a, #tertiary .box_double_1 li a {
	text-indent: -5000px;
	width: 200px;
	display:block;
	line-height: 35px;
}

#tertiary .sbhome_3col li.learn    {
	background:transparent url(/css/uk/images/MD/choose_button.jpg) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.spec a {
	background:transparent url(/css/uk/images/MD/select_button.jpg) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.free a {
	background:transparent url(/css/uk/images/WF_images/WF_free_trial.gif) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.buy a {
	background:transparent url(/css/uk/images/WF_images/WF_buy_now.gif) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.renew a {
	background:transparent url(/css/uk/images/WF_images/WF_renew.gif) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.view a {
	background:transparent url(/css/uk/images/WF_images/WF_view_broshure.gif) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.dvd a {
	background:transparent url(/css/uk/images/WF_images/WF_trial_DVD.gif) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.webinar a {
	background:transparent url(/css/uk/images/WF_images/WF_compare.gif) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.trials a {
	background:transparent url(/css/uk/images/WF_images/WF_free_trials.gif) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.sign a {
	background:transparent url(/css/uk/images/WF_images/WF_sign_up.gif) 0 0 no-repeat;		
}

#tertiary .sbhome_3col li.support a {
	background:transparent url(/css/uk/images/WF_images/WF_support.gif) 0 0 no-repeat;		
}




/* Additional Classes for the page: security challenges for medium business */
h2.myHeader { height:auto !important; margin-bottom:10px;
}
div.p3boxes {
	border:none; float: left; width: 146px; padding:0px 0px 0px 5px;
}
div.p3boxes_left_dotted {
	border-right: 1px dotted #E5E5E5; float: left; padding: 0px 5px 0px 10px; width: 140px;
}
div.p3boxes_center_dotted {
	border-right: 1px dotted #E5E5E5; float: left; padding: 0px 5px 0px 5px; width: 152px;
}
div.p3boxes_left_dotted h3, div.p3boxes_center_dotted h3, div.p3boxes h3 {
	display: block; margin: 0; padding: 20px 0px 5px 10px !important; font-size:11px !important;
}
div.p3boxes p, div.p3boxes_left_dotted p, div.p3boxes_center_dotted p {
	display: block; margin: 0; padding: 20px 0px 5px 10px !important;
}

ul.blueButton { padding:10px 0px 16px 12px !important; margin:0px; width:500px;
}
* html ul.blueButton { padding:0px 0px 0px 0px !important;
}
ul.blueButton li { list-style:none; float:left !important; width:160px; display:block; position:relative; margin:14px 0px 18px 50px;
}
* html ul.blueButton li { margin:14px 0px 18px 35px; padding:0px;
}

ul.blueButton li a, ul.blueButton li a:visited {
	background:url(../common/priceWidget/blueButton.jpg) left top no-repeat !important; 
	color:#ffffff; 
	font-size:12px; 
	font-weight:normal; 
	display:block; 
	text-align:center; 
	padding:4px 0px 10px 0px; 
	width:150px !important; 
	height:15px; 
	text-indent:0px !important; 
	line-height:14px !important;
}
ul.blueButton li a:hover {
	background:url(../common/priceWidget/blueButton.jpg) left bottom no-repeat !important; 
	text-decoration:none;
}


ul.blueWideButton { padding:20px 0px 0px 120px !important;
}
ul.blueWideButton li { margin-bottom:10px;
}
ul.blueWideButton li a, ul.blueWideButton li a:visited {
	background:url(/css/common/smallbusiness/images/blueBTN.jpg) left top no-repeat !important; 
	color:#ffffff; 
	font-size:11px; 
	font-weight:normal; 
	display:block; 
	text-align:center; 
	padding:4px 0px 10px 0px; 
	width:242px !important; 
	height:15px; 
	text-indent:0px !important; 
	line-height:14px !important;
}
ul.blueWideButton li a:hover {
	background:url(/css/common/smallbusiness/images/blueBTN.jpg) left bottom no-repeat !important; 
	text-decoration:none;
}



/* EoF */

