body{margin:0px;}
*{ font-family:Verdana, Arial, Helvetica, sans-serif; outline:none}
#outerContainerHeader{ width:100%; background-color:#22547d; /* background-image:url(../images/top_bg.gif); background-repeat:repeat-x; background-position:right top;*/} 
.clearboth{ clear:both}
.centerC{ margin:0 auto; width:980px; position:relative}

.left{ float:left}
.right{ float:right}
.home { vertical-align: text-top; text-align: center; background-color: #c2dcef; }
.home img { margin: 0px 0px; padding: 0px; top:0px;}

h1{ padding: 0; color:#2F6DC4; font-size:20px; font-weight:normal; margin:0} 
h2{ padding:0; color:#FFFFFF; font-size:18px; font-weight:bold; margin:5px 0} 
 
p{ font-size:11px; padding:2px 0; }
 
.blue{ color:#012d70}
.white{ color:#FFFFFF}
.black{ color:#000000}
.pink{ color:#ED1586}
.f18{ font-size:24px!important}

a.whiteLink{ color:#FFFFFF; text-decoration:underline; }
a.whiteLink:hover{ color:#FFFFFF; text-decoration:none; }

.bgLightBlue{ background-color:#11B6E4}
.bgGery{ background-color:#CCCCCC}
.bgGery p{  color:#012d70; padding:10px 0}
.bgDarkBlue{ background-color:#153970}
.bgDarkBlue p, .bgDarkBlue ol, .bgDarkBlue ol li{ color:#FFFFFF}
.bgBlack{ background-color:#000000}
.bgBlack p, .bgBlack ol, .bgBlack ol li{ color:#FFFFFF}
.bgPink{ background-color:#ED1586}
.rpara{color:#012d70}
.bgYellow{ background-color:#EACE25}
.bgYellow p{color:#012d70 }


h3{padding:0; color:#FFFFFF; font-size:16px; font-weight:bold; margin:10px 0}
h4{padding:0;  font-size:13px; font-weight:bold; margin:10px 0}
ul.common, ol.common{ padding:0px; margin:0}
ul.common li{ list-style:none; font-size:11px; padding:0px; line-height:20px}
ol.common li{ font-size:11px; padding:3px 0px; line-height:normal; margin:0 0 0 15px; }

ul.choose, ol.choose{ padding:0px; margin:0}
ul.choose li{ list-style:none; font-size:11px; padding:5px 0; line-height:normal; margin:0 0 0 30px; }
ol.choose li{ font-size:11px; padding:3px 0px; line-height:normal; margin:0 0 0 30px; }
ol.choose span{ margin:0 0 0 30px; font-size:11px; font-weight:normal; display:block}

#header-home{ margin:0 auto; width:980px; height:140px; background-image:url(../images/logo-home.gif); background-repeat:no-repeat; background-position:left 25px; position:relative}
#header-free{ margin:0 auto; width:980px; height:140px; background-image:url(../images/logo-free.gif); background-repeat:no-repeat; background-position:left 5px; position:relative}
#header{ margin:0 auto; width:980px; height:140px; background-image:url(../images/logo-every.gif); background-repeat:no-repeat; background-position:left 5px; position:relative}
a.homeLink{ position:absolute; width:465px; height:120px; margin:5px 0 0 0;}
#topSubMenu { text-align:right; padding:10px 50px 0 0}
#topSubMenu a{color:#FFFFFF; font-size:11px; padding:0px 12px; text-decoration:none;border:1px solid;border-width:0 0px 0 1px; border-left-color:#42464a; }
#topmenu{ background-image:url(../images/menu_bg.gif); background-position:left top; color:#FFFFFF; padding:0px 0; text-align:left; height:40px}
#socialNetwork{ float:left; background-image:url(../images/grey_tab.gif); background-position:left bottom; background-repeat:no-repeat; width:195px; height:32px; margin:4px 0 0 0; text-align:center; padding:4px 0 0 0}
#socialNetwork img{ padding:0 6px}


/*#topmenu a{ color:#FFFFFF; font-size:12px; padding:9px 10px; text-decoration:none; border:1px solid;border-width:0 1px 0 1px; border-right-color:#000000;border-left-color:#42464a;  }*/
#topmenu a:hover{/*background-image:url(../images/menu_bg_hover.gif);*/ }
#mainBusiness{ clear:both; margin: 0 auto; width:980px; background-color:#FFFFFF; position:relative; padding:5px 0 10px 0}
#business{margin: 5px auto;background-image:url(../images/mainbusiness_bg.gif); background-position:bottom; background-repeat:repeat-x; display:block; padding:0 0 10px 0}
.levels{ padding:0 9px; float:left}
.topCaption{ position:absolute; text-align:center; color:#2F6DC4; font-size:14px; font-weight:normal; width:980px; padding:30px 0 0 0}
.welcome{  text-align:center; color:#2F6DC4; font-size:12px; font-weight:normal; margin:10px 0}

#businessLeft{ float:left; width:145px; text-align:left}
#businesContent{ float:left;/* width:480px;*/ margin:0 10px; padding:13px 10px 0 0; }
#businessRight{ float:right; width:310px; background-image:url(../images/dots.gif); background-position:left; background-repeat:repeat-y; padding:18px 0 0 10px}


#getQuoteContainer{ float:right}
#getquote	{ display:block; width:200px; height:31px; background:url(../images/getquote_btn.png) no-repeat; text-indent:-999em; margin:5px 0 0 5px; border:none!important}
#getquote:hover{  background:url(../images/getquote_btn_hover.png) no-repeat; border:none!important }
#getquote:focus{ outline:none; }

#signUpContainer{ float:right}
#signup	{ display:block; width:200px; height:31px; background:url(../images/signup_btn.png) no-repeat; text-indent:-999em; margin:5px 0 0 5px; border:none!important}
#signup:hover{  background:url(../images/signup_btn_hover.png) no-repeat; border:none!important }
#signup:focus{ outline:none; }

#loginContainer{ float:right}
#login	{ display:block; width:200px; height:31px; background:url(../images/home_login_btn.png) no-repeat; text-indent:-999em; margin:5px 0 0 5px; border:none!important}
#login:hover{  background:url(../images/home_login_btn_hover.png) no-repeat; border:none!important }
#login:focus{ outline:none; }

a.jobroles{color:#012d70; font-size:12px; font-weight:bold; text-decoration:none}
a.jobrolesSmall{color:#012d70; font-size:10px; font-weight:bold; text-decoration:none}

.profile{ font-size:11px; clear:both; color:#666666; width:550px}
.partnerTable{ font-size:11px;}

.funStuff{ width:150px; margin:5px 0; float:left}
span{ color:#000000;  font-weight:bold; font-size:11px}
/*
corner boxes*/
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}

span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}
span.corners-top {
	background-image: url(../images/corners_left.png);
}

span.corners-top span {
	background-image: url(../images/corners_right.png);
}

span.corners-bottom {
	background-image: url(../images/corners_left.png);
}

span.corners-bottom span {
	background-image: url(../images/corners_right.png);
}
.navbar {
	 
	padding: 0 10px; display:block; float:left; margin:30px 0 5px 0; 
}
.navbarIndex{margin:10px 0 5px 0!important}
.w550{width:550px;}
.w450{width:450px;}
.w370{width:370px;}
.w400{width:400px!important;}
.w200{width:200px!important;}
.w300{width:250px!important;}
.w100{ width:80px}
.margin10{ margin:10px }

.navbar span.corners-top, .navbar span.corners-bottom {
	margin: 0 -10px;
}
* html .navbar{
	height: 4%;
	overflow: hidden;
}
 
/****/

#footer{ clear:both; background-color:#ECECEC; /*background-image:url(../images/footer_logo.gif); background-position:left 20px;*/ font-size:11px ; padding:5px 0; color:#666666}
#footer a{color:#666666; text-decoration:underline;} 
#footer a:hover{ text-decoration:none}

