html, body {
	margin:0px; 
	padding:0px;
	height:98%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:#d1cfd0;
	font-size:12px;
	line-height:14px;
	min-height:715px;

}
a{color:#e7a922; text-decoration:none;}
a:hover{color:#e7a922; text-decoration:underline;}
form
{
height:100%;    
}
h3{margin:0px; padding:0px;}

#content {
	z-index:1;
	background:#d1cfd0;
	height:100%;
	
}

#flashcontent{height:100%; margin:40px 0px 0px 0px; padding:0px; }
#flashcontent2{height:100%; margin:0px; padding:0px; }
#floatContent{position:absolute; top:65px; left:150px; }

/*#topNav {position:absolute; top: 15px; right:15px; width:100%; text-align:right; color:#6a747c; font-size:11px; font-weight:bold; width:500px;}*/

/*#dock {
	background:#e6aa28;
	height:100px;
	color:#FFFFFF;
	text-align:center;
	z-index:100;
	width:100%;

}*/
#copyright{
	position:absolute;
	position:fixed;
	bottom:15px;
	left:10px;
	color:#595f69;
	font-size:10px;
	text-align:left;
}
#copyright a:link, #copyright a:active, #copyright a:visited {color:#595f69; text-decoration:underline;}
#copyright a:hover{color:#595f69; text-decoration:none;}
#navHolder{width:100%; background:#e6aa28;}
#nav{
	width:680px;/*780px;*/
	padding-top:10px;
	text-align:right;
	margin:0 auto;
	background:#e6aa28;
}
#nav a{color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold;}
#nav a:hover{color:#6a747c;}

/*ACTIVE MAIN NAV*/
body.welcome #cssdropdown li#practices a{color:#6a747c;}
body.home #cssdropdown li#home a{color:#6a747c;}
body.clientexperience #cssdropdown li#clientexperience a{color:#6a747c;}
body.casestudies #cssdropdown li#casestudies a{color:#6a747c;}
body.about #cssdropdown li#about a{color:#6a747c;}
body.news #cssdropdown li#news a{color:#6a747c;}
body.locations #cssdropdown li#locations a{color:#6a747c;}
body.contact #cssdropdown li#contact a{color:#6a747c;}

body.about #cssdropdown li#about ul.aboutSub a{color:#FFFFFF;}
body.about #cssdropdown li#about ul.aboutSub a:hover{color:#6a747c;}

body.locations #cssdropdown li#locations ul.locationsSub a{color:#FFFFFF;}
body.locations #cssdropdown li#locations ul.locationsSub a:hover{color:#6a747c;}

body.news #cssdropdown li#news ul.newsSub a{color:#FFFFFF;}
body.news #cssdropdown li#news ul.newsSub a:hover{color:#6a747c;}

body.contact #cssdropdown li#contact ul.contactSub a{color:#FFFFFF;}
body.contact #cssdropdown li#contact ul.contactSub a:hover{color:#6a747c;}

body.clientexperience #cssdropdown li#clientexperience ul.clientSub a{color:#FFFFFF;}
body.clientexperience #cssdropdown li#clientexperience ul.clientSub a:hover{color:#6a747c;}




/* General */
#cssdropdown, #cssdropdown ul { list-style: none; text-align:left; margin:0 auto;}
#cssdropdown, #cssdropdown * { padding: 0; margin:0; }

/* Head links */
#cssdropdown li.headlink {float: left; margin-left: -1px; text-align: left; }
#cssdropdown li.headlink a { padding:0px 32px 5px 0px; font-size:14px; }

/* Child lists and links */
#cssdropdown li.headlink ul { list-style: none; display: none; text-align: left; margin:0px; }
#cssdropdown li.headlink:hover ul {text-align: left; margin:0px; padding:0px; }
#cssdropdown li.headlink ul li a { padding: 0px; text-align: left; margin:0px; font-size:11px; height:14px;  width:95px; }
#cssdropdown li.headlink ul li a:hover { color:#6a747c; text-align: left; font-size:11px; }

