@charset "utf-8";
/* CSS Document */
html{background-color:#6F6E75;width:100%;}
body{background-color:#6F6E75;color:#49494C;font-family:Verdana,Geneva,Tahoma,sans-serif;width:100%;line-height:1.5em;}

/* General Typography Styles */
p{font-size:1.15em;line-height:1.5em;}
h1,h2,h3,h4,h5,h6{color:#72123D;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;margin:.5em 0;line-height:1.5em;}
h1{ font-size:2.2em; letter-spacing: 2px; }
h2{font-size:1.8em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h4 a{color:#6F6E74;}
h5,h6{font-size:1em;}

dt{font-size:1.2em;font-weight:bold;border-top:1px solid #F4EFEA;margin-top:0;padding-top:1em;margin-bottom:.5em;}
dt a{text-decoration:none; color:#6F6E75;}
dt a:hover{color:#72123D;}
dt#question1{border-top:none;}
dd{padding-bottom:1.3em;border-bottom:1px solid #6F6E75;margin-left:0;}
dd ul{margin-left:27px;}
h1#page-tag{color:#1F274F;margin-bottom:10px;margin-left:27px;}
a{color:#20274F;}
ul.list-general{font-size:1.2em;padding-bottom:2em;}
ul.list-general li{margin-bottom:2em;padding-left:.5em;}
br.extra-space{line-height:5em;display:block;margin-top:50px;font-size:16px;}
ul.col{width:266px;float:left;padding:0 0 1em 0;}
ul.col li{margin-bottom:1em;margin-left:27px;}
/**********************************/



/* General Layout Styles */
#header{background:url(../Images/header-bg.jpg) repeat-x #3C4787;}


#content-body,#menu-block,#testimonial-block,#footer-content{margin:0 auto;width:1000px;background:inherit;}

#header #menu-block{height:48px;background-color:#72103D;}
#header #logo{display:block;float:left;margin-left:10px;padding-top:7px;}
#header #testimonial-block{background:url(../Images/Homepage/adContent-bg.jpg) no-repeat #72103d;height:233px;}
#header #testimonial-block .testimonial-img{background-color:#8C92AF;margin-left:17px;margin-top:11px;padding:5px;}
#header #testimonial-block ul{width:610px;margin-top:15px;color:#F1F6F5;height:208px;position:relative;}
#header #testimonial-block li{list-style:none;top:0px;position:absolute;}
#header #testimonial-block blockqoute,.testimonial-quote{font-size:1.5em;padding:0;margin:0;line-height:1.6em;margin-bottom:1em;}
.author{font-size:1.2em; font-style:italic;text-align:right;}
#header-seperator{height:6px;background:inherit;background-color:#72103d;min-width:1000px;}

#content{background:url(../Images/content-bg.jpg) repeat-x #FEFEFE;}
#content-body{padding:0;overflow:hidden;position:relative;}
#content-body #main-content{background:url(/Images/master-mainContent-bg.png) repeat-y top left;padding-top:45px;padding-bottom:100px;position:relative;width:697px;}
#content-body #main-content .pad27{padding-left:27px;}
#content-body #main-content #breadcrumb {  padding:6px 27px; margin:10px 0 0 0; overflow:hidden; font-size:1.1em;}
#content-body #main-content #breadcrumb li{float:left;list-style:none;margin:0;padding:0;margin-right:.5em;}
#content-body #main-content dl, #content-body #main-content p,#content-body #main-content h1,#content-body #main-content h2,#content-body #main-content h3,
#content-body #main-content h4, #content-body #main-content h5, #content-body #main-content h6,#content-body #main-content ul,#content-body #main-content ol{margin-left:27px;padding-right:20px;}
#content-body #main-content table{
margin-left:27px;
}
#content-body #main-content table table{
margin-left:0px;
}
#content-body #main-content table *{
margin-left:0;
}
table#tblJobDetail{
font-size:1.15em;
line-height:1.5em;
}
#content-body #main-content ol li{margin-left:27px;}
#content-body #main-content td p{margin-left:0;}
#content-body #sidebar{padding:34px 0 0 0;width:303px;}
#content-body #sidebar h3#section-name{background:url(/Images/sidebar-separator-white-bg.png) repeat-x;padding-top:24px;margin:0;padding-left:15px;}
#content-body #sidebar ul{padding:0;margin:0;font-size:1.1em;color:#20274F;}
#content-body #sidebar ul.nav{background:url(/Images/sidebar-separator-white-bg.png) repeat-x;padding-top:24px;}
#content-body #sidebar ul.nav li{padding-left:15px;}
#content-body #sidebar ul.nav li.last-item{background:url(/Images/sidebar-separator-gray-bg.png) repeat-x left bottom;padding-bottom:24px;margin-bottom:0;}
#content-body #sidebar h2{background:url(/Images/sidebar-separator-gray-bg.png) repeat-x left bottom;padding-bottom:28px; padding-left:10px;}
#content-body #sidebar ul.nav ul{font-size:1em;border-left:1px solid #20274F;margin-left:2px;padding-top:1em;padding-bottom:0;line-height:1em;padding-left:0;}
#content-body #sidebar ul.nav ul li{ padding-left:35px;  background-image: url(/Images/subnav-bg.gif); background-repeat: no-repeat; background-position: left center; padding-bottom:0;}

#content-body #main-content-btm{padding-bottom:20px;}
#content-body #main-content-top{padding:0;height:71px;margin:0;}
#content-body img#seperator-top{ position:absolute; right: 290px; top: 69px; z-index:1000; display:block; }
#content-body #sidebar li{list-style:none;margin:0;margin-bottom:17px;}
.required-arrow{
margin-top: 5.5px; display: block; float: right;
}
ul.pad27 li,ul.col li { font-size:1.1em;}
ul.pad27 li li,ul.col li li{font-size:1em;}
ul.list-general li{font-size:1em;}

.ad-box h2{margin:0;}
h2 a.adBtn{background-color:#72123D;border:1px solid #4C4C4C;color:white;text-align:center;text-transform:uppercase;padding:5px;font-size:.675em;display:block;width:236px;margin:0 auto;}
#main-content h2 a.adBtn {margin:0;}

#footer{background:url(../Images/footer-bg.jpg) repeat-x #6F6E75;height:87px;color:#B2B2B2;}
#footer #footer-content ul{ font-size:1em; margin:0px auto 1em auto; overflow:hidden; width:550px; padding-top:31px; }
#footer-content li{float:left;border-right:1px solid #B2B2B2;padding-right:.5em;margin-left:.5em;list-style:none;}
#footer-content li a{color:#b2b2b2;}
#footer-content li.end{border:none;padding-right:0;}
#footer-content #copyright{text-align:center;}
/**********************************/


/* Main Menu Styles */
#menu-block ul#nav-menu{color:#F1F6F5;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;font-size:1.1em; font-weight:bold;float:left;margin:0;width:844px;height:48px;z-index:2000;}
#menu-block ul#nav-menu li{float:left;list-style:none;z-index:2001;}
#menu-block ul#nav-menu li a{display:block; text-decoration:none;padding:16px 8px 17px 8px;}
#menu-block ul#nav-menu li ul{display:none;width:250px;background-color:#1f274f;border:1px solid #d2dbf9;z-index:2002;}

/* Sub menu styles */
#menu-block ul#nav-menu li:hover, #menu-block ul#nav-menu li.hover{background-color:#1f274f;border-bottom:none;border-top:none;}
#menu-block ul#nav-menu li:hover ul,#menu-block ul#nav-menu li.hover ul{display:block;position:absolute;margin:0;padding:0;}
#menu-block ul#nav-menu li:hover li,#menu-block ul#nav-menu li.hover li{float:none;}
#menu-block ul#nav-menu li:hover li a,#menu-block ul#nav-menu li.hover li a{padding:.5em 5px;border-bottom:1px solid #d2dbf9;}
#menu-block ul#nav-menu li li a:hover{border:none;background-color:#787d8e;color:#1f274f;border-bottom:1px solid #d2dbf9;}
/******************************************/

#menu-block ul#nav-menu li.mainLink{ margin-left:64px;}
#menu-block ul#nav-menu li.mainLink a{color:#f1f6f5;text-decoration:none;}
#menu-block ul#nav-menu li.mainLink a:hover{}
#menu-block ul#nav-menu li#first{margin-left:50px;}

/**********************************/



/* Homepage Layout Styles */

body#home #content-body{padding:30px 15px 0px 15px;width:970px;}
body#home #content-body #main-content-top,body#home #content-body #main-content-btm{width:695px;text-align:right;clear:both;}
body#home #content-body #main-content{width:670px;padding-right:25px;background:url(../Images/mainSection-bg.png) repeat-y top right;position:relative;padding-top:0;}
body#home #content-body #sidebar{width:250px;padding-left:25px;padding-top:0;}
body#home #content-body #sidebar h2{background:none;padding:0;}
/**********************************/

/* Testimonial Styles */
blockquote.testimonial {width:610px; background:#EAE9DF; padding:25px;position:relative;margin:10px 0 70px 27px;}
#content-body #main-content blockquote.testimonial p{margin-bottom:10px;margin-left:0;}
#content-body #main-content blockquote.testimonial .names{text-align:right;margin-bottom:0px;padding:0px;font-weight:bold;}
blockquote.testimonial .thoughtBtm{ height:0px;width:0px; line-height:0px;border-top:20px solid #EAE9DF;border-left:90px solid white;border-right:0px solid white;position:absolute;bottom:-20px;right:20px;}

/***************************************/

/* FAQ Stlyes */

#faq-list dd {font-size:1.1em;line-height:1.6em;}

/**************************************/

/* Specialization Styles */
h2.col{
width:266px;float:left;padding:0 0 .2em 0;
}
/* Employers - Affliate Services Style */
.c-description{width:475px;}
img.c-logo{border:1px solid #706F76;padding:3px;}
#content-body #main-content ul#affiliated-services-list{
margin-top:1em;
}
#content-body #main-content ul#affiliated-services-list li{
margin-left:30px;list-style:none;}
#content-body #main-content ul#affiliated-services-list li *{
margin-left:0;}
#content-body #main-content ul#affiliated-services-list li h5{
font-size:1.15em;
line-height:1em;
margin-bottom:0;
}
/* Employers - Services - Service overview style */
#flash-overview{width:550px;margin:10px auto;border:4px solid #BAB9c1;z-index:1000;}

/* Employers - Market News Styles */
#news-feed .entry-title{font-size:1.0em;font-weight:bold;}
#news-feed .entry-date{font-size:.9em;font-style:italic;}
/********************************/

/*Contact Form Styles*/
form img.bg-element{display:block;}
label{color:#1F274F;display:block;font-weight:bold;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}
span.label{font-size:1.15em;}
form input,form textarea,form select{background-color:#F9F9F9; border:1px solid #1F274F;}
form select{margin-bottom:1em;}
form input:focus,form textarea:focus,form select:focus{border:2px solid #BFBE94;}
form input.required{border:1px solid #70132E;color:#6F6E75;}
form input.required:focus{border:2px solid #70132E;}
form .submitBtn{font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;background-color:#BFBFBF;border:2px solid #72123D;font-weight:bold;width:auto;}
.required{color:#990000;}

form.general_frm {width:602px;margin:0 auto;padding:0;}
form.general_frm fieldset{background:url(/Images/Contact-bg-contents.png) repeat-y;margin:0;padding:12px 42px;border:0;}
form.general_frm label,input{margin:.5em 0;}
form.general_frm label{font-size:1.3em;}
form.general_frm input,form.general_frm textarea,form.general_frm select{font-size:1.1em;padding:3px;width:95%;}
form.general_frm .submitBtn{font-size:1.3em;}

/*Career Search Styles */
#content-body #main-content #tblJobResult{
font-size:1.15em;
line-height:1.5em;
}
#tblJobResult tr.hover{
background-color:#D8D6BA;
}
/* Image border styles */
img.thick{border:4px solid #BAB9C1;margin:10px;}
img.thin{border:1px solid #EDEADE;}

/**************************/

/* IE6 Transparent PNG Fix */
img { behavior: url(/Styles/resources/iepngfix.htc)}
/****************************************/

/* Overlay Styles */
#overlay{position:absolute;top:0;left:0;background-color:#000000;z-index:5000;}
#flash-module{position:absolute;z-index:5001; width:780px;height:433px;border:1px solid white;padding:30px 10px;background-color:#cccccc;}
#flash-module #mod-contents{position:relative;overflow:visible;}
#flash-module a.closeBtn{position:absolute;display:block;padding:1px 3px;z-index:7000;background-color:#6F2040;color:white;text-decoration:none;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;top:5px;right:10px;}
