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

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background-color: #E9E9E9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
}
a {
	font-size: 12px;
	color: #F30;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #F30;
}
a:hover {
	text-decoration: none;
	color: #900;
}
a:active {
	text-decoration: none;
	color: #F30;
}
.lft {text-align: left;}
.ctr {text-align: center;}
.rgt {text-align: right;}
.hi5 {height: 5px;}
.hi10 {height: 10px;}
.hi15 {height: 15px;}
.hi25 {height: 25px;}
.hi30 {height: 30px;}
.topstats-clr {color: #000;}
.maintext {font-size: 22px; color: #000; oont-weight:600; text-shadow: #ddd 2px 4px 2px;}
.hpspan {width: 95%; margin-left: 0px;}
.hpspan1 {width: 48%; float: left;}
.hpspan0 {width: 4%; float: left;}
.hpspan2 {width: 48%; float: right;}
.hpspan12 {width: 100%; float: left;}
.lftline {border-left: 1px solid #CCC;}
.rgtline {border-right: 1px solid #CCC;}
.botline {border-bottom: 1px solid #CCC;}
.topline {border-top: 1px solid #CCC;}
.brdline {border:1px solid #CCC;}

.frm12 {
	width: 80%;
	margin-left: 8%;
}
.frm-first {
	width: 50%;
	float: left;
}
.frm-second {
	width: 50%;
	float: right;
}
.frm-both {
	width: 100%;
	float: left;
}

.dobefore {margin-top: 30px;}
.doafter {margin-bottom: 30px;}

.hpmargin {margin-left: 10px;}
.hpmargin2 {margin-left: 35px;}
.hpprivacy {font-size: 12px; color: #666;}
.showfld{background-color:#FFF; heeight:35px;padding-top:5px; padding-bottom: 2px;}
.largetext {font-size: 40px; color: #000; }
.bigtext {font-size: 33px; color: #000; }
.midtext {font-family: 'PT Sans Narrow', sans-serif; font-size: 25px; color: #666}
.semitext {font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; color: #666}
.bulletcolor {color: #096; font-weight: 500;}
.hotcolor {color: #603;}
.lnkfade {color: #666; font-weight: 400;}
.clrlight {color: #666;}
.foot-divlnk {width: 10%;}
.hand {cursor: pointer;}
.clrwhite {color: #FFF;}
.clrgray {color: #DDD;}
.clrwin {color: #096;}
.hand {cursor: pointer;}
.ibrdr {border:1px solid #E5E5E5; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.fbrdr {border:1px solid #E5E5E5; -webkit-border-radius: 5px; -moz-border-radius: 5px; 	background-color: #EFF8EF;}
.ccbrdr {font-size: 12px; color: #06F;background-color: #DDD; height: 35px; -webkit-border-radius:3px; -moz-border-radius: 3px;}
.isections {background-color: #FFF; height: 35px;}
.lnkcolor {color: #F30; cursor:pointer;}
.lnkfadeo {color: #CCC;}
.lnkdark {color: #804F7C; font-weight:600;}
.errcolor {color: #F30;}
.hpmargin {margin-left: 10px;}
.hpmargin2 {margin-left: 35px;}
.hpprivacy {font-size: 12px; color: #666;}
.showfld{background-color:#FFF; heeight:35px;padding-top:5px; padding-bottom: 2px;}
.lsthdr {font-size: 12px; font-weight:600; vertical-align:middle; background-color: #DDD; height: 30px;}
.lstcols {font-size: 12px; font-weight:normal;}
.lstcols1 {font-size: 15px; font-weight:normal;}
.lightbg {background-color:#666;}
.whitebg {background-color: #FFF;}
.bold {font-weight:600;}

.hp-nav {
	font-family: 'Source Sans Pro', sans-serif;
	cursor: pointer;
	font-weight: 400;
	font-size: 14px;
	margin-top: 3px;
}
.hp-nav-ovr {
	font-family: 'Source Sans Pro', sans-serif;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
	margin-top: 3px;
}

.hpdivcols {width: 100%; margin-left: 0px;}
.hpdivcol1 {width: 24%; float: left;}
.hpdivcol0 {width: 1%; float: left;}
.hpdivcol2 {width: 48%; float: left;}
.hpdivcol3 {width: 72%; float: left;}
.hpdivcol4 {width: 100%; float:left;}
.hpdivcol9 {width:18%; float: left;}

/* for jobs */
.hrpdivcols {
	width: 100%
}
.hrpdivcols0 {
	width: 0%;
}

.hrpdivcols1 {
	width: 15%;
	padding: 2%;
	float: left;
}
.hrpdivcols2 {
	width: 30%;
	padding: 2%;
	float: left;
}
.hrpdivcols3 {
	width: 45%;
	padding: 2%;
	float: left;
}
.hrpdivcols4 {
	width: 60%;
	padding: 2%;
	float: left;
}
.hrpdivcols5 {
	width: 75%;
	padding: 2%;
	float: left;
}

/************/


.cbrdr {font-size: 16px; color:#000;background-color:#CCC; height: 35px; -webkit-border-radius:3px; -moz-border-radius: 3px; padding-top:5px;}



.hpbtn {
	width: 35%;
	height: 35px;
	background-color: #096;
	color: #FFF;
	font-size: 18px;
	font-weight: 300;
	cursor: pointer;
	margin-left: 32%;
	boorder:1px solid #FFF; -weebkit-border-radius: 5px; -mooz-border-radius: 5px;
	padding-top: 15px;
}
.hpbtn2 {
	width:90%;
	background-color: #f8f8f8;
	height: 50px;
	marrgin-top: 4%;
	font-size: 15px;
	font-weight: 600;
	border-top-right-radius:0.6em;
	border-top-left-radius:0.6em;
	border-bottom-right-radius:0.6em;
	border-bottom-left-radius:0.6em;
	box-shadow: 0px 0px 5px gray;
	color: #333;
}
.pbtn {
	width:16%;
	background-color: #f8f8f8;
	height: 30px;
	margin-top: 0.5%;
	marrgin-left:px;
	padding-top:6px;
	font-size: 13px;
	font-weight: 600;
	border-top-right-radius:0.6em;
	border-top-left-radius:0.6em;
	border-bottom-right-radius:0.6em;
	border-bottom-left-radius:0.6em;
	box-shadow: 0px 0px 5px gray;
	color: #069;
}

.topnav-nor {
	font-size: 12px; 
	color: #666; 
	cursor: pointer; 
	font-family: 'Raleway', sans-serif; 
	font-weight:600;
}
.topnav-ovr {
	font-size: 12px; 
	color: #000; 
	cursor: pointer; 
	font-family: 'Raleway', sans-serif; 
	font-weight:700;
}
.header-nav {
	height: 55px;
	background-color: #FFF;
	padding: 10px;
	}
.tf-logo {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color: #606;
	font-size: 22px;
}
.mainnav-nor {
	font-family: 'Source Sans Pro', sans-serif;
	cursor: pointer;
	font-weight: 400;
	font-size: 14px;
	margin-top: 3px;
}
.mainnav-ovr {
	font-family: 'Source Sans Pro', sans-serif;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
	margin-top: 3px;
}

/******** Employer ****************/
/*<!--.empbg1 {background-color: #FFF0FF;}
.empbg2 {background-color: #F8EAFB;}
.empbg3 {background-color: #FFFACD;}
.empbg4 {background-color: #F5F5DC;}
-->*/
.empbg1 {background-color: #DBE8E7;}
.empbg2 {background-color: #E9F8F0;}
.empbg3 {background-color: #CC9;}
.empbg4 {background-color: #EAE6C8;}


.rizspan {width: 60%; margin-left: 0px;}
.rizspan1 {width: 32%; float: left;}
.rizspan0 {width: 2%; float: right;}
.rizspan2 {width: 32%; float: right;}
.rizspan3 {width: 50%; float: left;}
.lblcol{ background-color:#FFF; font-size:12px; font-weight:400px; text-shadow:#000;}
.lblbrdr {border:0px solid #E5E5E5; height:35px; -webkit-border-radius: 0px; -moz-border-radius: 0px; 	background-color: #FFE3C8; vertical-align:middle; font-size:20px; color:#000}
.height{
	font-size:25px;
	font-weight:800;
	color:#333;
	bor
	
}
.lbl-hdr{
	font-size:20px;
	font-weight:600;
	color:#000;
}
/********************************/
.line-separator{
	height:1px;
	baackground:#fff;
	border-bottom:1px dotted #E0ECED;
	-webkit-box-shadow: 0px 6px 14px #ff0;
}
/******** Footer ****************/
.hpfoot {
	background-color: #000;
	color: #666;
	font-size: 12px;
}
.hpfoot-nor {
	color: #666;
	cursor: pointer;
}
.hpfoot-ovr {
	color: #ccc;
	cursor: pointer;
}
.foot-social-nor {
	opacity: 0.1;
}
.foot-social-ovr {
	opacity: 1;
	
}
.lblhdr {
	font-size :18px;
	color :#000;
	background-color:#EFF8EF;
	font-weight:600px;
	height:25px;
}
.wht{
	background-color:#FFF;
	
	}
}
/********************************/

