#spamblock {
margin: 0;
padding: 0 0 1em 0;
background: #FFF;
min-width:720px;
width:720px;
}

#spamblock #top {
}

#spamblock #top_line {
background: #fff url(/_img/products/utility/spamblock/top_line_bg.jpg) repeat-x;
height:66px;
}

#spamblock #top_line #top_line_txt { 
width: 400px;
float:left;
position:relative;
top:30px;
left:30px;
color:#C4EEFB;
font-weight:bold;
font-size: 1.2em;
}

#spamblock #top_line #top_line_os { 
color:#fff;
font-weight:bold;
font-size: 1em;
text-align:right;
padding: 30px 20px 0 0;
font-size: 1.2em;
}

#spamblock #top_title {
width: 720px;
height: 195px;
background: #FFF url(/_img/products/utility/spamblock/top_title_bg.jpg) no-repeat top;
}

#spamblock #top_title #top_title_txt {
width:458px;
height:24px;
float:right;
position:relative;
top:14px;
right:20px;
color:#018FBE;
font-weight:bold;
font-size: 1.2em;
text-align:center;
}

#spamblock #intro {
margin: 20px 20px 0 20px;
text-align:left;
}


#spamblock #intro #intro_flow_img {
width:308px;
height:332px;
float:left;
}

#spamblock #intro p {
padding: 10px 10px 0 330px;
font-size:1.2em;
font-weight:bold;
color:#003366;
text-align:left;
}

#spamblock #intro_functions {
margin: 0 20px 0 0;
padding: 10px 0 0 0;
text-align:left;
}

#spamblock #intro_functions ul li.title{ 
list-style-type:square;
margin:10px 0 0 30px;
font-size:1em;
font-weight:bold;
color:#003366;
}

#spamblock #intro_functions ul li.content{ 
list-style-type:none;
margin:5px 0 0 30px;
padding: 0 0 10px 0;
font-size:0.9em;
border-bottom:#02A6D3 dashed 1px;
}

#spamblock #intro_functions #intro_functions_left {
width:340px;
float:left;
}

#spamblock #intro_functions #intro_functions_right {
width:340px;
float:right;
border-left:#02A6D3 dashed 1px;
}

#spamblock #intro_functions p {
margin: 5px 0 5px 0;
}

#spamblock #intro_functions .attention {
color:#003366;
}

#spamblock #intro_functions_img_cap_whitelist {
width:135px;
height:240;
float:right;
}

#spamblock #intro_functions_img_cap_whitedomain_add {
width:155px;
height:140;
float:right;
}

#spamblock #caution {
margin: 30px 20px 0 20px;
background-color:#00A9D6;
border: #CCC solid 1px;
}

#spamblock #caution #caution_title {
width:70px;
height:auto;
float:left;
background: #00A9D6 url(/_img/products/utility/spamblock/caution_bg.jpg) repeat-x;
text-align:center;
}

#spamblock #caution #caution_txt {
background-color:#FFF;
font-size:0.8em;
margin: 0 0 0 70px;
padding: 5px 5px 5px 10px;
}

#spamblock #caution #caution_txt p{
}

#spamblock #about_requirement {
margin: 0 0 0 30px;
padding: 20px 0 0 0;
font-size: 0.9em;
}

#spamblock #about_requirement #about_requirement_title {
width: 12em;
background:#02A6D3;
color:#fff;
text-align:center;
font-weight:bold;
padding:0.1em;
margin: 0 0 0.3em 0;
}

#spamblock #about_requirement #requirements {
font-size:0.9em;
}

#spamblock #about_requirement2 {
position:relative;
font-size:0.9em;
}
