/* general settings */
body {background:#fff; margin:0px; font:12px arial, helvetica, sans-serif; color:#404040;}
form {margin:0px;}
input {font-size:14px; color:#000;}
select {font-size:14px; color:#000;}
textarea {font-size:14px; color:#000;}
h1 {font:bold 18px arial; color:#333; margin:0px; padding:0px;}
fieldset {border:1px solid #333; padding:10px;}
legend {font:bold 14px arial; color:#404040;}

/* layout settings */
#shell {}
#header {}
#quicknav {background:#0f75bc url(../image/top-back.gif) repeat; height:20px; padding:8px 18px 5px 0px; text-align:right; color:#fff;}
#quicknav span {margin:0px 6px;}
#quicknav a:link, #quicknav a:visited {color:#fff; text-decoration:underline;}
#quicknav a:active, #quicknav a:hover {color:#adda78; text-decoration:underline;}
#top {background:#ddf1ff;}
#logo {float:left; padding:18px 0px;}
#topnav {float:right; padding:28px 0px 0px 0px;}
#topnav img {vertical-align:middle; margin-left:4px;}
#tagline1, #tagline2 {padding:8px 0px; background:#58585a; text-align:center;}
#wrapper {width:980px; margin:0 auto;}
#promo {border-top:1px solid #89b557; border-bottom:1px solid #89b557; margin:6px 0px;}
#promo .left {float:left;}
#promo .right {float:right; background:#89b557; width:240px; padding:10px; min-height:282px;}
#promo .right h1 {font:bold 24px arial; text-align:center;}
#promo .right ul {margin:15px 0px 15px 10px; padding:0px;}
#promo .right ul li {list-style-type:none; background:url(../image/bullet.gif) no-repeat left center; padding:10px 0px 10px 30px; color:#fff; font:bold 14px arial;}
#content {padding:20px 0px; line-height:16px;}
#content h1 {color:#0f75bc; font:bold 16px arial;}
#content h2 {color:#404040; font:bold 14px arial; margin:0px; padding:10px 0px;}
#content h2 img {margin-right:6px; vertical-align:middle;}
#content .left {float:left;}
#content .right {float:right;}
#footer {}
#footer .left {float:left; padding-top:9px;}
#footer .right {float:right;}
#footer .right img {width:300px; height:30px; background:#85b251;}
#main {width:730px; float:left;}
#rightnav {width:200px; padding:10px; background:#f3f3f3; border-left:1px dashed #ccc; float:right; min-height:380px;}
#rightnav ul {margin:15px 0px 15px 10px; padding:0px;}
#rightnav ul li {list-style-type:none; background:url(../image/bullet.gif) no-repeat left center; padding:10px 0px 10px 30px; font:bold 14px arial;}
#rightnav h1 {font:bold 18px arial; text-align:center; color:#404040;}
#login {}
#login div {padding:10px 0px;}
.inner-header {width:980px; margin:0 auto;}
.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; float:none;}

/* media settings */
#media img {padding:2px; background:#fff; border:1px solid #ccc;}
#media img:hover {border:1px solid #000;}
#media ul {marign:0px; padding:0px;}
#media li {list-style:none; float:left; margin:0px 18px 18px 0px;}
#media li.last {float:right; margin:0px 0px 18px 0px;}

/* bottom link settings */
#bottom-links {margin:50px 0px 15px 0px;}
#bottom-links span {margin:0px 6px;}
#bottom-links a:link, #bottom-links a:visited {color:#2879cc; text-decoration:underline;}
#bottom-links a:active, #bottom-links a:hover {color:#1b83ed; text-decoration:underline;}

/* link settings */
a:link, a:visited {color:#2879cc; text-decoration:none;}
a:active, a:hover {color:#1b83ed; text-decoration:underline;}
a.box:link, a.box:visited {color:#2879cc; text-decoration:none; padding:6px 10px; border:1px solid #2879cc; background:#f7f7f7;}
a.box:active, a.box:hover {color:#1b83ed; text-decoration:underline; padding:6px 10px; border:1px solid #1b83ed; background:#f7f7f7;}

/* drop down menu settings */
.dropmenudiv {position:absolute; top:0px; border:1px solid #000; margin-top:14px; margin-left:4px; line-height:18px; z-index:10000; background:#fff; width:215px; visibility:hidden;}
.dropmenudiv a:link, .dropmenudiv a:visited {display:block; text-indent:6px; border-bottom:1px solid #bbb; padding:3px 0px; text-decoration:none; font:bold 14px arial; color:#000;}
.dropmenudiv a:active, .dropmenudiv a:hover {display:block; text-indent:6px; border-bottom:1px solid #bbb; padding:3px 0px; text-decoration:none; font:bold 14px arial; color:#000;}
.dropmenudiv ul {margin:0px; padding:0px;}
.dropmenudiv li {list-style-type:none;}
.dropmenudiv li:hover {background:#f0f0f0;}
.dropmenudiv li.subheader {background:#292b2c; color:#fff; font-weight:bold; padding:4px 6px;}
.dropmenudiv li img {vertical-align:middle; margin-right:6px;}

/* table settings */
.grid {border:1px solid #ccc;}
.grid th {text-align:left; font-weight:bold; background:#333; color:#fff;}
.grid tr:hover {background:#f1f9ff;}
.grid .even {background:#f7f7f7;}
.grid img {margin-right:5px;}
.grid img:hover {opacity:.75;}

.grid input {width:250px; border:1px solid #d8d8d8; height:25px; line-height:25px; vertical-align:middle; font-size:14px; padding:6px 3px 0px 6px;}
.grid textarea {width:300px;height:200px;border:1px solid #d8d8d8;}
.grid input.send {display:block;width:120px;height:33px; text-decoration:none;line-height:30px; cursor:pointer; padding:3px;}
.grid input.send:hover {color:#a9bb59;}

/* tab menu settings */
.ui-tabs-hide { display:none; }
.tab-menu {clear:both; margin-bottom:1em; margin-top:30px;}
.tab-menu ul {padding:3px 9px 2px 0px; margin-left:0px; margin-top:1px; margin-bottom:0px; font:12px arial; list-style-type:none; text-align:left; border-bottom:1px solid #929492;}
.tab-menu li {display:inline; margin:0px; padding:0px;}
.tab-menu li a:link, .tab-menu li a:visited {color:#000; text-decoration:none; padding:3px 15px 2px 10px; margin:0px; margin-right:1px; border-left:1px solid #DDD; color:black; font-size:12px; background:#f7f7f7 url(../image/half-tab-right.gif) top right no-repeat;}
.tab-menu li a:active, .tab-menu li a:hover {background:#e6f2ff url(../image/half-tab-right.gif) top right no-repeat; color:#105cb6;}
.tab-menu .ui-tabs-selected a:link, .tab-menu .ui-tabs-selected a:visited, .tab-menu .ui-tabs-selected a:active, .tab-menu .ui-tabs-selected a:hover {background:#e6f2ff url(../image/half-tab-right.gif) top right no-repeat; color:#105CB6;}



.dashboard ul {margin:15px 0px 15px 10px; padding:0px;}
.dashboard ul li {list-style-type:none; background:url(../image/bullet.gif) no-repeat left center; padding:10px 0px 10px 30px; font:bold 14px arial;}
.note {background:#ffecec; border:1px solid #ff0000; padding:15px;}

.log-results-fail, .log-results-success { display:none; }
#success, .log-results-success {color:#4e8c28; padding:10px; background:#e9ffdb url(/image/success-alert.gif) no-repeat right center; border:1px solid #6cb142; margin-bottom:8px;}
#error, #error-footer, .error, .log-results-fail {color:#cc0000; padding:10px; background:#ffeeee url(/image/error-alert.gif) no-repeat right center; border:1px solid #ff5050; margin-bottom:8px;}
.no-log-image { background-image:none !important; }

.checkbox { width:auto !important; border:none !important; }

/* addthis settings */
.at300bs {display:none !important;}
