body {
	background-color: #fff;
	margin: 18px 0px 0px 0px;
	padding: 0;
}

A:link { font-size : 8pt ; color : #000000; font-family : verdana }
A:visited { font-size : 8pt ; color : #000000; font-family : verdana }
A:active { font-size : 8pt ; color : #000000; font-family : verdana }
A:hover { font-size : 8pt ; color : #000000; font-family : verdana }

h1.conceptA {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 4px;
	text-align: left;
	border-bottom: 1px solid #7C7753;
	margin: 0px 0px 8px 0px;
	color: #534F37;

}
h1.conceptB {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 10px;
	padding-top: 4px;
	text-align: left;
	border-top: 1px solid #7C7753;
	margin: 8px 0px 8px 0px;
	color: #534F37;
	font-style: italic;
}
h1.conceptC {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: left;
	margin: 8px 4px 8px 4px;
	color: #000000;
	font-weight: normal;
}

h3 {font-size: 14px; margin: 1px 0px;}

h4 {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	margin: 0px 0px 10px 6px;
	padding: 0;
	text-align: left;
}
h4 a:link {text-decoration: none;}
h4 a:visited {text-decoration: none;}
h4 a:hover {text-decoration: underline;}

h5 {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 2px 6px;
	padding: 0;
	text-align: left;
}

p {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 0;
	margin: 0px 0px 10px 0px;
	vertical-align: top;
}
td {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px;
}

hr {height: 1px;
	border: 0;
	background-color: #7c7753;
}
/* Remove the whitespace generated by the FORM tag */

form {
margin: 0;
padding: 0;
}

#nav_secondary {
	background: #D5CEBE;
	vertical-align: top;
	width: 190px;
}
#nav_secondary p{padding-left: 12px; padding-right: 4px;}

/* Styling the Login and Password area on the homepage */
#login {
width: 115px;
height: 12px;
font-family: Arial, Geneva, Verdana, sans-serif;
font-size: 11px;
text-align: left;
}
#password {
width: 115px;
height: 12px;
font-family: Arial, Geneva, Verdana, sans-serif;
font-size: 11px;
text-align: left;
}
/* End styling the Login and Password area on the homepage */

/* Begin styling splash page content areas */
#splashtable td p {
font-family: Arial, Geneva, Verdana, sans-serif;
font-size: 11px;
line-height: 14px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0;
}
#splashtable ul {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 0, 0, 0, 6px;
	margin-top: 4px;
}
#splashtable li {
	padding-left: 6px;
	line-height: 14px;
}

#canvas {
	padding-left: 30px;
	padding-bottom: 20px;
	padding-right: 8px;
	background-color: #ecebe3;
}

#main1 {
	padding-left: 10px;
	padding-right: 10px;
}

#main_canvas {
	padding: 0px 0px 8px 0px;
}
	
#property2 {
	padding: 15px 10px 5px 10px;
}

#property1 {
	padding: 20px 10px 20px 10px;
}

#news {
	padding: 0px 10px 0px 13px;	
}

#space {
	padding: 30px 20px 20px 10px;	
}
#space2 {
	padding: 20px 20px 20px 10px;	
}

#home_canvas {
	background-color: #ecebe3;
	padding-left: 15px;
	padding-right: 15px;
}

#home_canvas2 {
	background-color: #ecebe3;
	border-right: 1px solid #000;

}

#home_canvas3 {
	background-color: #ecebe3;
	padding-left: 20px;
	padding-right: 15px;
}

#title {
	padding-left: 30px;
}

.aboutigl {
	padding: 40px 20px 20px 20px;
	border-right: 1px solid #000;
}


/* Here begins the footer CSS */

#footer {
	text-align: right;
	color: #fff;
	background-color: #000;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8px;
	margin: 0;
	padding: 8px;
	width: 745px;
}
#footer a:link {color: #fff; text-decoration: none;}
#footer a:visited {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
/* Here ends the footer CSS */

#sridge {
	border-right: 1px solid #000000; }


#solutionfinder {
	border-right: 1px solid #000000;
	background-color: #D3D0BC;
	padding-bottom: 40px;
}	
.solutionfinder2 {
	border-right: 1px solid #000000;
	background-color: #ecebe3;
	padding-top: 25px;
}

/* START: STYLES FOR THE THE GUIDE AREA */
#guide {
	background-color: #D3D0BC;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 8px;
	border-left: 1px solid #000;
}
#guideleft {
	border-left: 1px solid #000;
	background-color: #D3D0BC;
}

#guide table td{padding: 4px, 6px, 4px, 6px;}
#guide img{ margin-bottom: 4px;}
#guide h4 {font-size: 11px;}

/* END: STYLES FOR THE THE GUIDE AREA */


.indentlist {
font-family: Arial, Geneva, Verdana, sans-serif;
font-size: 11px;
line-height: 14px;
text-align: left;
margin: 0px 10px 10px 20px;
padding: 0;
}

/* Begin styling more info links */

.moreinfo {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin: 0px 0px 10px 0px;
}

