@charset "utf-8";
/* CSS Document */


/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/



img, a img, :link img, :visited img
{
	border: 0;
}
ul
{
	list-style: circle;
}
caption, th
{
	text-align: left;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
}

/* ------------------------ GLOBAL ELEMENTS ------------------------ */
/*-------------------------------Main Navigation---------------------------------*/
.topnavbg
{
	background-color: #006699;
	width: 769px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #FFF;
	vertical-align: middle;
}

.flashbg
{
	background-image: url(../images/flashbg.jpg);
	background-repeat: repeat-y;
}
/* ------------------------ type selectors ------------------------ */
html
{
	text-align: center;
}
body
{
	background: #efefef;
	text-align: center;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #5B5841;
	margin-top: 10px;
}

blockquote
{
	margin-left: 10px;
	margin-right: 10px;
}

h1
{
	font-size: 1.1em;
	color: #006699;
	font-weight: bold;
}
h2
{
	font-size: 1.1em;
	color: #0F4B6B;
}
h3
{
	font-size: 1.0em;
	color: #BF6320;
}

a.topnav:link, a.topnav:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding: 0px 8px 0px 8px;
	color: #FFF;
	text-decoration: none;
	outline: none;
}
a.topnav:hover, a.topnav:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif font-size:12px;
	font-weight: bold;
	font-style: normal;
	padding: 0px 8px 0px 8px;
	color: #98c940;
	text-decoration: underline;
	outline: none;
}

A.directions:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d1b00;
	text-decoration: underline;
}
A.directions:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d1b00;
	text-decoration: underline;
}
A.directions:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3d1b00;
}
A.directions:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d1b00;
	text-decoration: underline;
}
/* ------------------------ classes ------------------------ */
/* ------------------------ form elements ------------------------ */

textarea, select
{
	background-color: #FFFFFF !important; /* to prevent highlighting by Google Toolbar */
	border: 1px solid #D1CCAC;
	color: #5B5841;
	width: 305px; /* 5 pixles smaller than form width !important */
	vertical-align: middle;
	margin-bottom: 4px; /* sets vertical spacing between fields */
	padding-top: 1px; /* vertically position text in input/textarea field */
	padding-left: 4px; /* horizontally position text in input/textarea field */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

select
{
	width: 150px;
	padding: 0;
}
/* same width as form - !important */

textarea
{
	height: 66px;
	overflow: auto;
}

#contact_business
{
	display: none;
}
/* do not remove */

/* ------------------------logo framework ------------------------ */
.logobg
{
	background-image: url(../images/logo.gif);
	width: 958px;
	height: 49px;
	background-repeat: no-repeat;
}

/* ------------------------ masthead framework ------------------------ */
.banner
{
	background-image: url(../images/img-banner.jpg);
	background-repeat: no-repeat;
	height: 249px;
	width: 957px;
}
/*---------------------------column-right framework-----------------------*/
.testimonialstop
{
	height: 6px;
	width: 191px;
	background-image: url(../images/testimonials-top.gif);
	background-repeat: no-repeat;
}
.testimonialsbttom
{
	height: 6px;
	width: 191px;
	background-image: url(../images/testimonials-bottom.gif);
	background-repeat: no-repeat;
}
.testimonialsbg
{
	background: #bdd3e9;
	border: 1px solid #9dbad8;
}
.testimonialstext
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 9px 0px 9px;
}
/* ------------------------ column-left framework ------------------------ */
.servicestop
{
	background-image: url(../images/services-top.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 216px;
}
.servicesbottom
{
	background-image: url(../images/services-bottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 216px;
}
.servicesbg
{
	background-image: url(../images/services-bg.gif);
	width: 216px;
	background-repeat: repeat-y;
}
a.services:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	text-align: left;
	font-style: normal;
}
a.services:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	text-align: left;
	font-style: normal;
}
a.services:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #98c940;
	text-decoration: none;
	text-align: left;
	font-style: normal;
}
a.services:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #98c940;
	text-decoration: none;
	text-align: left;
	font-style: normal;
}
.servicescolor
{
	color: #351601;
}



/* ------------------------ header framework ------------------------ */
.logo
{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 341px;
}

a.more:link, a.more:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding-right: 15px;
}
a.more:hover, a.more:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed9321;
	text-align: right;
	padding-right: 15px;
}
.navseparator
{
	background-image: url(../images/nav-separator.gif);
	width: 108px;
	height: 1px;
	background-repeat: no-repeat;
}
/*------------------------------Footer Framework------------------------------------*/

.footer
{
	background-color: #006699;
	background-repeat: no-repeat;
	width: 792px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
}
a.class1:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	text-align: left;
	font-style: normal;
}
a.class1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	text-align: left;
	font-style: normal;
}
a.class1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a6a6a6;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	text-align: left;
	font-style: normal;
}
a.class1:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	text-align: left;
	font-style: normal;
}

/*--------------------------Content Framework------------------------------------*/
.contentbg
{
	background-image: url(../images/content-bg.jpg);
	width: 957px;
	background-repeat: repeat-y;
}
.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 5px 10px 3px 10px;
	color: #000000;
}
.brandcontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 5px 10px 3px 10px;
	color: #000000;
}
.whitebg
{
	background: #FFFFFF;
}
.brandtop
{
	background-image: url(../images/brandtop.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 233px;
}
.brandbottom
{
	background-image: url(../images/brandbottom.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 233px;
}
.brandbg
{
	background: #edf6de;
	border: 1px solid #bdcf9a;
}
.KareerTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1e1e1e;
	border: 1px #898989 solid;
	width: 160px;
	height: 15px;
	background-color: Transparent;
}

.KareerLoginbtn
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	border: 1px solid #a4a4a4;
	background-color: #cdcdcd;
	background-repeat: no-repeat;
	width: 60px;
}
.kareerusertxt
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #111111;
}
.kareerconnecttxt
{
	font-family: Verdana;
	font-size: 15px;
	color: #111111;
}
.kareerpowertxt
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #111111;
}
