/*
Default Theme Stylesheet
Name:Global.CSS
Author: Rameez Ghori
Description: default theme
Date of Start: September 26th 2009
Date of Last Changes: 
2/15/10 by Holly Czuba
*/


/* Body
----------------------------------------------------------------------------------- */
html {
	min-height: 100%;
	height: 100%;
}

body {
	font:normal 11px/16px Verdana;
	color: #606060;
	text-align:justify;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	height: 100%;
	min-height: 100%;
}

/* ======================= Reset Styles! ======================= */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
h1 {
	font-family: verdana;
	font-size: 1.8em;
	line-height: 2em;
	color: #600;
}
h2 {
	font-family: Verdana;
	font-size: 1.6em;
	color: #E94D17;
	line-height: 2em;
}
h3 {
	font-family: "Century Gothic";
	font-size: 1.5em;
	color: fecb00;
}

img {
	border:none;
}
.clear {
	clear:both;
}
a:link, a:active, a:visited {
	color: #606060;
	text-decoration:underline;
}

a:hover {
	color: #606060;
	text-decoration:none;
}

/* ======================= Wrppper ======================= */

#wrapper {
	margin:0 auto;
	padding:8 0 0 0;
	width:1000px;
	background-color: #FFF;
}
#body_contain {
	background:#ffffff url(../images/body_bg.jpg) repeat-x;
	width:1000px;
	float:left;
}

/* ======================= Header ======================= */

#header {
	padding:0;
	width:1000px;
	float:left;	
	min-height:300px;
	height:auto !important;	
	
	
	height:314px;
	background-image: url(../images/header_bg_interior.gif);
	background-repeat: no-repeat;
}
#flashHeader {

}



#logo {
	padding:9px 0 0 17px;
	width:302px;
	float:left;
}

/* ======================= Navigation ======================= */

#mainnav {
	margin:0px;
	padding:72px 0 0 0;
	width:675px;
	float:left;
}
#mainnav img {
	margin:0 0px 0 7px;
	float:left;
}

/* ======================= Header Text ======================= */

#delivering {
	width:590px;
	float:left;
}
#delivering img {
	margin:2px 0 0 25px;
	float:left;
}
#delivering p {
	padding:4px 0 0 25px;
	width:558px;
	line-height:18px;
	font-size:small;
	color:#7c7c7c;
	float:left;
}
#delivering p.top {
	padding:18px 0 0 25px;
	float:left;
}

/* ======================= Callout Areas ======================= */

#call_out_con {
	width:990px;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 13px;
	padding-left: 5px;
}
#inner_main {
	width:984px;
	float:left;
	border:#eac100 solid 1px;
	min-height:134px;
	height:auto !important;
	height:152px;
	background-repeat: repeat-x;
	background-image: url(../images/call_bg.gif);
	background-color: #FECB02;
	padding-right: 3px;
	padding-left: 3px;
}
/* ======================= Customer Interaction ======================= */

#cust_interaction {
	width:328px;
	float:left;
}
#cust_interaction img {
	float:left;
	margin-top: 12px;
	padding-top: 1px;
}
#cust_interaction img.sep {
	margin:0px;
	float:right;
}
#cust_interaction img.read {
	margin:7px 15px 0 0;
	float:right;
}
#cust_interaction p {
	padding:6px 0 0 13px;
	color:#655300;
	width:304px;
	float:left;
}
/* ======================= Back Office Services ======================= */

#bpo {
	width:328px;
	float:left;
}
#bpo img {
	margin:12px 0 0 0;
	float:left;
	padding: 1px 0 0 0;
}
#bpo img.abt_sep {
	margin:0px;
	float:right;
}
#bpo img.read {
	margin:7px 19px 0 0;
	float:right;
}
#bpo p {
	padding:6px 0 0 13px;
	color:#655300;
	width:300px;
	float:left;
}

/* ======================= Lead Generation Box ======================= */
#lead_gen {
	width:328px;
	float:left;
}
#lead_gen img {
	margin:12px 0 0 0;
	float:left;
	padding: 1px 0 0 0;
}
#lead_gen img.read {
	margin:7px 19px 0 0;
	float:right;
}
#lead_gen p {
	padding:6px 0 0 12px;
	color:#655300;
	width:300px;
	float:left;
}

