/* Style sheet 01_Basic */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */ *font-size:small; /* for IE Quirks Mode */*font:x-small;}
a,b,body,cite,div,h1,h2,h3,h4,h5,h6,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:"lucida sans unicode", "lucida grande", sans-serif;}
button,input,select,textarea{font-size:99%;}
.formbody br{display:none;}
a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{color:#404040;}
img{border:0px;}
p{margin:0px 0px 12px 0px;padding:0px;line-height:1.38;}
#main-content li a,div.custom li a,div.custom li span,#right li a{width:100%;}
#main-content p.ce_headline{overflow:hidden;margin:-3px 0px 0px 0px;padding:0px 0px 5px 0px;font-weight:bold;font-size:205%;color:#0099dc;line-height:100%;}
h1{overflow:hidden;margin:-3px 0px 12px 0px;padding:0px 0px 5px 0px;font-weight:normal;font-size:197%;color:#0099dc;line-height:100%;}
h2{margin:18px 0px 6px 0px;padding:0px;font-weight:bold;font-size:116%;color:#0099dc;}
.col-left-33 h2,.col-mid-33 h2,.col-right-33 h2{margin:0px 0px 6px 0px;padding:0px;font-weight:bold;font-size:116%;color:#0099dc;}
h6{margin-top:18px;margin-bottom:3px;font-weight:normal;font-size:123.1%;color:#0099dc;}
p.large-type{font-size:131%;color:#005984;}
.large-type strong{font-weight:bold;}
blockquote{margin-right:4px;padding:6px 6px 3px 6px;background-color:#EBF2F5;border-left:2px solid #4DB8E6;}
optgroup{padding-top:3px;padding-bottom:3px;font-style:normal;}
a{text-decoration:none;color:#7fb22c;}
#main-content p a{text-decoration:underline;}
#main-content p strong a{text-decoration:none;}
a:hover{text-decoration:underline;}
label.error,p.error,p .error{font-weight:bold;color:#cc5555;}
.highlight{font-weight:bold;color:#005984;}
.file-size{font-weight:normal;}
.confirm{font-weight:bold;color:#7fb22c;}
.caption{font-style:italic;font-size:93%;}