/* Pretty styling */
#cssdropdown a { color: white; }
#cssdropdown ul li a:hover { text-decoration: none; }
#cssdropdown li.headlink { }



/*TABLE FORM LAYOUT*/
.formWidth{width:400px; text-align:left;}
.formLeft{padding-right:10px; padding-bottom:5px; text-align:left;}
.formRight{text-align:left;}
.formOptions{padding-top:10px; padding-bottom:10px;  border-top:1px dotted #CCCCCC;}
.formCheckBox {float:left; width:10px;}
.formCheckBoxText {float:left; width:350px; padding-left:15px;}

/* Form layouts */
.formButton{margin-left:16px; margin-top:5px;}
.statusMsg{color:#000000; margin-left:15px; line-height:30px; font-weight:bold;}

/*FORM*/
input {font-size:10px; border:1px solid #CCCCCC; padding-left:10px;}
select {font-size:10px; border:1px solid #CCCCCC; padding-left:10px;}
.formField{background:#dcdcdc; padding:4px 0px 4px 10px; font-size:11px; width:420px; color:#333333;}
.formTitle{width:100px; float:left; padding-right:20px; color:#333333;}
.formTitle2{width:50px; float:left; padding-right:20px; color:#333333;}
.formTitle3{width:75px; float:left; padding-right:20px; color:#333333;}
.formTitle4{width:125px; float:left; padding-right:20px; color:#333333;}
.formTitle5{width:150px; float:left; padding-right:20px; color:#333333;}
.formBackground{background:#dcdcdc;}
.formHeader{background:#c0c0c0; color:#FFFFFF; font-size:12px; font-weight:bold; color:#FFFFFF; height:45px; line-height:45px; padding-left:15px;}


/*HTML Copy*/

.htmlCopy {color:#595f69; line-height:16px; font-size:13px;}
.htmlCopy a{color:#e7a922; text-decoration:none;}
.htmlCopy a:hover{color:#e7a922; text-decoration:underline;}

/*NEWS*/
.newsArrow{padding-bottom:20px;}
.newsDate{color:#595f69; line-height:16px; font-size:14px; padding-bottom:20px;}
.newsTitle {padding-bottom:20px; color:#595f69; text-decoration:none; font-weight:bold; font-size:14px;}
.newsTitle a{color:#595f69; text-decoration:none; font-weight:bold; font-size:14px;}
.newsTitle a:hover{color:#595f69; text-decoration:underline; font-weight:bold;}

#newsHolder {width:740px; height:auto; padding-right:20px;}
#newsHolder {scrollbar-3dlight-color:#CCCCCC; scrollbar-arrow-color:#e6aa28; scrollbar-base-color:#CCCCCC; scrollbar-darkshadow-color:#CCCCCC;	scrollbar-face-color:#EEEEEE; scrollbar-highlight-color:#CCCCCC; scrollbar-shadow-color:#CCCCCC;}
#newsHolder ul, #newsHolder li { list-style:square;}

/*ABOUT*/
#aboutHolder {width:710px; padding-right:20px; color:#FFFFFF;}
#aboutHolder h3 {padding-bottom:10px;}
#aboutHolder ul, #aboutHolder li { list-style:square; padding:0px 0px 5px 15px; margin:0px;}

/*NEWS PAGER*/

.cssPager a {color:#FFFFFF; background:#6d737c; padding:2px 5px 2px 5px; text-decoration:none;}
.cssPager a:hover {color:#FFFFFF; background:#333333; padding:2px 5px 2px 5px; text-decoration:none;}
.cssPager span {color:#FFFFFF; background:#e6aa28; padding:2px 5px 2px 5px; text-decoration:none;}

/* KEEP FOR FORM CUSTOMIZATION IF NEEDED */
/*
div.row {
  clear: both;
  padding-top: 0px;
  padding-left:15px;
  color:#000000;
  }
div.row span.label {
  float: left;
  width: 70px;
  text-align: right;
  padding-top:4px;
  }

div.row span.formw {
  float: right;
  width: 305px;
  text-align: left;
  }
*/




  
  
  
  