@charset "UTF-8";

/* @group branding */

#imgArea{
	float: left;
	display: block;
	background: white url(../images/subPages/blueBkg_subTile.jpg) repeat-x 7px 0;
	width: 70%;
	height: auto;
}

*:first-child+html #imgArea, {
/* Hack that only targets ONLY ie7 */
	width: 69.9%;
}


/* @end */
/* ======================================================= */

/* @group main content */

img.insetImg {
	float: right;
	margin-right: 35px;
	margin-left: 10px;
}


#mainContent h6 {
	margin-right: 35px;
}

.smallText {
	font-size: 0.7em;
	font-weight: bold;
}

#mainContent a.smallTextMap{
	font-size: 0.7em;
	font-weight: bold;
}

/* @group phototour */
#thumbnail{
	/*float: left;
	display: block;
	width: 65%;*/
	/*margin: -100px 20px 20px 35%;*/
	margin-right: 0;
}

#thumbnail img{
	float: left;
	display: block;
	width: 155px;
	height: 115px;
	border: 10px solid #8aa2ae;
	margin: 0 25px 10px 0;
}

#thumbnail a{
	border: none;
}

#thumbnail img:hover{
	border: 10px solid #951810;
}

/* @end */

/* @group displayLinks */

ul#bodyDisplay-links{
	list-style-type: none;
	margin-left: -50px;
	border: 1px solid red;
}

ul#bodyDisplay-links li{
	display: block;
	float: left;
	width: 125px;
	margin-bottom: 20px;
	padding: 0 5px;
	/*border: 1px solid green;*/
}

ul#bodyDisplay-links a{

}

ul#bodyDisplay-links a:hover{
	border-bottom: 1px dotted #951810;
}

/* @end */

/* @group testimonials */

#mainContent .quoteClr{
	background-color: #eaeff1;
	float: right;
	display: block;
	width: 65%;
	padding-top: 25px;
	margin-bottom: 10px;
}

#mainContent .quote{
	background-color: #f4f0eb;
	float: right;
	display: block;
	width: 65%;	
	padding-top: 25px;
	margin-bottom: 10px;
}

#mainContent .quoteClr p, #mainContent .quote p{
	width: 93%;
	margin: 0;
	padding: 10px 20px 10px 25px;
	font: 1.2em/1.5em Georgia, "Times New Roman", Times, serif;
	
}

#mainContent .quoteClr p.credit, #mainContent .quote p.credit {
	font: 0.8em/1em Georgia, "Times New Roman", Times, serif;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	color: #951810;
	margin-left: -50px;
}

.creditBkg {
	border-top: 1px dotted #37444a;
	background-color: white;
	padding: 10px 20px 9px;
	width: 20em;
}

.creditBkgClr {
	border-top: 1px dotted #37444a;
	background-color: white;
	padding: 10px 20px 9px;
	width: 20em;
}

/* @end */


/* @end */
/* ======================================================= */

/* @group sidebar */

#sidebar1 {
	background: url(../images/subNav/red_tile.gif) repeat-x; 
/* cause reflow issues in ie7 */
/*	float: left;
	display: block;*/
}

#sidebar1 h3 {
	width:  auto;
	height: 55px;
	font: bold 14px/16px Georgia, "Times New Roman", Times, serif;
	text-indent: -1000em;
	color: white;
}


/* @group pageHeads */


#about #sidebar1 h3 {
	background: url(../images/subNav/aboutUsHead.gif) no-repeat 0 0;
}

#testimonials #sidebar1 h3 {
	background: url(../images/subNav/testimonialsHead.gif) no-repeat 0 0;
}

#testimonials #sidebar1 h3 a:hover{
	background: url(../images/subNav/testimonialsHead.gif) no-repeat 0 0;
}

#services #sidebar1 h3 {
	background: url(../images/subNav/servicesHead.gif) no-repeat 0 0;
}

#services #sidebar1 h3 a:hover{
	background: url(../images/subNav/servicesHead.gif) no-repeat 0 0;
}

#resources #sidebar1 h3 {
	background: url(../images/subNav/resourcesHead.gif) no-repeat 0 0;
}

#resources #sidebar1 h3 a:hover{
	background: url(../images/subNav/resourcesHead.gif) no-repeat 0 0;
}

#locations #sidebar1 h3 {
	background: url(../images/subNav/locationsHead.gif) no-repeat 0 0;
}

#career #sidebar1 h3 {
	background: url(../images/subNav/careerOppHead.gif) no-repeat 0 0;
}

#contact #sidebar1 h3 {
	background: url(../images/subNav/contactHead.gif) no-repeat 0 0;
}

#policies #sidebar1 h3 {
	background: url(../images/subNav/policiesHead.gif) no-repeat 0 0;
}

#news #sidebar1 h3 {
	background: url(../images/subNav/newsRedHead.gif) no-repeat 0 0;
}

/* @end */

#sidebar1 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;

}

#sidebar1 li{
	border-bottom: 1px solid #c3ccd0;
	/*min-height: 48px;*/
	display: block;
}

#sidebar1 a{
	display: block;
	text-decoration: none;
	font: 15px/16px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #8d9ea6;
	padding: 16px 10px 16px 28px;
	border: none;
}

#sidebar1 a:hover{
	color: #951810;
	background: white url(../images/subNav/onArrow.gif) no-repeat 11px;
	border: none;
}

#sidebar1 a#active{
	color: #951810;
	background: white url(../images/subNav/onArrow.gif) no-repeat 11px;
	cursor: default;
	border: none;
}


/* @end */
/* ======================================================= */
/* @group misc */


.fltlft {
	float: left;
	padding-right: 40px;
	width: 40%;
	display: block;
}

.fltlftTwoCol {
	float: left;
	padding-right: 40px;
	width: 80%;
	display: block;
}

/* @end */

/* ======================================================= */

/* @group Forms */

em.required  {
	color: #951810;
	font-style: normal;
}

form {
	margin: 0 35px 2em 0;
	font-size: 0.75em;
	font-weight: bold;
	text-align: left;
	width: 62%;
}

h5.formHead {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	text-align: left;
	border-top: 1px dotted #d1d1d1;
	color: #951810;
	margin: 0 0 1em;
	width: 100%;
}

label {
	width: 100%;
	margin: 2em 0 -0.2em;
	padding: 0;
}

#attachFile{
	margin: 0 1em 1em 0;
}

#reset, #submit {
	margin: 0 1em 1em 0;
	text-align: center;
	border: 2px outset #d7d7d7;
	padding: 1px 4px;
}

input, select, textarea {
	border: 1px inset #ccc;
	background: #f1f4f6;
	color: #37444a;
	margin: 0 0 1em;
	text-align: left;
}

/* @end */