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

@import "calendar.css";
@import "validation.css";


/* Global Reset & Standards ---------------------- */
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'OpenSans';
	line-height:normal;
}

html {	-webkit-text-size-adjust: auto; /* Automatically adjusted for Safari on iPhone. */	-ms-text-size-adjust: auto;	}
body { background:#fff;font-family: 'OpenSans';font-weight: normal; font-style: normal; font-size: 13px; color: #222222; position: relative; -webkit-font-smoothing: antialiased;line-height: 1.42857;}
html, body{ height:100%;}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {display: block;}
fieldset, img {	border: 0;}

/* Links ---------------------- */
a { color: #f86c00; text-decoration: none; line-height:inherit; outline:none;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
a:hover { color: #333; }
p a, p a:visited {line-height: inherit;}


/* Reset for strange margins by default on <figure> elements */
figure { margin: 0; }

/* Base Type Styles Using Modular Scale ---------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; font-size: 13px; direction: ltr; }

/* Lists ---------------------- */
ul, ol, dl { margin:0; padding:0; list-style:none; }
ul li ul, ul li ol { margin-left: 20px; margin-bottom: 0; }
ol li ul, ol li ol { margin-left: 20px; margin-bottom: 0; }

/* headings */
h1, h2, h3, h4, h5, h6 {font-size:100%;	font-weight:normal;}

/* inpput */
input::-moz-focus-inner{border: 0; padding: 0;}
strong{font-family: 'OpenSans-Semibold'; font-weight:normal;}

/* Misc ---------------------- */
.left { float: left !important; }
.right { float: right !important; }
.text-left { text-align: left !important;}
.text-right { text-align: right !important;}
.text-center { text-align: center !important;}
.hide { display: none !important; }
.highlight { background: #ffff99; }
.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}
.noborder{border:none !important;}
.none_transition{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.clearfix {}
.clearfix:before, .clearfix:after {	content: "";	display: table;}
.clearfix:after {clear: both;}
.gap {height:15px; display:block;clear:both;}
.aligncenter{text-align:center !important;}
.clear{clear:both; display:block;}
.nobackground{background:none !important;}
.nomargin_bottom{margin-bottom:0 !important;}
.nomargin_right{margin-right:0 !important;}

.img_responsive {display: inline-block; height: auto;max-width: 100%;}
.img_rounded {border-radius: 6px;}
.img_circle {border-radius: 500px;}

/* listings */

.listing_bullets{width:100%;}
.listing_bullets li{ list-style:disc inside; padding:0 0 5px 0;}
.listing_bullets.white li{color:#FFF;}

.listing_numbers{width:100%;}
.listing_numbers li{ list-style:decimal inside; padding:0 0 5px 0;}
.listing_numbers.white li{color:#FFF;}

.listing_arrows{width:100%;}
.listing_arrows li{ list-style: none; padding:0 0 10px 15px; position:relative; color:#666; font-size:13px;}
.listing_arrows.white li{color:#FFF;}
.listing_arrows.white li:before{ border-left: 5px solid #fff; }
.listing_arrows li:before{content:"";width: 0; height: 0; left:0; top:5px; border-top: 4px solid transparent; border-left: 4px solid #666; border-bottom: 4px solid transparent; position:absolute;}
.listing_arrows li a{ color:#666; }


ul.listing_square{margin:0; padding:0;}
ul.listing_square li{ display:block;margin:0; padding:0 0 10px 15px; font-size:13px; color:#666; position:relative;}
ul.listing_square li a{text-decoration:none; color:#333333;}
ul.listing_square li:before{content:"";width:6px; height: 6px; left:0; top:6px; background:#666; position:absolute;}

ul.listing_rounds{margin:0; padding:0;}
ul.listing_rounds li{ display:block; position:relative;margin:0; padding:0 0 10px 15px; font-size:13px; color:#666;}
ul.listing_rounds li a{text-decoration:none; color:#333333;}
ul.listing_rounds li:before{content:"";width:6px; height: 6px; left:0; top:6px; background:#666; position:absolute; border-radius:5px;}



/* tables */
.table{width:100%;}
.table td{ padding:10px;}
.table th{ padding:10px; text-align:left;}

.table.striped td{border-bottom:1px solid #e6e2e2;}
.table.striped th{border-bottom:1px solid #e6e2e2;border-bottom:1px solid #e6e2e2; background-color: #f1f0ef;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;}

.table.bordered{border:1px solid #e6e2e2;}
.table.bordered td{border-bottom:1px solid #e6e2e2;}
.table.bordered tr:last-child td{border-bottom:none;}
.table.bordered th{border-bottom:1px solid #e6e2e2; background-color: #f1f0ef;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;}


.table.rounded{ border-radius:4px;}
.table.rounded th:first-child{border-radius:4px 0 0 0;}
.table.rounded th:last-child{border-radius:0 4px 0 0;}

.table.rounded tr:last-child td:first-child{border-radius:0 0 0 4px;}
.table.rounded tr:last-child td:last-child{border-radius:0 0 4px 0;}

/* forms css */


/* form css*/

input::-moz-focus-inner /*Remove button padding in FF*/{  border: 0; padding: 0;}
.form-horizontal input[type="text"]{width:95%; background:#FFFFFF; height:39px; line-height:39px; vertical-align:middle; font-size:13px; color:#7a7a7a; padding:0 10px;
 margin:0 0 0 0;border-radius:2px; border-left:1px solid #d5d4d3;border-top:1px solid #d5d4d3; border-right:1px solid #bcbcbb;border-bottom:1px solid #bcbcbb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;}
.form-horizontal input[type="text"].calBox{width:85%; margin-right:5px; }

.form-horizontal input[type="text"]:focus{ 
border-color: #f86c00;
-webkit-box-shadow: 0 0 5px #f88a35;
-moz-box-shadow: 0 0 5px #f88a35;
box-shadow: 0 0 5px #f88a35;}

.form-horizontal input[type="password"]{width:95%; background:#FFFFFF; height:39px; line-height:39px; vertical-align:middle; font-size:13px; color:#7a7a7a; padding:0 10px;
 margin:0 0 0 0;border-radius:2px; border-left:1px solid #d5d4d3;border-top:1px solid #d5d4d3; border-right:1px solid #bcbcbb;border-bottom:1px solid #bcbcbb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;}

.form-horizontal input[type="password"]:focus{ 
border-color: #f86c00;
-webkit-box-shadow: 0 0 5px #f88a35;
-moz-box-shadow: 0 0 5px #f88a35;
box-shadow: 0 0 5px #f88a35;}


.form-horizontal textarea{width:95%; background:#FFFFFF;font-family: 'OpenSans';  height:100px; line-height:18px; font-size:13px; color:#7a7a7a; padding:10px;
 margin:0 0 0 0;border-radius:2px; border-left:1px solid #d5d4d3;border-top:1px solid #d5d4d3; border-right:1px solid #bcbcbb;border-bottom:1px solid #bcbcbb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;}

.form-horizontal textarea:focus{ 
border-color: #f86c00;
-webkit-box-shadow: 0 0 5px #f88a35;
-moz-box-shadow: 0 0 5px #f88a35;
box-shadow: 0 0 5px #f88a35;}


.form-horizontal select{width:95%; background:#FFFFFF;font-size:13px; color:#7a7a7a; padding:10px; line-height:36px;
 margin:0 0 0 0;border-radius:2px; border-left:1px solid #d5d4d3;border-top:1px solid #d5d4d3; border-right:1px solid #bcbcbb;border-bottom:1px solid #bcbcbb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;}

.form-horizontal select:focus{ 
border-color: #f86c00;
-webkit-box-shadow: 0 0 5px #f88a35;
-moz-box-shadow: 0 0 5px #f88a35;
box-shadow: 0 0 5px #f88a35;}

.form-horizontal input[type="submit"]{background:#f86c00; padding:6px 25px 7px;vertical-align:middle; border:none; cursor:pointer; text-decoration:none; display:inline-block; font-size:18px; color:#FFFFFF;-webkit-appearance:none;font-family: 'OpenSans-Semibold';
border-radius:3px; /* Opera 10.5+ */
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.form-horizontal input[type="submit"]:hover{background:#252525;}


.form-horizontal input[type="reset"]{background:#666; padding:6px 25px 7px;vertical-align:middle; border:none; cursor:pointer; text-decoration:none; display:inline-block; font-size:18px; color:#FFFFFF;-webkit-appearance:none;font-family: 'OpenSans-Semibold';
border-radius:3px; 
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.form-horizontal input[type="reset"]:hover{background:#252525;}

.form-horizontal input[type="button"]{background:#f86c00; padding:7px 25px 7px;vertical-align:middle; border:none; cursor:pointer; text-decoration:none; display:inline-block; font-size:18px; color:#FFFFFF;-webkit-appearance:none;font-family: 'OpenSans-Semibold';
border-radius:3px; /* Opera 10.5+ */
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.form-horizontal input[type="button"]:hover{background:#252525;}

.form-horizontal input[type="text"].normal{width:50%!important;}
.form-horizontal input[type="text"].small{width:200px!important;}
.form-horizontal input[type="text"].medium{width:400px!important;}
.form-horizontal input[type="text"].large{width:700px!important;}



.form-horizontal input[type="password"].normal{width:50%!important;}
.form-horizontal input[type="password"].small{width:200px!important;}
.form-horizontal input[type="password"].medium{width:400px!important;}
.form-horizontal input[type="password"].large{width:700px!important;}

.form-horizontal select.normal{width:50%!important;}
.form-horizontal select.small{width:200px!important;}
.form-horizontal select.medium{width:400px!important;}
.form-horizontal select.large{width:700px!important;}

.form-horizontal textarea.normal{width:50%!important;}
.form-horizontal textarea.small{width:200px!important;}
.form-horizontal textarea.medium{width:400px!important;}
.form-horizontal textarea.large{width:700px!important;}

.form-horizontal .errors {border: 1px solid #f72a2a;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2) inset, 0 0 3px 1px #f72a2a!important;}

.width100{width:100px!important;}
.width200{width:200px!important;}
.width300{width:300px!important;}


.mandatory{color: #FF0000;}
/* Selection colours (easy to forget) */

::selection {
background: #58b7e3;
color:#fff;
}
::-moz-selection {
background: #58b7e3;
color:#fff;
}
img::selection {
background: transparent;
}
img::-moz-selection {
background: transparent;
}


::input-placeholder {
	color:#979797; font-size:13px;
	text-transform: uppercase;
}
input::webkit-input-placeholder {
	color:#979797; font-size:13px;
	text-transform: uppercase;
}
input:-moz-placeholder {
	color:#979797; font-size:13px;
	text-transform: uppercase;
}
input::-moz-placeholder {   /* Older versions of Firefox */
	color: #979797; font-size:13px;
	text-transform: uppercase;
}
input:-ms-input-placeholder { 
	color:#979797; font-size:13px;
	text-transform: uppercase;
}


/* typography */
@font-face {
font-family: 'OpenSans-Bold';
src: url('../fonts/opensansbold.eot');
src: url('../fonts/opensansbold.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensansbold.woff') format('woff'),
url('../fonts/opensansbold.ttf') format('truetype'),
url('../fonts/opensansbold.svg#opensansbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSans-Light';
src: url('../fonts/opensanslight.eot');
src: url('../fonts/opensanslight.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensanslight.woff') format('woff'),
url('../fonts/opensanslight.ttf') format('truetype'),
url('../fonts/opensanslight.svg#opensanslight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSans';
src: url('../fonts/opensansregular.eot');
src: url('../fonts/opensansregular.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensansregular.woff') format('woff'),
url('../fonts/opensansregular.ttf') format('truetype'),
url('../fonts/opensansregular.svg#opensansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSans-Semibold';
src: url('../fonts/opensanssemibold.eot');
src: url('../fonts/opensanssemibold.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensanssemibold.woff') format('woff'),
url('../fonts/opensanssemibold.ttf') format('truetype'),
url('../fonts/opensanssemibold.svg#opensanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}



/*********** main css ************/


/* login forms */

.frontbg{background:#fff;}
.frontForms{width:500px; margin:0 auto; position:relative; padding:160px 0 0 0;}
.frontLogo{ margin:0 auto;display:table; text-align:center;}
.whitesection{width:100%; padding:40px; background:#FFF; margin:20px 0 0 0;  border: 1px solid #DFDDDD;  border-right:2px solid #DFDDDD;  border-bottom: 2px solid #DFDDDD;}
.whitesection input[type="text"], .whitesection input[type="password"]{width:100%; background:#FFFFFF; height:46px; line-height:46px; vertical-align:middle; font-size:15px; color:#333; padding:0 10px; margin:0 0 0 0;border:1px solid #cbcbcb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-box-shadow:    inset 0 0 4px #cfcfcf;
   -webkit-box-shadow: inset 0 0 4px #cfcfcf;
   box-shadow:         inset 0 0 4px #cfcfcf;}

.whitesection input[type="text"]:focus, .whitesection input[type="password"]:focus{ 
border-color: #f86c00  ;
-webkit-box-shadow: 0 0 5px #f88a35;
-moz-box-shadow: 0 0 5px #f88a35;
box-shadow: 0 0 5px #f88a35;}

.whitesection input[type="submit"]{background:#f86c00; padding:15px 20px 15px;vertical-align:middle; border:none; cursor:pointer; text-decoration:none; display:inline-block; font-size:17px; color:#FFFFFF;text-transform:uppercase;-webkit-appearance:none; width:100%; display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.whitesection input[type="submit"]:hover{background:#252525;}
.whitesection .ptext{text-transform:uppercase; font-size:15px; color:#252525; text-align:center; margin:10px 0 0 0;}
.whitesection .ptext a{font-family: 'OpenSans-Bold'; color:#f86c00;}
.whitesection .ptext a:hover{ color:#252525;}

.whitesection label{text-transform:uppercase; font-size:14px; color:#999; text-align:center; margin:10px 0 0 0;}
.whitesection input[type="text"].usericon{background:#fff url(../images/user.png) no-repeat 96% 12px; padding-right:45px;}
.whitesection input[type="password"].keyicon{background:#fff url(../images/key.png) no-repeat 96% 12px; padding-right:45px;}
.captcha{float:left;}
.reload{float:left; margin:0 0 0 20px;}
.smalltxt small{font-size:13px; color:#999;}




/* wrapper */
#wrapper{width:100%; position:relative; min-height:100%; min-width:800px;}

/* header */
#header{ width:100%; position:relative; z-index:999;}
.topBar{ background:#fff; border-top:5px solid #f86c00;border-bottom:1px solid #DFDDDD;}
.logo{ padding:5px 10px; display:inline-block;}
.logo img{ height:44px;}

.topLinks{float:right; position:relative; margin:0; padding:0;}
.topLinks li{float:left; margin:0; position:relative;}
.topLinks li a{ z-index:99; position:relative; display:block; height:58px; padding:20px 40px 13px 20px;/*border-left:1px solid #DFDDDD;*/text-transform:uppercase; font-size:14px; color:#ADADAD; }
.topLinks li a .arrow{position:absolute; right:10px; top:13px; width:10px; height:10px;}
.topLinks li a .arrow:before{ position:absolute; right:10px; top:15px; content:""; border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bfbfbf;}
.topLinks .redtext{ color:#f86c00;font-family: 'OpenSans-Semibold';}
.topLinks li:hover a{color:#FFF;}
.topLinks li:hover .redtext{color:#FFF;}
.topLinks li:hover .arrow:before{border-top:5px solid #fff;}
.topLinks li a:hover{ background:#f86c00;}
.topLinks li a.current{ background:#f86c00;}


.dropWrapper{position:absolute; width:100%; display:none; right:0; top:100%; z-index:999;}
.dropWrapper .inner{ background:#FFF; position:relative;-moz-box-shadow: 0 10px 14px #c1c1c1;-webkit-box-shadow: 0 10px 14px #c1c1c1;box-shadow: 0 10px 14px #c1c1c1; padding:10px; margin:-5px 0 0 0;}
.dropWrapper .inner:before{ position:absolute; right:18px; top:-8px; content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff;}
.topLinks li:hover .dropWrapper{display:block;}
.topLinks li:hover a{color:#FFF;background:#f86c00;}

.dropLinks{ margin:0; padding:0;}
.dropLinks li{ float:none;  margin:0; padding:0;}
.dropLinks li a{ background:none !important; height:auto !important; font-size:13px; color:#333 !important; text-transform:uppercase; border-left:none; display:block; margin:0; padding:8px;}
.dropLinks li a:hover{ background:#f86c00!important;  color:#fff !important;}
.dropLinks li:last-child{ border-bottom:none;}

.timesection{float:right;/*border-left:1px solid #DFDDDD;*/padding:11px 20px; height:58px; text-align:center; text-transform:uppercase;}
.timesection .date{ font-size:14px; color:#f86c00;}
.timesection .time{ font-size:20px; color:#ADADAD;font-family: 'OpenSans-Light'; line-height:12px;}

/* navigations */
.navWrap{ width:100%; left:0; right:0; z-index:99; position:relative; padding:0 0; background:#FFF;
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0 2px 1px rgba(0, 0, 0, 0.19);
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}
.navigations{text-align:center; font-size:0; width:100%; display:table; margin:0 auto;}
.navigations .fixedWrap{ width:auto;}
.navigations li{ cursor:pointer; display:inline-block; border-right:1px solid #dfdddd;text-align:center; padding:0 0 0 1px}
.navigations li a{ font-family:arial;font-size:14px; display: inline-block; color:#adadad;padding:10px 20px;}
.navigations li:first-child{ border-left:1px solid #dfdddd; }
.navigations li a img{display:table; margin:0 auto;opacity:0.4;}
.navigations li:hover{
background: #cadee7; /* Old browsers */
background: -moz-linear-gradient(top,  #cadee7 0%, #a9c9d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cadee7), color-stop(100%,#a9c9d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cadee7 0%,#a9c9d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cadee7 0%,#a9c9d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cadee7 0%,#a9c9d7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cadee7 0%,#a9c9d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cadee7', endColorstr='#a9c9d7',GradientType=0 ); /* IE6-8 */	}
.navigations li:hover a{ color:#3c6a7e;}
.navigations li:hover a img{opacity:1;}
.navigations li.current{background: #cadee7; /* Old browsers */
background: -moz-linear-gradient(top,  #cadee7 0%, #a9c9d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cadee7), color-stop(100%,#a9c9d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cadee7 0%,#a9c9d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cadee7 0%,#a9c9d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cadee7 0%,#a9c9d7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cadee7 0%,#a9c9d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cadee7', endColorstr='#a9c9d7',GradientType=0 ); /* IE6-8 */
}
.navigations li.current a{ color:#3c6a7e;}
.navigations li.current a img{opacity:1;}

.navigations .fixedWrap ul{ margin:0; padding:0; }
.navigations .fixedWrap ul li{ border-right:none; float:left;width:33%; float:left; text-align:left; padding-bottom:15px; font-size:14px; cursor: default;}
.navigations .fixedWrap ul li:hover{background:none;}
.navigations .fixedWrap ul li a{font-family: 'OpenSans'; position:relative; border-right:none;font-size:13px; color:#3C6A7E;padding:0 0 0 10px;}
.navigations .fixedWrap ul li a:before{ position:absolute; left:0; top:5px; content:""; border-bottom:4px solid transparent; border-top:4px solid transparent; border-left:4px solid #3C6A7E;}
.navigations .fixedWrap ul li:first-child{border-left:none; }
.navigations .fixedWrap ul li a:hover{color:#f86c00;}
.navigations .fixedWrap ul li a:hover:before{ border-left:4px solid #f86c00;}

/* body */
#body{ padding:0 0 0 0;background:#cadee7;}



.breadcrumb{width:100%; display:inline-block;margin:0 0 0 0;}
.breadcrumb li{ float:left;font-size:13px;  color:#f86c00; padding:0 0 0 8px;}
.breadcrumb li:first-child{ padding-left:0;}
.breadcrumb li a{ position:relative; display:block; height:18px; font-size:13px; color:#9a9a9a; padding:0 15px 0 0; /*background:url(../images/crumb_arrow.png) no-repeat right 3px;*/}
.breadcrumb li a:hover{ color:#c31422;}
.breadcrumb li a img{float:left; margin:3px 0 0 0;}
.breadcrumb li a:before{ position:absolute; right:0; top:-2px; content:"/"; font-size:16px;color:#9a9a9a;}

/*.title{width:100%; display:inline-block; margin:20px 0;}
.title h2{ display:inline; font-size:38px; color:#3c6a7e; line-height:1;font-family: 'OpenSans-Light';}
.title .button{float:right;}*/
.rightPanel .headtitle{width:100%; display:inline-block; margin:20px 0;}
.title h2{ display:inline; font-size:38px; color:#000000; line-height:1;font-family: 'OpenSans-Light';}
.title > h3{ display:inline; font-size:24px; color:#e66705; line-height:1;font-family: 'OpenSans-Light';}
.title > h3 span{ display:inline; font-size:20px; color:#000000; line-height:1;font-family: 'OpenSans-Light';}


/*.title .button{float:right;}*/

input.button{ display:inline-block;color: #fff; border:none; cursor: pointer;font-size:13px;margin:5px 5px 0 0;padding:8px 20px 8px; text-decoration:none;line-height:normal; vertical-align:middle;border-radius:2px;}
a.button:hover{background:#252525;}
input.button:hover{background:#252525;}

a.button {display:inline-block;color: #fff; cursor: pointer;font-size: 13px;margin:5px 5px 0 0;padding:8px 20px 8px; text-decoration:none; line-height:normal;vertical-align:middle; border-radius:2px;}

a.button.small {padding:4px 10px 5px; line-height:1; font-size:12px;}
a.button.big {padding: 9px 18px;}
input.button.small {padding:4px 10px 5px;font-size:12px;}
input.button.big {padding: 8px 18px;}

.button.green {background:#008040;}
.button.red {background:#FF0000; }
.button.redblock {background:#B30427; }
.button.blue {background: #2C99F5;}
.button.orange {background: #E3B822;}
.button.purple {background: #BC66BB;}
.button.yellow { background: #EFDB2F;color:#666666;}
.button.yellow:hover {color:#fff;}
.button.black {background: #555555;color: #DDDDDD;}
.button.grey {background:#DBDBDB; color:#666666;}
.button.grey:hover { color:#fff;}
.button.disabled {box-shadow: none !important;color: #666666;cursor: default !important;}


/* left panel */

.leftPanel{ background:#cadee7;width:230px; position: relative; z-index:99; float:left; margin:0 0 0 0;}
.leftPanel.addtop{top:67px;}
.searchWrap{background:#a4c8d8;padding:10px; }
.searchBar{ display:block; width:210px;background:#FFF; margin:0;-moz-box-shadow:2px 2px 0 #B6B6B6;-webkit-box-shadow:2px 2px 0 #B6B6B6;box-shadow: 1px 1px 0 #B6B6B6; padding:5px 10px; height:35px;}
.searchBar input[type="text"]{ height:24px; line-height:24px; line-height:24px; width:80%;font-family: 'OpenSans-Light'; color:#6f6f6f; font-size:14px; float:left; vertical-align:middle; padding:0 0; background:none; border:none;}
.searchBar input[type="submit"]{background:url(../images/magnifier.png) no-repeat; width:24px; height:23px; float:right; border:none; cursor:pointer;}

ul.leftNavs{margin:0; padding:0;position:relative; z-index:99;}
ul.leftNavs li{ position:relative;border-bottom:1px solid #bcd4df;margin:0; padding:0;}
ul.leftNavs li a{ border-left:4px solid #cadee7; display:block; font-size:13px; color:#3c6a7e; text-decoration:none;margin:0; padding:12px;}
ul.leftNavs li a:hover{background:#fff; color:#f86c00;border-left:4px solid #f86c00;}
ul.leftNavs li a.selected {background:#fff; color:#f86c00; margin:0 -1px -1px 0; border-left:4px solid #f86c00;}


/* rightPanel */
.rightPanel{ margin:0 0 0 230px; padding:20px 15px 30px; background:#FFF; min-height:768px; display:block; position:relative;}
.rightPanel.wide{ margin:0 0 0 0; width:100%;}

.formTable{width:100%;}
.formTable td{ padding:0 15px 15px 0; font-size:13px; color:#666;}
.formTable td.firstchild{ width:30%;}
.formTable td:last-child{ padding-right:0;}
.formTable .label{ width:100%;display:inline-block;}
.formTable tr:last-child td{ padding-bottom:0;}
.threeCol{width:100%;}
.threeCol td{width:33%; vertical-align:bottom;}
.threeCol td input{ margin-top:5px !important;}
.threeCol td select{ margin-top:5px !important;}

/*.box {margin-bottom: 15px; position:relative; width:100%; border:1px solid #d5d5d5;}*/
.box {margin-bottom: 15px; position:relative; width:100%; border:1px solid #d5d5d5;}
.box_head { padding:15px 15px 0 15px; position:relative; margin:0 0 0 0;}
.box_head h3{font-family: 'OpenSans-Light'; display:inline;color:#e66705; line-height:1;padding: 0 0 0 0; font-size:24px; }
.box_head h4{font-family: 'OpenSans-Light'; display:inline;color:#e66705; line-height:1;padding: 0 0 0 0; font-size:16px; }
.box_content { width:100%; position:relative;padding:15px 15px; display:inline-block;}
.box_content h2{color:#666;font-size:28px; margin:0 0 10px 0;}
.box_content h3{color:#666;font-size:24px; margin:0 0 10px 0;}
.box_content h4{color:#666;font-size:22px; margin:0 0 10px 0;}
.box_content h5{color:#666;font-size:20px; margin:0 0 10px 0;}
.box_content h6{color:#666;font-size:18px; margin:0 0 10px 0;}
.box_content p{font-size:13px; text-align:justify; line-height:22px; color:#666;}

.box .toggles{position:absolute; right:15px; top:15px;}

.toggles{ cursor:pointer; background:#cadee7 url(../images/plusminus.png) no-repeat center -23px;  padding:12px 15px; display:inline-block; float:right;vertical-align:middle; font-size:14px; color:#7a7a7a;margin:0; cursor:pointer; }
.toggles.active{background:#E1E1E1 url(../images/plusminus.png) no-repeat center 7px;}




/* sub-menu */

.cbp-hrmenu .cbp-hrsub {display: none;position: absolute;background: #a9c9d7;width: 100%;left: 0; z-index:99; top:100%;  border-bottom:1px solid #aacbda; padding:15px 0 5px;}
.cbp-hropen .cbp-hrsub {display: block;}
@media screen and (max-width: 43em) { 
.cbp-hrmenu {font-size: 120%;border: none;}
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {width: 100%;padding: 0;}
.cbp-hrmenu .cbp-hrsub-inner {padding: 0 2em;font-size: 75%;}
.cbp-hrmenu > ul > li {display: block;border-bottom: 4px solid #47a3da;}
.cbp-hrmenu > ul > li > a { display: block;padding: 1em 3em;}
.cbp-hrmenu .cbp-hrsub { position: relative;}
}

@media screen and (max-width: 36em) { 
.cbp-hrmenu .cbp-hrsub-inner > div {width: 100%;float: none;padding: 0 2em;}
}


.colGroups{width:100%;position:relative; margin:0 0 15px 0; display: inline-block;}
.colGroups .colLeft{width:20%;display:table-cell; border:1px solid #d5d5d5; vertical-align:top;}
.colGroups .colMid{width:58%; display:table-cell;vertical-align:top;border:1px solid #d5d5d5; padding:0 0;}
.colGroups .colRight{width:22%; background:#f0efee; display:table-cell; border:1px solid #d5d5d5; vertical-align:top;}
.colGroups .space{width:1%;}

.photothumb{width:100%;position:relative;}
.photothumb img{width:100%; display:block;}
.photothumb .zoom{position:absolute; left:0; bottom:0; background:url(../images/zoom.png) no-repeat; width:71px; height:71px;}
.ratingWrap{display:inline-block;}
.colGroups .colLeft .ratingWrap{ display:table; margin:15px auto 0;}
.dealtitle{ border-bottom:1px solid #dedede; padding:10px 15px; margin:0 0 0;}
.dealtitle h2{ font-size:20px; color:#333;line-height:25px; margin:0; padding:0 0 5px 0;font-family: 'OpenSans-Semibold';}
.dealtitle h5{ font-size:16px; color:#464646;font-family: 'OpenSans-Light'; margin:0;}
.descList{width:100%; display: inline-block;}
.descList li{ padding:0 0 15px 0;display:block;}
.descList li:last-child{ padding-bottom:0;}
.descList li .captions{ width:25%; display: inline-block; vertical-align:top; font-size:13px; color:#4b4b4b;font-family: 'OpenSans-Semibold';}
.descList li .value{ width:70%; display:inline-block; vertical-align:top;font-size:13px; color:#4b4b4b;}
.colGroups .descList{ padding:15px;}


.verticalNav{ width:100%; margin:0; padding:0;}
.verticalNav li{ border-bottom:1px solid #d9d9d9;margin:0; padding:0;}
.verticalNav li:last-child{border-bottom:none;}
.verticalNav li a{padding:10px; background:#f0efee; border-left:3px solid #f0efee; display:block; font-size:13px; color:#737373; position:relative;}
.verticalNav li a:hover{background:#fff; color:#c31422; padding-left:15px; border-left:3px solid #c31422;}
/*.verticalNav li a:before{ display:none; position:absolute; top:8px; left:-3px; z-index:999; content:""; border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid #c31422;}
.verticalNav li:hover a:before{display:block;}*/
.redtxt{color:#F00;}
.yellowtxt{color:#ff9000;}
.verticalNav .openWrap{ padding:10px 15px 15px;display:none; position:absolute; right:20%; width:500px; bottom:-1px; top:-1px;z-index:99; background:#FFF; overflow:auto; border:1px solid #dcdcdc;
-webkit-box-shadow: 0 1px 15px #b7b7b7; 
-moz-box-shadow: 0 1px 15px #b7b7b7;  
box-shadow: 0 1px 15px #b7b7b7;}
.verticalNav li .openWrap p{ padding:0 0 15px 0; font-size:14px; line-height:18px; text-align:left;}
.verticalNav li:hover .openWrap{display:block;}
.verticalNav li:hover a{background:#fff; color:#c31422; border-left:3px solid #c31422;}
.verticalNav .openWrap h6{ font-size:20px; color:#333; line-height:1; padding:0 0 15px 0;}


#footer{ padding:0; display:inline-block; margin:0 0 0 0;padding:0 0; position:absolute; bottom:14px; right:0; left:0;}
#footer p{font-size:13px; color:#333; padding:10px 10px 0 10px;}
#footer p a{ color:#102d3a;font-family: 'OpenSans-Semibold'; text-decoration:underline;}



.dataTable{width:100%;border-bottom:1px solid #cadee7}
.dataTable th{ font-size:13px; /*background:#cadee7;*/padding:10px;font-family: 'OpenSans-Semibold'; font-weight:normal; color:#3c6a7e; border-right: 1px solid #D5D5D5;border-bottom:2px solid #D5D5D5;border-top:1px solid #D5D5D5; text-align:left; }
.dataTable th:first-child{border-left:1px solid #D5D5D5; }
.dataTable th:last-child{border-right:1px solid #D5D5D5; }
.dataTable tr:nth-child(even){ background:#FDFDFD;}
.dataTable tr:last-of-type td{ border-bottom: none;}
.dataTable .button{ margin-bottom:0;}

.dataTable td{ vertical-align:top;padding:10px;color:#666; font-size:13px;border-right: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;}
.dataTable td:first-child{border-left:1px solid #D5D5D5;}  
/*.dataTable td:last-child{ white-space:nowrap; }*/  
.results {clear: both;float: left;margin: 0;padding: 0;text-align: left;}
.results span {background: none repeat scroll 0 0 #EBEBEB;border: 1px solid #E0E0E0; color: #4A4A4A;display: block;float: left;font-size: 13px;height: 1%; margin: 0; padding:4px 12px;}


.sticky {position: fixed;top: 0;
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
}

.pagination{margin:0; padding:0; display:table; margin:0 auto; text-align:center;}
.pagination li{ display:inline-block; *display:inline;margin:0 5px 0 0; padding:0;}
.pagination li:last-child{ margin-right:0;}
.pagination li a{border:1px solid #D5D5D5; display:block; padding:4px 12px; text-decoration:none; font-size:13px; color:#333333;
background: #ffffff;}
.pagination li a:hover{background:#f86c00; border:1px solid #f86c00;box-shadow:none; color:#FFF;}

.pagination li a.selected{border:1px solid #f86c00; background:#f86c00;color:#FFFFFF;}

.pagination li:first-child a:hover{background:#f2f2f1; border:1px solid #dfdcdc;box-shadow:none;}
.pagination li:last-child a:hover{background:#f2f2f1; border:1px solid #dfdcdc;box-shadow:none;}

.fullWrap{width:100%; display:inline-block; margin:0 0 0 0;}
.fullWrap ul.pagination{float:right;}


.iconLinks{width:100%;}
.iconLinks li{ float:left; margin:0 5px 0 0;}
.iconLinks li a{ font-size:13px; color:#666666; padding:3px 12px 3px 8px; border-radius:2px; display:block;}
.iconLinks li a:hover{ background:#c31422; color:#FFF;}
.colGroups .colMid .iconLinks{display:inline-block; border-top:1px solid #d5d5d5; padding:10px 10px 8px;}
.iconhtml{background:url(../images/icon_html.png) no-repeat top; width:20px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconhtml{background-position:0 -22px;}
.iconpreview{background:url(../images/icon_preview.png) no-repeat top; width:12px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconpreview{background-position:0 -21px;}
.iconedit{background:url(../images/icon_edit.png) no-repeat top; width:13px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconedit{background-position:0 -21px;}
.iconcancel{background:url(../images/icon_cancel.png) no-repeat top; width:12px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconcancel{background-position:0 -21px;}
.iconrejected{background:url(../images/icon_reject.png) no-repeat top; width:16px; height:17px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconrejected{background-position:0 -21px;}
.iconselect{background:url(../images/icon_select.png) no-repeat top; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconselect{background-position:0 -21px;}


.delete{font-size: 11px;border-radius:2px; display: inline-block; background:#c31422; border:1px solid #990000; color:#FFFFFF;display: inline-block; padding:3px 8px;text-decoration: none; margin:0 5px 0 0;}
.delete:hover{background:#b20d1a;color:#FFFFFF;}

.edit{font-size: 11px;border-radius:2px; display: inline-block; background:#EBEBEB; border:1px solid #C4C4C4; color:#757575;display: inline-block; padding:3px 8px;text-decoration: none;  margin:0 5px 0 0;}
.edit:hover{background:#e0e0e0;color:#757575;}


.view{font-size: 11px;border-radius:2px; display: inline-block; background:#737373; border:1px solid #595959; color:#FFFFFF;display: inline-block; padding:3px 8px;text-decoration: none; margin:0 5px 0 0;}
.view:hover{background:#696868; color:#FFFFFF;}


/* ========================================================
   Progress bars
   ===================================================== */
.progress { margin:0 0 15px 0;
  height: 20px;
  background: #ebebeb;
  border-radius: 10px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.progress:last-child{margin-bottom:0;}
.progress > span {
  position: relative;
  float: left;
  margin: 0 -1px;
  min-width: 30px;
  height: 18px;
  line-height: 16px;
  text-align: right;
  border-radius: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #bfbfbf #b3b3b3 #9e9e9e;
  background-color: #cccccc;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(70%, #dbdbdb), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -ms-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.progress > span span {
  padding: 0 8px;
  font-size: 11px;
  font-weight: bold;
  color: #404040;
  color: rgba(0, 0, 0, 0.7);
  text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.progress > span:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  height: 18px;
  border-radius: 10px;
  background: url(../images/progress.png) 0 0 repeat-x;
}
.progress .green {
  border-color: #78b337 #6ba031 #568128;
  background-color: #85c440;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7dc8e), color-stop(70%, #99ce5f), color-stop(100%, #85c440));
  background-image: -webkit-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: -moz-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: -ms-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: -o-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
}
.progress .red {
  border-color: #c73321 #b12d1e #8e2418;
  background-color: #db3a27;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea8a7e), color-stop(70%, #e15a4a), color-stop(100%, #db3a27));
  background-image: -webkit-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: -moz-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: -ms-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: -o-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
}
.progress .orange {
  border-color: #f0ad24 #eba310 #c5880d;
  background-color: #f2b63c;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8da9c), color-stop(70%, #f5c462), color-stop(100%, #f2b63c));
  background-image: -webkit-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: -moz-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: -ms-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: -o-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
}
.progress .blue {
  border-color: #459fd6 #3094d2 #277db2;
  background-color: #5aaadb;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed5ed), color-stop(70%, #7bbbe2), color-stop(100%, #5aaadb));
  background-image: -webkit-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: -moz-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: -ms-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: -o-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
}



.notification {line-height: 30px;cursor: pointer;clear: both; width:100%; display:inline-block;margin: 8px 0px 8px 0px;padding: 20px 25px 20px 60px;border-radius:2px;}
.notification strong {margin-right: 5px;}
.notification p {font-size: 13px;padding: 0px;margin: 0px;color: #333333;}
.message p {font-size:13px;}
.warning {
	background-image: url(../images/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
}
.success {
	background-image: url(../images/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
}
.failure {
	background-image: url(../images/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
}
.information {
	background-image: url(../images/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 1px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}

.messages {
	background-image: url(../images/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}

.leftbox{width:49.4%; float:left;}
.leftbox .box{ min-height:650px;}
.rightbox{width:49.4%; float:right;}
.rightbox .box{ min-height:650px;}

/* tooltip */

.tooltip{ position:relative; cursor:pointer; color:#333; text-decoration:none;outline: none;}
.tooltip span{visibility: hidden;position: absolute;  bottom:35px;left:-8px;z-index: 999;padding:4px 10px; color:#FFFFFF;  background-color: #252525;
border-radius:3px; font-size:12px;}
.tooltip:hover{border: 0; /* IE6 fix */}
.tooltip:hover span{visibility: visible;}
.tooltip span:before,
.tooltip span:after{content: "";position: absolute;bottom: -5px;left: 50%;margin-left: -8px; border-top:6px solid #252525; border-left: 6px solid transparent; border-right: 6px solid transparent;border-bottom: 0;  }
.tooltip span:before{border-top-color: #252525;bottom: -5px;}

.descvertical{width:100%; display:inline-block;}
.descvertical li{ padding:0 0 10px 0;display:block;}
.descvertical li:last-child{ padding-bottom:0;}
.descvertical li .captions{ display:block;font-size:13px; color:#4b4b4b;font-family: 'OpenSans-Semibold';}
.descvertical li .value{ display:block; font-size:13px; color:#4b4b4b;}

.iconbtns{width:100%;}
.iconbtns li{ position:relative; float:left; margin:0 5px 5px 5px;}

.iconbtns li a{background:#868685; display:block;height:24px; width:26px; text-align:center; border-radius:3px;}
.iconbtns li a:hover{background:#f86c00;}
.iconbtns li a .whiteicon{margin:4px 0 0 0;}
.pencil_icon{width:14px;}
.password_icon{width:15px;}
.delete_icon{width:12px;}
.view_icon{width:18px; margin-top:6px !important;}
.transhistory_icon{width:16px;}
.list_icon{width:16px;}
.earnings_icon{width:16px;}
.inactive_icon{width:10px;}
.active_icon{width:16px; margin-left:2px !important;margin-top:5px !important;}


/* Used for the Switch effect: */
	.cb-enable{ border:1px solid #d5d5d5; float: left; border-radius:2px 0 0 2px; padding:5px 10px 6px;}
	.cb-disable{ border:1px solid #d5d5d5; float: left;border-radius: 0 2px 2px 0;padding:5px 10px 6px;}
	.cb-enable, .cb-disable, .cb-enable span, .cb-disable span {display: block; float: left; margin:0 0 0 0 ;}
	.cb-disable.selected { background:#d5d5d5; border:1px solid #d5d5d5; color:#333; }
	.cb-enable.selected { background:#d5d5d5; border:1px solid #d5d5d5; color:#333;}
	.switch label { cursor: pointer; }
.blocklevel{display:block !important; text-align:center;}	
.toggleswitch{background:url(../images/active_inactive.png) no-repeat top; width:26px; height:24px; display:inline-block;}
.toggleswitch.actives{background:url(../images/active_inactive.png) no-repeat 0 -24px;}


.tabcontainer{width:100%;}
.tabcontainer .normalTabs{height:40px; position:relative; z-index:2; }
.tabcontainer .normalTabs li{ float:left; margin:0 -1px 0 0;}
.tabcontainer .normalTabs li a{ background:#ededed; padding:0 15px; height:40px; line-height:40px; font-size:14px; color:#737373;font-family: 'OpenSans-Light'; display:block; border:1px solid #d8d8d8;}
.tabcontainer .normalTabs li.active a{background:#FFF; color:#c31422; border-bottom:1px solid #fff;}
.tabcontainer .contentcontainer{width:100%; border:1px solid #d8d8d8; padding:20px; display:inline-block; position:relative; top:-1px;}

.sectionborder{width:100%;border:1px solid #d8d8d8; padding:20px;}
.floatedchecks{ width:100%; display:inline-block;}
.floatedchecks li{ float:left; margin:0 30px 10px 0; font-size:13px; color:#666;}
.formTable small{ font-size:12px; font-style:italic; color:#999;}

.logobox{display:inline-block;}
.logoWrap{ display:inline-block; margin:10px 0 5px 0; position:relative;}
.logothumb{width:250px; height:200px; border:1px solid #D8D8D8; padding:0 20px; display:table-cell; text-align:center; vertical-align:middle; background:#F2F2F2;}
.logothumb .deleteLink{background:#666 url(../images/cross.png) no-repeat center 5px;width:20px; height:20px; border-radius:100px; display:inline-block; position:absolute; right:10px; top:10px;}
.logothumb.blackclr{ background:#252525; border:1px solid #fff;}
.logothumb .deleteLink.white{background:#fff url(../images/cross.png) no-repeat center -25px;}
.logobox .bottom{display:inline-block;}
.logobox .bottom input[type="file"]{float:left; margin-top:0 !important;}
.logobox .bottom .iconbtns{float:right; display:inline-block; width:auto;}


.calenderfield{background:#fff url(../images/cal_icon.png) no-repeat 96% 6px !important;}


.fullList{width:100%;}
.fullList li{padding:15px;border:1px solid #D5D5D5;margin:0 0 15px 0;}
.fullList li:last-child{margin-bottom:0;}
.fullList li h6{margin-bottom:5px;}
.fullList li p{ font-size:14px;}
.fullList span{ font-size:13px; text-transform:uppercase;color: #fff;font-family: 'OpenSans-Semibold'; background:#999; padding:0 8px 1px;}

.colsTable{width:100%;border:1px solid #D5D5D5; border-collapse:collapse;}
.colsTable th{ width:30%; font-size:13px;padding:5px;font-family: 'OpenSans-Semibold'; font-weight:normal; color:#333; text-align:left; border-bottom:2px solid #D5D5D5;border:1px solid #D5D5D5; border-collapse:collapse; }
.colsTable td{ vertical-align:top;padding:6px;color:#666;  border-collapse:collapse;font-size:13px;border-bottom: 1px solid #D5D5D5; border: 1px solid #D5D5D5;}


.fr { float:right;}

.tblWhiteBg em {color:#F86C00; font-weight:bold;}

.box_head_home { padding:15px 15px 0 0px; position:relative; margin:0 0 0 0;}
.box_head_home h3{font-family: 'OpenSans-Light'; display:inline;color:#e66705; line-height:1;padding: 0 0 0 0; font-size:24px; }

.scrollBox { height:185px; overflow:auto;}