/**Main**/
body {background: url(/_graphics/hdr_grad.png) repeat-x center top #fff; margin:0px;}
.container {display:block;width: 990px;min-height: 900px;margin:auto;}
.header{width: 990px;}
.logo{width: 290px; height: 61px; padding:23px 0px 18px 20px; float:left;}
.content{font-family:Arial, Helvetica, sans-serif;font-size:80%;color:#888;padding:20px 0px 20px 20px; line-height: 17px;}
.contact_info{width: 600px; height: 61px; font-family: 'Old Standard TT', serif; font-style:italic; color:#FFF; font-size:106%; float:right; text-align:right; padding:10px 20px 0px 0px;}
.email{font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#fff;padding:0px 0px 0px 0px;}
.upload_form {padding: 0px 0px 0px 90px;}
.clear {border: medium none;clear: both;font-size: 0;height: 0;line-height: 0;margin: 0;padding: 0;}

/*Columns**/
.col_left_1 {width:220px;float: left;}
.col_right_1 {width:720px;float: left;}
.col_left_2 {width:500px;float: left;}
.col_right_2 {width:440px;float: left;}
.col_left_3 {width:600px;float: left;}
.col_right_3 {width:370px;float: left;}
.col_left_4 {width:720px;float: left;}
.col_right_4 {width:220px;float: left;}


/**Form / Button**/
.input {border: 1px solid #fff;background: #fff;color:#79142a;padding:5px;}
.input:hover {border: 1px solid #ccc;background: #fff;}
.textarea {border: 1px solid #fff;background: #fff;color:#79142a;padding:5px;font-family: Helvetica, Arial, sans-serif;font-size:90%;}
.textarea:hover {border: 1px solid #ccc;background: #fff;color:#79142a;padding:5px;font-family: Helvetica, Arial, sans-serif;font-size:90%;}
label {display: block;width: 150px;float: left;margin: 2px 4px 6px 4px;text-align: left;}
.button {background: url("/_graphics/button-bg.png") no-repeat scroll center top transparent;border: medium none;color: #fff;cursor: pointer;font-family: Arial Narrow,Arial,Helvetica,sans-serif;font-size: 9pt;font-weight: bold;height: 26px;width: 68px;}

/**Pagination buttons**/
p.pagination {width:100%;font-size:80%;}
p.pagination span {/*background:url(/_graphics/pag-bg-grey.png) no-repeat center;color:#ffffff;*/padding:7px; width:22px;height:22px; margin-right:4px;   }
p.pagination span a {background:url(/_graphics/pag-bg-red.png) no-repeat center; padding:7px; margin:7px 2px; color:#ffffff;}
p.pagination span a:hover {background:url(/_graphics/pag-bg-grey.png) no-repeat center;}

/** Home panels **/
.home_panels {padding: 0px 0px 250px 0px;}
.candidates_panel {background-color:#fff; margin-right:10px; float:left;}
.clients_panel {background-color:#fff; margin-right:10px; float: left;}
.search_panel {background-color:#79142a; float:left;}
.search_panel h2 {color:#fff;}
.excl_text {color:#898989;}

.panel_shadow {width:265px; height:220px; display:inline-block;padding:15px 30px 0px 15px;
-moz-border-radius:4px; -webkit-border-radius:4px;-moz-box-shadow: 0px 0px 3px #666;
-webkit-box-shadow: 0px 0px 3px #666;box-shadow: 0px 0px 3px #666;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=130, Color='#666666')";}

/**h1, h2, h3**/
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#666; font-size:270%;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px; letter-spacing: -0.8px; line-height:30px;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#666; font-size:188%;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px; letter-spacing: -0.8px; line-height:30px;}
h3 {font-size: 15px; font-family: Arial, Helvetica, Verdana;font-weight: bold; letter-spacing: -0.5px; margin: 0px 0px 0px 0px; color:#000}

/**Navigation**/
#navigation {font-family:Arial, sans-serif;font-size:70%;color:#FFFFFF;padding:0px 0px 25px 20px;float:right; text-align:right; width:970px;}
#navigation #current {color:#666;}
#navigation a:hover {color:#e4e5df;}
#navigation a {color:#79142a;padding:0px 1px 0px 6px;}
.header .email a {color:#fff}
.cta_btn_1 {background: #79142a;color: #fff;font-family: Arial, sans-serif;font-weight: bold;font-size: 8pt;height: 21px;border: none;position: relative;cursor: pointer;margin-bottom:5px;padding:0px 15px 0px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.content .cta_btn_2 {background: #79142a;color: #fff;font-family: Arial, sans-serif;font-weight: bold;font-size: 8pt;text-decoration:none;height: 22px;border: none;position: relative;cursor: pointer;margin-bottom:5px;padding:4px 14px 4px 14px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}


/**Quote Text**/
.quote_text {font-family:Times New Roman, serif;font-size:200%;font-weight:normal;font-style:italic;line-height: 34px;color:#ababab;margin:-50px 60px 0px 100px;}
.quote_author_text {margin:20px 0px 0px 100px;}

/**Testimonial**/
.testimonial_text {font-family:Times New Roman, serif;font-size:160%;font-weight:normal;font-style:italic;line-height: 28px;color:#ababab;margin:0px 30px 0px 50px;}
.testimonial_author_text {margin:15px 0px 0px 100px;}

/**a:hover {color:#000;}**/
a:link, A:visited {color:#888;  text-decoration: underline;}
a:hover, A:active {color:#000;  text-decoration: none;}

.cat_active {color:#000;}

/* Menu Tabs */
#tabs{padding-top:0px; text-align:right;}

#nav, #nav ul{margin:0;padding:0;list-style-type:none;line-height:0.8em;float:left;}
#nav a{display:block;text-decoration:none;float:left;font-weight:bold;font-family: Helvetica, Arial, sans-serif;}

ul.primary a{background:url(/_graphics/tab_left.png) no-repeat left 0;padding:0 0 0 7px;color:#ffffff;height:50px;overflow:hidden;}
ul.primary li.first a{background:url(/_graphics/firsttab_left.png) no-repeat left 0;padding:0 0 0 7px;color:#2c4f58;height:50px;overflow:hidden;}
ul.primary a span {float:left;display:block;background:url(/_graphics/tab_right.png) no-repeat right 0;padding:26px 17px 20px 13px;cursor:pointer;text-align:center;}
ul.primary li.last a span {float:left;display:block;background:url(/_graphics/tablast_right.png) no-repeat right 0;padding:26px 23px 20px 13px;cursor:pointer;text-align:center;} 

ul.primary a:hover{/*color:#056665;*/}
ul.primary a.active{color:#2c4f58;}
ul.primary a:hover,ul.primary a.selected {background-position:0 -100px;}
ul.primary a:hover span,ul.primary a.selected span{background-position:100% -100px;}
ul.primary li.first a.active, ul.primary a.active{background-position:0 -50px;}

ul.primary a.active span{background-position:100% -50px;}
ul.primary li.last a.active span{background-position:100% -50px;}
ul.primary li.last a:hover, ul.primary li.first a:hover, ul.primary li.nosub a:hover{background-position:0 -150px;}
ul.primary li.last a:hover span, ul.primary li.first a:hover span, ul.primary li.nosub a:hover span{background-position:100% -150px;}

ul.primary a.last{margin-right:0px;}
ul.second{padding:0;}
ul.third{padding:0;}
/**sub nav level 2**/
ul.second a{background:url(/_graphics/nav_arrow.gif) 10px center no-repeat #fff;padding:13px 0px 13px 20px;color:#ffffff;margin-right:0px;}
ul.second a.first{border-top:0;}
/** sub nav level 3 **/
ul.third a{background:url(/_graphics/nav_arrow.gif) 10px center no-repeat #fff;padding:13px 0px 13px 20px;color:#ffffff;margin-right:0px;}
ul.third a.topfirst{margin-top:-1px;}
ul.third a.first{margin-top:-1px;}
ul.third a.first:hover{}
/** sub nav hover states **/
ul.second a:hover, ul.second a.active{background:url(/_graphics/nav_arrow.gif) 10px center no-repeat #79142a;padding-right:0;color:#333;}
ul.third a:hover,ul.third a.active{background:url(/_graphics/nav_arrow.gif) 10px center no-repeat #f8f8f8;padding-right:0;color:#333;}

#nav li{float:left;position:relative;font-family: Helvetica, Arial, sans-serif;}
#nav ul{position:absolute;display:none;width:18em;top:4.4em;left:0;padding-top:0px;z-index:10;}
#nav ul.right{position:absolute;display:none;width:18em;right:0;padding-top:0px;top:4em;margin-right:-0.2em;left:auto;}
#nav li ul a{width:16em;height:auto;float:left;}
#nav ul ul{top:auto;padding-top:0;}	
#nav li ul.left ul {left:17.70em;}
#nav li ul.right ul {left:-17.85em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

/**carouFredSel**/
.wrapper {width: 970px;margin: 40px auto;padding: 40px 0px 0px 0px; clear: both;}
.list_carousel {margin: 0 0 30px 0px;width: 970px; padding-top:20px;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel li {font-size: 12px;color: #666;text-align: left;width: 200px;height: 145px;padding: 0px 15px 0px 15px;margin: 6px;display: block;float: left;}
.list_carousel.responsive {width: auto;	margin-left: 0;}
.clearfix {float: none;clear: both;}
.prev {float: left;margin-left: 10px;}
.next {float: right;margin-right: 10px;}
.pager {float: left;width: 990px;text-align: center;}
.pager a {margin: 0 5px;text-decoration: none;}
.pager a.selected {text-decoration: underline;}
.timer {margin-top:30px;background-color: #999;	height: 1px;width: 0px;}

/**Footer**/
#footer {padding:60px 0px 200px 0px;color:#888;font-family:Arial, Helvetica, sans-serif;font-size:70%;background: url(/_graphics/red-carpet.png) no-repeat right top; margin:0px;}
#footer .c1{width:475px;padding:0 20px 0 20px;float:left;}
#footer .c2{width:100px;padding:0 0px 0 0px;float:left;}
#footer ul li a span{display:none;}
#footer .c1 ul{margin:0;padding:0;list-style-type:none;height:31px;background:url(../../images/layout/footer_logos.png) no-repeat 0 0;}
#footer .c1 ul li{float:left;color:#888888;padding:8px 0 0 0;}
#footer .c1 ul li a{text-decoration:none;color:#666666;}
#footer .c1 ul li a:hover{text-decoration:underline;}
#footer .c1 ul li#ftr_logo1, #footer .c1 ul li#ftr_logo1 a{display:block;width:100px;height:31px;padding:0 20px 0 0;}
#footer .c1 ul li#ftr_logo1 a:hover{background:url(../../images/layout/footer_logos.png) no-repeat 0 -31px;}
#footer .c1 ul li#ftr_logo2, #footer .c1 ul li#ftr_logo2 a{display:block;width:75px;height:31px;padding:0px 17px 0px 0px;}
#footer .c1 ul li#ftr_logo2 a:hover{background:url(../../images/layout/footer_logos.png) no-repeat -120px -31px;}
#footer .c1 ul li.copy{padding:8px 0 0 0px;}

#footer .c2 ul{margin:0;padding:2px 0px 0px 0px;list-style-type:none;}
#footer .c2 ul li{float:right;margin:5px 2px 0 0;}
#footer .c2 ul li#facebook a{display:block;width:22px;height:22px;background:url(/_graphics/icn_facebook.gif) no-repeat 0 0;}
#footer .c2 ul li#twitter a{display:block;width:22px;height:22px;background:url(/_graphics/icn_twitter.gif) no-repeat 0 0;}
#footer .c2 ul li#linkedin a{display:block;width:22px;height:22px;background:url(/_graphics/icn_linkedin.gif) no-repeat 0 0;}
#footer .c2 ul li#rss_feed a{display:block;width:22px;height:22px;background:url(/_graphics/icn_rss.gif) no-repeat 0 0;}
#footer .c2 ul li#facebook a:hover,#footer .c2 ul li#twitter a:hover,#footer .c2 ul li#linkedin a:hover,#footer .c2 ul li#rss_feed a:hover{background-position:0 -22px;}