@charset "utf-8";
/* CSS Document */
/*global def*/
html,body { margin:0;padding:0;height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#eee; background:#fff;}
h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p{margin:0; padding:0;}
ul{list-style:none;}
ul li{float:left; color:ccc;}
a{color:#fff; font-weight:normal; text-decoration:none;}
ul li a{padding:0px 10px; float:left; text-decoration:none; display:block; color:#999; border-right:1px solid #0099FF; margin-bottom:5px;}
ul.list {position:relative;}
ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
ul.list li {background:transparent url(../images/dot_gray.gif) no-repeat scroll 0 7px; line-height:14px; padding:0 0 5px 7px;}

.spacer{font-size:0; line-height:0; clear:both;}


/*general*/
#container {min-height:100%; position:relative; background:fff; width:100%; margin:0px;}
#container {height:100%;}
.inside{width:1002px; margin:0px auto;}

/*header*/
#tophead{background:#fff; color:#000; border-bottom:1px solid #eee; height:auto;}
#gheader{height:56px; background:#fff;}
.logo{float:left; width:268px; height:56px; background:url(../images/logo2.png) no-repeat;}


/* -- top navigation start -- */
#topNav{width:637px; height:20px;float:right; margin-top:36px;}
#topNav ul{width:637px;}
#topNav ul li{float:left; color:#666; font-weight:bold; font-size:9pt;}
#topNav ul li a{padding:0px 10px 2px 25px; float:left; text-decoration:none; display:block; color:#0099FF; font-weight:bold; font-size:9pt; border-right:0px solid #666; background:url(../images/navbg.jpg) no-repeat;}
#topNav ul li a:hover{padding:0px 10px 2px 25px; float:left; text-decoration:none; display:block; color:#0066CC; font-weight:bold; font-size:9pt;}
/* -- top navigation end -- */

/* -- salutation start -- */
#welbdy{padding:0px; background:#28C5F6; width:100%;}
.weltxt{padding:3px 10px; font-weight:bold;}
/* -- salutation end -- */

.lines{border-bottom:1px solid #333; margin:1px 0px;}

/* -- topbody start -- */
#blackbg{background:url(../images/bg-main.jpg) repeat-x; width:100%; height:auto;}
#blaskbg{background:url(../images/bg-main.jpg) repeat-x; width:100%; height:auto;}
.space{padding:6px; height:20px;}
.login_wrap{float:right; width:298px;}
.login_hold{padding:10px 20px 0px 20px; background:#28C5F6; height:auto;}
.loginbutt{width:298px; height:12px; background:url(../images/login_f4.png) no-repeat;}
.quickvote{height:115px;}
.bkmark{height:16px; background:url(../images/bkmark_f4.png) no-repeat; padding:8px 0px 5px 170px; color:#333; font-weight:bold;}

/*login*/
.username, .password {color:#fff; font-weight:bold; font-size:9pt; text-align:right;}
.loginsucc{text-align:left; color:#fff; font-weight:bold; font-size:9pt;}
.forgotpass, .register {color:#fff; font-weight:normal; font-size:8pt;}
.formfield{background:#000; border:1px solid #fff; padding:1px; color:#fff;}
.loginmsg{border:1px solid #003366; background:#3399FF; padding:3px 10px; color:#fff; visibility:visible; margin-bottom:0px;}
/* -- topbody end -- */


/* -- middle body start -- */
#whitebdy{width:100%; background:#fff; height:auto; margin-top:10px;}
.title{color:#0066CC; font-size:10pt; font-weight:bold;}
.content{color:#333;}
/* -- middle body end -- */

/* -- footer start -- */
#footer {width:100%; background:#fff; border-top:1px solid #ccc; margin-top:10px;}
.ftr-inside{padding:5px 0px; color:#ccc; width:1024px; margin:0px auto;}
.ftr-title{font-size:10pt; font-weight:bold; color:#0066CC; padding:0px 10px 0px 5px; margin:7px 0px;}
.ftr-txt{margin:10px 0px 10px 10px; color:#003366;}
.more-links{padding:0px;}
.more-links a{color:#0099FF;}
.more-links a:hover{color:#0066CC; font-weight:bold;}
/* -- footer end -- */