/* CSS Document */

* {padding:0; margin:0; border:0; /* position:relative;*/}

body {background-color:#231f20; background-image:url(../images/background_pattern3.gif); background-repeat:repeat; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:30px; }
a:link {color:#00a1e4; text-decoration:none;} 
a:visited {color:#00a1e4; text-decoration:none;} 
a:active {color:#231f20; text-decoration:none;} 
a:hover {color:#231f20; text-decoration:none;}

#main_container {margin-left:auto; margin-right:auto; width:832px; padding:36px 28px 20px 28px; background-color:#ffffff; }

/*
#main_navigation {clear:left; width:832px; list-style:none; margin-top:20px; margin-bottom:16px; color:#00a1e4; font-size:9pt; font-weight:bold;}
#main_navigation li {display:inline; padding-right:10px; margin-right:8px; border-right:2px solid #00a1e4;}
#main_navigation li.last {border-right:none;}
*/
#main_navigation {clear:left; width:832px; list-style:none; margin-top:20px; margin-bottom:16px; color:#231f20; font-size:9pt; font-weight:bold;}
#main_navigation li {display:inline; padding-right:10px; margin-right:8px; border-right:2px solid #00a1e4;}
#main_navigation li.last {border-right:none;}
#main_navigation li a:link, #main_navigation li a:visited {color:#231f20; text-decoration:none;}
#main_navigation li a:active, #main_navigation li a:hover {color:#f99f1b; text-decoration:none;}

#splash_3_columns {clear:left; width:832px; overflow:hidden;}

#splash_3_columns div {width:268px; float:left; margin-right:14px; font-size:8pt; line-height:normal; overflow:hidden; position:relative;}
#splash_3_columns div.last {margin-right:0;}
#splash_3_columns div img {float:right; margin-left:14px; margin-bottom:8px; width:87px; height:132px;}
#splash_3_columns div p {font-size:9px; padding-right:120px;}
#splash_3_columns div p.align_right {text-align:right; margin-top:10px; padding-right:0; font-size:9px;}
#splash_3_columns div p.more {position:absolute; bottom:6px; font-weight:bold; color:#00b1e8;}

#splash_3_columns a:link {color:#231f20; text-decoration:none;} 
#splash_3_columns a:visited {color:#231f20; text-decoration:none;} 
#splash_3_columns a:active {color:#00a1e4; text-decoration:none;} 
#splash_3_columns a:hover {color:#00a1e4; text-decoration:none;}


#splash_3_columns h2 {color:#ffffff; width:100%; margin-bottom:5px; padding:5px; font-size:9px; line-height:5pt;}
#splash_3_columns h2.customer_spot {background-color:#d71635;}
#splash_3_columns h2.services_spot {background-color:#f99f1c;}
#splash_3_columns h2.industry_spot {background-color:#231f20; /*#00b1e8;*/}

#splash_3_columns h3 {color:#231f20; margin-top:11px; margin-bottom:4px; font-size:7pt; font-weight:bold;}



#internal_header {width:832px; height:86px; margin-bottom:28px;}
#internal_header img {float:left;}
#internal_header h1 {float:left; width:472px; height:74px; padding-left:18px; padding-top:12px; background-color:#20409a; color:#ffffff; font-family:"Times New Roman", Times, serif; font-size:18pt;}

#internal_content {width:832px; min-height:300px; overflow:hidden;}


/* LEFT CONTENT */
#left_content {width:535px; float:left; font-size:9pt; }

#left_content h2 {font-size:8pt; color:#231f20; margin-bottom:18px; letter-spacing:1px;}
#left_content h2 img {float:left; margin-right:12px; padding-top:3px; margin-bottom:12px;}

#left_content h3 {font-size:9pt; color:#00b1e7; margin-bottom:5px; margin-top:15px;}


#left_content p, #left_content ul {font-size:9pt; line-height:14pt; color:#333333; margin-bottom:20px;}
#left_content ul {margin-left:25px; list-style:square;}
#left_content p.lead_quote {font-style:italic; font-size:12pt; line-height:16pt; color:#686a6e; margin-bottom:16px;}
#left_content p.landing_quote {font-size:14pt; line-height:17pt; color:#202b87;  /*color:#939598;*/ margin-bottom:16px; margin-right:145px;} /* added by SB 6/23/09 */
#left_content p.location_header {margin-bottom:6px;}
#left_content p.location_body {margin-bottom:16px;}
#left_content p.pm_signature {font-size:8pt; margin-bottom:18px; color:#231f20;}
#left_content p.next {margin-top:15px; color:#ffffff; font-weight:bold; font-size:7pt;}
#left_content p.next span {background-color:#d71635; padding:1px 4px;}
#left_content p.next span a:link {color:#ffffff;} /* added by SB 6/18/09 */
#left_content p.next span a:visited {color:#ffffff;} /* added by SB 6/18/09 */
#left_content p.next span a:active {color:#ffffff;} /* added by SB 6/18/09 */
#left_content p.next span a:hover {color:#ffffff;} /* added by SB 6/18/09 */

#left_content div.left {float:left;}
#left_content div.right {float:right;}


img.industries_photo {float:left; margin-right:12px; margin-top:17px; margin-bottom:100px; height:150px; width:146px;}


/* RIGHT SIDEBAR */
#right_sidebar {float:right; width:169px; font-size:7pt; line-height:11pt;}
#right_sidebar h2 {font-size:7pt; color:#231f20; margin-bottom:14px; letter-spacing:1px;}
#right_sidebar ul {list-style:none;}
#right_sidebar ul li.active {color:#00a1e4;}
#right_sidebar ul li {padding-bottom: 6px; margin-bottom:4px; border-bottom:1px dotted #cccccc;} /* added by SB 6/19/09 */

#right_sidebar ul a:link {color:#231f20; text-decoration:none;} 
#right_sidebar ul a:visited {color:#231f20; text-decoration:none;} 
#right_sidebar ul a:active {color:#00a1e4; text-decoration:none;} 
#right_sidebar ul a:hover {color:#00a1e4; text-decoration:none;}


#one_point {width:168px; background-color:#f99f1b; margin-top:25px;}
#one_point p {padding:16px; color:#231f20; font-size:8pt; font-weight:bold;}

#one_point a:link {color:#fff; text-decoration:none;} 
#one_point a:visited {color:#fff; text-decoration:none;} 
#one_point a:active {color:#00a1e4; text-decoration:none;} 
#one_point a:hover {color:#00a1e4; text-decoration:none;}


/* PARTNER LOGO STYLES */
#partners_logos {width:618px; overflow:hidden;}
#partners_logos div {float:left; width:204px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
#partners_logos div.left, #partner_logos div.left_2 {clear:left;}
#partners_logos div.right, #partners_logos div.right_2 {float:left; border-right:none;}
#partners_logos div.left_2, #partners_logos div.right_2 {width:409px;}
#partners_logos div.left_bottom {clear:left; border-bottom:none;}





/* FOOTER STYLES */
#footer {clear:left; width:832px; margin-top:36px; padding-top:8px; border-top:1px solid #00b1e8; overflow:hidden; font-size:9px; color:#454545;}
#footer ul {list-style:none;}
#footer ul li {display:inline; padding-right:9px; margin-right:8px; border-right:1px solid #00a1e4;}
#footer ul li.last {border-right:none;}
#footer p {margin-top:6px;}
#footer p span {margin-right:10px;}

