@charset "utf-8";
/* CSS Document */

/*global def*/
html,body { margin:0;padding:0;height:100%; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#eee; background:url(../images/body_back.jpg) repeat-x;}
div, 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;}
.spacer{font-size:0; line-height:0; clear:both;}
a{color:#0066CC; 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 #ccc; margin-bottom:5px;}





/*general*/
#container {min-height:100%; position:relative; background:fff; width:897px; margin:0px auto;}
#container {height:100%;}
.inside{width:877px; padding:0px 10px; background:url(../images/insbg.png) repeat-y;}
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;}
.button{background:#333; color:#eee; border:0px solid #eee; padding:2px 3px; font-size:8pt; font-weight:bold;}
.forms{color:#666; font-size:8pt; padding:1px;}

/*header*/
#tophead{background:#00C1DB; padding:3px 10px; border-bottom:1px solid #ccc; height:auto; color:#fff;}
.login{float:right; width:470px; text-align:left;}
.loginmsg{padding:5px 5px; float:left; width:130px;}
.log_reg{padding:0px; float:left; width:250px;}

#gheader{height:68px; background:#fff;}
.logo{float:left; width:268px; height:68px; background:url(../images/logo.png) no-repeat;}



/* -- top navigation start -- */
#topNavbdy{width:607px; height:50px; }
#topNav{width:537px; height:20px;float:right; margin-top:40px;}
#topNav ul{width:537px;}
#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:#03213F; 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; float:left; text-decoration:none; display:block; color:#990000; font-weight:bold; font-size:9pt;}
/* -- top navigation end -- */


/* -- body start -- */
#pmidbody{height:170px; background:#000; width:877px;}
.pflashimg{width:618px; height:170px; background:url(../images/bgimg2.jpg) no-repeat; float:left;}

.prght{float:right; width:242px; margin-right:5px;}
.pcountdwn{float:left; width:371px;}
.pflashcount{height:48px; width:339px; margin-top:275px; margin-left:0px;}


.pwelblck{float:right; width:205px; height:150px; background:url(../images/bgmore.jpg) no-repeat; padding:10px 26px 0px 26px;}
.ptxtdet{padding:5px;}
.pmore{margin:5px 0px 10px 0px; text-align:right;}
.pup-recimg{width:204px; height:32px; margin-bottom:8px;}


.pblaskspace{background:#000; height:20px;}



#plowerbody{background:url(../images/ply_bg1.png) repeat-x; background-position:bottom; height:auto;}
.pdivprt{float:left; width:597px; padding:10px; color:#666; border-right:1px dashed #eee;}
.pdivprt2{float:right; width:617px; padding:10px; color:#666; border-right:0px dashed #eee;}
.pdivplft{float:right; width:205px; padding:20px 26px 0px 26px;}
.pdivplft2{float:left; width:205px; padding:20px 26px 0px 6px; border-right:1px dashed #eee;}
.ptitle{padding:10px 10px 5px 10px; font-size:12pt; font-weight:bold; color:#333; border-bottom:1px solid #eee;}
.pcntbdy{padding:5px 10px 10px 10px;}

.pdivwrap{padding:0px; width:205px; margin-bottom:10px;}
.pdivprt-hdr{color:#666; font-weight:bold; font-size:10pt; border-bottom:1px solid #eee; padding-bottom:5px;}
.pdivprtbdyq{background:url(../images/quest.png) no-repeat; background-position:right;}
.pdivprtbdyp{background:url(../images/prep.png) no-repeat; background-position:right;}
.pdivprtbdyt{background:url(../images/tech.png) no-repeat; background-position:top;}
.pdivprtbdye{background:url(../images/expect.png) no-repeat; background-position:left;}
.pdivprtbdy{width:125px; color:#666; padding:10px 0px 5px 0px;}
.pdivebdy{width:185px; color:#666; padding:10px 0px 5px 10px;}
.pepxhdr{padding:20px 0px 0px 40px; color:#333; font-size:10pt; font-weight:bold;}
.pdivprtmore{padding:5px 0px; color:#0066CC;}
.pdivemore{padding:0px 0px 5px 10px; color:#0066CC;}
.pdivemore a{padding:0px 0px 5px 10px; color:#0066CC;}



.fav_wrap{padding:5px 10px 0px 10px; background:#e5e5e5; margin-top:0px; border-bottom:3px solid #fff;}
.myfav_wrap{padding:0px 10px 0px 10px; background:#F9F9F9; margin-bottom:0px; border-bottom:3px solid #fff;}
.GenbgWrap{padding:5px 10px 0px 10px; background:#eee; margin-top:0px; border-bottom:3px solid #fff;}
.fav_hdr{background:#666; padding:5px; color:#fff; font-weight:bold;}
.fav_bdy{padding:5px 0px; border-bottom:0px dotted #fff; margin-bottom:0px;}
.fav_butt{background:url(../beta_images/feat_r5_c1.png) no-repeat; height:15px; padding:17px 15px 5px 10px; text-align:right; font-weight:bold;}
.favpix{float:left; width:80px; height:60px; background:#000;}
.fav_desc{float:right; width:100px;}
.myfav_desc{float:right; width:110px;}
.vid_title{padding:0px; color:#000; font-weight:bold;}
.vid_desc{padding:2px 0px; color:#333;}
.vid_button{color:#000; padding-top:5px;}

.vidmore{padding:10px; text-align:right; font-weight:bold;}

/* -- body end -- */


/* -- footer start -- */
#footer {width:877px; background:#fff; border-top:1px solid #eee;}
.ftr-inside{padding:5px 0px; color:#ccc;}
.ftr-title{font-size:10pt; font-weight:bold; color:#666; padding:0px 10px 0px 5px; margin:7px 0px;}
.ftr-txt{margin:10px 0px 10px 10px; color:#003366;}
.more-links{padding:0px;}
/* -- footer end -- */