body {
	margin: 0px; padding: 0px; text-align: center; background-color: #e2dfde; font-size: 9pt; font-family: verdana
}
body.ja {
	font-family: MS PGothic; font-size: 10pt
}
h1 {
	margin: 0; padding: 0; font-size: 22pt
}
h2 {
	margin: 0; padding: 0; font-size: 12pt
}
h3 {
	margin: 0; padding: 0; font-size: 9pt
}
h5 {
	margin: 0; padding: 0; font-size: 9pt; text-align: center
}
em,i {
	font-style: normal
}
img {
	border: none
}
strong {
	color: #36a
}
p {
	margin: 0; padding: 5px 0
}
u {
	text-decoration: none
}
#banner {
	float: right; position: relative; margin: 5px 0 0 0
}
#bannerCounter {
	position: absolute; top: 0px; right: 0px; text-align: center; width: 84px; margin: 0; padding: 0; color: #fff; font-size: 8pt; line-height: 1.5em
}
#boxes {
	clear: both; margin: 3px 0; padding: 0; background: url(../pics/bg_gray.gif) left top
}
#box_general {
	 width: 120px; background-image: url(http://www.whitesmoke.com/lib/img/home_page/gen_client.gif); background-position: left top;
}
#box_business {
	 width: 120px; background-image: url(http://www.whitesmoke.com/lib/img/home_page/biz_client.gif); background-position: 10px 0px;
}
#box_creative {
	 width: 120px; background-image: url(http://www.whitesmoke.com/lib/img/home_page/creative_client.gif); background-position: left top;
}
#box_hitech {
	 width: 120px; background-image: url(http://www.whitesmoke.com/lib/img/home_page/hitech_client.gif); background-position: left top;
}
#box_medical {
	 width: 120px; background-image: url(http://www.whitesmoke.com/lib/img/home_page/medical_client.gif); background-position: left top;
}
#box_executive {
	 width: 120px; background-image: url(http://www.whitesmoke.com/lib/img/home_page/executive_client.gif); background-position: left top;
}
#countTime {
	font-size: 11pt; font-weight: bold
}
#chooselang {
	clear: both; margin: 3px 0; padding: 5px 0; text-align: center; background-color: #eee; font-size: 8pt; font-family: verdana
}
#chooselang a {
	color: #999
}
#chooselang a:hover {
	color: #000; text-decoration: none
}
#corner_bottom_left {
	margin: 0; padding: 0; background: url(../pics/corner_bottom_left.gif) left bottom no-repeat
}
#corner_bottom_right {
	margin: 0; padding: 0; background: url(../pics/corner_bottom_right.gif) right bottom no-repeat
}
#corner_top_left {
	margin: 0; padding: 0; background: url(../pics/corner_top_left.gif) left top no-repeat
}
#corner_top_right {
	margin: 0; padding: 0; background: url(../pics/corner_top_right.gif) right top no-repeat
}
#flash_block {
	float: left; position: relative; margin: 3px 0; padding: 0; width: 790px
}
#flash_block_side {
	float: left; margin: 0 0 0 -2px; padding: 14px 15px; text-align: center
}
#flash_block_text {
	float: left; color: #000; width: 430px; margin: 0 0 0 -2px
}
#flash_block_text p {
	margin: 0; padding: 0
}
#flash_block_col1 {
	float: left; width: 305px
}
#flash_block_col2 {
	float: left; width: 117px; height: 239px; background: url(http://images.whitesmoke.com/landing_flash/pics/new2010.png) left top no-repeat
}
#flash_block_testimonails {
	font-style: italic; font-weight: bold; text-align: left; height: 185px; width: 280px; line-height: 1.5em; margin: 0px auto
}
#flash_block_testimonails h3 {
	font-style: normal; margin: 0; padding: 0
}
#flash_block_testimonails p {
	margin: 0; padding: 0; font-size: 8pt; font-style: normal
}
#submit_button {
	float: left; display: block; width: 280px; height: 63px; margin: 0; padding: 0; background-position: left top; background-repeat: no-repeat; overflow: hidden; text-align: center; text-decoration: none
}
#footer {
	clear: both; margin: 0; padding: 0; color: #bbc; height: 47px; line-height: 47px; text-align: center; font-size: 7pt; background: url(http://images.whitesmoke.com/landing_flash/pics/no_spy.gif) 100% 4px no-repeat
}
#truste {
	float: right; margin-right: 110px
}
#trust_guard {
	float: right; margin-right: 8px
}
#list_type1,#list_type2,#list_type3,#list_type4 {
	margin: 5px 0 0 0; padding: 0; list-style-type: none
}
#list_type1 li .check {
	float: left; display: block; width: 10px; height: 9px; margin: 3px 1px 0 0; padding: 0; background: url(../pics/check.png) left top no-repeat; overflow: hidden
}
#list_type2 li {
	clear: both; font-size: 7pt; margin: 0 0 10px 0; padding: 0
}
#list_type2 li em {
	font-size: 9pt; font-weight: bold; margin: 0; padding: 0
}
#list_type2 li i {
	float: left; display: block; margin: 0; padding: 0; width: 15px; height: 20px; overflow: hidden
}
#list1 {
	display: block; margin: 0; padding: 0; width: 11px; height: 20px; background: url(../pics/list1.png) left top no-repeat;
}
#list2 {
	display: block; margin: 3px 0 0 0; padding: 0; width: 12px; height: 17px; background: url(../pics/list2.png) left top no-repeat;
}
#list3 {
	display: block; margin: 3px 0 0 0; padding: 0; width: 9px; height: 12px; background: url(../pics/list3.png) left top no-repeat;
}
#list4 {
	display: block; margin: 3px 0 0 0; padding: 0; width: 12px; height: 13px; background: url(../pics/list4.png) left top no-repeat;
}
#list_type3 {
	margin-left: 10px
}
#list_type3 li {
	margin: 0 0 10px 0; padding: 0 0 0 15px; background: url(../pics/check2.png) 0px 5px no-repeat; font-size: 8pt
}
#list_type4 {
	float: left; line-height: 1.5em
}
#list_type4 li .check {
	float: left; display: block; width: 12px; height: 11px; margin: 4px 0 0 0; padding: 0; background: url(../pics/check4.png) left top no-repeat; overflow: hidden
}
#list_type4 li u {
	font-size: 7pt
}
#list_type3 li em {
	display: block; font-weight: bold; font-size: 9pt
}
#logo {
	display: block; float: left; margin: 0; padding: 10px 0 0 0
}
#main {
	margin: 0 auto; padding: 0 15px 0 14px; background: #fff; width: 791px; text-align: left
}
#pixels {
	clear: both; margin: 0; padding: 0; width: 0px; height: 0px; overflow: hidden
}
#requirements {
	font-size: 7pt; padding: 5px 0 10px 15px
}
#requirements strong {
	color: #000
}
#tbl_type1 {
	margin: 5px 0; padding: 0; border: none; border-collapse: collapse; text-align: center
}
#tbl_type1 thead th {
	padding: 0 5px 15px 5px
}
#tbl_type1 tbody td {
	padding: 8px 0 8px 5px
}
#tbl_type1 tbody td.line {
	padding: 0; height: 1px; overflow: hidden; background-color: #e1ebed
}
#tbl_type1 tfoot td {
	font-size: 7pt; padding: 0; text-align: left; text-valign: middle
}
#t_cnn {
	width: 230px
}
#t_nbc {
	width: 200px
}
#t_yahoo {
	width: 360px
}


