header, banner, footer, aside, nav, article, section ,copyright, name, info{display: block;}
body {margin: 0 auto; font: 12px/22px Helvetica, Arial, sans-serif; background:#0c92cd;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
a{outline:none; text-decoration:none; color:#275b8a;}
a:hover{color:#1976D9;}
img{border:none; outline:none;}
@font-face {
    font-family: 'MyriadProSemiboldCondensed';
    src: url('../../fonts/myriadpro-semiboldcond-webfont.eot');
	
    src: url('../../fonts/myriadpro-semiboldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/myriadpro-semiboldcond-webfont.woff') format('woff'),
         url('../../fonts/myriadpro-semiboldcond-webfont.ttf') format('truetype'),
         url('../../fonts/myriadpro-semiboldcond-webfont.svg#MyriadProSemiboldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

p{margin:0;}
/*.frm_txt {color: #626262; float: left; font: 12px Arial,Helvetica,sans-serif; padding: 5px 0 0; width: 156px;}*/

.frm_txt {color: #626262; float: left; font: 12px Arial,Helvetica,sans-serif; padding: 5px 0 0; width:130px !important;}

#backOver{ position:fixed; width:100%; top:0; left:0; opacity:0.5; z-index:1000; background:#000000; display:none;}
#lightboxDiv{ position:fixed; z-index:1100; background:#FFFFFF; display:none; padding:10px; border-radius:5px;}
#close-lightbox{position:absolute; right:-24px; top:-26px; z-index:1200; background:url(../../images/frontend/controls.png) no-repeat -95px -3px; width:37px; height:35px;}



input.frm_inp {border: 1px solid #D6D6D6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 17px; -webkit-box-shadow: inset 1px 1px 0px 0px #d1d1d1; -moz-box-shadow: inset 1px 1px 0px 0px #d1d1d1; box-shadow: inset 1px 1px 0px 0px #d1d1d1; margin: 0 0 16px;padding: 5px;width: 200px;}
textarea.frm_inp {border: 1px solid #D6D6D6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 17px; -webkit-box-shadow: inset 1px 1px 0px 0px #d1d1d1; -moz-box-shadow: inset 1px 1px 0px 0px #d1d1d1; box-shadow: inset 1px 1px 0px 0px #d1d1d1; margin: 0 0 16px;padding: 5px;width: 208px;}
.error_msg {color: #FF0000; font-size: 12px; position: absolute;
    right:142px;
    top: 28px;
}
.Email {
    color: #FF0000;
    font-size: 10px;
    position: absolute;
    right:259px;
    top: -23px;
}
.pwd {
    color: #FF0000;
    font-size: 10px;
    position: absolute;
    right:98px;
    top: -23px;
}
.error_txt {
    color: #FF0000;
    font-size: 11px;
    margin-left: 145px;
    position: absolute;
    right: 204px;
    top: 94px !important;
}
.inp{
width: 220px !important;
}

.inp1{
width:232px !important;
}

.error{ margin:10px auto; padding:10px 10px 10px 30px; background:#FFFFCC; border:1px solid #FFFF33; width:500px; color:#FF0000; }
input.submit_bg {
    background: url(../../images/frontend/login-bg.jpg) repeat-x scroll 0 0 transparent;
    border: 1px solid #1C5A7B;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 13px/23px Arial,Helvetica,sans-serif;
    height: 28px;
    margin: 0 0 20px;
    padding: 0 0 2px;
    text-align: center;
    width: 65px;
}

input.submit_bg:hover{ background:url(../../images/frontend/login-bg-h.jpg) repeat-x; width:65px; height:28px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #000;}

.register_form{ padding:0 10px 0 0;}
.field_len { height: 44px;  width: 473px; z-index:9999;}

.field_com {float: left; height:110px; position: relative; width: 473px;}
.field_right{ margin:0 0 0 20px;}
@font-face {
    font-family: 'MyriadProSemiboldCondensed';
    src: url('../../fonts/myriadpro-semiboldcond-webfont.eot');
    src: url('../../fonts/myriadpro-semiboldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/myriadpro-semiboldcond-webfont.woff') format('woff'),
         url('../../fonts/myriadpro-semiboldcond-webfont.ttf') format('truetype'),
         url('../../fonts/myriadpro-semiboldcond-webfont.svg#MyriadProSemiboldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

.outerdiv{width:100%; margin:0; padding:0; background:url(../../images/frontend/main-bg.png) #f8fbfc top center no-repeat; }
.wrapper{width:956px; margin:0 auto;}

/*-------- Header ----------*/
#header{width:956px; height:167px;}
.h_main{width:956px; margin:0 auto; padding:0; background:url(../../images/frontend/header_bot_bg.jpg) left bottom no-repeat; position: relative;}
.logo{ width:488px; margin:8px 0 5px 1px; padding:0;}
.logo h1{background:url(../../images/frontend/logo.png) no-repeat; width:488px; height:130px; margin:0; padding:0;}
.logo h1 a{ display:block; text-indent:-9999px; width:488px; height:130px;}
.h-rigt{margin:0; padding:0; *margin-left:95px;}
.like-img{padding:24px 0 22px 0;height: 15px; position:relative; z-index:200;}

.sbmt_adjst { margin:0 15px 0 15px;  }
input.login-frm{ width:131px;  -webkit-box-shadow:0px 1px 2px 2px #F1F1F1 inset; -moz-box-shadow:0px 1px 2px 2px #F1F1F1 inset; box-shadow:0px 1px 2px 2px #F1F1F1 inset; border:1px solid #ced3d6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0 4px 0 0; padding:5px; line-height:24px }
.login-bg{ background:url(../../images/frontend/login-bg.jpg) repeat-x; width:70px; height:28px; border:1px solid #0561b3; cursor:pointer; font:bold 12px/22px Tahoma,Geneva,sans-serif; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 0 5px; *padding: 0 0 0px;  }
.login-bg:hover{  background:url(../../images/frontend/login-bg-h.jpg) repeat-x; width:70px; height:28px; border:1px solid #00378f; }

.forgt-btn{ background:url(../../images/frontend/login-bg.jpg) repeat-x; width:70px; height:28px; border:1px solid #0561b3; cursor:pointer; font:bold 12px Tahoma, Geneva, sans-serif; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 0 5px; margin:0 0 0 4px; }
.forgt-btn:hover{  background:url(../../images/frontend/login-bg-h.jpg) repeat-x; width:70px; height:28px; border:1px solid #00378f; }

.chk-box span{color:#444; font:12px Arial, Helvetica, sans-serif; padding:5px 0 0 5px; display:block; float:left; }
.chk-box input{ width:13px; height:13px; float:left; margin:5px 0 0 3px; }
.forget a{font:12px Arial, Helvetica, sans-serif; color:#0561b3; padding:5px 0 0 0px; display:block; background:none; border:none;}
.forget a:hover{color:#002883; text-decoration:underline; background:none !important; border:none;}
.menu{width:956px; background:url(../../images/frontend/menu-bg.jpg) repeat-x; position:relative; z-index:80; border-top:1px solid #0561b3; height:51px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.left-menu{width:739px; z-index: 500; position:relative;}
.left-menu ul{margin:0; padding:0;}
.left-menu li{font:normal 20px 'MyriadProSemiboldCondensed'; color:#fff; list-style:none; float:left; padding:14px 18px; background:url(../../images/frontend/menu-line.jpg) right  0 no-repeat; position:relative;}
.left-menu li a{color:#fff; text-decoration:none; }
.left-menu li a:hover,.left-menu li a.selector{ color:#A7D3FB; text-decoration:none;}
.left-menu li.bck-none {background:none !important;}
#menu li:active > a{color:#088bb4;}
#menu li:hover > a{color:#A7D3FB !important; text-decoration:none; text-shadow:1px 1px 1px #236187 !important; background:none!important;}

*html #menu li a:hover /* IE6 */ { color: #fafafa; }
#menu li:hover > ul { display: block; }

#menu ul li a { background:#0561b3 !important; /* Old browsers */}

#menu ul { list-style: none; margin: 0; padding: 0; display: none; position: absolute; top:51px;  left: 0; background:#0181b2; }
#menu ul ul { top: 0; left: 220px; }
#menu ul li { float: none; height: auto !important; margin: 0; padding: 0; display: block; background:none; }
#menu ul li:last-child { }
#menu ul a { color: #FFFFFF !important; display: block !important; font: 13px Arial,Helvetica,sans-serif !important; height: auto !important; margin: 0;  padding: 7px 15px 7px 12px !important; width: 193px !important; line-height: 18px !important; white-space: pre-wrap; float: none;  border-bottom:1px solid #084a85;
background: #fff; text-shadow:none !important; /* Old browsers */
 }
*html #menu ul a /* IE6 */ { height: 10px; }
*:first-child+html #menu ul a /* IE7 */ { height: 10px; }
#menu ul a:hover, .active { color:#E7F2FC !important; text-shadow: none !important;
/*background:none repeat scroll 0 0 #F97F39 !important;*/}
#menu ul li:first-child > a {  }
#menu ul ul li:first-child a:after { left: -8px; top: 12px; width: 0; height: 0; border-left: 0; border-bottom: 5px solid transparent; border-top: 5px solid transparent; border-right: 8px solid #444; }
#menu ul li:first-child a:hover:after {  }
#menu ul ul li:first-child a:hover:after { border-right-color: #04acec; border-bottom-color: transparent; }
#menu ul li:last-child > a { /*-moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;*/ }

/* Clear floated elements */
#menu:after { visibility: hidden; display: block; font-size: 0;	content: " "; clear: both; height: 0; }
* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

.search{width:203px; background:#fff; -webkit-border-radius:4px; -moz-border-radius: 4px; border-radius: 4px; height:29px; margin:11px 0 0 0; border:none !important; }
input.ser-inp { height: 19px; margin:3px 0 0 10px; width:166px; border:none !important; line-height:20px; background:none;}
.zoom{padding:8px 6px 0 0;}
/*-------- Header End ----------*/

/*-------- Banner ----------*/
.banner-prt{width:956px; margin:8px 0 6px;}
.lft-prt{width:299px;}
.box1{ width:297px; border:3px solid #dfe8f1; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:0 0 10px 0; background:url(../../images/frontend/box1.png) no-repeat; height:129px}
.box2{ width:297px; border:3px solid #dfe8f1; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:0 0 10px 0; background:url(../../images/frontend/box2.png) no-repeat; height:129px}
.rit-prt{width:641px; }

.slide-prt{width:639px; height:275px; border:1px solid #b0d3e2; z-index: 999; -webkit-border-radius:4px; -moz-border-radius: 4px; border-radius: 4px; position:relative; overflow:hidden;}
.slide-prt img {
	position:absolute;
	top:0px;
	left:0px;
}
/*.slide-prt a {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}*/
.home_slider{ position:absolute; left:0; top:0; z-index:100; opacity:1;}
.navi-bar {  float:right; width:auto;}
.navi-bar a{width:17px; height:17px; float:left; background:url(../../images/frontend/dot.png) no-repeat; margin:1px 5px 0 0; text-indent:-9999px; display:block; }
.navi-bar  a:hover{width:17px; height:17px; background:url(../../images/frontend/dot_h.png) no-repeat;} 
.navi-bar a.slid-act{width:17px; height:17px; background:url(../../images/frontend/dot_h.png) no-repeat;}

/*-------- Banner End ----------*/

/*-------- PIE ----------*/
input.login-frm, input.login-bg, .frm_select,.menu, .search, .mem-prt, .view-pro, input.subm_btn, .frm_input, .frm_select, .forgt-btn, button.edtpro_btn, .login-prt, .login-prt, .subm_btn, .row_extent, button.edtpro_btn.select, .sign-alrdy, .sign-alrdy:hover,.cal_but { behavior: url(http://nwbwa.org/css/frontend/PIE.htc); position:relative; }
/*-------- PIE End ----------*/

/*-------- Container ----------*/
.content{width:956px; padding:15px 0; margin:0 auto;}
.main-part{ width:956px; background: url(../../images/frontend/cont_lft_bg.png) repeat-y left top; margin:15px 0; }
.mainner-part{ width:956px; background: url(../../images/frontend/cont_lft_bg.png) repeat-y left top; margin:15px 0; }
.mainner-part1{ width:956px; background: url(../../images/frontend/cont_lft_bg.png) repeat-y left top; margin:0; }
.inner-content{margin: 15px 0; width: 956px;}
.left-cont{width:635px; }
.left-cont-contactus{width:431px; border-right:1px solid #dedede;}
.left-ctprt{width:600px; margin:0 0 0 10px;}
input.frm_verify {
    border: 1px solid #D6D6D6;
     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    box-shadow: 1px 1px 0 0 #D1D1D1 inset;
    height: 17px;
    margin: 0 5px 5px 0;
    padding: 5px;
    width: 76px;
}
textarea.frm_mes {
    border: 1px solid #D6D6D6;
     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    box-shadow: 1px 1px 0 0 #D1D1D1 inset;
    height: 82px;
    margin: 0 0 16px;
    padding: 5px;
    resize: none;
    width: 208px;
}
.frm_area {
    border: 1px solid #D6D6D6;
     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    box-shadow: 1px 1px 0 0 #D1D1D1 inset;
    height: 120px;
    margin: 0 0 16px;
    padding: 5px;
    resize: none;
    width: 595px;
}
.select_drop{
	font:12px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 7px 0;
	width: 217px;
	border: 1px solid #D6D6D6;
     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    box-shadow: 1px 1px 0 0 #D1D1D1 inset;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	padding: 5px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.select {
	font:12px Arial, Helvetica, sans-serif;
	color:#054178; 
	display: block;
	margin: 0 0 7px 0;
	width: 280px;
	border: 1px solid #D9DADC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	padding: 7px;
	background:#FCFCFC;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	
}.pagination .select {
    padding: 5px;
    width: 85px !important;
}
.pagination{ margin:10px auto; width:100%; text-align:right;}
.pagination a {border: 1px solid #0055A9; border-radius: 2px 2px 2px 2px; color: #082F59; font-size: 13px; padding: 2px 5px; }
.pagination strong {background: #0055A9; border: 1px solid #082F59; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-size: 14px; padding: 2px 5px;}
.pagination a:hover{ padding:2px 5px; background:#0055A9; color:#FFFFFF; border-radius:2px;}
.s1{
	font:12px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 7px 0;
	width: 107px;
	border: 1px solid #D6D6D6;
     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    box-shadow: 1px 1px 0 0 #D1D1D1 inset;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	padding: 5px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.imgCaptch{border-style: none; float: left; margin:0 5px 0 0;}
.required{color:#FF0000;font-size:135%;}
h2.title_top{font:bold 25px Tahoma, Geneva, sans-serif; color:#0555ab; margin:1; padding:0 0 18px;}
.cont-list ul{margin:0 0 0 20px; padding:0 0 30px 0;}
.cont-list li{font:13px Tahoma, Geneva, sans-serif; color:#444; list-style:none; padding:0 0 10px 15px; background:url(../../images/frontend/arrow.png) 0 5px no-repeat;}
.click-txt a{ font:bold 13px Tahoma, Geneva, sans-serif; color:#0555ab; text-align:center; padding:0 0 0 0; display:block; margin:0; }
.click-txt a:hover{color:#00346C; text-decoration:none;}
.click-txt span{color:#888; font: italic normal 12px Tahoma, Geneva, sans-serif; text-align:center; display:block; padding:0 0 25px 0;}
.rigt-cont{width:300px; margin:0 5px 15px 0;}
.rigt-ctprt{width:300px;}
.rigt-ctprt h2{font:bold 22px Tahoma, Geneva, sans-serif; color:#0555ab; margin:0; padding:0 0 9px 7px; border-bottom:1px solid #e5e5e5;}
.main-event{width:300px;}
:root .main-event {height:250px\9;}
.evnt-prt{width:300px; border-bottom:1px solid #e5e5e5;}
.evnt-txt{font:bold 13px Tahoma, Geneva, sans-serif; color:#444; padding:6px 0 3px;}
.evnt-txt a{ color:#444; padding:0 0 0 0; margin:0; }
.evnt-txt a:hover{color:#1976D9; text-decoration:none;}
.evnt-txt span{color:#048cff; font:13px Tahoma, Geneva, sans-serif; display:block;}
.evnt-des{ font:13px Tahoma, Geneva, sans-serif; color:#787878; padding:6px 0 !important;}
.click-btn .left-pix{width:5px; height:23px; background:url(../../images/frontend/left-pix.png) no-repeat; display:block; text-indent:-9999px; cursor:pointer; float:left; display:block;}
.click-btn:hover .left-pix{width:5px; height:23px; background:url(../../images/frontend/left-pixh.png) no-repeat;}
.click-btn .midd-pix{padding:4px 8px; background:#005790; height:15px; font:bold 12px Tahoma, Geneva, sans-serif; cursor:pointer; color:#fff; text-align:center; float:left; display:block;}
.click-btn:hover .midd-pix{ background:#0181b2; }
.click-btn .rigt-pix{width:12px; height:23px; background:url(../../images/frontend/rigt-pix.png) no-repeat; display:block; cursor:pointer; text-indent:-9999px; float:left; display:block;}
.click-btn:hover .rigt-pix{width:12px; height:23px; background:url(../../images/frontend/rigt-pixh.png) no-repeat;}
.mar-top{margin:96px 12px 0 0;}
.see-top{ margin:14px 0 0 0; }
.click-main{width:100%; background:url(../../images/frontend/cont-bg.jpg) #f3f3f3 repeat-x;}
.cont-prt{width:956px; margin:0 auto;}
.apply-txt{font:20px Tahoma, Geneva, sans-serif; color:#666; padding:23px 0 10px 0; text-align:center;}
.apply-txt a{color:#0555ab; font:bold 20px Tahoma, Geneva, sans-serif; text-decoration:underline;}
.apply-txt a:hover{color:#4681c5; text-decoration:underline;}
.for-txt{font:16px/24px Tahoma, Geneva, sans-serif; color:#666; text-align:center; padding:10px 0;}
.for-txt a span{color:#0555ab; text-decoration:none;}
.for-txt a span:hover{ color:#2388F2; text-decoration:none;}
.event-cont{ width:956px; }
.event-cont p{font:12px/18px Tahoma, Geneva, sans-serif; color:#444; padding:0 0 15px; margin:0;}
.inner-cont{width:600px; margin:0;}
.inner-cont p{font:12px/18px Tahoma, Geneva, sans-serif; color:#444; padding:0 0 15px; margin:0;}
.inner-img{padding:5px; margin:0 15px 0 0; -webkit-box-shadow:0 0 1px 2px #EBEBEB; -moz-box-shadow:0 0 1px 2px #EBEBEB; box-shadow:0 0 1px 2px #EBEBEB; }
.list-event{border-bottom:1px solid #dedede; padding:5px 0 10px 0;}
.left-ctprt h2{font:bold 25px Tahoma, Geneva, sans-serif; color:#0555ab; margin:0; padding:0 0 10px 0;}
.cont-list ul{margin:0 0 0 20px; padding:0 0 30px 0;}
.cont-list li{font:13px Tahoma, Geneva, sans-serif; color:#444; list-style:none; padding:0 0 10px 15px; background:url(../../images/frontend/arrow.png) 0 5px no-repeat;}
.click-txt a{ font:bold 13px Tahoma, Geneva, sans-serif; color:#0555ab; text-align:center; padding:0 0 0 0; margin:0; }
.click-txt a:hover{color:#00346C; text-decoration:none;}
.click-txt span{color:#888; font: italic normal 12px Tahoma, Geneva, sans-serif; text-align:center; display:block; padding:0 0 25px 0;}
h2{font:bold 25px Tahoma, Geneva, sans-serif; color:#0555ab; margin:0; padding:0 0 10px 10px; text-align: left;}
/*-------- Container End ----------*/

/*-------- Footer ----------*/
.footer{width:100%; background:url(../../images/frontend/ft-bg.jpg) #0c92cd repeat-x;}
.ft-main{width:956px; margin:0 auto;}
.ft-menu{text-align:center; font:15px Tahoma, Geneva, sans-serif; color:#fff; padding:20px 0 15px 0;}
.ft-menu a{color:#fff; text-decoration:none;}
.ft-menu a:hover{color:#00346C; text-decoration:none;}
.ft-menu span{color:#58bde9; padding:0 4px;}
.ft-txt{font:13px Tahoma, Geneva, sans-serif; color:#d2e9f4; padding:0 0 15px; text-align:center;}
.ft-txt a{color:#d2e9f4; text-decoration:none;}
.ft-txt a:hover{color:#00346C; text-decoration:none;}
.ft-txt span{ width:5px; height:4px; color:#69d4f4; padding:0 10px; background:url("../../images/frontend/ftr-dot.jpg") no-repeat scroll 5px 7px transparent;}
.ft-copy{font:13px Tahoma, Geneva, sans-serif; color:#d2e9f4; padding:8px 0 0 88px;}
.ft-copy span{ width:5px; height:4px; color:#69d4f4; padding:0 10px; background:url("../../images/frontend/ftr-dot.jpg") no-repeat scroll 5px 7px transparent;}
.ft-copy a{color:#ffc80a; text-decoration:none;}
.ft-copy a:hover{color:#00346C;}
.ft-scl{width:190px; font:bold 14px Tahoma, Geneva, sans-serif; color:#fff; padding: 0 0 0 0; margin:0 15px 0 0;}
.ft-scl span{padding:8px 0 0;}
a.ft-facebook{width:38px; height:38px; display:block; text-indent:-9999px; background:url(../../images/frontend/scl-icon.png) no-repeat; margin:0 0 15px 12px;}
a.ft-facebook:hover{width:38px; height:38px; background-position:0 -38px;}
a.ft-twitter{width:38px; height:38px; display:block; text-indent:-9999px; background:url(../../images/frontend/scl-icon.png) -45px 0 no-repeat; margin:0 0 15px 8px;}
a.ft-twitter:hover{width:38px; height:38px; background-position:-45px -38px;}
/*-------- Footer End ----------*/
/*-------- About Us ----------*/
.list-prt{width:956px; border-bottom:1px solid #dedede; padding:0 0 12px 0; margin: 0 0 10px; }
.list-prt h3{font:18px Tahoma,Geneva,sans-serif; color:#0555ab; margin:0; padding:0 0 10px;}
.list-prt h3 span{color:#034C7A; padding:5px 0 0; display:block; }
.img-prt{width:175px; }
.list-txt { margin:0; width:auto; /* overflow: hidden; width: 425px;*/}
.list-txt p{font:12px/18px Tahoma, Geneva, sans-serif; color:#666; padding:0 0 15px; margin:0;}
h3{font:18px Tahoma,Geneva,sans-serif; color:#444; margin:0; padding:10px 0 8px;}
h3 a{color:#444; text-decoration:none;}
h3 a:hover{ color:#0555AB; text-decoration:none; }
/*-------- About Us End ----------*/

/*-------- Contact ----------*/
.frm_txt {color: #626262; float: left; font: 12px Arial,Helvetica,sans-serif; padding:0 14px 12px!important; width: 156px;}
input.frm_inp {border: 1px solid #D6D6D6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 17px; -webkit-box-shadow: inset 1px 1px 0px 0px #d1d1d1; -moz-box-shadow: inset 1px 1px 0px 0px #d1d1d1; box-shadow: inset 1px 1px 0px 0px #d1d1d1; margin: 0 0 16px;padding: 5px;width: 208px;}
textarea.frm_mes {border: 1px solid #D6D6D6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;height: 82px; -webkit-box-shadow: inset 1px 1px 0px 0px #d1d1d1; -moz-box-shadow: inset 1px 1px 0px 0px #d1d1d1; box-shadow: inset 1px 1px 0px 0px #d1d1d1; margin: 0 0 16px;padding: 5px;resize: none;width: 208px;}
input.frm_verify {border: 1px solid #D6D6D6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 17px;margin:0 5px 5px 0; -webkit-box-shadow: inset 1px 1px 0px 0px #d1d1d1; -moz-box-shadow: inset 1px 1px 0px 0px #d1d1d1; box-shadow: inset 1px 1px 0px 0px #d1d1d1; padding: 5px; width: 76px;}

.add-txt{ padding:10px 0 0 0;}
.add-txt p{font:12px/22px Arial,Helvetica,sans-serif; color:#232323; padding:0 0 0 0; margin:0;}
.add-txt p span{ color:#0555AB;}
.add-txt span{font:bold 13px/22px Arial, Helvetica, sans-serif; color:#232323;}
/*-------- Contact End ----------*/

#searchbar {background: none repeat scroll 0 0 #EDF6FF; border: 1px solid #D3DFF2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    display: none;
    margin: 34px auto;
    width:69%;
}

.form_adjust label {
    padding: 15px 0 0 !important;
    width: 100px !important;}

input.search {float: left; padding: 0.5em; width: 150px;}

.description p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#444; margin:0; padding:0 0 15px 0;}
input.member-inp{ width:131px; height:28px;/* -webkit-box-shadow:0px 1px 2px 2px #F1F1F1 inset; -moz-box-shadow:0px 1px 2px 2px #F1F1F1 inset; box-shadow:0px 1px 2px 2px #F1F1F1 inset;*/ border:1px solid #85A6BA!important; background:#fff!important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0px 4px 0 0; padding: 0 5px; line-height:16px; }

.form label {width: 200px;}

#login_form label, .add_page label, .form label { padding:0 8px 12px;}

input.submit_but, form a, .button, .a_button, .view-pro {background: url(../../images/frontend/login-bg.jpg) repeat-x scroll 0 0 transparent; border: 1px solid #1C5A7B;     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 1px 0 white; color: #FFFFFF; cursor: pointer; font: bold 13px/23px Arial,Helvetica,sans-serif; margin: 0 0 20px; padding:0 15px 2px; text-align: center;}
.forget_pwd, .forget_pwd:hover, .forget_pwd:focus {background: none !important; border: none; color: #333333; cursor: pointer; font: 13px/23px Arial,Helvetica,sans-serif; margin: 0 0 20px !important; padding:0 15px 2px 0 !important; text-align: center !important; box-shadow:none;}
.forget_pwd:hover{	color:#0561B3; text-decoration:underline;
}

input.submit_but{background: url(../../images/frontend/login-bg.jpg) repeat-x scroll 0 0 transparent; border: 1px solid #1C5A7B; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow:none !important ; color: #FFFFFF; cursor: pointer; font: bold 13px/18px Arial,Helvetica,sans-serif; margin: 0 0 0; padding:4px 15px 5px; text-align: center; height:30px;}

input.submit_but:hover{  background:url(../../images/frontend/login-bg-h.jpg) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #000; color:#fff; height:30px; }

input.cal_but{background: url(../../images/frontend/login-bg.jpg) repeat-x scroll 0 0 transparent; border: 1px solid #1C5A7B;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 1px 0 white; color: #FFFFFF; cursor: pointer; font: bold 13px/18px Arial,Helvetica,sans-serif; margin: 0 0 0 15px; padding:3px 5px 5px; text-align: center;height: 28px;}


input.cal_but:hover{  background:url(../../images/frontend/login-bg-h.jpg) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #000; color:#fff; }


.anchor {background: url(../../images/frontend/login-bg.jpg) repeat-x scroll 0 0 transparent; border: 1px solid #1C5A7B;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 1px 0 white; color: #FFFFFF; cursor: pointer; font: bold 13px/23px Arial,Helvetica,sans-serif; margin: 0 0 20px; padding:1px 15px 3px; text-align: center;}

.anchor:hover{  background:url(../../images/frontend/login-bg-h.jpg) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #000; color:#fff; }

input.submit_but:hover, form a:hover, .button:hover, .a_button:hover, .view-pro:hover{ background:url(../../images/frontend/login-bg-h.jpg) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #000; color:#fff;}

input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:focus:hover, form a:hover { background-color: #057BE8 !important; cursor: pointer;}
.grid_list{width:956px;}
th.rounded {background: none repeat scroll 0 0 #DBE9F9; border-color: #9DB7D6; border-left: 1px solid #9DB7D6; border-style: solid; border-width: 1px; padding: 5px;     text-align: left; color:#1C1C1C;}
td.n-txt{text-align:left; border-left:1px solid #9DB7D6; border-bottom:1px solid #9DB7D6; border-right:1px solid #9DB7D6; padding:7px 5px; font-size:12px;}
th.bor-none{ border-left:none !important; }
td.bor-none{ border-left:none !important; border-right:none !important; }
.rounded-foot-left{ padding:15px 0 0 0;}

/*-------- Register ----------*/

.register{width:956px; padding:15px 0 0 0;}
.main-frm{width:956px;}
.left-frm{width:460px;}
.rigt-frm{width:460px;}
.signup_box { color: #1a1917; font: 12px/20px Arial, Helvetica, sans-serif; width:430px; height: auto; margin: 0 0 10px; padding: 0 15px 20px; background:#FCFEFF; border:1px solid #E2EBF1; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;}
.signup_box h2 { font-size: 24px; color: #181816; line-height: 24px; margin: 10px 0; padding: 10px 0; border-color: #CECDC6; border-style: dashed; border-width: 0 0 1px 0; }
.number { display: block; width: 24px; height: 24px; background: url(../images/number-bg.png) no-repeat 0 0; float: left; text-align: center; color:#125484; margin: 0 8px 0 0; font-size: 18px; }
.reg_cont {position: relative; height:55px; }
.frm_fld {display: block; float: left; height: auto; line-height: 25px; padding-right: 10px; text-align: right; width:159px; }

.frm_calfld {display: block; float: left; height: auto; line-height: 25px; padding-right: 10px; text-align:right !important;}
.result-bg {background: none repeat scroll 0 0 #D0E2F7; margin:0; padding: 10px 10px 0; width: 480px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.red {color: #FF0000;}
.frm_fld {line-height: 25px; text-align: right;}
.bor_rad { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.frm_input { height: 30px; width: 243px; padding: 0 5px; margin-bottom: 10px !important; font: 12px/25px Arial, Helvetica, sans-serif; color: #1a1917; border: 1px solid #c6d6e6;
background: #f4f9fd; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f9fd 0%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fd), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* W3C */ }

.frm_txtarea { height:100px; width: 243px; padding: 0 5px; resize: none; margin-bottom: 10px !important; font: 12px/25px Arial, Helvetica, sans-serif; color: #1a1917; border: 1px solid #c6d6e6;
background: #f4f9fd; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f9fd 0%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fd), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* W3C */ }

.frm_select { outline: none; height:30px; width:254px; padding:6px 5px 6px 5px; margin-bottom: 10px; float: left; font: 12px/25px Arial, Helvetica, sans-serif; color: #1a1917; border: 1px solid #c6d6e6;
background: #f4f9fd; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f9fd 0%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fd), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #f4f9fd 0%,#fefefe 100%); /* W3C */}


.subm_btn { width: 335px; padding:0 20px; height: 65px; margin: 22px 0 0 126px;  border:1px solid #51B7FF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
font: bold 20px/24px Arial, Helvetica, sans-serif; color: #fff; text-shadow:1px 1px 1px #133652; text-transform: uppercase; cursor: pointer;
-webkit-box-shadow: inset 0 4px 0px #AFDAF9 ;
-moz-box-shadow: inset 0 3px 0px #AFDAF9 ;
box-shadow: inset 0 3px 0px #AFDAF9 ;
background: #469ff9; /* Old browsers */
background: -moz-linear-gradient(top,  #469ff9 0%, #41a2ff 2%, #35a0ff 3%, #1287f8 5%, #0b88fe 6%, #0a89fc 16%, #0989f7 21%, #0b89f8 27%, #078cf5 37%, #0989f6 39%, #098af0 48%, #058aef 63%, #028aed 65%, #008fe6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#469ff9), color-stop(2%,#41a2ff), color-stop(3%,#35a0ff), color-stop(5%,#1287f8), color-stop(6%,#0b88fe), color-stop(16%,#0a89fc), color-stop(21%,#0989f7), color-stop(27%,#0b89f8), color-stop(37%,#078cf5), color-stop(39%,#0989f6), color-stop(48%,#098af0), color-stop(63%,#058aef), color-stop(65%,#028aed), color-stop(100%,#008fe6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #469ff9 0%,#41a2ff 2%,#35a0ff 3%,#1287f8 5%,#0b88fe 6%,#0a89fc 16%,#0989f7 21%,#0b89f8 27%,#078cf5 37%,#0989f6 39%,#098af0 48%,#058aef 63%,#028aed 65%,#008fe6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #469ff9 0%,#41a2ff 2%,#35a0ff 3%,#1287f8 5%,#0b88fe 6%,#0a89fc 16%,#0989f7 21%,#0b89f8 27%,#078cf5 37%,#0989f6 39%,#098af0 48%,#058aef 63%,#028aed 65%,#008fe6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #469ff9 0%,#41a2ff 2%,#35a0ff 3%,#1287f8 5%,#0b88fe 6%,#0a89fc 16%,#0989f7 21%,#0b89f8 27%,#078cf5 37%,#0989f6 39%,#098af0 48%,#058aef 63%,#028aed 65%,#008fe6 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #469ff9 0%,#41a2ff 2%,#35a0ff 3%,#1287f8 5%,#0b88fe 6%,#0a89fc 16%,#0989f7 21%,#0b89f8 27%,#078cf5 37%,#0989f6 39%,#098af0 48%,#058aef 63%,#028aed 65%,#008fe6 100%); /* W3C */}

.subm_btn:hover {color: #fff; text-shadow:1px 1px 1px #072647; text-align:center; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important;
-webkit-box-shadow: inset 0 3px 0px #90BFE6; border:1px solid #1643C6;
-moz-box-shadow: inset 0 3px 0px #90BFE6 ;
box-shadow: inset 0 3px 0px #90BFE6 ;
background: #5092ff; /* Old browsers */
background: -moz-linear-gradient(top,  #5092ff 0%, #4a96f8 2%, #4299ff 3%, #0c69f5 5%, #0667ff 6%, #0467ff 8%, #0669fa 10%, #0867f9 11%, #0664f8 18%, #0768f7 27%, #0566f1 32%, #0364ef 42%, #0466ed 50%, #0267e9 53%, #046ae8 66%, #0269e2 73%, #0169e4 77%, #0066df 82%, #036ce1 90%, #0068dd 95%, #0069de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5092ff), color-stop(2%,#4a96f8), color-stop(3%,#4299ff), color-stop(5%,#0c69f5), color-stop(6%,#0667ff), color-stop(8%,#0467ff), color-stop(10%,#0669fa), color-stop(11%,#0867f9), color-stop(18%,#0664f8), color-stop(27%,#0768f7), color-stop(32%,#0566f1), color-stop(42%,#0364ef), color-stop(50%,#0466ed), color-stop(53%,#0267e9), color-stop(66%,#046ae8), color-stop(73%,#0269e2), color-stop(77%,#0169e4), color-stop(82%,#0066df), color-stop(90%,#036ce1), color-stop(95%,#0068dd), color-stop(100%,#0069de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5092ff 0%,#4a96f8 2%,#4299ff 3%,#0c69f5 5%,#0667ff 6%,#0467ff 8%,#0669fa 10%,#0867f9 11%,#0664f8 18%,#0768f7 27%,#0566f1 32%,#0364ef 42%,#0466ed 50%,#0267e9 53%,#046ae8 66%,#0269e2 73%,#0169e4 77%,#0066df 82%,#036ce1 90%,#0068dd 95%,#0069de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5092ff 0%,#4a96f8 2%,#4299ff 3%,#0c69f5 5%,#0667ff 6%,#0467ff 8%,#0669fa 10%,#0867f9 11%,#0664f8 18%,#0768f7 27%,#0566f1 32%,#0364ef 42%,#0466ed 50%,#0267e9 53%,#046ae8 66%,#0269e2 73%,#0169e4 77%,#0066df 82%,#036ce1 90%,#0068dd 95%,#0069de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5092ff 0%,#4a96f8 2%,#4299ff 3%,#0c69f5 5%,#0667ff 6%,#0467ff 8%,#0669fa 10%,#0867f9 11%,#0664f8 18%,#0768f7 27%,#0566f1 32%,#0364ef 42%,#0466ed 50%,#0267e9 53%,#046ae8 66%,#0269e2 73%,#0169e4 77%,#0066df 82%,#036ce1 90%,#0068dd 95%,#0069de 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #5092ff 0%,#4a96f8 2%,#4299ff 3%,#0c69f5 5%,#0667ff 6%,#0467ff 8%,#0669fa 10%,#0867f9 11%,#0664f8 18%,#0768f7 27%,#0566f1 32%,#0364ef 42%,#0466ed 50%,#0267e9 53%,#046ae8 66%,#0269e2 73%,#0169e4 77%,#0066df 82%,#036ce1 90%,#0068dd 95%,#0069de 100%); /* W3C */}

.paypal {
    background:  url(../../images/frontend/paypal.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 45px;
    margin:10px auto 6px;
    width: 189px;
}

/*-------- Register End ----------*/
#flash-message{ position:fixed; padding:15px 15px !important; text-align:center; background:#E7F7FF !important; font:13px Arial, Helvetica, sans-serif; color:#084A80; border-bottom:1px solid #B7CFE3 !important; width:100%; left:0; top:0; display:none; z-index:999;}
#flash-content{ color:#000000;}	
a{text-decoration:none;}
.forgot_password{ background:none !important; box-shadow:0px 0px; color:#348075; font-weight:bold; border-radius:0px !important;}
.forgotpassword-div,.login-div{ position:absolute; top:15px;  z-index:20; width:365px; height: 65px; display:none; 1background:#F0F0F0;}
.my-account{ position:absolute; top:112px;  z-index:20; width:365px; height:auto;left: 728px; }
.login-div{display:block;}
#login_form{ position:relative; width:365px; height:50px; z-index: 500; }
.map-prt{ width:280px; height:300px; padding:5px; border:1px solid #DEDEDE; background:#fff; margin:15px 0 0 0; }
.frm-cont{ padding:15px 0 0 0; }
.sub-title{ font:normal 13px Arial,Helvetica,sans-serif; color:#048CFF; }
.sub-title span{color:#525252;}
.mem-prt{width:600px; background:#ebf5fd; border:1px solid #d1e2e9; padding:0 0 10px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.mem-txt { font:bold 12px/24px Arial, Helvetica, sans-serif; color:#444; text-align: left; padding:7px 0 0 10px;}
.mem-txt a{  color:#0165BE; text-decoration:none;}
.mem-txt a:hover{ color:#B4800A; }
.view-pro {background: url(../../images/frontend/login-bg.jpg) repeat-x scroll 0 0 transparent; border: 1px solid #1C5A7B; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 1px 0 white; color: #FFFFFF; cursor: pointer; font: bold 13px/23px Arial,Helvetica,sans-serif; margin: 0 0 20px; padding:0 15px 2px; text-align: center; position: absolute; right: 25px; top:36px;}
.view-pro:hover{ background:url(../../images/frontend/login-bg-h.jpg) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #000; color:#fff;}

/*------------------ Contact Error CSS ------------------*/

span.tooltip {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 115px; top: -51px; width: auto;}
span.tooltip1 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 116px; top: -160px; width: auto;}
span.tooltip2 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 374px; top: -105px; width: auto;}
span.tooltip3 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 8px; top: -94px; width: auto;}
span.tooltip4 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 8px; top: -51px; width: auto;}
span.tooltip5 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 70px; top: -51px; width: auto;}
span.tooltip6 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 221px; top: -51px; width: auto;}
span.tooltip7 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 200px; top: -93px; width: auto;}
span.tooltip8 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 8px; top: -93px; width: auto;}
span.tooltip9 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 43px; top: -68px; width: auto;}
span.tooltip10 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 69px; top: -80px; width: auto;}
span.tooltip11 {color: #993300; display: block; padding: 15px 0 0; position: absolute; left: -64px; top: -80px; width: auto;}
span.tooltip12 {color: #993300; display: block; padding: 15px 0 0; position: absolute; left: -33px; top: -80px; width: auto;}
span.tooltip13 {color: #993300; display: block; padding: 15px 0 0; position: absolute; left: -5px; top: -53px; width: auto;}
span.tooltip14 {color: #993300; display: block; padding: 15px 0 0; position: absolute; left: -80px; top: -53px; width: auto;}
span.tooltip15 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 66px; top: -99px; width: auto;}
span.tooltip16 {color: #993300; display: block; padding: 15px 0 0; position: absolute; left: 90px; top: -99px; width: auto;}
span.tooltip17 {color: #993300; display: block; padding: 15px 0 0; position: absolute; left: 80px; top: -99px; width: auto;}
span.tooltip18 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 167px; top: -95px; width: auto;}
span.tooltip19 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 167px; top: -54px; width: auto;}
span.tooltip20 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 355px; top: -53px; width: auto;}
span.tooltip21 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 240px; top: -51px; width: auto;}
span.tooltip22 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 365px; top: -93px; width: auto;}
span.tooltip23 {color: #993300; display: block; padding: 15px 0 0; position: absolute; right: 220px; top: -68px; width: auto;}
span.left{display: block;padding:0; float:left;background:url(../../images/frontend/left_tip.png) no-repeat; width:7px; height:36px;}
span.middle{display: block;padding:3px 0px 0px  8px; float:left; height:36px;background:url(../../images/frontend/mid_tip.png) repeat-x; font: bold 12px/22px Arial,Helvetica,sans-serif; color:#fff; width:auto;}
span.right{display: block;padding:0px; float:left;background:url(../../images/frontend/right_tip.png) no-repeat; width:16px; height:36px}

/*------------------ Contact Error CSS End ------------------*/
.pop-main{  width:583px; }
.pop-main p {
    color: #444444;
    font: 12px/18px Tahoma,Geneva,sans-serif;
    margin: 0;
    padding: 0 0 15px;
}

.contract_list_add {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#EBF5FD; border: 1px solid #D1E2E9; margin:0 0 5px; padding: 10px 10px 0;}
.con-details {
    clear: both;
    overflow: hidden;
    padding: 0 0 10px;
}

.contract_list_even { background:#f4faff; border: 1px solid #dfedf3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 0 5px; padding: 10px 10px 0;
}
.contractorTitle{ font:bold 14px Tahoma, Geneva, sans-serif; color:#444; }


.member-bg{ background:#EBF5FD; border:1px solid #D1E2E9; padding: 0 0 10px; width:600px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.your-btn{ width:60px;  }

a.arrow_btn{ background: url(../../images/frontend/arrow-slct.png) 0 0 no-repeat; width:11px; height:12px; display:block; border:0; position:absolute; right: 7px; top: 9px; text-indent:-9999px; outline:none;}
a.arrow_btn:hover{ background-position:0 -12px; width:11px; height:12px; }

.box_outer{padding:0px; margin:0px; width:122px; position:relative;}
.box_outer .row{padding:0px; margin:0; height:30px; position:relative; width: 122px; background:#84c3fd;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.box_outer .row h3 {color:#082D5B; font: bold 12px tahoma; margin: 0; padding: 7px 0 0 10px;}
.box_outer .row h3 a{color:#082D5B; text-decoration:none;}
.box_outer .row h3 a:hover{color:#082D5B; text-decoration:none;}


.row_extent {background:#ABD7FF; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius: 6px 0 6px 6px; height:85px; margin:-3px 0 0; position:relative; padding: 0; right:-4px; top:0;  /*position: absolute; right: 0; top:28px;*/ width:596px; *width:625px; *right:25px;}
.row_extent .row1{width:300px; margin:6px 0px 12px 7px; border-bottom:1px solid #048cff; padding-bottom:5px;}
.row_extent .row1 h2 { background: url(../../images/frontend/login_img.png) no-repeat scroll 0 0 transparent; color: #FFFFFF; font: bold 22px Arial,Helvetica,sans-serif; margin: 0; padding:1px 0 0 35px;}
.row_extent .row2{width:auto; margin:0px 0px 0px 14px; padding:10px 0px 0px 0px;}
.row_extent .row2 {font:bold 13px Arial, Helvetica, sans-serif; color:#082D5B; padding:0px 0px 0px 0px;}
.row_extent .row2 p{font: bold 13px Arial,Helvetica,sans-serif; margin: 0; padding: 6px 0 0;} 
.t_fld {background:url(../../images/frontend/login_input.jpg) no-repeat scroll 0 0 transparent; height:19px; margin: 0; padding: 3px 3px 6px 6px; *padding:1px 3px 6px 6px; width:187px; }
.t_fld input { background:none; color: #9F9F9F; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 12px; margin:0px 0px 12px 0px; padding: 5px 0 5px 0px; border:none;width: 180px; *width: 185px;}
.row_extent .row3{width:285px; margin:0px 0px 0px 14px; padding:0px 0px 0px 0px;}
.row_extent .row3 p{font:bold 12px Arial,Helvetica,sans-serif; color:#fff; margin: 0; padding:0px 0px 5px 0px;}
.row_extent .row3 p a{color:#fff; text-decoration:none;}
.row_extent .row3 p a:hover{color:#fff; text-decoration:underline;} 
.row_extent .row3 .login_btn{z-index: 1; display: block; text-indent:-9999px; width:72px; height:26px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
.row_extent .row3 .login_btn input{ width:72px; height:26px; display:block; background:url(../../images/frontend/login_btn.png) no-repeat -0px 0; text-indent:-9999px; border:none; cursor:pointer;}
.row_extent .row3 .login_btn input:hover{background-position:-0px -26px; width:72px; height:26px;}

.evt-main{ width:284px; margin:0 0 0 8px; padding: 0 0 8px; }
.cont-frm{ background:#EBF5FD; border: 1px solid #D1E2E9; width:500px; }

.successbox {padding:6px; margin:10px 0; border:solid 1px #C0F0B9; background:#D5FFC6; color:#48A41C;  font:13px Arial, Helvetica, sans-serif; text-align:center; width:615px; }
.con-cell{ padding:0; width: 200px;}
.pro-cell{ padding:0; width: 125px; text-align: right; padding:5px 10px;}
.con-inp{ padding:8px 10px; }
.pro-inp{ padding:5px 10px; font-weight:bold; color:#1F68A3; }

a.back_btn {background: url(../../images/frontend/login-bg.jpg) repeat-x scroll 0 0 transparent;  border: 1px solid #1C5A7B;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #FFFFFF; cursor: pointer; font: bold 13px/23px Arial,Helvetica,sans-serif; height: 23px; margin: 0 0 20px; padding: 0 0 2px; text-align: center; width: 65px; }
a.back_btn:hover{ background:url(../../images/frontend/login-bg-h.jpg) repeat-x; width:65px; height:23px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #000;}

.nt-found{background: none repeat scroll 0 0 #D9EEFB; border: 1px solid #C2D4E4; font-size: 20px; padding: 7px 0; color: #FF0000; text-align:center;}
.mar-rit{ margin:0 15px 0 0!important; }

.ent-pro{ padding:25px 0 0 0; }
button.edtpro_btn { width:269px; padding:0 20px; height:49px; margin:22px 0 0 0;  border:1px solid #013f73; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
font: bold 20px/24px Arial, Helvetica, sans-serif; color: #fff; text-shadow:1px 1px 1px #133652; cursor: pointer;
background: #8dc2ea; /* Old browsers */
background: -moz-linear-gradient(top,  #8dc2ea 0%, #05699d 2%, #016aac 4%, #0664a2 6%, #006b9e 8%, #006aa5 10%, #0562a5 13%, #0067a1 15%, #005e9b 35%, #005a91 48%, #015792 50%, #00528e 65%, #005189 67%, #014983 83%, #00457e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dc2ea), color-stop(2%,#05699d), color-stop(4%,#016aac), color-stop(6%,#0664a2), color-stop(8%,#006b9e), color-stop(10%,#006aa5), color-stop(13%,#0562a5), color-stop(15%,#0067a1), color-stop(35%,#005e9b), color-stop(48%,#005a91), color-stop(50%,#015792), color-stop(65%,#00528e), color-stop(67%,#005189), color-stop(83%,#014983), color-stop(100%,#00457e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8dc2ea 0%,#05699d 2%,#016aac 4%,#0664a2 6%,#006b9e 8%,#006aa5 10%,#0562a5 13%,#0067a1 15%,#005e9b 35%,#005a91 48%,#015792 50%,#00528e 65%,#005189 67%,#014983 83%,#00457e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8dc2ea 0%,#05699d 2%,#016aac 4%,#0664a2 6%,#006b9e 8%,#006aa5 10%,#0562a5 13%,#0067a1 15%,#005e9b 35%,#005a91 48%,#015792 50%,#00528e 65%,#005189 67%,#014983 83%,#00457e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8dc2ea 0%,#05699d 2%,#016aac 4%,#0664a2 6%,#006b9e 8%,#006aa5 10%,#0562a5 13%,#0067a1 15%,#005e9b 35%,#005a91 48%,#015792 50%,#00528e 65%,#005189 67%,#014983 83%,#00457e 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #8dc2ea 0%,#05699d 2%,#016aac 4%,#0664a2 6%,#006b9e 8%,#006aa5 10%,#0562a5 13%,#0067a1 15%,#005e9b 35%,#005a91 48%,#015792 50%,#00528e 65%,#005189 67%,#014983 83%,#00457e 100%); /* W3C */}

button.edtpro_btn:hover, button.edtpro_btn.select {border-color:#1f6cb0; color: #fff; text-shadow:1px 1px 1px #072647; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;

background: #98c8ec; /* Old browsers */
background: -moz-linear-gradient(top,  #98c8ec 0%, #3671ad 2%, #2d75bd 4%, #2876b4 6%, #3078b3 8%, #3171b8 10%, #3073ba 13%, #2e75b3 15%, #2f76b8 17%, #2d77b8 35%, #2d75bd 48%, #2a78ba 50%, #2a78ba 52%, #2977bf 67%, #2979c2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98c8ec), color-stop(2%,#3671ad), color-stop(4%,#2d75bd), color-stop(6%,#2876b4), color-stop(8%,#3078b3), color-stop(10%,#3171b8), color-stop(13%,#3073ba), color-stop(15%,#2e75b3), color-stop(17%,#2f76b8), color-stop(35%,#2d77b8), color-stop(48%,#2d75bd), color-stop(50%,#2a78ba), color-stop(52%,#2a78ba), color-stop(67%,#2977bf), color-stop(100%,#2979c2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #98c8ec 0%,#3671ad 2%,#2d75bd 4%,#2876b4 6%,#3078b3 8%,#3171b8 10%,#3073ba 13%,#2e75b3 15%,#2f76b8 17%,#2d77b8 35%,#2d75bd 48%,#2a78ba 50%,#2a78ba 52%,#2977bf 67%,#2979c2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #98c8ec 0%,#3671ad 2%,#2d75bd 4%,#2876b4 6%,#3078b3 8%,#3171b8 10%,#3073ba 13%,#2e75b3 15%,#2f76b8 17%,#2d77b8 35%,#2d75bd 48%,#2a78ba 50%,#2a78ba 52%,#2977bf 67%,#2979c2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #98c8ec 0%,#3671ad 2%,#2d75bd 4%,#2876b4 6%,#3078b3 8%,#3171b8 10%,#3073ba 13%,#2e75b3 15%,#2f76b8 17%,#2d77b8 35%,#2d75bd 48%,#2a78ba 50%,#2a78ba 52%,#2977bf 67%,#2979c2 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #98c8ec 0%,#3671ad 2%,#2d75bd 4%,#2876b4 6%,#3078b3 8%,#3171b8 10%,#3073ba 13%,#2e75b3 15%,#2f76b8 17%,#2d77b8 35%,#2d75bd 48%,#2a78ba 50%,#2a78ba 52%,#2977bf 67%,#2979c2 100%); /* W3C */}

.ent-pro{ margin:0 0 0 0; }

.page {background:#F4F9FB; border: 1px solid #D8E5ED; padding:10px 30px; position:relative; width: 500px;}

.post.lifted:after, .page.lifted:after { -moz-transform: rotate(4deg); height: 60px; right: 8px;}
.lifted:after {-moz-transform: rotate(6deg); left: auto; right: 2px;}
.lifted:before, .lifted:after { -moz-transform: rotate(-4deg); bottom: 15px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5); height: 20%; left: 10px; max-width: 300px; width: 50%; }
.drop-shadow:after { -moz-transform: rotate(3deg); left: auto; right: 15px;}
.drop-shadow:after {  -moz-transform: rotate(-3deg); bottom: 15px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4); content: ""; height: 20%; left: 10px; max-width: 250px; position: absolute; width: 50%; z-index: -1;}
.lifted:before, .lifted:after { -moz-transform: rotate(-4deg); bottom: 15px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5); height: 20%; left: 10px; max-width: 300px; width: 50%;}
.lifted:after { -moz-transform: rotate(6deg); left: auto; right: 2px;}
.post .title, .page .title { font:22px 'BreeLight';margin: 0 0 0.4em; position: relative;}
.entry, .entry p {font:12px/18px arial; margin:0; }

.login-prt{ width:410px; height:137px; border:1px solid #dce5ed; padding:15px 0 0 0; margin:0 0 0 111px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #f6feff; /* Old browsers */
background: -moz-linear-gradient(top,  #f6feff 0%, #f3fbfe 2%, #f3faff 74%, #f1f8fe 77%, #f1f8fe 97%, #f5faff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6feff), color-stop(2%,#f3fbfe), color-stop(74%,#f3faff), color-stop(77%,#f1f8fe), color-stop(97%,#f1f8fe), color-stop(100%,#f5faff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6feff 0%,#f3fbfe 2%,#f3faff 74%,#f1f8fe 77%,#f1f8fe 97%,#f5faff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6feff 0%,#f3fbfe 2%,#f3faff 74%,#f1f8fe 77%,#f1f8fe 97%,#f5faff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6feff 0%,#f3fbfe 2%,#f3faff 74%,#f1f8fe 77%,#f1f8fe 97%,#f5faff 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #f6feff 0%,#f3fbfe 2%,#f3faff 74%,#f1f8fe 77%,#f1f8fe 97%,#f5faff 100%); /* W3C */ }
.lgfrm_txt {color: #626262; float: left; font: 12px Arial,Helvetica,sans-serif; padding: 5px 15px 0 0; width:113px !important; text-align:right;}

.inp-new{
width: 220px !important; margin:0 0 15px !important;
}

.logn-btn{ background:url(../../images/frontend/login-bg.jpg) repeat-x; width:70px; height:28px; border:1px solid #0561b3; cursor:pointer; font:bold 12px Tahoma, Geneva, sans-serif; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 0 5px; margin:0 0 0 129px; }
.logn-btn:hover{  background:url(../../images/frontend/login-bg-h.jpg) repeat-x; width:70px; height:28px; border:1px solid #00378f; }

.main-site{ width:250px; margin:0 35px 0 0;}
.sitemap {width:250px;
}

.sitemap h3 {
    border-bottom: 1px solid #B9DAEA;
    color: #444;
    font:18px Tahoma,Geneva,sans-serif;
    margin-bottom: 10px;
}

.sitemap ul { margin:0 0 0 10px; padding:0; }
.sitemap li {color: #000000; font:12px/18px Tahoma,Geneva,sans-serif; list-style:none; padding: 0 0 0 16px; background:url("../../images/frontend/uldot.jpg") no-repeat scroll 0 2px transparent;
}
.sitemap li a {
    color: #036CB3;
    text-decoration: none;
}
.sitemap li a:hover {
    color:#1976D9;
    text-decoration: underline;
}

.inner-cont td{ padding:5px; }

td.tab-prt{border-left:1px solid #a8caed; border-bottom:1px solid #a8caed;}
.nw-img p img{margin:0 15px 15px 0; float:left;}

.sign-alrdy{width:auto; color:#fff; margin:0 0 0 10px; font:bold 11px Tahoma,Geneva,sans-serif; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:3px 10px 6px; background: #8dc2ea; /* Old browsers */
background: -moz-linear-gradient(top,  #8dc2ea 0%, #05699d 2%, #016aac 4%, #0664a2 6%, #006b9e 8%, #006aa5 10%, #0562a5 13%, #0067a1 15%, #005e9b 35%, #005a91 48%, #015792 50%, #00528e 65%, #005189 67%, #014983 83%, #00457e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dc2ea), color-stop(2%,#05699d), color-stop(4%,#016aac), color-stop(6%,#0664a2), color-stop(8%,#006b9e), color-stop(10%,#006aa5), color-stop(13%,#0562a5), color-stop(15%,#0067a1), color-stop(35%,#005e9b), color-stop(48%,#005a91), color-stop(50%,#015792), color-stop(65%,#00528e), color-stop(67%,#005189), color-stop(83%,#014983), color-stop(100%,#00457e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8dc2ea 0%,#05699d 2%,#016aac 4%,#0664a2 6%,#006b9e 8%,#006aa5 10%,#0562a5 13%,#0067a1 15%,#005e9b 35%,#005a91 48%,#015792 50%,#00528e 65%,#005189 67%,#014983 83%,#00457e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8dc2ea 0%,#05699d 2%,#016aac 4%,#0664a2 6%,#006b9e 8%,#006aa5 10%,#0562a5 13%,#0067a1 15%,#005e9b 35%,#005a91 48%,#015792 50%,#00528e 65%,#005189 67%,#014983 83%,#00457e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8dc2ea 0%,#05699d 2%,#016aac 4%,#0664a2 6%,#006b9e 8%,#006aa5 10%,#0562a5 13%,#0067a1 15%,#005e9b 35%,#005a91 48%,#015792 50%,#00528e 65%,#005189 67%,#014983 83%,#00457e 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #8dc2ea 0%,#05699d 2%,#016aac 4%,#0664a2 6%,#006b9e 8%,#006aa5 10%,#0562a5 13%,#0067a1 15%,#005e9b 35%,#005a91 48%,#015792 50%,#00528e 65%,#005189 67%,#014983 83%,#00457e 100%); /* W3C */}
.sign-alrdy a{color:#fff;}
.sign-alrdy:hover{ width:auto; text-decoration:none; 
background: #98c8ec; /* Old browsers */
background: -moz-linear-gradient(top,  #98c8ec 0%, #3671ad 2%, #2d75bd 4%, #2876b4 6%, #3078b3 8%, #3171b8 10%, #3073ba 13%, #2e75b3 15%, #2f76b8 17%, #2d77b8 35%, #2d75bd 48%, #2a78ba 50%, #2a78ba 52%, #2977bf 67%, #2979c2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98c8ec), color-stop(2%,#3671ad), color-stop(4%,#2d75bd), color-stop(6%,#2876b4), color-stop(8%,#3078b3), color-stop(10%,#3171b8), color-stop(13%,#3073ba), color-stop(15%,#2e75b3), color-stop(17%,#2f76b8), color-stop(35%,#2d77b8), color-stop(48%,#2d75bd), color-stop(50%,#2a78ba), color-stop(52%,#2a78ba), color-stop(67%,#2977bf), color-stop(100%,#2979c2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #98c8ec 0%,#3671ad 2%,#2d75bd 4%,#2876b4 6%,#3078b3 8%,#3171b8 10%,#3073ba 13%,#2e75b3 15%,#2f76b8 17%,#2d77b8 35%,#2d75bd 48%,#2a78ba 50%,#2a78ba 52%,#2977bf 67%,#2979c2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #98c8ec 0%,#3671ad 2%,#2d75bd 4%,#2876b4 6%,#3078b3 8%,#3171b8 10%,#3073ba 13%,#2e75b3 15%,#2f76b8 17%,#2d77b8 35%,#2d75bd 48%,#2a78ba 50%,#2a78ba 52%,#2977bf 67%,#2979c2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #98c8ec 0%,#3671ad 2%,#2d75bd 4%,#2876b4 6%,#3078b3 8%,#3171b8 10%,#3073ba 13%,#2e75b3 15%,#2f76b8 17%,#2d77b8 35%,#2d75bd 48%,#2a78ba 50%,#2a78ba 52%,#2977bf 67%,#2979c2 100%); /* IE10+ */
-pie-background: linear-gradient(top,  #98c8ec 0%,#3671ad 2%,#2d75bd 4%,#2876b4 6%,#3078b3 8%,#3171b8 10%,#3073ba 13%,#2e75b3 15%,#2f76b8 17%,#2d77b8 35%,#2d75bd 48%,#2a78ba 50%,#2a78ba 52%,#2977bf 67%,#2979c2 100%); /* W3C */}

a.forget_psswd{font:12px Arial, Helvetica, sans-serif; color:#0561b3; padding:9px 0 0 57px !important; display:block; background:none; border:none;}
a.forget_psswd:hover{color:#002883; text-decoration:underline; background:none !important; font:12px Arial, Helvetica, sans-serif !important; border:none; padding:9px 0 0 57px !important;}

.register_box { color: #1a1917; font: 12px/20px Arial, Helvetica, sans-serif; height: auto; margin:0 auto 10px; padding:0 0 20px; background:#FCFEFF; border:1px solid #E2EBF1; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;}
.reg-box h2, .reg-box1 h2 { font-size: 24px; color: #181816; line-height: 24px; margin: 10px 0; padding: 10px 0; border-color: #CECDC6; border-style: dashed; border-width: 0 0 1px 0; }
.reg-box{ width:400px; }
.reg-box1{ width:500px; margin: 0 auto; }
h2.register-txt {font-size: 24px; color: #181816; line-height: 24px; margin: 10px 0; padding: 10px 0; border-color: #CECDC6; border-style: dashed; border-width: 0 0 1px 0;}