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

/* SIMLPE CSS RESET */
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;  }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
b{font-weight:600}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* Global declarations */
.floatL{float:left !important}
.floatR{float:right !important}
.clear{clear:both}
.no-bg{background-image:none !important}
.no-mrg{margin:0 !important}
.no-brdr{border:none !important}
.no-pad{padding:0 !important}
.no, .no a{color:#0294ca !important;}
.work, .work a{color:#005591 !important;}
.mate, .mate a{color:#f89d32 !important;}

/* Typos */
h1, h2, h3, h4, h5{font-weight:normal}

@font-face {
    font-family: 'vag_rounded_std_thinbold';
    src: url('../fonts/vagroundedstd-bold.eot');
    src: url('../fonts/vagroundedstd-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vagroundedstd-bold.woff') format('woff'),
         url('../fonts/vagroundedstd-bold.ttf') format('truetype'),
         url('../fonts/vagroundedstd-bold.svg#vag_rounded_std_thinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'vag_rounded_stdlight';
    src: url('../fonts/vagroundedstd-light.eot');
    src: url('../fonts/vagroundedstd-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vagroundedstd-light.woff') format('woff'),
         url('../fonts/vagroundedstd-light.ttf') format('truetype'),
         url('../fonts/vagroundedstd-light.svg#vag_rounded_stdlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

.heading01, .heading04{font-family: 'vag_rounded_std_thinbold', "Open Sans", arial; font-size:30px; color:#fff; text-shadow:2px 2px 3px RGBA(0,0,0,0.2) }
.heading04{font-size:50px;}
.heading02{font-size:20px; font-weight:600; color:#3399cc}
.heading03{font-size:16px; font-weight:600; color:#333333}
small{font-size:12px;}
.gray{color:#666666}
.lgray{color:#cccccc}
strong{font-weight:600}

body{background:url(../images/bg.gif); font-family:"Open Sans", arial;}
.mainWrapper{width:100%; }
.container{width:960px; margin:0 auto;}

.top-h-wrap{background:#fff;}
.header{padding:0 5px; height:94px; }
.logo{width:214px; height:54px; margin:20px 0 0 0}
.logo a{width:214px; height:54px; background:url(../images/logo.gif) left top no-repeat; display:block; text-indent:-999em}

.user-nav{margin:0px 0 0 0}
.user-nav li{float:left; color:#005693; font-size:12px; font-weight:600}
.user-nav li a{color:#ff6633; text-decoration:none; padding:8px 5px; display:block}
.user-nav li a:hover{text-decoration:underline}
.user-nav li .user{background:url(../images/user-icon.gif) left 10px no-repeat; padding-left:15px; margin-right:10px;}
.user-nav li .user-name{background:url(../images/user-icon.gif) left -14px no-repeat; padding-left:15px; color:#005693 !important;}
.register-now{background:url(../images/btn-bg.gif) left top repeat-x; border:solid 1px #c85002; border-top:none; border-radius:0 0 4px 4px; box-shadow:1px 1px 1px RGBA(0,0,0,0.4)}
.register-now a{padding:7px 14px !important; display:block; color:#fff  !important;}
.register-now:hover{background:#e67e02}
.register-now:hover a, .register-now a:hover{text-decoration:none !important}
.nav-divider{background:url(../images/divider.gif) no-repeat left top; width:2px; height:12px; margin:11px 0 0 0}

/* Main Navigation */
.top-right-links{width:635px;}
.top-nav{margin:20px 0 0 0}
.top-nav ul{float:right}
.top-nav li{float:left; color:#666666; font-weight:600; font-size:12px; margin-right:6px;}
.top-nav li.fw a{color:#005693}
.top-nav li.fs a{color:#4a8e10}
.top-nav li a{color:#666666; text-decoration:none; padding:0px 0px 7px 0; display:block; }
.top-nav li a span{padding:3px 6px; display:block; border-radius:4px;}
.top-nav li:last-child{margin-right:0}
.top-nav li.active a{background:url(../images/active-arw.gif) center bottom no-repeat;}
.top-nav li.active a span{background:#dedede}


/* Bluebanner */
.blue-banner{background:url(../images/blue-bg.gif) left top #00a9e8; border-top:solid 1px #0085b7; box-shadow:inset 3px 3px 3px #0085b7; padding:32px 0;}
.blue-banner1{background:url(../images/nblue-bg.gif) left top #005591; border-top:solid 1px #004272; box-shadow:inset 3px 3px 3px #004473; padding:32px 0;}
.green-banner{background:url(../images/green-bg.gif) left top #7db34d; border-top:solid 1px #638e3d; box-shadow:inset 3px 3px 3px #70a146; padding:32px 0;}
.blue-bnr-left{width:555px;}
.blue-bnr-right{width:405px;  font-family: 'vag_rounded_stdlight'; color:#fff; padding-top:0px; font-size:20px;}
.blue-bnr-right p{margin-bottom:25px; text-shadow:2px 2px 3px RGBA(0,0,0,0.2) }
.body-content{padding:20px 0; /*min-height:400px;*/}
.circles{margin:10px 0 0 0}
.b-circle{width:60px; height:60px; border-radius:30px; background:#018abd; display:inline-block; margin-right:7px;}

/* LOGIN PAGE */
.login-and-register-container{padding:40px 35px}
.login-container{width:360px;}
.login-container p{margin:10px 0 0 0 }
.model-box1{border:solid 1px #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff;}
.model-box1-head{background:url(../images/modelbox1-h.gif) left bottom repeat-x; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; padding:20px}
.login-partial{padding:20px 20px 20px 15px ;}
.email-field, .password-field{border:solid 1px #cccccc; padding:8px; display:block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:inset 0px 2px 2px RGBA(0,0,0,0.1)}
.email-field{background:url(../images/css-sprite1.png) 10px 12px no-repeat #fff; padding-left:35px; margin-bottom:16px;}
.password-field{background:url(../images/css-sprite1.png) 10px -37px no-repeat #fff; padding-left:35px; margin-bottom:16px;}
.email-field input, .password-field input{border:none; font-size:13px; border-left:solid 1px #dfdfdf; padding:4px 0 4px 10px;}
#login_email::-webkit-input-placeholder, #login_password::-webkit-input-placeholder { font-style: italic; }
#login_email::-moz-placeholder, #login_password::-moz-placeholder { font-style: italic; }
#login_email::-ms-input-placeholder, #login_password::-ms-input-placeholder { font-style: italic; }
.button-orange{-webkit-appearance: none; -webkit-user-select: none; -webkit-tap-highlight-color: transparent; color: #FFF;
border: 1px solid #c85002; background: #f16202; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe6e02", endColorstr="#e55802"); background: -webkit-gradient(linear, left top, left bottom, from(#fe6e02), to(#e55802)); background: -moz-linear-gradient(top, #fe6e02, #e55802); -moz-box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.4), 0px 1px 0px RGBA(0,0,0,0.4); -webkit-box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.4), 0px 1px 0px RGBA(0,0,0,0.4); box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.4), 0px 1px 0px RGBA(0,0,0,0.4); text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0; -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0; -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0; border-radius: 3px; text-align: center; padding:10px 25px; font-size: 13px; font-weight: 700; cursor: pointer; text-decoration:none; display:inline-block; font-family:"Open Sans", arial;}
.button-orange:hover{background: #f16202;}
.button-green{-webkit-appearance: none; -webkit-user-select: none; -webkit-tap-highlight-color: transparent; color: #FFF;
border: 1px solid #3a7f0b; background: #74a549; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7eb64f", endColorstr="#668d40"); background: -webkit-gradient(linear, left top, left bottom, from(#7eb64f), to(#668d40)); background: -moz-linear-gradient(top, #7eb64f, #668d40); -moz-box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.4), 0px 1px 0px RGBA(0,0,0,0.4); -webkit-box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.4), 0px 1px 0px RGBA(0,0,0,0.4); box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.4), 0px 1px 0px RGBA(0,0,0,0.4); text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0; -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0; -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0; border-radius: 3px; text-align: center; padding:10px 25px; font-size: 13px; font-weight:700; cursor: pointer; text-decoration:none; display:inline-block; font-family:"Open Sans", arial;}
.button-green:hover{background: #74a549;}
.large{padding:15px 30px; font-size:18px; }
.process-button{color: #cb5404; border: 1px solid #ffb27f; background: #ffcc99; border-radius: 3px; text-align: center; padding:10px 25px; font-size: 13px; font-weight: normal; cursor: pointer; text-decoration:none; font-style:italic }
.forgot-link, .link1{color:#ff6633; font-weight:600px; font-size:12px;}
.forgot-link:hover, .link1:hover, .link2:hover{text-decoration:none}
.link2{color:#666666; font-size:13px; font-weight:600}

.register-container{width:490px; margin:15px 0 0 35px;}
.register-title{background:url(../images/divider1.gif) left bottom repeat-x; padding:0 0 15px 10px;}
.register-content{padding:10px; font-size:12px;}
.register-content ul{margin:15px 0 25px 15px;}
.register-content li{background:url(../images/dot1.gif) left 5px no-repeat; padding-left:15px; margin-bottom:5px;}
.button-black{-webkit-appearance: none; -webkit-user-select: none; -webkit-tap-highlight-color: transparent; color: #FFF;
border: 1px solid #333333; background: #393939; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#656565", endColorstr="#353535"); background: -webkit-gradient(linear, left top, left bottom, from(#656565), to(#353535)); background: -moz-linear-gradient(top, #656565, #353535); -moz-box-shadow: 0 1px 0 #ddd,inset 0 0 0px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 0 #DDD,inset 0 0 0px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 0 #DDD,inset 0 0 0px 1px rgba(255, 255, 255, 0.2); text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0; -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0; -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0; border-radius: 3px; text-align: center; padding:8px 25px; font-size: 13px; font-weight: 700; cursor: pointer; font-family: "Open Sans", arial;}
.button-black:hover{background:#393939}
.button-black a{color:#fff; text-decoration:none}
/* Register Page */
.register-container1{width:585px;}
.register-container2{width:265px;  margin:15px 0 0 35px;}
.register-fields{padding:20px 18px; font-size:12px;}
.fields-row{margin-bottom:18px;}
.register-fields p{margin-bottom:6px;}
.register-fields .label{font-size:13px; font-weight:600; width:130px; float:left; margin:10px 0 0 0}
.register-fields .field-inputs{margin-left:130px;}
.text-field, .select-field{border:solid 1px #cccccc; padding:10px 8px;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:inset 0px 2px 2px RGBA(0,0,0,0.1); width:290px; }
.select-field{overflow:hidden; padding:5px 8px; background:url(../images/select-arw.gif) 95% center no-repeat #fff}
.select-field select{border:none; width:315px; padding:5px 0; background:transparent;  -webkit-appearance: none; -moz-appearance: none;}
.field-options{padding:10px 0 0 0}
.field-options li{width:90px; float:left; font-size:12px; font-weight:normal; margin-bottom:15px;}
.message-box{width:350px;}
.field-divider{height:1px; background:#e5e5e5; margin:20px 0}

/* Forgto Password */
.fp-container{width:730px; margin: 0 auto}
.fp-container p{margin:10px 0 0 0 }
.model-box1-content{padding:15px 25px; font-size:14px;}
.model-box1-content p{margin-bottom:25px;}
.forgot-row label{font-weight:600; width:125px; float:left; margin:10px 0 0 0}
.fo-inputs{margin-left:125px;}
.fo-message{width:300px; margin-bottom:50px !important}
.fo-note{padding:10px 20px; border-top:solid 1px #e5e5e5;}
.fo-note p{margin:0;}
.thank{background:url(../images/info-icon.gif) left center no-repeat; padding:2px 0 2px 30px; font-size:18px; font-weight:600}


/* FAQ */
.page-content{padding:10px; font-size:15px;}
.faqs{width:600px; }
#vertical_container{margin:20px 0; font-size: 12px;}
.accordion_toggle {display: block;background: url(../images/faq-arw1.gif) no-repeat 7px 13px; padding:10px 10px 10px 30px; 	color: #005693; text-decoration: none; outline: none; border-bottom: 1px solid #cccccc;border-top:1px solid transparent;cursor: pointer;  font-weight:600}
.accordion_toggle:hover{background: url(../images/faq-arw1.gif) no-repeat 7px 13px; color:#498713}	
.accordion_toggle_active {background: url(../images/faq-arw2.gif) no-repeat 7px 15px RGBA(255, 255, 255, 0.25); color: #498713;border-bottom:solid 1px transparent;			border-top: 1px solid #d9e1e8;}
.accordion_toggle_active:hover{background: url(../images/faq-arw2.gif)  no-repeat 7px 15px RGBA(255, 255, 255, 0.25); }
.accordion_content {background-color: RGBA(255, 255, 255, 0.25);color: #444444;overflow: hidden;border-bottom:2px solid #d9e1e8;}
.accordion_content h2 {margin: 15px 0 5px 10px;color: #0099FF;}
.accordion_content p {line-height: 150%;padding:0px 10px 20px 35px;	margin-bottom:0;}


/* MY account */

.ma-left-col{width:235px; background:url(../images/side-bar-shadow.png) right top no-repeat; min-height:500px;}
.new-alert{background:#ff9933; padding:0 4px; display:inline-block; font-size:10px; color:#fff; border-radius:3px;}
.side-nav{width:200px; margin:80px 0 0 0}
.side-nav1{margin:30px 0 0 0}
.side-nav1 li{border-bottom:0 !important}
.side-nav li{border-bottom:solid 1px #cccccc}
.side-nav li a{padding:10px 0 10px 20px; font-size:14px; color:#666666; text-decoration:none; display:block}
.side-nav li a:hover{color:#3399cc}
.side-nav li.side-nav-active{position: relative; margin-right: -1px;}
.side-nav li.side-nav-active{border-bottom:0; margin-top:-1px; margin-left:-2px;}
.side-nav li.side-nav-active a{background:#fff; border:solid 1px #cccccc; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; color:#3399cc; border-right:0}

.ma-content-col{width:610px; background:#fff;border:solid 1px #cccccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; min-height:500px; padding:35px; font-size:12px; }
.ma-header-bg{background:url(../images/ma-header-bg.gif) left bottom repeat-x; margin:0 -35px 10px -35px !important; padding:0 35px 30px 30px !important;}
.ma-header{margin-bottom:30px;}
.ma-header h2{font-size:26px; color:#333333;}
.ma-header h2 span{color:#3399cc; font-weight:700; display:block}
.visited-time{font-size:12px; margin:50px 0 0 0; text-align:right}
.ma-header-right .visited-time{margin-top:0px;}
.ma-dashboard .model-box1-head{padding:15px 0 20px 13px}
.ma-dashboard .model-box1-content{padding:10px; font-size:12px;}
.inbox-nav{background:#f7f7f7; padding:5px; margin-bottom:5px;}
.mail-button{float:right}
.mail-button li{float:left; margin-left:6px; }
.mail-button li.delete{margin-left:15px;}
.mail-button li a{background: #979797;
background: -moz-linear-gradient(top,  #979797 0%, #797979 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#797979));
background: -webkit-linear-gradient(top,  #979797 0%,#797979 100%);
background: -o-linear-gradient(top,  #979797 0%,#797979 100%);
background: -ms-linear-gradient(top,  #979797 0%,#797979 100%);
background: linear-gradient(to bottom,  #979797 0%,#797979 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#797979',GradientType=0 ); text-decoration:none; color:#fff; font-size:12px; font-weight:600; padding:3px 5px 3px 2px; display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:solid 1px #999999; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); }
.mail-button li a span{background-image:url(../images/mail-nav.png); background-repeat:no-repeat; padding-left:20px;}
.mail-button li a:hover{background:#787878}
.mail-button li.reply a span{background-position:left -6px}
.mail-button li.forward a span{background-position:left -34px}
.mail-button li.delete a span{background-position:left -68px}
.inbox-emails li{border-bottom:solid 1px #ccc; padding:12px 10px 10px 10px;}
.inbox-emails li:hover{background:#f7f7f7;}
.inbox-emails li span{float:left; margin-right:15px;}
.inbox-emails li .email-from{font-weight:600; width:90px}
.inbox-emails li span.email-time{margin-right:0; font-weight:600}
.inbox-emails li:last-child{border-bottom:none}
.model-box1-content.ma-address, .model-box1-content.ma-pref{padding:15px; min-height:150px;}
.model-box1-content.ma-address p{margin-bottom:15px;}
.contact-links a{color:#333333; text-decoration:none}
.contact-links a:hover{text-decoration:underline}
.ma-pref li{border-bottom:solid 1px #ccc; padding:0px 0 12px 3px; margin-bottom:10px;}
.ma-pref li span{width:50px; float:left; font-weight:600}
.ma-pref li p{margin-left:50px; margin-bottom:0 !important}
.ma-pref li:last-child{border-bottom:none}
.ma-form-row{margin-bottom:15px; }
.ma-label{width:110px; margin:10px 0 0 0; font-size:13px; font-weight:600 }
.ma-input{margin-left:120px;}
.form-nav{border-top:solid 2px #e5e5e5; padding:20px 0; margin-top:40px; padding-left:120px;}
.form-nav .button-orange,.form-nav .process-button{margin-right:15px;}
.small-input{width:150px;}
.error .ma-label{color:#ff3333}
.error .text-field{border-color:#ff3333}
.ma-input .field-options{width:380px;}
textarea{font-family:"open sans", arial; font-size:12px;}
.ma-form-fields textarea, .compose-mail textarea{width:400px; height:100px;}
.ma-tabs li{float:left; margin-right:7px;}
.ma-tabs li a{border:solid 1px #cccccc; padding:8px 15px; display:block; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-bottom:none; min-width:100px; text-align:center; color:#999999; text-decoration:none; font-weight:600; font-size:14px;}
.ma-tab-content{border:solid 1px #cccccc; padding:10px; border-radius:0 5px 5px 5px; }
.ma-tabs li.active-tab{top:1px; position:relative;}
.ma-tabs li.active-tab a{border-bottom:solid 1px #fff; color:#333333}
.read-msg strong, .read-msg .email-from,  .read-msg span.email-time{font-weight:normal !important}
.overlay{background:url(../images/pattern1.png); width:100%; height:100%; position:fixed; left:0; top:0}
.green-overlay{background:#58892E; opacity:0.5; filter:alpha(opacity=50)}
.popup{border:solid 3px #0197cf; width:606px; position:fixed; z-index:999; left:50%; margin-left:-310px; top:25%; background:#fff; border-radius:10px;}
.geen-popup{border-color:#3a7f0b}
.compose-mail .model-box1-head{padding:10px;}
.compose-mail .model-box1-head .heading02{color:#04416c}
.compose-mail{font-size:12px; }
.compose-mail .ma-label{font-weight:normal; width:80px;}
.compose-mail .ma-input{margin-left:90px; font-size:12px;}
.close a{width:24px; height:24px; display:block; background:#e1e1e1; color:#666666; text-decoration:none; font-weight:600; text-align:center; line-height:24px;}
.success-message{background:#f1f7f0; border:solid 1px #bcd8bd; color:#588d50; font-size:14px; font-weight:600; padding:15px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin-top:20px;}
.success-message span{background:url(../images/tick.gif) left 2px no-repeat; padding:4px 0 4px 40px;}
.w-2{width:48%}


/* Home Banner */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; display:none}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers.h-centered{text-align: center; height:12px; background:#ffffff; padding:6px 4px 4px 10px; border-radius:12px; z-index:99; border:solid 1px #cccccc; display:inline-block; width:45px; position:absolute; left:50%; bottom:-10px; margin-left:-15px;}
ol.bjqs-markers li{display:inline; margin-right:5px;}
ol.bjqs-markers li a{display:inline-block; height:10px; width:10px;background:#d9d9d9; color:#555;text-decoration:none; text-indent:-999em; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
ol.bjqs-markers li.active-marker a{background:#aeaeae;color:#fff;}

.home-banner{padding:35px 0  0 0; text-align:center; color:#fff; font-size:20px; height:330px}
.home-banner .b-circle{background:#04416c; width:80px; height:80px; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; margin:18px 0}
.blue-banner1 .b-circle, .home-blue-slide .b-circle{background:#04416c; }
.green-banner .b-circle, .home-green-slide .b-circle{background:#58892e; }
.home-banner .heading04{margin-bottom:10px;}
.home-banner .heading01{font-size:34px;}
.home-blue-slide{background:url(../images/home-blue-bnr.gif) left top repeat-x #005591}
.home-green-slide{background:url(../images/home-green-bnr.gif) left top repeat-x #7fb64f}
.home-orange-slide{background:url(../images/orange-bg.gif) left top repeat-x #f79d32}
.home-orange-slide .b-circle{background:#e67e02; }


.search-title{font-size:24px; font-family:vag_rounded_std_thinbold, Arial, Helvetica, sans-serif; color:#005693; margin-bottom:15px;}
.search-cont{font-size:13px;}
.search-wrap{background:url(../images/pattern1.gif); padding:28px 0; border-bottom:solid 1px #e6e6e6}
.search-type{background:#e7e7e7; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-right:10px; }
.search-cont .select-field{padding:4px 8px 3px 8px; margin-right:10px;}
.search-cont .text-field{margin-top:-1px; width:150px; margin-right:5px; padding: 12px 8px;}
.search-cont .button-black{font-size:14px; padding:11px 25px; margin-top:-2px;}
.recent-members{margin:10px auto 35px auto}
.new-memebers{padding:10px 0 25px 0}
.new-memebers li{width:312px; margin:0 4px 12px 4px; float:left}
.new-memebers li .model-box1-head{padding:12px; color:#005693;}
.new-memebers li .model-box1-head h5{font-size:14px; font-weight:700}
.new-memebers li .model-box1-head h6{font-size:11px; font-weight:normal}
.new-memebers li .model-box1-content{font-size:12px; padding:10px 15px;}
.new-memebers li .model-box1-content p{margin:0}
.new-memebers li .model-box1-fo{background:#f7f7f7; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; padding:8px 12px;}
.contact-mem{background:#005693; border:solid 1px #033254; border-radius:2px; -moz-border-radius:2px; display:inline-block;}
.contact-mem a{background:url(../images/member-icon.png) 5px 6px no-repeat; padding:6px 10px 6px 30px; display:block; color:#fff; font-size:12px; text-decoration:none; font-weight:600}
.contact-mem:hover{background:#033254}

.section-title{background:url(../images/hr1.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px; }
.section-title h3{font-size:22px; color:#005693; font-family: 'vag_rounded_std_thinbold'; text-shadow:1px 1px 1px #fff;}
.view-all a{font-size:13px; font-weight:600; color:#339900; text-decoration:none; text-shadow:none; background:url(../images/arw1.gif) right center no-repeat; padding-right:20px;}
.view-all a:hover{text-decoration:underline}
.discussion-forums li{float:left; width:230px; padding:10px 0 10px 67px; margin-right:30px;  background:url(../images/comment-balloon.gif) 13px 25px no-repeat; color:#008ec2; font-weight:600; font-size:13px;}
.discussion-forums li p{margin-bottom:6px;}
.discussion-forums li .posted{font-size:12px; color:#333333; font-weight:normal}
.discussion-forums li a{color:#0378a3; font-size:12px;font-weight:normal}
.discussion-forums li a:hover{text-decoration:none}

.search-btn{border:solid 1px #666666; background:#999999; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:8px 15px;}
.search-btn a{color:#fff; font-size:12px; font-weight:600; text-shadow:none; text-decoration:none}
.search-btn:hover{background:#777}
.search-result{font-size:14px; color:#008ec2; font-weight:600}
.result-no{background:#00aded; width:40px; height:40px; display:inline-block; line-height:40px; text-align:center; margin-right:5px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; color:#fff; font-weight:700; margin-bottom:20px;}
.result-map{border:solid 1px #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:5px 0 20px 0}
.result-map img{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.result-memebers li{position:relative; cursor:pointer}
.result-memebers li .light-overlay{position:absolute; width:310px; height:210px; left:-3px; top:-3px; display:none; border:4px #8fd2eb solid; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px}
.result-memebers li:hover .light-overlay{display:block; background:url(../images/memeber-over.png);}
.location-pointer{background:url(../images/map-pointer.gif); width:26px; height:28px; text-align:center; color:#fff; font-size:12px; font-weight:700; display:inline-block; padding:6px 0 0 0; margin-right:10px; }

.discussion-title{padding-bottom:10px; }
.discussion-title h3{font-size:22px; color:#005693; font-family: 'vag_rounded_std_thinbold'; text-shadow:1px 1px 1px #fff;}
.discussion-result-table table{border:solid 1px #abcfe8; border-right:none;  text-align:center}
.discussion-result-table table th{background:#c8e5f9; font-size:13px; color:#04416c; padding:12px; font-weight:600; border-right:solid 1px #abcfe8}
.discussion-result-table td{font-size:12px; padding:12px; border-right:solid 1px #abcfe8; }
.discussion-result-table td a{color:#04416c; text-decoration:none}
.discussion-result-table tr.row1 td{background:#fff; }
.discussion-result-table tr.row2 td{background:#f5f5f5}
.discussion-result-table tr.tfooter td{background:#fff; border-top:solid 1px #ccc;}
.discussion-result-table tr.tfooter td a{background:url(../images/arw1.gif) right center no-repeat; padding-right:15px; color:#5b892e; text-decoration:none}
.discussion-result-table td a:hover{text-decoration:underline !important}
.discussion-results {margin:20px 0 40px 0;}
.add-post-btn{font-size:12px; font-weight:600; padding:0;}
.add-post-btn a{background:url(../images/add-icon.png) 8px center no-repeat; padding:7px 10px 7px 30px; display:block}

.post-search{border:solid 1px #cccccc; padding:5px 5px 5px 30px; width:232px; background:#fff; margin-right:10px;}
.post-search-input{border:none;  color:#666666; font-size:12px; font-style:italic; width:200px;}
.post-search-btn{background:url(../images/search-icon.gif) left center no-repeat; width:18px; height:18px; border:none; cursor:pointer}
.post-search-btn:hover{opacity:0.5; filter:alpha(opacity=50);}

/******** Social PAGE COLOR CHANGES -*********** */
.social-page .search-title, .social-page .discussion-title h3, .social-page .section-title, .social-page .new-memebers li .model-box1-head, .social-page .section-title h3{color:#6baa33}
.social-page .discussion-result-table table th{background:#c3d8b2}
.social-page .discussion-result-table td, .social-page .discussion-result-table table, .social-page .discussion-result-table table th{border-color:#a2c682}
.social-page .discussion-result-table table th{color:#2E6104}
.social-page .discussion-result-table td a{color:#2E6104}
.social-page .contact-mem{background:#5c8b31; border-color:#4a7820}
.social-page .contact-mem a{background-image:url(../images/member-icon1.png)}
.social-page .contact-mem:hover{background:#4a7820}
.social-page .location-pointer{background:url(../images/map-pointer1.gif)}
.social-page .result-memebers li .light-overlay{border-color:#a1cb7a}
.social-page .result-memebers li:hover .light-overlay{display:block; background:url(../images/memeber-over1.png);}


/*-----------------*/


/* How it works */
.infographic{width:860px; background:url(../images/infographic-line.gif) center 156px no-repeat; margin:20px auto; font-size:12px;}
.infographic h4{color:#005693; font-size:16px; font-weight:800; margin-bottom:5px;}
.infographic .step-register{width:240px; margin:0 auto; text-align:center; background:url(../images/register.png) center bottom no-repeat; padding-bottom:150px;}
.infographic .step-search{width:180px; padding:30px 160px 0 0;  height:124px; background:url(../images/search.png) right top no-repeat; text-align:right; margin:25px 0 0 5px;}
.infographic .step-meet{width:180px; padding:0px 160px 0 0;  height:142px; background:url(../images/meet.png) right top no-repeat; text-align:right; margin:115px 0 0 5px;}
.infographic .step-post{width:180px; padding:30px 0 0 160px;  height:124px; background:url(../images/post.png) left top no-repeat; text-align:left; margin:25px 0 0 169px;}
.infographic .step-get{width:180px; padding:30px 0 0 160px;  height:124px; background:url(../images/get.png) left top no-repeat; text-align:left; margin:115px 0 0 169px;}

/* */
.inner-page-content{font-size:13px; width:790px; padding:25px 0 25px 10px}
.inner-page-content p{margin-bottom:25px;}
.inner-page-content .section-title{background:none; margin-bottom:5px; padding-bottom:0}
.list-type1{margin:15px 120px 40px 25px;}
.list-type1 li{background:url(../images/disc1.gif) left 5px no-repeat; padding-left:20px; margin-bottom:20px;}

/* ------------ Footer --------------------- */
.footer-wrap{background:url(../images/footer.gif) left top repeat; border-top:solid 1px #cccccc; padding:25px 0; font-size:12px; color:#005591;}
.footer-wrap a{color:#005591;}
.footer-wrap a:hover{text-decoration:none}

.social-links{margin-top:20px;}
.social-links a{width:26px; height:26px; display:block; text-indent:-999em;}
.social-links span{width:26px; height:26px;display:block; float:left; margin-right:5px;  }
.social-links .facebook a{background:url(../images/social-icons.png) -1px -4px no-repeat;}
.social-links .twitter a{background:url(../images/social-icons.png) -31px -4px no-repeat;}
.social-links a:hover{opacity:0.7; filter:alpha(70)}