/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#feab00;}
h1, h2, h3, h4, h5, h6, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal;}
p{line-height:16px}
ul,ol,li {list-style:none;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:underline; outline:none;}
a img{border:0px; outline:none;}
.clear{clear:both; font-size:0px; height:0px; line-height:0px; display:block;}
.fleft{float:left;}
.fright{float:right;}

/* ======================================== Master Styles ============================================ */
.Master_div{width:1110px; margin:0px auto;}
/* ======================================== Left Styles ============================================ */
.Left_content{width:443px; float:left; border:1px solid #281b5e; padding:0 0 77px 29px; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; margin:45px 0 0 ; background:#f77c03;}
.Left_content h1{font:normal 18px Arial, Helvetica, sans-serif; color:#281b5e; text-align:center; padding:15px 29px 20px 0;}
.column{width:172px; float:left;}
.column input{font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; float:left; border:1px solid #fff; background:#281b5e; padding:3px 0 3px 9px; margin:0 0 8px 0; width:157px;}

.column1{width:180px; padding:0 0 0 10px;}
.column1 input{background:url(../images/input.png) no-repeat left top; border:0px; color:#767474; font-weight:normal;}
.column h3{font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; float:left; padding:5px 0; border:0px; background:none; height:22px;}
.column1 input.check{width:auto; float:right; margin:9px 0 0; border:0px; background:none; height:auto; padding:0; *margin:8px 0 0;}

.column2{width:67px; padding:0 0 0 10px;}
.column2 img{float:left; margin:0 7px 8px 0;}

.buttons{width:430px; float:left;}
.buttons img{float:left; margin:0 16px 0 0;}

.Left_content h1.SE{text-align:left; float:left; padding:33px 0 15px 0;}
.Left_content ul{}
.Left_content li{float:left;}
.Left_content li a{background:url(../images/li_bg.png) no-repeat left top; width:107px; font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; float:left; padding:11px 0; text-align:center;}
.Left_content li a:hover{background:url(../images/li_hover.png) no-repeat left top; text-decoration:none; color:#fff;}
.Left_content li a:focus{background:url(../images/li_hover.png) no-repeat left top; text-decoration:none; color:#fff;}
.Left_content li a:active{background:url(../images/li_hover.png) no-repeat left top; text-decoration:none; color:#fff;}
.Left_content li.D_line a,li#KnowledgeBaseNewsLetterItem_tab a{padding:3px 0;}

.tabs{width:426px; border:1px solid #281b5e; float:left; background:#feab00; padding-bottom:18px; -webkit-border-bottom-right-radius: 7px;-webkit-border-bottom-left-radius: 7px;
      -moz-border-radius-bottomright: 7px;-moz-border-radius-bottomleft: 7px;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;}
.tabs form{width:360px; float:left; padding:17px 0 0 30px;}
.tabs select,.imgs input{background:url(../images/long_input.png) no-repeat left top; width:243px; border:0px; font:normal 14px Arial, Helvetica, sans-serif; margin:0 0 16px 0; color:#8b8a8a; padding:5px 0 0 10px;}
.tabs option{font:normal 14px Arial, Helvetica, sans-serif; color:#8b8a8a; background:#fff; float:left; padding:0 0 0px 0; border:0px; background:none;}
.tabs textarea{font:normal 14px Arial, Helvetica, sans-serif; overflow:auto; color:#8b8a8a; padding:10px 0 0 15px; float:left; background:url(../images/textarea.png) no-repeat left top; border:0px; width:257px; height:94px;}
.tabs input{background:#281b5e; border:1px solid #fff; font:normal 14px Arial, Helvetica, sans-serif; margin:25px 0 0; padding:6px 0; color:#fff; cursor:pointer; width:101px; text-align:center; float:right;}
/* ======================================== Right Styles ============================================ */
.right_content{width:612px; float:right;}
.right_content h6{font:normal 18px Arial, Helvetica, sans-serif; color:#281b5e; text-align:center; padding:12px 29px 11px 0;}

.right_M{width:612px; padding:0px; margin:0px auto;  -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background-color:#fff;}
.RM_top{width:612px; margin:0px auto 0; padding:10px 0 0; border-bottom:1px solid #f4911c;}
.RM_top img{float:left; margin:5px 0 0 5px;}
.RM_top p{color:#054f0f; font:normal 10px Arial, Helvetica, sans-serif; line-height:12px; width:412px; padding:0 0 0 15px; float:left;}

.RM_cen{background:url(../images/man_bg.gif) no-repeat left top;-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;
        -moz-border-radius-topright: 7px;border-top-left-radius: 7px; border-top-right-radius: 7px; position:relative; width:612px; float:left; margin:0px 0 0; padding:0px 0 3px;}
.RM_cen img.man{position:absolute; left:0px; bottom:1px;}
.RM_cen img{float:right; margin:6px 14px 0 0;}
.RM_cen p{color:#ffffff; font:bold 14px Arial, Helvetica, sans-serif; line-height:14px; float:right; padding:2px 14px 0 26px; margin:0px;}
.RM_cen p span{font-size:18px;}
.right_M h1{color:#ffffff; font:normal 14px Arial, Helvetica, sans-serif; width:572px; background:#f4911c; text-align:right; padding:3px 40px 3px 0;  margin:0px 0 12px; float:left;}

.RM_btm{width:570px; float:left; padding:35px 0 20px 25px; margin:0px;}
.RM_btm img{float:right; margin:0px; padding:0; border:0px;}
.RM_btm h2{color:#f4911c; font:normal 24px Arial, Helvetica, sans-serif; line-height:24px; padding:0 0 10px 0;}
.RM_btm p{color:#281b5e; font:normal 12px Arial, Helvetica, sans-serif; line-height:14px; padding:0 0px 0 0px; float:left; width:366px;}
.RM_btm p a{color:#f4911c;}
.RM_btm p.MW{width:510px; padding:10px 0 0;}

.editor{width:532px; border:1px solid #281b5e; background:#f3d9a5; float:left; height:47px; margin:10px 0 0; padding:7px 0 0 9px;}
.editor p{color:#281b5e; font:normal 12px Arial, Helvetica, sans-serif; line-height:14px; float:left;}
.right_M h3{color:#f4911c; font:normal 14px Arial, Helvetica, sans-serif; padding:20px 0 10px 0; float:left;}
.right_M p.p_long{color:#281b5e; font:normal 12px Arial, Helvetica, sans-serif; line-height:14px; padding:0 0px 0; float:left; width:552px;}
.right_M i{color:#1b1b6f; font:italic 14px Arial, Helvetica, sans-serif; padding:14px 0 0px; float:left; width:90%;}

.end{width:612px; padding:0px 0 10px; margin:0px auto;}
.end p{color:#281b5e; font:normal 11px Arial, Helvetica, sans-serif; width:612px; text-align:center; padding:20px 0 0; margin:0px;}
.end h5{color:#281b5e; font:bold 11px Arial, Helvetica, sans-serif; width:612px; text-align:center;}

/* ======================================== Realtor Home Styles ============================================ */
.A_left,.V_left{width:474px; float:left;}
.A_left a.SO{color:#ffffff; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none; background:#281b5e; border:1px solid #fff; margin:7px 0 0; padding:4px 0; text-align:center; width:100px; float:right; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.A_left .Left_content,.V_left .Left_content{margin-top:7px; padding:15px 20px 305px; width:432px;}

.R_logo{width:423px; background:#fff; border:1px solid #281b5e; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; padding:5px 0 8px 12px; float:left;}
.R_logo img{float:left;}
.R_logo h2{color:#281b5e; font:normal 18px Arial, Helvetica, sans-serif; width:240px; text-align:center; float:left; padding:4px 0 0 10px;}

.banner{width:100%; float:left; border-bottom:1px solid #ffffff; margin:35px 0 0 0; padding:0 0 27px;}
.banner a{color:#ffffff; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none; line-height:18px; background:#281b5e; border:1px solid #fff; margin:7px 0 0px 9px; padding:4px 0; text-align:center; width:173px; float:left; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.banner a span{font-size:14px;}

.banner1{ border-bottom:0px;}
.banner1 a{width:207px;}
.banner input{background:url(../images/input_R.png) no-repeat left top; width:165px; margin:3px 0 0 9px; padding:6px 0 6px 11px; float:left; color:#828080; font:bold 14px Arial, Helvetica, sans-serif; border:0px;}
.banner a.browse,.form input.button{color:#ffffff; line-height:22px; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none; background:#281b5e; border:1px solid #fff; margin:10px 0 0px 9px; padding:4px 0; text-align:center; width:96px; float:left; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.form input.button{padding:3px 0; width:173px; line-height:22px;}
/* ======================================== Visitor Styles ============================================ */
.right_content h6.V_preview{width:150px; float:left;}
.right_content a.view_NL{color:#ffffff; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none; line-height:18px; float:right; background:#281b5e; border:1px solid #fff; margin:7px 0 0px 9px; padding:4px 0; text-align:center; width:257px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}

.V_left .Left_content{margin-top:45px;}
.banner input.submit,.Ads1 input.submit,.buttons input.submit{color:#ffffff; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none; line-height:18px; background:#281b5e; border:1px solid #fff; margin:3px 0 0px 9px; padding:4px 0; cursor:pointer; text-align:center; width:96px; float:left; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.banner input.Long{background:url(../images/L_input.png) no-repeat left top; width:200px; margin-top:5px;}
.banner input.submit{clear:both; float:right; margin-top:6px;}

.banner a.AQ{width:419px;}
.banner1 a.AQ{width:154px;}
.banner1 label{color:#ffffff; font:bold 14px Arial, Helvetica, sans-serif; float:left; padding:15px 0 5px 10px; width:100px;}
.banner1 input{margin-top:10px;}
.banner1 textarea,.desc textarea{background:url(../images/textarea_V.png) no-repeat left top; width:375px; padding:5px 0 0 11px; height:104px; border:0px; margin:10px 0 5px 7px; overflow:auto;}
.banner1 input.long_I{width:271px; background:url(../images/long_input.png) no-repeat left top;}

/* ======================================== Admin Ads Styles ============================================ */
.A_left a.home{margin-right:20px;}
.A_left a.prev{float:right; margin:8px 20px 0 0;}

.Ads{width:410px; float:left;}
.Ads h1{color:#281b5e; font:normal 18px Arial, Helvetica, sans-serif; width:auto; text-align:left; padding:5px 0 10px 0;}

.ad_box{width:410px; float:left; background:#fff; border:1px solid #281b5e; margin:0 0 28px 0;}
.ad_box select.sel1{width:177px; float:left; height:270px; padding:20px 0 0 0px; border:0; border-right:1px solid #281B5E;}
.ad_box option{color:#281b5e; font:normal 14px Arial, Helvetica, sans-serif; line-height:24px; margin:5px 0 5px 15px; float:left;}
.ad_box option.orange{color:#f77c03;}

.col2,.ad_box .col2{width:47px; float:left; padding:48px 0 0 20px;}
.col2 img{float:left; margin:0 0 50px 0;}

.ad_box select.sel2{width:165px; border:0; border-left:1px solid #281b5e;}

.buttons_AH h2{color:#281b5e; font: normal 18px Arial, Helvetica, sans-serif; float:left; padding:20px 0 0;}
.buttons_AH h2.color{color:#fff; font-weight:bold;}

.upload_btn{width:180px; float:right; margin:-10px 0 0; padding:0; border:0;}
.upload_btn label{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 0; float:left;}
.upload_btn input.submit{width:100px; margin:0;}

/* ======================================== Admin Home Styles ============================================ */
.buttons_AH{width:415px; float:left; margin:10px 0 0 10px;}
.buttons_AH a{color:#ffffff; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none; line-height:18px; background:#281b5e; border:1px solid #fff; margin:27px 0 0px 0px; padding:4px 0; text-align:center; width:173px; float:left; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.buttons_AH a.RM{width:195px;}
.buttons_AH a.EA{width:154px; float:right;}
.buttons_AH a.SM{width:400px; text-align:left; padding-left:14px;}

.Ads1{margin:16px 0 0 10px; border-bottom:1px solid #fff; padding-bottom:12px; width:420px;}
.Ads1 input.submit{float:right;  margin:-10px 0 20px; padding:4px; width:auto;}
.Ads1 textarea{background:url(../images/AH_textarea.png) no-repeat left top; width:400px; padding:10px 0 0 11px; height:111px; border:0px; margin:18px 0 20px 7px; overflow:auto;color:#828080; font:bold 14px Arial, Helvetica, sans-serif;}

.admin_left .admin{width:452px; padding:5px 5px 25px 20px;}
.admin .R_logo{margin:15px 0 10px;}
.admin_left{width:475px;}

/* ======================================== RSS Feeds Styles ============================================ */
.top_btns{width:475px; float:left;}
.top_btns a.SO{margin-right:13px;}

.RSS{width:306px; float:left; margin:35px 0 0;}
.RSS a.EN{color:#ffffff; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none; line-height:18px; background:#281b5e; border:1px solid #fff; margin:0px 0 0px 10px; padding:5px 0; text-align:center; width:188px; float:left; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.RSS textarea{font:normal 12px Arial, Helvetica, sans-serif; overflow:auto; color:#281b5e; line-height:18px; padding:20px 0 0 15px; float:left; background:url(../images/RSS_textarea.png) no-repeat left top; border:0px; width:290px; height:485px; margin:30px 0 10px 0;}
.RSS a.del{float:right; width:122px; font:normal 14px Arial, Helvetica, sans-serif; padding:7px 0; color:#ffffff; text-decoration:none; background:#281b5e; border:1px solid #fff; margin:0px 0 0px 10px; text-align:center; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}

.RSS ul{width:305px; float:left; height:485px; margin:30px 0 10px 0; background:url(../images/RSS_textarea.png) no-repeat left top; overflow:scroll; overflow-x:hidden; padding:20px 0 0 0px;}
.RSS li{width:100%; float:left;}
.RSS li a{font:normal 12px Arial, Helvetica, sans-serif; float:left; text-align:left; color:#281b5e; border:0px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; line-height:18px; background:none; width:auto; padding:2px 0 2px 15px; margin:0; border:0px; width:290px;}
.RSS li a:hover,.RSS li.selected,.RSS li a:active,.RSS li.selected a,.RSS li a:focus{background:#281b5e none !important; color:#fff; border:0px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}

.A_left .less_P{padding-bottom:40px;}
.rss_feed{width:522px; height:348px; float:left; background:#fff;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; border:1px solid #281b5e; margin:225px 0 0; padding:17px 0 0 25px;}
.rss_feed label{font:normal 18px Arial, Helvetica, sans-serif; color:#281b5e; padding:0 7px 0 0;}
.rss_feed input{background:url(../images/rss_input.png) no-repeat left top; width:287px; border:0px; font:normal 14px Arial, Helvetica, sans-serif; margin:0 0 0px 0; color:#000; padding:7px 0 7px 10px;}
.rss_feed img{margin:17px 0 0 34px; float:left;}

/* ======================================== Admin KB Styles ============================================ */
.admin_kb{width:410px; float:left; margin:30px 0 0;}
.admin_kb input{background:url(../images/kb_input.png) no-repeat left top; width:176px; float:left; border:0px; font:normal 14px Arial, Helvetica, sans-serif; margin:0 35px 0px 0; color:#767474; padding:5px 0 3px 10px;}
.admin_kb textarea{width:395px; border:1px solid #2c1d5c; padding:12px 0 0 15px; float:left; height:240px; margin:17px 0 30px; background:#fff none; font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; line-height:24px;}
.admin_kb a.del{float:left; margin:0 13px 0 0; padding:8px 0;}
.admin_kb input.search{background:url(../images/search.gif) no-repeat left top; width:186px; height:23px; float:left; border:0px; cursor:pointer; margin:0;}

.admin_kb ul{width:410px; border:1px solid #2c1d5c; padding:12px 0 0 0px; float:left; overflow:auto; height:240px; margin:17px 0 30px; background:#fff none; }
.admin_kb li{width:100%; float:left;}
.admin_kb li a{font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; line-height:24px; float:left; text-align:left; border:0px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; line-height:18px; background:none; width:auto; padding:2px 0 2px 15px; margin:0; border:0px; width:395px;}
.admin_kb li a:hover,.RSS li.selected,.admin_kb li.selected a,.RSS li a:active,.RSS li a:focus{background:#281b5e none !important; color:#fff; border:0px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}


.kb_right{width:470px; float:left; margin:48px 0 0;}
.kb_right label{font:normal 18px Arial, Helvetica, sans-serif; color:#281b5e; float:left; width:130px; text-align:left;}
.kb_right input{font:normal 14px Arial, Helvetica, sans-serif; color:#767474; float:left; width:265px; margin:0 0 25px 0; padding:5px 0 3px 8px; border:0px; text-align:left; background:url(../images/long_input.png) no-repeat left top;}
.kb_right textarea{background:url(../images/RSS_textarea.png) no-repeat left top; height:125px; border:0px; width:265px; padding:10px 0 0 8px; overflow:auto; float:left; margin:0 0 25px 0;}
.kb_right textarea.article{height:295px;}

.tags{width:187px;  float:left;}
.tags input{width:auto; background:none; height:auto; margin:0 0 8px 0;}
.tags h2{font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; float:left; width:125px; text-align:left; padding:0 0 0 10px;}

.tags ul{width:187px; border:1px solid #2c1d5c; padding:12px 0 0 0px; float:left; overflow:auto; height:167px; background:url(../images/RSS_textarea.png) no-repeat left top;}
.tags li{width:100%; float:left;}
.tags li input{width:auto; background:none; height:auto; margin:2px 5px 0px 0;}
.tags li a{font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; float:left; width:177px; text-align:left; padding:5px 0 6px 10px; margin:0; border:0px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; background:none;}
.tags li a:hover,.tags li.selected,.tags li a:active,.tags li.selected a,.tags li a:focus{background:#281b5e none !important; color:#fff; border:0px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}


.kb_btns{float:right; width:135px; padding:30px 0 0;}
.kb_btns input{width:120px; margin-bottom:10px;}
.kb_right a{width:118px; float:right; color:#fff; font:normal 14px Arial, Helvetica, sans-serif; margin:0 0 8px 0;text-decoration:none; line-height:18px; background:#281b5e; border:1px solid #fff; padding:8px 0; text-align:center; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.kb_right a.SA{float:left; margin:18px 0 0 130px;}

/* ======================================== Admin QA Styles ============================================ */
.Ques{width:385px; float:left;}
.Ques input{width:auto; height:auto; float:left; margin:0 15px 0 0;}
.Ques h4{width:340px; float:left; color:#281b5e; font:normal 14px Arial, Helvetica, sans-serif; padding:0 0 5px 0;}

.ad_box .col2 a{padding:0; margin:0; width:auto; height:auto; float:none; border:0;}
.admin_QA{width:410px;}

/* ======================================== Admin QA Styles ============================================ */
.right_content ul.tabs{margin:45px 0 0; width:620px; float:left; border:0; padding:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.right_content ul.tabs li{float:left;}
.right_content ul.tabs li a{background:url(../images/li_bg.png) no-repeat left top; width:107px; font:normal 13px Arial, Helvetica, sans-serif; color:#281b5e; float:left; padding:11px 0; text-align:center;}
.right_content ul.tabs li a:hover{background:url(../images/li_bg_orange.png) no-repeat left top;}
.right_content ul.tabs li.one_L a{padding:3px 0 3px;}

ul.tabs li a:hover,ul.tabs li.active a{background:url(../images/li_hover.png) no-repeat left top; text-decoration:none; color:#fff;}
html ul.tabs li.active{color:#ff7e00;}

.tab_container {width:645px; float:left; border:1px solid #281b5e; background:#fff;}
#tab1{width:97%; padding:35px 0 100px 3%;}
#tab2{width:635px; padding:35px 0 0 15px; height:980px;}

#tab1 label{font:normal 14px Arial, Helvetica, sans-serif; color:#281B5E; float:left; width:80px; text-align:left; padding:6px 10px 0px 0px;}
#tab1 label.two_words{padding-top:0;}
#tab1 input,#tab2 input.browse{font:normal 14px Arial, Helvetica, sans-serif; color:#767474; border:0px; margin:0 15px 0 0; float:left; width:180px; background:url(../images/new_input2.png) no-repeat left top; padding:6px 0 7px 8px;}
#tab1 select{float:left; background:url(../images/new_input2.png) no-repeat left top; margin:0 15px 0 0; background:#fff; padding:8px 0 0 5px; width:188px; border:0; height:28px;}
.form form .row{padding-bottom:15px;}
.form form .row img{float:left;}
.form form .row a{float:left;}
.tab_content p.note{padding-bottom:20px;}

.imgs{width:600px; float:left;}
.imgs img{float:left; margin:23px 35px 35px 0;}

#tab1 input.button,#tab2 input.button,.btns a,#tab1 input.submit,.btns input.button{font:normal 14px Arial, Helvetica, sans-serif; float:left; text-align:center; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; line-height:18px; background:#281b5e; padding:4px 0; border:0px; width:96px; cursor:pointer; margin:0 5px 0 0;}
.btns{float:left; width:400px;}
.btns a{margin:30px 14px 50px 0;}
#tab1 input.submit,#tab2 input.button{margin:12px 20px 0 0px; width:auto; padding:4px 10px;}

/* ======================================== Admin Emailing Styles ============================================ */
.pay_info{width:509px; float:left; border:1px solid #281b5e; padding:15px 0 60px 20px; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; margin:21px 0 0; background:#fff;}
.emailing{margin:45px 0 0; padding-top:45px;}
.emailing label{font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; float:left; width:100px; text-align:left; padding:6px 0 8px 20px;}
.emailing input{font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; margin-bottom:25px; float:left; padding:5px 0 6px 10px; border:0px; width:310px; text-align:left; background:url(../images/email_input.png) no-repeat left top;}
.emailing textarea{font:normal 14px Arial, Helvetica, sans-serif; color:#281b5e; overflow:auto; float:left; height:106px; padding:15px 0 6px 10px; border:0px; width:310px; text-align:left; background:url(../images/email_textarea.png) no-repeat left top;}

.emailing input.send{width:96px; float:left; color:#fff; font:normal 14px Arial, Helvetica, sans-serif; cursor:pointer; margin:15px 0px 0px 169px; text-decoration:none; line-height:18px; background:#281b5e; border:1px solid #fff; padding:4px 0; text-align:center; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}

.emailing h5{float:left; color:#281b5e; font:normal 18px Arial, Helvetica, sans-serif; padding:0 0 15px 15px; width:155px;}
.emailing label{width:150px;}
.emailing input{color:#969595; width:127px; border-right:1px solid #413671;}
/* ======================================== Error Styles ============================================ */
.error, .errorSummary{color:red; border-color: red; font:bold 16px Arial, Helvetica, sans-serif;}
.errorSummary{float:left;}

/* ======================================== Lightbox Styles ============================================ */
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 1000%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
}

/* ======================================== Edit Styles ============================================ */
.banner1 img{float:right; margin:10px 0px 0px 0px;}
input#QuestionForm_captchaValue{float:right; margin:6px 0 0 ;}
input#QuestionForm_email{margin:11px 0 33px 7px;}

.inner_RP{position:relative; float:left;}
.inner_RP img{margin:0 0 0 18px; float:left;}
.inner_RP input{margin:0 0 0 0; float:left; position:absolute; bottom:0; left:0; width:auto; padding:0;}
.inner_RP input.check{width:auto !important;}

.btns input.button,.btns input.button1{margin-top:10px; width:auto; padding:4px 15px;}
.btns input.button1{margin:10px 0 0px !important; padding:4px 10px !important; width:auto !important; clear:both;}
.desc{width:100%;}
.desc textarea{border:1px solid #000; width:375px; margin-bottom:10px; margin-left:0;}
.desc label{padding-left:0px !important; float:left; width:100%;}
.row{width:600px; float:left;}
.btns1{ margin:15px 0 8px 0px; clear:both;}
#tab2 input.browse{margin:12px 20px 0 0;}

a.ML{margin-left:0px !important;}
a.ML{margin-left:0px !important; width:auto; padding:4px 15px; margin:0 0 10px;}
#tab2 input.BF_btn{margin:10px 10px 0 0 !important;}

.conf_error{margin:0 0 20px 0;}
.conf_info input{width:300px;}

.steps_follow{background:url(../images/blue_bg.png) no-repeat left top; width:425px; height:31px; margin:13px 0 -25px; font:normal 24px 'CheriRegular'; float:left; color:#fff; padding:13px 0 0 15px;}
.banner a.Q_mark{-webkit-border-radius:0px;-moz-border-radius: 0px;border-radius: 0px; width:auto; height:auto; padding:0; margin:8px 0 0 12px; background:none; border:0;}
.banner1 a.Q_mark{margin-top:0px;}
.RP_banner .banner1 a.Q_mark,#tab3 .banner1 a.Q_mark{margin-top:-10px;}
.step{background:url(../images/step_bg.png) no-repeat left top; width:98px; height:33px; text-align:center; margin:7px 0 0; font:normal 24px 'CheriRegular'; float:right; color:#fff; padding:12px 0 0 0px;}

.imgs input{border:1px solid #000; margin:60px 0 0 0; float:left;}
#tab2 .imgs input.button{margin:59px 0 0 10px;}
#tab2 .imgs h6,.desc h6{border-bottom:1px solid #000; float:left; height:1px; font-size:0px; width:98%; padding:0; margin-bottom:15px;}

#tab3,#tab4{padding:0 0 30px 15px; float:left; width:97%;}

.tab_container h1{color:#000; font:bold 16px Arial, Helvetica, sans-serif;  }



#loadingOpacityDiv .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: black;
    opacity: 0.9;
}

#loadingOpacityDiv .image{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
    text-align: center;
}

#loadingOpacityDiv .image img{
    position: relative;
    top: 50%;
    box-shadow: 0px 0px 30px #281B5E;
    border-radius: 5px;
}

.coolBox {
    border: 1px solid #281B5E;
    margin: 10px;
    border-radius: 3px;
    /*box-shadow: 0px 0px 3px #281B5E;*/
    padding: 5px;
    background: #F78C03;
}

.coolBox li{
    clear: left;
}

.coolBox li img{
    max-height: 20px;
}

.coolBox li:hover{
    font-size: 18px;
    background: beige;
    border-radius: 2px;
    box-shadow: 0px 0px 5px black;
    text-decoration: none;    
    font-weight: bold;
    cursor:pointer;
}


.coolBox a,.coolBox p{
    margin-bottom: 5px;
    font-size: 15px;
    color: black;
    font-family: Verdana;
    display: block;
    padding-left: 5px;
    text-align: left;
    font-weight: bold;
    float: left;
}

.coolBox a:hover{
    font-size: 18px;
    text-decoration: none;    
    font-weight: bold;
}

#bannerAdminNewImage {
    margin-top: 20px;
}
#bannerAdminNewImage a.blue_button {
    margin-top: 20px;
    float: left;
}

#tooltip {
    box-shadow: 0px 0px 5px black;
    border-radius: 4px;
    overflow: hidden;
}

.grid-view table.items th  {
    background: #F77000 !important;
}

.grid-view table.items {
    background: #F78C03 !important;
}

.grid-view table.items tr.even {
    background: #F78C03 !important;
}

.grid-view table.items tr.odd {
    background: #E78C53 !important;
}

.grid-view table.items tr:hover
{
    background: #F77000 !important;
}

.placeholder-label {color: #999999;
		    left: 10px;
		    position: absolute;
		    top: 10px;}
img.ui-datepicker-trigger {margin: 0; float: right;  cursor: pointer; }

#newsletter-items .summary
{
    display: none;
}

#newsletter-items .pager
{
    font-size: 0px;
}
#newsletter-items .pager li
{
    width: auto !important;
    border: none;
}
#newsletter-items .pager li a
{
    display: inline !important;
    width: auto !important;
    border: none;
}
#newsletter-items .pager li a:hover
{
    display: inline !important;
    width: auto !important;
    border: none;
}
#newsletter-items .pager li.selected a
{
    background: #281B5E;
}
.error_page h2 {
    margin-top: 35px;
    color: #FFFFFF;
    float: none;
    font: bold 30px/36px Arial,Helvetica,sans-serif;
    padding-bottom: 5px;
    text-align: center;
}
.error_page p {
    color: #FFFFFF;
    float: none;
    font: bold 20px/26px Arial,Helvetica,sans-serif;
    padding: 60px 0 0;
    text-align: center;
}
#WorkflowStep5Form {position: relative;}
#WorkflowStep5Form .errorSummary {color: #fff; position: absolute; right: 0;}
#WorkflowStep5Form .errorSummary p{font-weight: bold;}
#WorkflowStep5Form .errorSummary ul li{font-style: italic;}
.red-top {text-align: center; position: fixed; background-color: red; width: 100%; top:0; left: 0; height: 30px ; padding-top: 5px; font-size: 20px; color: #fff;}