h3 { margin:0; padding:0; }

.community_heading h2 { color: #000; }
.community_heading h2 a { background: #c24b4f; }
.community_heading h2 a:hover { background: #9b2d30; }
.community_heading h2 a.active { background: #6e1618; }
.community_heading h2 a.active:hover { background: #9b2d30; }
.header_inner h2 a { border:solid 2px #6e1618; }
#header_container {background: #000 url(img-email/headercontainerbg3.gif) top left repeat-x;}
.header_inner h1 {background: transparent url(img-email/h1bg.gif) top left no-repeat;}
.header_inner ul li a {text-decoration: none;color: #dbe9f4;border-bottom: 1px dotted #41627e; }
.header_inner ul li a:hover {color: #fff;text-shadow: #b7c962 0 0 10px; border-bottom: 1px solid #dbe9f4; }

#accountDetails th { color:#9b2d30; font-size:11px; text-align:left; }

ul.checkboxUl { list-style-type:none; margin:0px; padding:0px; }
ul.checkboxUl li {background-image:url(img-email/checkbox_5.gif); padding-left: 25px; background-repeat:no-repeat; line-height:20px; }
ul.checkboxUl li a { color:#b33f43; font-size:11px; }
ul.checkboxUl li a:HOVER { text-decoration:none; }

#importForm { width:340px; float:left; height:190px;  margin-right:20px; background:url(img/vertdottedbg.gif) right repeat-y; }
#importForm table th { padding-right:10px; }
#importForm table tr { height:30px; }
#providerDetails { width:220px; float:left; height:190px; text-align:center; }

#accountName b { font-size:18px; font-weight:bold; color:#c24b4f;  }
#accountName { background:url(img/dottedbg.gif) bottom repeat-x; font-size:15px; padding-bottom:5px; margin-bottom:10px }

#accountTable { text-align:left;  }
#accountTable table td, #accountTable table th { padding-right:10px; }
#accountTable table tr { height:20px; }

#accountSelect { color:#c24b4f; background:url(img/dottedbg.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:10px }
#importDone b { font-size:18px; font-weight:bold; color:#53c507; }
#importDone a { color:#b33f43; font-size:13px; }
#importDone a:HOVER { text-decoration:none; }

.photosList a { color:#000; font-size:11px; text-decoration:none; text-align:center; }
.photosList a span  { width:190px; height:150px; }
.photosList a span img { width:170px; height:102px; padding:2px; border:solid 1px #c2dbed; }
.photosList td { width:33%; vertical-align:top;  }

#loginDiv { background-image:url(img/login-background.jpg); width:976px; height:357px; text-align:center; padding-top:40px; }
#loginDiv h1 { margin:0; padding:0; font-size:30px;  }
#loginDiv small { font-size:13px; text-align:center; display:block }
#loginForm { text-align:left; padding:8px;  float:left; margin-top:50px; margin-left:120px; width:280px; background-image:url(img-email/box-email-login.gif); height:104px; color:#000; font-size:10px; }
#loginForm form { margin:0; padding:0; }
#loginForm label { margin:0; padding:0; text-align:left; color:#fff; font-size:13px; }
#loginForm .vloz { font-size:15px; width:270px; }
#registerForm { text-align:left; padding:8px;  float:left; margin-top:50px; margin-left:120px; width:280px; background-image:url(img-email/box-email-register.gif); height:104px; color:#fff; font-size:13px; }
#registerForm h2 { font-size:16px; text-align:center; font-weight:bold; }
#registerForm .button { margin-top:5px; }

#OfferingsForm { text-align:left; padding:8px;  float:left; margin-top:30px; margin-left:80px; width:780px; background-color:#fff; height:80px; color:#fff; font-size:12px; }

#sealbox span { float:left; display:block; }
#sealbox span#siteseal { width:90px; margin-top:10px; }
#sealbox span#s2 { width:170px; margin-top:10px; }

#sealbox td { padding-right:10px }
.number { font-size:18px; color:#1ea50c; text-align:right; }

h3 small { color:#1ea50c }