/* ======================= Welcome Area ======================= */

#wel_main {
	width:985px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 11px;
	padding-left: 5px;
	
}

/* ======================= Left Panel ======================= */

#left_pan {
	width:207px;
	float:left;
	height: 300px;
	margin-right: 16px;
}
#side_navigation {
	width:207px;
	float:left;
}
#side_navigation img {
	float:left;
}
#side_nav {
	padding:0 14 10px 0;
	width:207px;
	float:left;
	min-height:156px;
	height:auto !important;
}
#side_nav ul {
	margin:0;
	padding:0px;
	list-style-type:none;
	float:left;
}
#side_nav li {
	margin:0;
	width:207px;
	font-family:verdana;
	font-size:13px;
	line-height:24px;
	background-image: url(../images/sideNav_bg.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#side_nav li a {
	color:#333;
	text-decoration:none;
}
#side_nav li a:hover {
	color:#600;
	font-style: italic;
}
#wrapper #body_contain #wel_main #wel ul {
	padding-left: 40px;
	list-style-type: circle;
}
/*========================Careers============================*/

#careers {
	width:207px;
	float:left;
	height:147px !important;
	height:156px;
	background-image: url(../images/careers_box.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 6px;
	padding-top: 35px;
}


#careers p {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	padding-right: 20px;
	padding-left: 15px;
	font-size: 11px;
	line-height: 1.4em;
}


#left_pan #careers ul {
	padding-left: 15px;
	vertical-align: middle;
	color: #FC0;
	list-style-type: none;
	padding-top: 10px;
}
#left_pan #careers ul li a {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FC0;
	text-decoration: none;
	font-weight: bold;
}

#left_pan #careers ul li a:link {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FC0;
	text-decoration: none;
	font-weight: bold;
}
#left_pan #careers ul li a:hover {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFC;
	text-decoration: none;
	font-weight: bold;
}

/* ======================= Contact Us ======================= */
#contact {
	width:206px;
	float:left;
	height:109px;
	height:60px;
}

/* ======================= Welcome Text ======================= */

#wel {
	float:left;
	min-height:216px;
	height:auto !important;
	height:216px;
	width: 746px;
}
#wel img {
	margin:4px 0 0 0px;  
	float:left;
}
#wel p {
	padding:6px 0 10px 10px;
	width:754px;
	float:left;
}
#wel p.sec {
	padding:6px 0 0 7px;
	width:754px;
	float:left;
}

/* ======================= Footer ======================= */

#sep {
	width:1000px;
	float:left;
	height:8px;
	background-color:#700017;
}
#footer {
	width:1000px;
	float:left;
}
#footer p {
	padding:12px 0 0 1px;
	font-size:10px;
	line-height:14px;
	color:#606060;
	text-align:center;
	width:1000px;
	float:left;
	height:38px;
}
#footer p a {
	color:#606060;
	text-decoration:none;
}
#footer p a:hover {
	color:#606060;
	text-decoration:underline;
}
#left_pan #careers a:link  {
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
.bolditalic {
	font-style: italic;
	font-weight: bold;
}
/*#wrapper #body_contain #wel_main #wel h2 {
	margin-left: 10px;
}*/
.hidden {
	display: none;
	visibility: hidden;
}
#careers form #login {
	background-color: #FC0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#wrapper #wel_main #wel h3 {
	color: #E94D17;
	padding-left: 10px;
	line-height: 2em;
}
#wrapper #wel_main #wel .readMore {
	color: #900;
	padding: 10px;
}
#wrapper #wel_main #wel .dust {
	padding-top: 35px;
}

/* ================ POLITICAL ON INDEX ======================*/

#political
{
	background-image:url(../images/political-callout-homepage.png);
	background-repeat:no-repeat;
	width:207px;
	float:left;
	height:207px !important;
	height:210px;
	
}


.expand { display:none }
.fltRight {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
