﻿/* Box one label Side text box */

.boxside p{line-height: 1.6;color: #181818;width: 100%;float: left;clear: both;margin-top: 5px;padding-top: 5px;}
.boxside p .center{margin:0 auto;}
.boxside p .right {margin-bottom:15px; line-height: 1.6;color: #181818;float:right;}
.boxside p .left {margin-bottom:15px; line-height: 1.6;color: #181818; float:left;}
.boxside fieldset, .fieldset{border: 1px solid #F2F2F2;clear: both;  min-height: 20px;margin: 0px;padding: 10px 10px;background: none repeat scroll 0 0 #e9e7e7;border-radius: 5px;background: #ffffff;behavior: url(http://localhost:22251/web/Styles/PIE.htc);}
body.ie7 fieldset, body.ie8 fieldset, body.ie7 .fieldset, body.ie8 .fieldset {padding:25px 20px 05px;margin-top:10px;}
.boxside fieldset.collapsed > *, .fieldset.collapsed > * {	display:none;}
.boxside fieldset.collapsed legend, .fieldset.collapsed .legend {display:block;	margin-left:0;}
.boxside fieldset.collapsed, .fieldset.collapsed {background:none !important;border:none;padding:0;}
.boxside legend, .legend{background: url("../images/boxheader.gif") repeat-x scroll center top #E2E2E2;border: 1px solid #ccc;font-size: 93%;padding: 5px 8px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
body.ie7 legend, body.ie8 legend, body.ie7 .legend, body.ie8 .legend {position:absolute;left:0;top:-10px;}
.boxside legend a {background:url("../images/bullet_toggle_plus.png") no-repeat right center;text-decoration:none;display:block;color:#181818;padding-right:20px;}
.boxside legend a.collapse {background:url("../images/bullet_toggle_minus.png") no-repeat right center;}
.boxside label{display: block;text-align: right;cursor: hand;font-size: 13px;margin: 3px 0;float: left;width: 28%;padding-right:15px;line-height: 18px;color: #d6d4d4; background:url(../images/colunbg.gif) no-repeat right top;}
label.error {display: none!important;}
.boxside label.right {display:block;text-align:right;cursor:hand;margin:3px 0;float:left;width:28%;line-height:24px;padding-right:2%;}
.boxside label.sublabel{ clear:both; width:auto; padding:0 0 0 29.3%; background:none;}
.boxside label.help-block{display: block;text-align: left;cursor: hand;margin-bottom: 10px;float: left;margin-left: 30%;width: 70%;font-size: small;color: #999999;}
.boxside label.help-blockleft{display: block;text-align: left;cursor: hand;margin-bottom: 10px;float: left;width: 90%;font-size: small;color: #999999;}
.boxside input, .boxside textarea{float: left;-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #FDFDFD;border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;border-radius: 5px 5px 5px 5px;border-style: solid;border-width: 1px;box-shadow: 0 2px 2px 1px #EFEFEF inset;color: #666666;font-size: 13px;/*height: 18px;*/margin: 0 5px 0 0;overflow: hidden;padding: 5px;float: left;}
.input-append .add-on {border-radius: 5px 5px 5px 5px;margin-left: -1px;margin-right: 0;height: 24px;}
.input-prepend .add-on, .input-append .add-on{background-color: #F5F5F5;border: 1px solid #CCCCCC;color: #B4B4B4;display: block;font-weight: normal;height: 24px;line-height: 24px;margin: 3px 0;min-width: 16px;padding: 5px;text-align: center;text-shadow: 0 1px 0 #FFFFFF;width: auto;float: left;}

.boxside ul { list-style:none ;}
.boxside ul li{ overflow:hidden;}
.boxside ul li label{ text-align:left; font-size:12px; background:url(../images/colun.gif) no-repeat right 50%; margin-right:10px; padding:0px; color:#8E8E8E;}
.boxside ul li div{ padding:0 3% 0 31%;line-height: 18px; margin:3px 0; font-size:12px; color:#444;}

.boxside ul.hobbiesamdmore { list-style:none; padding:10px 0 0 0}
.boxside ul.hobbiesamdmore li{ overflow:hidden; float:left; width:33.33%; margin-bottom:5px}
.boxside ul.hobbiesamdmore label{ text-align:left; line-height:normal; font-size:13px; background:none; margin-right:10px; padding:0px; color:#333; width:auto; margin:0;}

.boxside ul.hobbiesamdmore input[type="checkbox"]{margin:0 5px 0 0 ;}


.boxside textarea{-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #F9F9F9;border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;border-radius: 5px 5px 5px 5px;border-style: solid;border-width: 1px;box-shadow: 0 2px 2px 1px #EFEFEF inset;color: #666666;font-size: 14px;margin: 3px 0;overflow: hidden; padding: 5px;float: left;width: 60%;resize: none;}
.boxside input.small {width:25%;}
.boxside input.small1 {width:30%;}
.boxside input.large {width:50%;}
.boxside input.larger {width:65%;}
.boxside select{float: left;background: #fefefe url(../images/bg-input.gif) repeat-x top;border: 1px solid #ccc;padding: 3px;color: #4d4d4d; -moz-border-radius: 3px;-webkit-border: 3px;border-radius: 3px;width: 150px;margin-right:10px; box-shadow: 0 2px 2px 1px #EFEFEF inset;}
.boxside select.chzn-select { width:400px;}
.boxside select.multiple  option{background: #F4F4F4;margin:2px 0px;padding: 5px;color: #4d4d4d;-moz-border-radius: 3px;-webkit-border: 3px;border-radius: 3px;}
.boxside select .multiple  option:hover{background: #666666;margin: 2px 0px;padding: 5px;color: #FFFFFF;-moz-border-radius: 3px;-webkit-border: 3px;border-radius: 3px;}
.boxside select.small {background:#fefefe url(../images/bg-input.gif) repeat-x top;border:1px solid #ccc;padding:5px;color:#4d4d4d;-moz-border-radius:3px;-webkit-border:3px;border-radius:3px;width:200px;}
.boxside select.large  {background:#fefefe url(../images/bg-input.gif) repeat-x top;border:1px solid #ccc;padding:5px;color:#4d4d4d;-moz-border-radius:3px;-webkit-border:3px;border-radius:3px;width:250px;}
.boxside select.larger {background:#fefefe url(../images/bg-input.gif) repeat-x top;border:1px solid #ccc;padding:5px;color:#4d4d4d;-moz-border-radius:3px;-webkit-border:3px;border-radius:3px;width:300px;}
.boxside input[type=checkbox], .boxside input[type=radio] {width:auto;border:0;background:none;margin:5px 0px 0 0;}
/* Input Validation */
.boxside span.required {color:#F45D43;font-weight:700;font-size:131%;}
.boxside input.success {background:#F1FFBF url("../images/success.png") no-repeat 140px center;border-color:#A6D50F;}
.boxside input.error{/*background: #FECDC6 url("../images/error.png") no-repeat 220px center;*/border-color: #F45D43;}
.boxside input.warning {background:#FFECB0 url("../images/warning.png") no-repeat 140px center;border-color:#FFBC2A;}
.boxside input.info {background:#D4E7F5 url("../images/information.png") no-repeat 140px center;border-color:#589AD7;}
.boxside input.tip {background:#FFECCD url("../images/tip.png") no-repeat 140px center;border-color:#DD9854;}
.boxside input.success, .boxside input.error, .boxside input.warning, .boxside input.info, .boxside input.tip {}
.boxside p images {vertical-align:middle;margin-left:5px;}
.boxside label.strong {font-weight:700;}
.boxside.col label {float:left;width:140px;margin-top:5px;clear:left;}


.boxside .threecol label {display:block;text-align:left;cursor:hand;margin:3px 0;float:left;width:30%;line-height:24px;}
.boxside .threecol a{display:block;text-align:left;cursor:hand;margin:3px 0;float:left;width:auto;line-height:24px;}
.boxside .threecol .col2{width:30%;float:left;}
.boxside .threecol .col3{width:30%;float:left;}

.boxside .button-container{margin:10px 0px;}
.boxside .button-container.right{margin:10px 0px; float:right;}
.boxside .button-container.left{margin:0px 0px;float:left;}
.boxside .button-container.center{margin:0 auto;text-align:center;}
.boxside .fltnone{float:none;}

.boxside .btmln{border-bottom: 1px solid #D9D9D9 /*#DBE8F8*/;height: 20px;margin: 10px 0 10px 0;/*border-bottom-color: #FF5050;*/}
.boxside .cls {clear: both;}
.boxside .spacer{margin: 0 auto;width: auto;height:15px;}

.boxside h1{clear: both;color: #505050;font-family: arial,sans-serif;font-size:210%;font-weight: normal;padding-bottom: 10px;margin:0px;}
.boxside h1.bdr{border-bottom: 2px solid #ED1B24;color: #222222;padding: 0px 0 0px;}
.boxside h2{clear:both;font-size: 16px;font-weight: normal;padding-bottom: 10px;}
/*.boxside h3{clear: both;background: linear-gradient(to bottom, #FCFCFC 0px, #F6F6F6 76%) repeat scroll 0 0 transparent;border-radius: 0px;color: #59AD11;font-size:15px;padding: 10px 20px;}*/
.boxside h3{ border-bottom:solid 1px #D9D9D9 ; line-height:30px; color: #F37C18;font-size:15px;padding: 0px 0;}
.boxside h3 a{font-size:12px; padding:3px 15px 3px 10px; background:url(../images/spotlight-arrow.gif) no-repeat right 50% #F7F5DA; line-height:15px; margin-top:9px}
.boxside h3.bdr{border-bottom: 2px solid #ED1B24;color: #222222;font-size: 14px;font-weight: bold;padding: 3px 0 4px;}
.boxside h4{}
.boxside h5{}
.boxside h6{}
.boxside h7{}

.boxside .fright{float:right;}
.boxside .fleft {float: left;}
.boxside .w800 {width: 800px;}
.boxside .w790 {width: 790px;}
.boxside .w180 {width: 180px;}
.boxside .w1000 {width: 100%;}
.boxside .w810 {width: 810px;}
.boxside .f12{font-size:14px;padding-left:10px;font-weight:bold;float:right;}
.boxside .m30{margin-top:88px;margin-left:5px;}
.boxside p a{font-size:14px; line-height:20px;}

.boxside .subtitletext{font-weight: normal; margin-left: 6px;font-size: 11px;}
.boxside .subtext{color: #565656;display: block;float: left;font-size: 13px;line-height: 18px;text-align: left;width: auto;margin:1px 15px 3px 3px;}
.boxside .subhelptext{clear: both;margin-left: 30%;padding: 3px 0;font-size: 11px;width:70%;text-align:left;}
.boxside .lstbx{color: #717171;text-decoration: none;display: block;font-size: 11px;}
.boxside .number_note {
    background: url(../images/number-icon.jpg) no-repeat scroll left top transparent;color: #666666;margin: 0 0 0 0px;padding: 2px 0 0 20px;float:left;clear: both;margin-left: 30%;}
.verification_steps{background: url("../images/verification-steps-v2.gif") no-repeat scroll left top transparent !important;color: #666666;line-height: 16px;margin: 15px 0 0 10px;padding: 0 0 20px 30px;width: 150px;}
.hide_number_verification{background: url("../images/benefits-verification-bg.gif") no-repeat scroll left top #F3F3F3;padding: 20px 0 5px 10px;}
.rightbox .heading {background: url("../images/contact-heading-bg.gif") repeat-x scroll left top transparent;color: #FFFFFF;height: 30px; padding:7px 0 0 10px; font-size:13px; }
.heading{color: #63AC33;font-size: 15px;font-weight: bold;margin-left: 0px;}
.hide_number_verification  li {background: url("../images/greentick.gif") no-repeat scroll 0 3px transparent;color: #666666;margin: 12px 0 0;padding: 0 0 0 20px;}
li {list-style: none outside none;}
li {list-style: none outside none;}
element.style {display: block;}
.rightbox {border: 1px solid #F8B157;display: block;float: right;margin-left: 0;width: 198px;}
#formarea .bg .form .save_wrapper {background: none repeat scroll 0 0 #F3F1F2;padding: 6px 0;}
.align_c {text-align: center;}
.reason_wrap {background: none repeat scroll 0 0 #F9F8E5;border: 1px solid #EAE9D0;margin: 0 20px 10px;padding: 15px;}
.heading {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: url("../images/heading-bg.gif") repeat-x scroll left top transparent;border-color: #E7E7E7 #E7E7E7 -moz-use-text-color;border-style: solid solid none;border-width: 1px 1px medium;height: 95px;padding: 7px 0 0 40px;}






/* Buttons */

button, .button{height:auto;cursor: pointer;display: inline-block;font-size:13px;margin: 0 5px 15px 0;outline: 0px; padding:2px 5px;width: auto;text-align: center;text-decoration: none;vertical-align: middle;background: #404040 url('../images/grad.png') repeat-x bottom;border-width: 2px;border-style: groove;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-moz-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-webkit-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
body.ie7 button, body.ie8 button, body.ie7 .button, body.ie8 .button {zoom:1;display:inline;border-width:1px;border-style:solid;}
button:hover, .button:hover {background-color:#595959;background-image: url('../images/grad.png');text-decoration:none;outline:none;}
button:active, .button:active {	position:relative;	top:1px;	outline:none;	background-image: url('../images/grad-rev.png');	background-position:top;}

button.blue, .button.blue{height: auto !important;background-color: #00A1CD;cursor: pointer;display: inline-block;margin: 5px 5px 5px 0;	outline: none;	width: auto;	text-align: center;text-decoration: none;	vertical-align: middle;background: #00A1CD url('../images/grad.png') repeat-x bottom;color: #fff !important;border-width: 1px;border-style: groove;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-moz-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-webkit-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;zoom: 1;	display: inline;border-width: 1px;border-style: solid;}
body.ie7 button.blue, body.ie8 button.blue {border-color:#0080a4;}
button.blue:hover, .button.blue:hover {background-color:#00b4e5;}

button.orange, .button.orange{ padding: 5px 10px;font-weight: bold;height: auto !important;background-color: #E64A00; cursor: pointer;
    display: inline-block;
    margin: 5px 5px 5px 0;
    outline: none;
    width: auto;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    background: #E64A00 url('../images/grad.png') repeat-x bottom;
    color: #fff !important;
    border-width: 1px;
    border-style: groove;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;
    -moz-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;
    -webkit-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    zoom: 1;
    display: inline;
    border-width: 1px;
    border-style: solid;
    behavior: url(http://localhost:22251/web/Styles/PIE.htc);
}
body.ie7 button.orange, body.ie8 button.orange{border-color:#CC0000;}
button.orange:hover, .button.orange:hover{background-color: #FF6600;}

button.green, .button.green { padding: 5px 10px;font-weight: bold;height:auto !important;
                             background-color:#20c00f;cursor: pointer;display: inline;margin:5px 5px 5px 0;outline: none;width: auto;text-align: center;text-decoration: none;vertical-align: middle;background: #04A417 url('../images/grad.png') repeat-x bottom;color: #fff !important;border-width: 2px;border-style: groove;border: 1px solid #0E7D00;box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-moz-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-webkit-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
body.ie7 button.green, body.ie8 button.green {border-color:#19990c;	}
button.green:hover, .button.green:hover {background-color:#25d911;}

button.red, .button.red {height:auto !important;background-color:#990404;cursor: pointer;display: inline;margin: 5px 5px 5px 0;outline: none;width: auto;text-align: center;text-decoration: none;vertical-align: middle;background: #990404 url('../images/grad.png') repeat-x bottom;color: #fff !important;border-width: 2px;border-style: groove;border: 1px solid #5C0606;box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-moz-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-webkit-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
body.ie7 button.red, body.ie8 button.red {border-color:#990c0c;	}
button.red:hover, .button.red:hover {background-color:#d91111;}

button.grey, .button.grey {height:auto !important; color:#333; background:url("../images/grad.png") repeat-x center center #E2E2E2;	cursor: pointer;display: inline;margin: 5px 5px 5px 0;outline: none;width: auto;text-align: center;text-decoration: none;vertical-align: middle;border-width: 2px;border-style: groove;border: 1px solid #B3B3B3;box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5) inset;-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5) inset;-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5) inset;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
button.grey:hover, .button.grey:hover{background-color: #afafaf;color: #FFFFFF;}
body.ie7 button.grey, body.ie8 button.grey {border-color:#d3d3d3;}


button.large, .button.largebtn {font-size:138.5%;padding:10px 30px;}
button.medium, .button.mediumbtn {font-size:110.5%;padding:6px 15px 6px 15px;}
button.small, .button.smallbtn {font-size:93%;padding:4px 10px 5px;}

button.disabled, button.disabled:hover, .button.disabled, .button.disabled:hover{ background-color: #ccc !important;color: #666 !important;text-shadow: 0 1px 0 #CCCCCC;cursor: default;display: inline-block;font-size: 108%;font-weight: 700;margin: 0 5px 15px 0;outline: none;padding: 10px 15px;width: auto;text-align: center;text-decoration: none;vertical-align: middle; color: #fff !important;border-width: 2px;border-style: groove;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-moz-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;-webkit-box-shadow: 0px 1px 0px rgba(225, 225, 225, 0.5) inset;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }

body.ie7 button.disabled, body.ie8 button.disabled {border-color:#a3a3a3;}
button.disabled:active, .button.disabled:active {position:relative;top:0;background-image: url('../images/grad.png');}
fieldset button, .button {margin:0 5px 10px 0;}
button images, .button images {display:inline;height:16px;margin-right:10px;vertical-align:-3px;width:16px;}
.boxside .error{border-color: #F45D43;}

/* notifications */
.notification.success {background:#f1ffbf url('../images/success.png') no-repeat 10px 10px;border-color:#a6d50f; color:#378917;}
.notification.success span.strong {color:#283304;}
.notification.error {background:#FFE6E3 url('../images/error.png') no-repeat 10px 10px;border-color:#f45d43; color:#9C0505}
.notification.error span.strong {color:#33130e;}
.notification.warning {background:#FFE6E3 url('../images/error.png') no-repeat 10px 10px;border-color:#f45d43; color:#9C0505}
.notification.warning span.strong {color:#33130e;}
/*
.notification.warning {background:#ffecb0 url('../images/warning.png') no-repeat 10px 10px;border-color:#ffbc2a;font-size:11px;}
.notification.warning span.strong {color:#332508;font-weight:bold;}
*/
.notification.info {background:#d4e7f5 url('../images/information.png') no-repeat 10px 10px;border-color:#589ad7;font-size:11px;}
.notification.info span.strong {color:#152433;}
.notification.tip {background:#ffeccd url('../images/tip.png') no-repeat 10px 10px;border-color:#dd9854;font-size:11px;}
.notification.tip span.strong {color:#332313;}
.notification {padding:10px 10px 10px 35px;border:1px solid #fff;margin-bottom:20px;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px; font-weight:bold; display:none; }
.notification.no-margin {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;   border-left: 1px solid #CCCCCC;   border-right: 1px solid #CCCCCC;margin:0;}
.notification .close {background:url("../images/close.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;	height:16px;position:absolute;right:10px;top:10px;width:16px;}
.notification .close:hover {opacity:1;}
.notification.nopic {background-image:none;padding:10px;}
.notification span.strong {margin-right:10px;}


/* Stylish Switches */
.switch-enable, .switch-disable {display: block;float: left;line-height: 30px;border:1px solid #ccc;padding: 0 10px;background: url("../images/bg-input.gif") repeat-x top #FEFEFE;font-weight: 700;color:#333333;}
.switch-enable {border-right:0;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.switch-disable {border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
.switch-disable.selected, .switch-enable.selected {color: #fff;padding: 0 10px;}
.switch-disable.selected {background: #b04d44 url(../images/grad.png) repeat-x bottom;border:1px solid #96413b;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
.switch-enable.selected {background: #88bc1f url(../images/grad.png) repeat-x bottom;	border:1px solid #4f810f;border-right:0;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.switch-wrapper span {cursor: pointer;}
.switch-wrapper input {display: none;}
.switch-wrapper {clear:both;padding-bottom:25px;}

/* Stylish Switches (Small) */
.switch-wrapper.small .switch-disable, .switch-wrapper.small .switch-enable {padding: 0 5px;}
.switch-wrapper.small .switch-disable.selected {background: #b04d44 url(../images/grad.png) repeat-x bottom;border:1px solid #96413b;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
.switch-wrapper.small .switch-enable.selected {background: #88bc1f url(../images/grad.png) repeat-x bottom;border:1px solid #4f810f;border-right:0;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.switch-wrapper.small .switch-enable, .switch-wrapper.small .switch-disable {font-size:85%;line-height:25px;}

/* Progress Bars */
.progress-bar {background:url("../images/grad.png") repeat-x center bottom #ccc;border:1px solid #808080;display:inline-block;padding:10px;position:relative;text-align:center;width:100px;vertical-align:middle;box-shadow:0 2px 4px #808080 inset;-moz-box-shadow:0 2px 4px #808080 inset;-webkit-box-shadow:0 2px 4px #808080 inset;border-radius:3px;	-moz-border-radius:3px;	-webkit-border-radius:3px;}
body.ie7 .progress-bar, body.ie8 .progress-bar {zoom:1;display:inline;}
.progress-bar span {background-image:url("../images/grad.png");background-repeat:repeat-x;background-position:bottom center;border:1px solid rgba(0, 0, 0, 0.3);color:#fff;font-size:93%;position:absolute;left:0;bottom:0;top:0;text-shadow:0 -1px 0px rgba(0, 0, 0, 0.5);box-shadow:0 0 2px rgba(255, 255, 255, 0.4) inset;-moz-box-shadow:0 0 2px rgba(255, 255, 255, 0.4) inset;-webkit-box-shadow:0 0 2px rgba(255, 255, 255, 0.4) inset;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.progress-bar.blue > span {background-color:#00A1CD;}
.progress-bar.red > span {background-color:#F00;}
.progress-bar.green > span {background-color:#0F0;}
.boxside .ttable{float:left; width:auto;margin-left:5%;}
.boxside .alist{float:left;}
.boxside .alist a{padding-right:3px; font-weight:bold;width:auto;font-size:14px;margin-top:5px;}
.boxside .browse1 {float: left;margin-right: 10px;width: 330px;}
.boxside .browse2 {float: left;width: 260px;}
.boxside .brwsComp {padding-left: 5px;width: 260px;float: left;line-height: 25px;padding: 5px 10px 5px 3px;width: 197px;}
.boxside .brwsLoc a,.brwsComp a {color: #666666;display: block;}
.boxside .brwsLoc{float: left;line-height: 25px;padding: 5px 10px 5px 3px;width: 197px;}
.boxside .brwsLoc .stLink {color: #0000FF;font-size: 13px;font-weight: bold;}
.boxside .cl {clear: both;height: 1px;overflow: hidden;}


/*********************************/
/******* Login *******************/
/*********************************/

fieldset{ border:0px;}
.grey-bg{border-radius: 6px 6px 6px 6px; padding: 10px; background-color:rgba(251, 253, 255, 0.9);border: 1px solid #EAF5FF;box-shadow: 0 1px rgba(255, 255, 255, 0.7) inset;}
.white-bg{border-radius: 3px 3px 3px 3px; padding: 15px; background-color:#FFF;border: 1px solid #DCDCDC;}
.login-box{ float:left; margin:5px 0px 5px 5px;padding:20px;}
.login-box a{ color:#049CDB;}
.login-form {float: left;width:367px;}
.login-form .notification{  background-position: 10px 50%;
    left: 20px;
    padding: 5px 10px 5px 35px;
    position: absolute;
    top: 55px;
    width: 235px;}
.login-form .notification .close{ top:5px;}
.login-form p{ margin:0 0 20px;}
.login-box label{ margin-bottom:8px; display:block; font-size:14px;}
.login-box input.special { border:1px solid #CCCCCC;    border-radius: 6px 6px 6px 6px;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;    font-size: 16px;    margin-bottom: 0;    padding: 6px 10px; width:340px;}
.login-box select.special { border:1px solid #CCCCCC; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;    font-size: 16px;    margin-bottom: 0;    padding: 6px 10px; width:340px;}
.login-box .alt-login-button {float: right; padding-left: 3%;    width: 32%;border-left: 1px solid #DADADA;    box-shadow: -1px 0 0 #FFFFFF;}
.btn-google:before, .btn-twitter:before, .btn-facebook:before{background:url(../images/login-icon.png); width:20px; height:20px;}
.btn-google, .btn-google:before{ display:block; background-position:left top;}
.btn-facebook:before {background-position: 0 -19px;width: 20px;}
 .btn-twitter:before {background-position: 0 -40px;width: 20px;}
.btn-google:before, .btn-facebook:before, .btn-twitter:before {content: "";display: inline-block;margin: -2px 5px 0 -8px;    vertical-align: text-top;}
.login-box .alt-login-button .btn {display: block;margin: 21.875px 0; text-align: left;}
.login-box .alt-login-button .btn, .signup-box .btn{-moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #F5F5F5; background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);background-repeat: repeat-x;border-color: #D9D9D9 #D9D9D9 #BFBFBF;border-image: none;border-radius: 6px 6px 6px 6px;border-style: solid;border-width: 1px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color: #333333;cursor: pointer;display:block;font-size: 14px;line-height: 18px;margin-bottom: 0;padding: 5px 15px;position: relative;text-align:left;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;z-index: 1;}
.signup-box{ float:right; margin:5px 5px 0 0px; padding:20px;}
.signup-box .btn{ display:inline-block; font-size:15px; margin: 10px 0 0;}
.signup-box p{ margin-bottom:20px; font-size:14px;color: #999999;font-weight: 200;}  
hr {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #DCDCDC -moz-use-text-color #FFFFFF;border-image: none;border-style: solid none;border-width: 1px 0;margin: 16.8269px 0;}



/*********************************/
/******* Left Bar My Profile******/
/*********************************/


#colL h2 {background: url("../images/mngbgY.png") repeat-x scroll 0 0 transparent;border: 1px solid #EEEEEE;color: #222222;font-size: 15px;font-weight: normal;height: 44px;line-height: 44px;padding: 0 5px;position: relative;}
#colL h2 i, #colL h2 b {background-position: -27px 0;height: 5px;left: -1px;overflow: hidden;position: absolute;top: -1px;width: 5px;}
#colL h2 b {background-position: -33px 0;left: auto;right: -1px;}
#colL .bdrLR_lft {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #EEEEEE;border-image: none;border-style: solid;border-width: 0 1px;padding: 5px;}
#colL h3 {border-bottom: 2px solid #ED1B24;color: #434343;font-size: 12px;font-weight: bold;padding: 3px 0;margin:0px;}
#colL .pt5 {padding-top: 5px;}
#colL .lftLnk a, #colL .lftLnk span.sel {display: block;padding: 4px 0;border-bottom: 1px solid #EEEEEE;}
#colL .lftLnk span.sel {color: #000000;}
#colL .lftLnk a:hover {background: none repeat scroll 0 0 #FCFCFC;}
#colL .lftLnk .navSecLnk a {display: inline;padding: 0;}
#colL .box2lr h2{border-bottom: 2px solid #ED1B24;color: #434343;font-size: 14px;font-weight: bold;padding: 3px 0 4px 5px;}
#colL .box2lr p {padding-bottom: 10px;}
#colL .box2lr p.padBn {padding-bottom: 0;}
#colL .blktxt {color: #000000 !important;}
#colL .mr5 {margin-right: 5px;}
#colL .more i,#colL  .less i {background: url("../images/icons1.png") no-repeat scroll -55px 0 transparent;cursor: pointer;height: 13px;width: 13px; display: inline-block;}
#colL .less i {background-position: -69px 0;}
#colL .updateProfile_sel {border-bottom: medium none !important;color: #000000;}
#colL .updateProfile_sel {border-bottom: medium none !important;color: #000000;}



.simple label {color: #565656;display: block;float: left;font-size: 13px;line-height: 18px;margin: 3px 0;padding-right: 5px;text-align: right;width:120px;}
.simple .subtext {color: #565656;display: block;float: left;font-size: 13px;line-height: 18px;margin: 1px 5px 3px 5px;text-align: left;width: auto;}

/* AUTO COMPLETE */
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}
.ui-autocomplete { overflow: auto; max-height:200px;}
.ui-menu {list-style: none;padding: 2px;margin: 0;display: block;outline: none;}
.ui-menu .ui-menu {margin-top: -3px;position: absolute;}
.ui-menu .ui-menu-item {margin: 0;padding: 0;width: 100%;}
.ui-menu .ui-menu-divider {margin: 5px -2px 5px -2px;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}
.ui-menu .ui-menu-item a{  text-decoration: none;display: block;padding: 3px 5px;font-size: 12px;line-height: 1.5;min-height: 0; /* support: IE7 */font-weight: normal;background-color: #FFFFFF;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-color: #E9E9E9;   border-bottom-color: #E9E9E9;border-left-color: #E9E9E9;}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {font-size:12px;margin: 0px;}
.ui-menu .ui-state-disabled {	font-weight: normal;margin: .4em 0 .2em;line-height: 1.5;}
.ui-menu .ui-state-disabled a {cursor: default;}

/* DAte Picker */
.ui-datepicker
{
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header
{
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
    left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
{
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year
{
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
    width: 49%;
}
.ui-datepicker table
{
    background-color:#C4C4C4;
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th
{
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0;
}
.ui-datepicker td
{
    border: 0;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a
{
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
    float: left;
}
.ui-datepicker.ui-datepicker-multi
{
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
    clear: left;
}
.ui-datepicker-row-break
{
    clear: both;
    width: 100%;
    font-size: 0;
}
.ui-datepicker-rtl
{
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group
{
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
    border-right-width: 0;
    border-left-width: 1px;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 6px;
}
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif;
/*font-size: 1em;*/
}
.ui-widget-content, .ui-jqgrid-btable .ui-widget-content{
	/*border: 1px solid #E1E1E1;*/
	/*background: #f4f0ec url(images/ui-bg_glass_65_ffffff_1x400.png) 50% bottom repeat-x;*/

	font-size:12px;
}
.ui-widget-content a {
	color: #1e1b1d;
}
.ui-widget-header
{
    border: 1px solid #808080;
    background: #cb842e url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