.moreinfo a:link {font-weight: bold; color: #7c7753; text-decoration: none;}
.moreinfo a:visited {color: #7c7753; text-decoration: none;}
.moreinfo a:hover {color: #7c7753; text-decoration: underline;}

.moreinfo2 {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.moreinfo2 a:link {font-weight: bold; color: #7c7753; text-decoration: none;}
.moreinfo2 a:visited {color: #7c7753; text-decoration: none;}
.moreinfo2 a:hover {color: #7c7753; text-decoration: underline;}

.moreinfo3 {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 8px;
	margin: 0px 0px 0px 0px;
}

.moreinfo3 a:link {font-weight: bold; font-size: 8px; text-decoration: none;}
.moreinfo3 a:visited {font-weight: bold; font-size: 8px; text-decoration: none;}
.moreinfo3 a:hover {font-weight: bold; font-size: 8px; text-decoration: underline;}

.smallertitle {font-size: 11px;}
.statusavailable {font-weight: bold; color: #42940e;}
.statusundercontract {font-weight: bold; color: #ff0000;}

/* Here begins the classes and IDs to handle the various borders on the site */

.blackborderright {
border-right: 1px solid #000;
}

#blackborderbottom {
border-bottom: 1px solid #000;
}

#blackbordertopleft {
border-top: 1px solid #000;
border-left: 1px solid #000;
}

#blackbordertopleftbottom {
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}


.sandbordertop {
	border-top: 1px solid #7c7753;
	padding-top: 2px;
}

.whiteborderbottom {
	border-bottom: 1px solid #fff;
	background-color: #7C7753;
}

#whiteborderright {
border-right: 1px solid #fff;
}
/* Here ends the classes and IDs to handle the various borders on the site */

/* For content listed in table rows*/
.listItems {
	border-bottom: 1px solid #7c7753;
	padding-bottom: 10px;
	padding-top: 10px;
}
.listItems_first {
	border-bottom: 1px solid #7c7753;
	padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 10px;
}
.listItems_first2 {
	border-bottom: 1px solid #7c7753;
	padding-bottom: 2px;
    padding-top: 10px;
}
.listItems_last {
	padding-bottom: 0px;
    padding-left: 10px;
    padding-top: 10px;
}
.listItems_last2 {
	padding-bottom: 0px;
    padding-top: 10px;
}
.nav_primary_background {
	background:  url("../images/nav/top_off/nav_primary_home_right.gif");
	background-repeat: repeat;
}

.required {
	color: #000;
	font-weight: bold;
}
.fastFacts ul li {
	margin: 0px;
	list-style: none;
}

.testimonial { padding: 4px 4px 4px 0px;}

/*==========START: STYLES FOR THE QUOTES ===============*/
.quotemarkLeft {background: url(../images/global/quotemrk_left.gif) no-repeat left top;}
.quotemarkRight {background: url(../images/global/quotemrk_right.gif) no-repeat right bottom;}

div.quote p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; font-style: italic; font-weight: bold; color: #7B7851; line-height: 16px;
	padding: 20px 12px 20px 12px;	
}

div.quotee {
	font: 11px Arial, Helvetica, sans-serif;
	color: #7B7851;
	margin-top: -10px;
	padding-left: 20px;
}

div.quotee span.name {font-style: normal; display: block;}
div.quotee span.company {
	font-style: bold;
	display: block;
}
div.quotee span.location {font-style: bold; display: block;}
div.quotee span.date {font-style: normal; display: block;}
/*============END: STYLES FOR THE QUOTES =================*/

/*============START: STYLES FOR THE CAREERS LISTINGS ===============*/

div.joblist {
	padding-left: 30px;
}
div.joblist p.jobtitle{
	font-weight: bold;
	margin-bottom: 1px;
}
/*============END: STYLES FOR THE CAREERS LISTINGS ===============*/
.coLocation {
	padding-left: 12px; margin-top: -8px;
}

/*===========POPUP WINDOW STYLES=========================*/

#popup table {margin: 0; padding: 0;}

#popup h4 {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	margin: 0px 0px 10px 6px;
	padding: 0;
	text-align: left;
}
#popup h4 a:link {text-decoration: none;}
#popup h4 a:visited {text-decoration: none;}
#popup h4 a:hover {text-decoration: underline;}

#popup p {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 0;
	margin: 0px 0px 10px 6px;
	vertical-align: top;
}
#popup td {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 0;
	margin: 0px;
	vertical-align: top;
}

#popup a:link {color: #000; font-weight: bold; text-decoration: underline;}
#popup a:visited {color: #000; font-weight: bold; text-decoration: underline;}
#popup a:hover { color: #333; text-decoration: underline; }

#popup #canvas {
	padding-left: 30px;
	padding-bottom: 20px;
	padding-right: 8px;
}

#popup #footer {
	text-align: right;
	color: #fff;
	background-color: #000;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8px;
	margin: 0;
	padding: 8px;
	width: 98%;
}
#popup #footer a:link {color: #fff; text-decoration: none;}
#popup #footer a:visited {color: #fff; text-decoration: none;}
#popup #footer a:hover {text-decoration: underline;}.ireaColHeadSide {
	background-color: #A39673;
	width: 252px;
}
.ireaColHeadMiddle {
	background-color: #A39673;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-left-color: #000000;
}
.ireaColSide {
	background-color: #D3D0BC;
	padding: 8px;
}
.ireaColMiddle {
	background-color: #ecebe3;
	padding: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

