body{margin:auto;margin-top:0px;font-family:Verdana, Geneva, sans-serif;text-align:center;background:url(images/body_bg.jpg) #f4f4f4 repeat-x;}
h2{font-size:14px;margin:4px;}
.smalltext{font-size:10px;}
.red{color:#f00;}
.bold{font-weight:bold;}
.pad10{padding:10px;}
.pad10 a{color:#069;}
.links{line-height:20px;font-size:10px;}
.links a{color:#069;}
.half_left{width:50%;float:left;}
.half_right{width:50%;float:right;}
.right{float:right;}
.left{float:left;}
.white10{color:#fff;}
.white10b{color:#fff;font-weight:bold;}
.center_testimonial_port_left{float:left;padding:5px;border:1px solid #ccc;margin-right:5px;}
.center_testimonial_port_right{float:right;padding:5px;border:1px solid #ccc;margin-left:5px;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:underline;}
a.redlink{color:#f00;}
a.redlink:hover{text-decoration:underline;}
a.underline:hover{text-decoration:underline;}
#top_menu{height:20px;text-align:right;color:#fff;font-size:12px;font-weight:bold;}
#top_menu a{text-decoration:none;color:#fff;}
#top_menu a:hover{color:#ccf;}
#header{height:130px;background:url(images/header.jpg) no-repeat;text-align:left;}
#header_left{width:533px;float:left;}
#header_right{width:455px;float:left;}
#livechat{position:relative;width:125px;height:64px;top:75px;left:25px;z-index:10;}
#livechat img{border:0px;}
#menu_padding{width:150px;float:left;}
#navigation{text-align:center;color:#fff;height:20px;letter-spacing:1px;font-size:14px;margin:auto;float:left;position:relative;width:720px;line-height:15px;}
#navigation a{font-family:arial;font-size:12px;font-weight:bolder;color:#000;text-decoration:none;padding:3px;padding-left:5px;padding-right:5px;line-height:19px;}
#navigation a:hover{text-decoration:underline;color:#fff;}
#search{width:150px;float:right;margin-top:10px;}
.searchbox{height:16px;width:114px;border:1px solid #666;}
.searchtext{font-size:14px;color:#069;font-weight:bold;}
.searchbutton{color:#fff;background:#F93;font-size:12px;width:27px;border-right:2px solid #630;border-bottom:2px solid #630;}
#topheader{position:absolute;top:0px;height:170px;width:990px;left:50%;margin-left:-495px;}
#wrapper{width:990px;min-height:600px;height:600px;position:absolute;left:50%;margin-left:-495px;}
#content{width:990px;height:auto !important;text-align:left;color:#000;clear:both;position:absolute;top:180px;left:50%;margin-top:0px;margin-left:-495px;}
#left_sidebar{width:150px;background:#fff;min-height:400px;height:auto !important;height:400px;float:left;border:1px solid #ccc;padding:5px;}
#cnt{width:828px;float:left;background:transparent;}
#main_middle{position:relative;float:right;background:#fff;min-height:400px;height:auto !important;height:400px;border:0px solid #ccc;width:653px;margin-left:10px;font-size:12px;}
#right_sidebar{width:150px;background:#fff;min-height:400px;height:auto !important;height:400px;float:right;border:1px solid #ccc;margin-bottom:10px;}
.h1_sidebar{font-size:12px;font-weight:bold;background:#069;color:#fff;padding:3px;}
#main_middle h1{color:#069;background:transparent url(images/h_bg.gif) repeat-x scroll 0 0;border-bottom:1px solid #C7C7C7;font-size:16px;height:23px;line-height:23px;margin:0;text-indent:15px;width:100%;}
#shadow{height:10px;clear:both;}
#footer{width:990px;margin:auto;font-size:10px;padding-top:5px;color:#999;position:relative;clear:both;border-top:1px solid #ccc;text-align:left;}
#footer a:hover{text-decoration:underline;}
.ld_2{border:0px solid #ccc;float:left;margin-right:10px;margin-left:5px;padding-bottom:20px;width:31%;}
.ld_2 h2, .ld h2, .ld_1 h2{font-size:12px;}
.ld_2 h3, .ld_1 h3{color:#4A8EBC;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:2px;padding-bottom:0px;padding-top:5px;}
.ld_2 h3 a, .ld_1 h3 a{color:#4A8EBC;}
.ld_2 ul{margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
.ld_2 ul li{float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;font-style:normal;font-variant:normal;font-weight:normal;line-height:15px;width:100px;}
.ld{border:1px solid #ccc;float:left;margin-right:10px;padding-bottom:20px;width:31%;font-size:0.74em;}
.ld ul{margin:5px 10px;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
.ld ul li{font-size:1.2em;font-style:normal;font-variant:normal;font-weight:normal;line-height:15px;}
.ld ul li a{padding-left:10px;color:#4A8EBC;}
.ld_1{border:0px solid #ccc;float:right;padding-bottom:20px;width:33%;font-size:0.74em;}
.ld_1 ul{margin:5px 5px;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
.ld_1 ul li{float:left;font-size:1em;font-style:normal;font-variant:normal;font-weight:normal;line-height:12px;width:56px;}
.ld_1 ul li a:hover, .ld_2 ul li a:hover, .ld ul li a:hover{text-decoration:underline;}
.news_ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;border:1px solid #ccc;}
.news_ul li{border-bottom:1px dotted #ccc;height:25px;line-height:25px;width:100%;}
.news_ul li span{float:right;height:25px;line-height:25px;width:20%;}
.news_ul li a{float:left;height:25px;line-height:25px;text-indent:5px;width:auto;}
.news_ul li a:hover{text-decoration:underline;color:#000;}
.home_promo{border:0px solid #ccc;padding:5px;font-size:0.9em;}
.home_promo h2{width:450px;margin:auto;font-size:14px;color:#4A8EBC;}
.home_promo li{margin-bottom:15px;}
.home_promo a{color:#069;}
.home_promo a:hover{text-decoration:underline;}
.vendor_sidebar{font-size:.7em;}
.vendor_sidebar ul{list-style-image:none;list-style-position:inside;list-style-type:none;margin:0;padding:0;}
.vendor_sidebar ul a:hover{color:#000;font-weight:bold;}
.zebra_odd{background-color:#e2ecf6;}
.zebra_even{background-color:#f4f4f4;}
.login{width:140px;height:115px;background:#069;margin:auto;font-size:10px;color:#fff;padding:5px;}
.login a{color:#fff;}
.login a:hover{text-decoration:underline;}
.login_user, .login_pass{width:95%;margin:4px 4px 4px 4px;border:0px;font-size:12px;}
.login_button{float:left;margin:0px 4px 4px 4px;}
.loggedin{width:140px;height:145px;background:#f93;margin:auto;font-size:10px;color:#fff;padding:5px;}
.loggedin a{color:#fff;font-weight:bold;}
.logout{color:#fff;font-weight:bold;font-size:12px;}
.loggedin a:hover{text-decoration:underline;}
.loggedin h1{font-size:14px;}
.paypal_img{margin-top:7px;}
.bundles_img{border:1px solid #ccc;margin-top:7px;}
.right_sidebar_button{margin:4px 4px 0px 4px;border:1px solid #ccc;}
#shopping_cart{background:#f93;width:130px;border:1px solid #630;margin:auto;margin-top:4px;padding:5px;}
#shopping_cart h1{font-size:12px;color:#fff;float:left;margin-left:7px;line-height:14px;}
#shopping_cart img{float:left;margin-left:4px;}
#shopping_cart hr{height:1px;color:#fff;background:#fff;width:70%;border:0px;margin:auto;text-align:center;}
#shopping_list{background:#fff;border:1px solid #666;width:130px;font-size:10px;padding:5px;margin-top:5px;}
.shop_list{list-style-image:none;list-style-position:inside;list-style-type:disc;margin:0;padding:0;}
.shop_list a:hover{text-decoration:underline;}
.viewcart_button{float:left;}
.viewcart_button, .checkout_button{font-size:10px;width:50%;margin-top:5px;}
.mcaffee{margin:5px 0px 5px 30px;}
#secure img{margin-left:10px;}
.testimonial{width:130px;border:1px solid #ccc;padding:5px;margin:auto;margin-bottom:5px;background:#f4f4f4;font-size:10px;}
.testimonial img{float:left;border:1px solid #ccc;padding:3px;background:#fff;margin:3px;}
.quote{font-weight:bold;}
#breadcrumb{padding:5px;}
#breadcrumb a:hover{text-decoration:underline;}
.vendor_main{padding:5px;}
#vendor_content ul{display:table;border:1px solid #ccc;margin:auto;padding:14px;width:570px;font-size:12px;list-style-image:none;list-style-position:inside;list-style-type:none;background:#f4f4f4;color:#000;}
#vendor_content li{height:30px;float:left;width:50%;margin-bottom:10px;}
#vendor_content li a{color:#069;text-decoration:underline;}
#vendor_content li a:hover{color:#000;text-decoration:none;}
#vendor_newslist{padding:5px;line-height:18px;color:#999;}
#vendor_newslist h3, .exam_list_table h3{border-bottom:1px #ccc dashed;margin-bottom:10px;color:#000;}
#vendor_newslist h2{font-size:12px;font-weight:bold;line-height:18px;color:#000;padding:0px;}
#vendor_newslist ul{padding:0px;}
#vendor_newslist li{width:50%;float:left;list-style-type:disc;list-style-position:inside;line-height:24px;color:#000;}
#vendor_newslist li a{color:#4A8EBC;}
#vendor_newslist li a:hover{color:#000;}
.exam_list_table th{background:#ccc;padding:5px;}
.exam_list_table table{border-left:1px solid #EFEEEE;border-right:1px solid #EFEEEE;}
.exam_list_table table a{text-decoration:underline;}
.exam_list_table table a:hover{text-decoration:none;}
.exam_list_table table tr td{border-bottom:1px solid #EFEEEE;height:30px;padding:5px;}
.vendor_buy_table_price{text-align:right;}
.vendor_buy_table_button{text-align:center;}
.nwr{white-space:nowrap;}
.addcart_table{font-size:10px;}
#hot_exam_block{list-style-type:none;padding:0;margin:0;text-indent:10px;width:150px;}
#hot_exam_block li{float:left;font-size:10px;width:75px;line-height:15px;padding:0px;}
#hot_exam_block a:hover{text-decoration:underline;}
#otherexams{border:1px solid #069;background:#f4f4f4;padding-left:5px;padding-right:5px;padding-bottom:5px;width:50%;float:left;}
#relatedexams{border:1px solid #069;background:#f4f4f4;padding-left:5px;padding-right:5px;padding-bottom:5px;width:46%;float:left;position:relative;}
#relatedexams h1, #otherexams h1{font-size:12px;color:#069;line-height:12px;}
#relatedexams a, #otherexams a{font-weight:bold;}
#relatedexams a:hover, #otherexams a:hover{text-decoration:underline;}
#relatedexams ul, #otherexams ul{list-style-type:none;padding:0px;list-style-position:inside;}
#relatedexams li, #otherexams li{float:left;padding:5px;}
#exambox_wrapper{margin:10px;}
.exambox_info{width:69%;float:left;line-height:20px;}
.exambox_pic{width:31%;float:right;}
.exambox_pic img{margin-top:10px;}
.exambox_info a:hover{text-decoration:underline;}
.exambox_info h2{font-size:14px;color:#069;line-height:20px;}
.exambox_info h2 a{color:#069;}
.exambox_info img{border:0px;}
.exambox_info ul{list-style-type:none;padding:0px;margin:0px;}
.exambox_info li{float:left;margin-right:10px;}
#freedemo{border-top:1px solid #ccc;margin:10px;padding:5px;line-height:15px;}
#freedemo img{border:0px;}
#freedemo h1{font-size:14px;color:#069;line-height:14px;}
.testimoniallink{color:#f00;font-weight:bold;font-size:16px;text-decoration:underline;}
.testimoniallink:hover{text-decoration:none;}
#center_testimonials{margin:10px;padding:5px;font-size:12px;border:1px solid #ccc;background:#f4f4f4;}
#center_testimonials h1{font-size:12px;color:#069;line-height:12px;}
#center_testimonials ul{line-height:20px;}
#center_testimonials li{margin-bottom:15px;}
.news_list_box{border:1px solid #C7C7C7;margin-top:10px;padding-bottom:8px;}
#news_list_content h4{color:#111111;margin:0;background:transparent url(images/h_bg.gif) repeat-x scroll 0 0;border-bottom:1px solid #C7C7C7;height:23px;line-height:23px;text-indent:15px;width:100%;}
#news_list_content ul{margin:8px 0;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
#news_list_content ul li{border-bottom:1px dotted #CCCCCC;font-size:12px;line-height:33px;display:list-item;}
.date{float:left;text-align:center;width:150px;}
.news_list{float:left;margin-left:40px;}
.news_list a{color:#069;font-weight:bold;}
.news_list a:hover{text-decoration:underline;}
div.pages{margin:3px;padding:4px;text-align:right;width:98%;}
div.pages a{border:1px solid #CAC6C6;color:#BAB6B6;margin:2px;padding:2px 4px;text-decoration:none;}
div.pages a:hover{background:#BAB6B6 none repeat scroll 0 0;border:1px solid #BAB6B6;color:#FFF;margin:2px;padding:2px 4px;}
div.pages span.current{background:#BAB6B6 none repeat scroll 0 0;border:1px solid #BAB6B6;color:#FFF;font-weight:bold;margin:2px;padding:2px 4px;}
.clear{clear:both;}
.kong_height{clear:both;line-height:10px;}
#news_content{color:#666;}
#news_content .news_content_left{float:left;width:158px;}
#news_content .news_content_left .news_left_box{border:1px solid #C7C7C7;}
#news_content .news_content_left h3{background:transparent url(images/h_bg.gif) repeat-x scroll 0 0;border-bottom:1px solid #C7C7C7;color:#333333;font-size:12px;height:23px;line-height:23px;margin:0;text-indent:15px;width:100%;}
#news_content .news_content_left ul{list-style-image:none;list-style-position:outside;list-style-type:square;margin-left:18px;padding:2px;}
#news_content .news_content_left ul li{margin:4px 0;}
#news_content .news_content_right{float:left;margin-left:10px;padding:4px;width:510px;}
#news_content .news_content_right .news_text_content p{margin:0;padding:10px 0;word-spacing:1px;display:block;}
#news_content a{color:#069;}
#news_content a:hover{text-decoration:underline;}
#news_content .news_content_right .update{text-align:right;}
#news_content .news_content_right h2.title{border-bottom:1px solid #CCCCCC;color:#666666;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:6px 10px;padding:0 0 6px;}
#affiliate{padding:5px;word-spacing:1px;}
#affiliate p{line-height:17px;}
#affiliate a{color:#069;}
#affiliate a:hover{font-weight:bold;}
#affiliate h1{color:#069;background:transparent url(images/h_bg.gif) repeat-x scroll 0 0;border-bottom:1px solid #C7C7C7;font-size:12px;height:23px;line-height:23px;margin:0;text-indent:15px;width:100%;}
.affiliate_element{float:right;padding:5px;border:1px solid #ccc;background:#fff;}
.affiliate_flowchart{font-size:14px;font-weight:bold;line-height:60px;padding:15px;border:1px solid #666;background:#f8e4b2;}
.af_faq{border:1px solid #ccc;margin-top:10px;padding:5px;background:#fff;}
#af_table{margin:10px auto 10px auto;padding:0px;}
#af_table td{padding:5px;}
#guarantee{padding:5px;line-height:18px;word-spacing:1px;}
#guarantee a{color:#069;}
#guarantee a:hover{text-decoration:underline;}
#user_reg{background:#e2ecf6;text-align:left;width:600px;padding:15px;border:1px solid #9fcfff;}
#forgot_password{background:#e2ecf6;width:600px;font-size:18px;padding:15px;border:1px solid #9fcfff;}
#login_page{background:#e2ecf6;float:left;width:290px;font-size:18px;padding:15px;border:1px solid #9fcfff;}
#change_member{background:#e2ecf6;width:290px;font-size:18px;padding:15px;border:1px solid #9fcfff;}
.login_user_page, .login_pass_page, .signup_user_page, .signup_pass_page, .signup_confirm_pass_page{width:270px;margin:4px auto 4px auto;border:1px solid #ccc;font-size:18px;padding:9px;background:#FFFFFF url(images/text_bg.gif) repeat-x scroll 0 0;}
.nice_textbox{background:#FFFFFF url(images/text_bg.gif) repeat-x scroll 0 0;border:1px solid #ccc;}
.testim{padding:6px;line-height:150%;}
.login_button_page, .signup_button_page, .reset_button_page{margin:auto;font-size:16px;}
#signup_page{background:#f8e4b2;float:right;width:290px;font-size:18px;padding:15px;border:1px solid #f93;}
#tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;font-size:10px;text-align:left;display:none;}
#membersdiv{padding:5px;}
#membertable{font-size:10px;padding:0px;}
#membertable td{padding:3px;}
#membertable a{color:#069;}
#membertable a:hover{text-decoration:underline;}
#membernotice{padding:10px;border:1px solid #ccc;}
.browsernotice{width:70%;border:1px solid #f00;background:#fcc;font-size:10px;margin:auto;padding:10px;}
.browsernotice a:hover{text-decoration:underline;}
.changenotice{width:50%;border:1px solid #f00;background:#fcc;font-size:12px;margin:auto;padding:10px;}
.changenotice a:hover{text-decoration:underline;}
.onlinecourseul{list-style-type:none;padding:0px;}
.onlinecourseul li{padding:5px;}
.onlinecourseul a:hover{text-decoration:underline;}
#onlinecourse_main{padding:5px;}
#bigonlinelist{font-size:10px;}
#bigonlinelist a{color:#069;}
#bigonlinelist a:hover{text-decoration:underline;}
#bigonlinelist h2, #bigonlinelist h3{color:#069;background:transparent url(images/h_bg.gif) repeat-x scroll 0 0;border-bottom:1px solid #C7C7C7;font-size:12px;height:23px;line-height:23px;margin:0;text-indent:15px;width:100%;}
table.two-column th, table.two-column td{width:50%;padding:5px;}
table.four-column th, table.four-column td{padding:5px;}
table.two-column, table.four-column{margin:1.5em 0 2em 0;}
table.two-column th, table.four-column th{text-align:center;background-color:#336;color:#FFF;border:#FFF solid 1px;}
table.two-column td, table.four-column td{background-color:#E2ECF6;border:#FFF solid 1px;}
table.two-column td.datahead, table.four-column td.datahead{background-color:#069;font-weight:bold;color:#FFF;}
table.two-column td.alt-path{text-align:center;background-color:#F4F4F4;}
p.top-link{margin:.5em 0 1.5em 0;text-align:right;}
#socialnetworking{border:0px solid #ccc;padding:0px;}
#socialnetworking ul{list-style-type:none;padding:0;font-size:10px;margin:0;}
#socialnetworking a{text-decoration:underline;}
#socialnetworking a:hover{font-weight:bold;text-decoration:none;}
#socialnetworking li{clear:both;}
#socialnetworking p{top:10px;position:relative;}
#socialnetworking a img{float:left;}
.bundletable{background:#e2ecf6;border:0px;margin:auto;padding:10px;}
.bundletable td{padding:5px;}
#recentupdate{font-size:10px;}
#recentupdate td{padding:3px;}
.faq a{color:#069;}
.faq li{line-height:170%}
.faqlink{line-height:170%}
#right_sidebar_links{font-size:10px;padding:5px;}
.sitemap_h1{color:#069;background:transparent url(images/h_bg.gif) repeat-x scroll 0 0;border-bottom:1px solid #C7C7C7;font-size:14px;height:23px;line-height:23px;margin:0;text-indent:15px;width:100%;}
.item{font-size:12px;padding-top:10px;}
.itemb{font-size:12px;padding-top:10px;font-weight:bold;}
.item a:hover{text-decoration:underline;}
.training{width:570px;}
.training td{width:190px;border:2px solid #CCCCCC;padding:10px;background-color:#FFFFFF;text-align:center;}
.searchres li{padding:6px;line-height:150%;}
.addbtn{background:url(images/buy.jpg) no-repeat top left;width:60px;height:18px;border:none;}
.add2cart{background:url(images/addtocart.jpg) no-repeat top left;width:100px;height:25px;border:none;}
.checkout{background:url(images/checkout.jpg) no-repeat top left;width:100px;height:25px;border:none;}
.demobtn{background:url(images/demo.jpg) no-repeat top left;width:100px;height:25px;border:none;}
.white10b{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;}
.white10b:hover{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;}
.white10b:visited{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;}
.black10u{text-decoration:underline;}
.black10u:hover{text-decoration:none;}
.black10u:visited{text-decoration:underline;}
.bref{text-decoration:underline;color:#0000FF;}
.bref:hover{text-decoration:none;color:#0000FF;}
.bref:visited{text-decoration:underline;color:#0000FF;}
.h1title{font-size:16px;font-weight:bold;text-decoration:underline;}
.cmg{color:#ff0000;font-style:italic;}
.updlink{color:#f00;font-weight:bold;text-decoration:underline;}
.updlink:hover{color:#f00;text-decoration:none;}
#contentmap{width:990px;height:auto !important;text-align:left;color:#000;clear:both;position:absolute;left:50%;margin-top:0px;margin-left:-495px;}
.bodymap{margin:auto;margin-top:0px;font-family:Verdana, Geneva, sans-serif;text-align:center;background:url(images/nonexistant.jpg) #f4f4f4 !important;}

#bigbanner{height:300px;margin:10px auto auto auto;}
#picnav{float:right;position:relative;top:-20px;z-index:20;}
#picnav a {border:1px solid #ccc;background:#9FCFFF;text-decoration:none;margin:0 5px;padding:3px 5px;color:#000;}
#picnav a:hover{color:#fff;}
#picnav a.activeSlide {background:#36C}
#nav a:focus {outline:none;}
.biglink {color:#069;text-decoration:underline;font-size:16px;font-weight:bold;}
.biglink:hover{color:#069;text-decoration:none;font-size:16px;font-weight:bold;}