.box {
	float: left; margin: 0 0 5px 10px; padding: 98px 0 0 0 ; text-align: center; font-size: 75%; background-repeat: no-repeat; 
}
.box em {
	font-size: 8pt; font-weight: bold; font-family: verdana
}
.box em i {
	font-size: 7pt; font-weight: normal
}
.box em u {
	font-weight: normal
}
.box p {
	margin: 0; padding: 0; height: 5.5em
}
.hr {
	clear: both; margin: 3px 15px; padding: 0; background-color: #000; height: 1px; overflow: hidden
}
.box .hr {
	margin: 3px 5px
}
.boxes_button_big {
	display: block; margin: 0 auto; padding: 5px 0 0 0; color: #fff; width: 105px; height: 20px; text-align: center; text-decoration: none; font-size: 8pt; background: url(../pics/boxes_button_big.gif) left top no-repeat;
}
.button_readmore {
	display: block; margin: 3px auto 0; padding: 0; color: #fff; width: 105px; height: 14px; text-align: center; text-decoration: none; font-size: 7pt; background: url(../pics/boxes_button_small.gif) left top no-repeat;
}
.clearfix {
	clear: both; margin: 0; padding: 0; height: 0px; overflow: hidden
}
.col1,.col2 {
	float: left; width: 390px; margin: 0; padding: 0
}
.col2 {
	margin: 0 0 0 10px
}
.executive {
	color: #000; background: url(../pics/boxes_button_big2.gif) left top no-repeat;
}
#list_type4.second {
	padding: 0 0 0 20px
}
.inside_img {
	float: left; margin: 5px
}
.left {
	text-align: left
}
.red {
	color: #f00
}
.testimonials {
	float: left; margin: 3px 0; padding: 0; font-size: 80%
}
.testimonials img {
	float: left; margin: 0 5px 0 0
}
.title {
	clear: both; margin: 5px 0; padding: 0; height: 26px; text-align: left; background: url(../pics/bg_title.gif) left top repeat-x; overflow: hidden
}
.title h4 {
	margin: 0; padding: 4px 0 0 15px; height: 22px; font-size: 110%; font-weight: normal; color: #fff; background: url(../pics/bg_title_left.gif) left top no-repeat; overflow: hidden
}
.title span {
	float: right; display: block; margin: 0; padding: 0; width: 5px; height: 26px; background: url(../pics/bg_title_right.gif) left top no-repeat; overflow: hidden
}


a.boxes_button_big:hover {
	color: #000; background: url(../pics/boxes_button_big2.gif) left top no-repeat;
}
a.executive:hover {
	color: #fff; background: url(../pics/boxes_button_big.gif) left top no-repeat;
}

* html a#submit_button:hover {
	cursor: pointer
}
* html .check,
* html #flash_block_col2,
* html #list1,
* html #list2,
* html #list3,
* html #list4
{
	behavior: url(http://www.whitesmoke.com/landing_flash/css/iepngfix.htc)
}
* html .box {
	display: inline
}

.en_fix {
	font-size: 11pt;  padding: 20px 0 30px 0
}
.de_fix {
	padding: 10px 0 0 0; font-size: 10pt;
}
.es_fix {
	font-size: 11pt; padding: 20px 0 0 0
}
.fr_fix {
	font-size: 10pt; padding: 10px 0 0 0
}
.it_fix {
	font-size: 11pt; padding: 10px 0 0 0
}
.sv_fix {
	font-size: 11pt; padding: 15px 0 0 0
}
.ru_fix {
	font-size: 11pt; padding: 10px 0 0 0
}
.tr_fix {
	font-size: 11pt; padding: 15px 0 0 0
}
.ja_fix {
	font-size: 11pt; padding: 20px 0 0 0; font-style: normal
}
.zh_fix {
	font-size: 11pt; padding: 20px 0 0 0; font-style: normal
}
.ko_fix {
	margin: 15px auto 30px
}