/* CSS DOCUMENT */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	vertical-align: baseline;
}
img, a img, :link img, :visited img {border: 0}
table {border-collapse: collapse; border-spacing: 0}
ul {list-style: none}

/*#################
  ELEMENT STYLES
#################*/

body {font-size:14px; font-family:Arial, Verdana; color:#ffffff; background:#2d2d2d}
a {color:#ddbb8c; outline:none; text-decoration:none}
a:hover {text-decoration:none}
.main_wrap {margin-left:auto; margin-right:auto}

/* HEADER */
.header_nav td {text-align:right; vertical-align:middle; background:#2d2d2d; font-size:11px; padding-top:1px}
.header_nav a {color:#797979; outline:none; text-decoration:none}
.header_nav a:hover {text-decoration:none}
.header_logo td {background:url(../images/header_logo.gif) left top no-repeat}
.header_logo2 td {background:url(../images/header_logo2.gif) left top no-repeat}

/* HORIZONTAL NAV */
.horz_nav {background:#c92323;}
.horz_nav-left {background:url(../images/horz_nav-left.gif) left top no-repeat;}
.horz_nav-home {background:url(../images/horz_nav-home.gif) left top no-repeat; cursor:pointer}
.horz_nav-home-x {background:url(../images/horz_nav-home-x.gif) left top no-repeat; cursor:pointer}
.horz_nav-company {background:url(../images/horz_nav-company.gif) left top no-repeat; cursor:pointer}
.horz_nav-company-x {background:url(../images/horz_nav-company-x.gif) left top no-repeat; cursor:pointer}
.horz_nav-leadership {background:url(../images/horz_nav-leadership.gif) left top no-repeat; cursor:pointer}
.horz_nav-leadership-x {background:url(../images/horz_nav-leadership-x.gif) left top no-repeat; cursor:pointer}
.horz_nav-solutions {background:url(../images/horz_nav-solutions.gif) left top no-repeat; cursor:pointer}
.horz_nav-solutions-x {background:url(../images/horz_nav-solutions-x.gif) left top no-repeat; cursor:pointer}
.horz_nav-contactus {background:url(../images/horz_nav-contactus.gif) left top no-repeat; cursor:pointer}
.horz_nav-contactus-x {background:url(../images/horz_nav-contactus-x.gif) left top no-repeat; cursor:pointer}
.horz_nav-right {background:url(../images/horz_nav-right.gif) left top no-repeat;}

/* HEADER IMAGES */
.company_header_image {background:url(../images/company_header_image.gif) left top no-repeat;}
.leadership_header_image {background:url(../images/leadership_header_image.gif) left top no-repeat;}
.solutions_header_image {background:url(../images/solutions_header_image.gif) left top no-repeat;}
.contactus_header_image {background:url(../images/contactus_header_image.gif) left top no-repeat;}

/* HOME ROTATION */
.rotation1 {background:url(../images/rotation_1.gif) left top no-repeat; float:left}
.rotation2 {background:url(../images/rotation_2.gif) left top no-repeat; float:left}
.rotation3 {background:url(../images/rotation_3.gif) left top no-repeat; float:left}
.rotation4 {background:url(../images/rotation_4.gif) left top no-repeat; float:left}
.rotating_links {padding: 284px 0 0 93px; width:230px; float:left}
.rotating_links a {color:#000; font-size:11px; font-weight:bold; background:#999; margin-right:5px; padding:5px 9px 5px 9px; cursor:pointer}
.rotating_links a:hover {color:#fff}
.our_team_learn_more {width:70px; height:20px; margin-left:240px; margin-top:243px; float:left; visibility:hidden; cursor:pointer}
.hire_us {width:55px; height:20px; margin-top:260px; float:left; visibility:hidden; cursor:pointer}
.linkSelected {color:#fff !important}
.gray {background:url(../images/rotation_nav-right-gray.gif) left top no-repeat}
.white {background:url(../images/rotation_nav-right-white.gif) left top no-repeat}
.rot_nav-left {background:url(../images/rotation_nav-left.gif) left top no-repeat; background-color:#ce2f07}
.rot_nav-middle {float:left; background-color:#ce3300}
.rot_nav-m-top {background:url(../images/rotation_nav-m-top.gif) left top no-repeat}
.rot_nav-m-home {background:url(../images/rotation_nav-m-home.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-home-x {background:url(../images/rotation_nav-m-home-x.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-company {background:url(../images/rotation_nav-m-company.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-company-x {background:url(../images/rotation_nav-m-company-x.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-leadership {background:url(../images/rotation_nav-m-leadership.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-leadership-x {background:url(../images/rotation_nav-m-leadership-x.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-solutions {background:url(../images/rotation_nav-m-solutions.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-solutions-x {background:url(../images/rotation_nav-m-solutions-x.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-contactus {background:url(../images/rotation_nav-m-contactus.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-contactus-x {background:url(../images/rotation_nav-m-contactus-x.gif) left top no-repeat; cursor:pointer}
.rot_nav-m-bottom {background:url(../images/rotation_nav-m-bottom.gif) left top no-repeat}
.rotation_bottom {background:url(../images/rotation_bottom.gif) left top no-repeat; clear:both; background-color:#3c3c3c}

/* HOME CONTENT */
.home_content_wrap {background:#3c3c3c}
.home_content_header {background:url(../images/home_header.gif) left top no-repeat}
.home_content {vertical-align:top}
.home_content_text {color:#fff; font-family:arial; font-size:13px; line-height:20px; padding-left:2px; padding-right:30px; padding-bottom:40px}
.home_drop_down {border-left:1px solid; border-right:1px solid; border-color:#565553; padding:1px 5px 0px 5px; color:#ccc}
.home_drop_down a {cursor:pointer}
.drop_down_content {background:url(../images/mini_logo.gif) right top no-repeat; background-color:#565553; padding-top:15px; padding-left:12px; padding-bottom: 15px; vertical-align:top; font-size:10px; font-weight:bold}
.drop_down_content1 {background:url(../images/mini_logo.gif) right top no-repeat; background-color:#565553; padding-top:15px; padding-left:12px; vertical-align:top; font-size:10px; font-weight:bold}
.drop_down_content2 {background:url(../images/mini_logo.gif) right top no-repeat; background-color:#565553; padding-top:15px; padding-left:12px; vertical-align:top; font-size:10px; font-weight:bold}
.drop_down_content3 {background:url(../images/mini_logo.gif) right top no-repeat; background-color:#565553; padding-top:15px; padding-left:12px; vertical-align:top; font-size:10px; font-weight:bold}
.drop_down_head {padding:0 0 10px 2px}
.drop_down_head a {color:#999}
.drop_down_head a:hover {color:#fff}
.drop_down_article {padding-left:14px; line-height:13px}
.drop_down_read {text-align:right; line-height:20px; text-align:right; padding-bottom:8px; padding-right:4px}
.drop_down_text {padding:20px 15px 20px 14px; line-height:13px}
.drop_down_text2 {padding:20px 15px 20px 0; line-height:13px}

/* COMPANY, LEADERSHIP, SOLUTIONS, CONTACT US CONTENT */
.content_wrap {background:#3c3c3c}
.company_content_header {background:url(../images/company_header.gif) left top no-repeat}
.leadership_content_header {background:url(../images/leadership_header.gif) left top no-repeat}
.leadership_content_header_long {background:url(../images/leadership_header_long.gif) left top no-repeat}
.solutions_content_header {background:url(../images/solutions_header.gif) left top no-repeat}
.contactus_content_header {background:url(../images/contactus_header.gif) left top no-repeat}
.content {vertical-align:top}
.content_text {color:#fff; font-family:arial; font-size:13px; line-height:20px; padding:6px 30px 40px 2px}
.content_text_justify {color:#fff; font-family:arial; font-size:13px; line-height:20px; padding:6px 0 40px 2px; text-align:justify}
.content_title {color:#ddbb8c; padding:4px 0 4px 0}
.content_title_name {color:#ddbb8c; font-size:16px; line-height:22px}
.content_title_right {color:#ddbb8c; text-align:right}
.content_text_large {font-size:17px; line-height:22px}
.right_column {border-left:1px solid; border-right:1px solid; border-color:#565553; padding:0 5px 0px 5px; color:#ccc}
.right_column_content {padding-left:10px; padding-right:10px; vertical-align:top; font-size:10px; font-weight:bold}
.right_column_title {color:#ddbb8c; font-size:10px; font-weight:bold; padding-bottom:6px}
.right_column_subtitle {color:#ccc; font-size:12px; font-weight:bold; padding-bottom:6px}
.right_column_text {color:#999; font-size:11px; line-height:13px; font-weight:normal; padding-bottom:8px}
.right_column_link {text-align:right}
.right_column_link a {color:#fff}
.right_business_solutions1 {background:url(../images/right_business_solutions1.gif) left top no-repeat}
.right_business_solutions2 {background:url(../images/right_business_solutions2.gif) left top no-repeat}
.right_business_solutions3 {background:url(../images/right_business_solutions3.gif) left top no-repeat}
.leadership_left {vertical-align:top; color:#999}
.leadership_name {font-size:11px; padding-bottom:6px; cursor:pointer}
.leadership_name-x {font-size:11px; padding-bottom:6px; color:#ddbb8c; cursor:pointer}
.leadership_title {font-size:11px; padding-bottom:21px; cursor:pointer}
.leadership_title-x {font-size:11px; padding-bottom:21px; color:#fff; cursor:pointer}
.leadership_selected {color:#fff; font-weight:normal; font-size:11px; width:12px; float:left}
.contactus_content_title {color:#ddbb8c; padding-top:16px; padding-bottom:15px}
.contactus_content_left {font-size:12px; font-weight:normal; line-height:20px; color:#fff; padding-left:1px}
.contactus_content_middle {font-size:12px; font-weight:normal; line-height:20px; color:#fff; padding-left:14px; border-left:1px solid; border-right:1px solid; border-color:#565553;}
.contactus_content_right {font-size:12px; font-weight:normal; line-height:20px; color:#fff; padding-left:14px}
.contactus_content_email {background:url(../images/email_logo.gif) left top no-repeat; font-size:14px; font-weight:bold; color:#ddbb8c; vertical-align:middle; padding-left:45px; padding-bottom:40px}
.contactus_content_email a {text-decoration:underline}

/* FOOTER */
.footer {color:#ddbb8c; padding-top:31px; font-size: 10px}
.footer_quote {padding-top:13px; padding-bottom:27px; font-size:15px}
