/* TEXT */
body {
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#222934;
	margin:0 0 10px 0;
}
h1 {
	color:#FFFFFF;
	font-size:1.4em;
}
h3 {
	color:#222934;
	font-size:1.4em;
    margin-bottom: 0px;
}
h2 {
	color:#222934;
	font-size:1.8em;
}
.small {
	font-size:0.8em;
}
.goldBox {
	background-image: url(images/gold_box_bg_rep.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#715015;
}
.goldBoxArrow {
	background-image: url(images/gold_box_bg_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#715015;
}
.goldBox p, .goldBoxArrow p {
margin-top:0;
padding-top:0;
}

.padBox {
	padding:6px;
}
.mainContent {
	padding:10px 20px 20px 20px;
	color:#222934;
}


.services {  
	width:158px;  
	height:138px;
}  
.services a, .services a:visited, .services a:hover {  
	display:block;  
	width:100%;  
	height:100%;  
	text-decoration:none;
	color:#FFFFFF;
}

.footer {
	font-size:0.9em;
	color:#909499;
	padding-top:20px;
}
.footer a, .footer a:visited, .footer a:hover  {
	color:#909499;
}
/* LINKS */
a,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #012E64;
	font-weight: none;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5F7CB0;
	font-weight: none;
	text-decoration: none;
}
.form {
	font-size: 1.2em;
	border:1px solid #999999;
}
ul {margin: 0;padding: 0;padding-left: 1.4em;}
ul li {list-style-image: url(images/bullet.gif);font-size: 1em; line-height:1.5em;}

/* NAVIGATION STYLES----------------------------------------------------------------------------------------*/
body#home #nHome a,
body#services #nServices a,
body#about #nAbout a,
body#scheduleWorks #nScheduleWorks a,
body#scheduleContracts #nScheduleContracts a,
body#caseStudies #nCaseStudies a,
body#contact #nContact a {
	background-position: 0 -26px;
}
#nav {position: absolute;list-style: none;margin: 0px;padding: 0;height: 26px;display: inline;overflow: hidden;background-repeat:no-repeat;width:804px;}
#nav li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#nav a {float: left;padding: 26px 0 0 0;overflow: hidden;height: 0px; height:26px; }
#nav a:hover {background-position: 0 -26px;}
#nav a:active, #nav a.selected {background-position: 0 -26px;}

#nHome a  {	width: 113px;background-image: url(images/nav/n_home.jpg);background-repeat: no-repeat;background-position: left top;}
#nServices a  {	width: 113px;background-image: url(images/nav/n_services.jpg);background-repeat: no-repeat;background-position: left top;}
#nAbout a  {	width: 113px;background-image: url(images/nav/n_about.jpg);background-repeat: no-repeat;background-position: left top;}
#nScheduleWorks a  {width: 115px;background-image: url(images/nav/n_schedule_works.jpg);background-repeat: no-repeat;background-position: left top;}
#nScheduleContracts a  {width: 123px;background-image: url(images/nav/n_schedule_contracts.jpg);background-repeat: no-repeat;background-position: left top;}
#nCaseStudies a  {width: 115px;background-image: url(images/nav/n_case_studies.jpg);background-repeat: no-repeat;background-position: left top;}
#nContact a  {width: 112px;background-image: url(images/nav/n_contact.jpg);background-repeat: no-repeat;background-position: left top;}


/*td.subnavon { cursor: pointer;background-color:#FFFFFF; color:#012E64; font-weight:normal;}
td.subnavoff { cursor: pointer; color:#012E64; font-weight:normal; background-color:#AEC6E7}*/

#dropNav  {
	margin:0;
	padding:0;
	list-style-image: none;
	list-style-type: none;
}
#dropNav ul {
	padding: 0;
	list-style: none;
	margin: 2px 0px 2px 0px;
	list-style-image: none;
	list-style-type: none;
}
#dropNav li a:link, #dropNav li a:visited {
	padding:3px 5px 3px 7px;
	background-color:#D5DCEB;
	border-bottom:1px solid #E6EAF3;
	border-right:1px solid #E6EAF3;
	border-left:1px solid #E6EAF3;
	color:#012E64;
	text-decoration: none;
	display:block;
	list-style-image: none;
	list-style-type: none;
}
#dropNav li a:hover {
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	color:#012E64;
	text-decoration: none;
	display:block;
	list-style-image: none;
	list-style-type: none;
}

