/* Standard CSS */
* 
{
	margin: 0px;
	padding: 0px;
}
body 
{
	background-color: #FFFFFF;
	background-image: url(images/bg_01.jpg);
	background-repeat: repeat-x;
	font-family:Verdana;
	font-size:10px;
}
.bodyc 
{
	background-color: #FFFFFF;
	background-image: url(images/bg_0c.jpg);
	background-repeat: repeat-x;
	font-family:Verdana;
	font-size:10px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #006857;
	text-decoration: none;
}

h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	font-style: normal;
	color: #006857;
	text-decoration: none;
    
}

tr td p 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight:normal;
	color: #006857;
	text-decoration: none;
}

/* Layout */
.mainbody
{
	font-family:Verdana;
	font-size:12px;
}

.macBtn
{
    border: 0px;
    height: 18px;
    width: 117px;
    font-weight: bold;
    font-size: 11px;
    color: #999;
    background-image: url(images/orderFrmBtnsBg.gif);
    background-repeat: no-repeat;
    background-color:Navy;
}
/* Blue ..@.. */
.macBtnBlue
{
    border: 0px;
    height: 18px;
    width: 117px;
    font-weight: bold;
    font-size: 11px;
    color: #014E92;
    background-image: url(images/orderFrmBtnsBgblue.gif);
    background-repeat: no-repeat;
    /*background-color:Navy;*/
}

#welcome h1 span 
{ 
    display: none; 
}
#welcome h1 
{
	background-attachment: scroll;
	background-image: url(images/welcome_12.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 595px;
}

#welcome 
{}

#locations h1 span 
{ 
    display: none; 
}

#locations h1 
{ 
    background-image: url(images/locations_04.gif); 
    background-repeat: no-repeat; 
    background-attachment: scroll; 
    width: 731px; 
    height: 23px; 
    margin-left: 139px; 
}

.logo 
{
	float: left;
	padding-top: 4px;
}

#locations 
{
	padding-top: 35px;
}

.locotext 
{
	display: none;
}

#container 
{
	width: 870px;
	margin-right: auto;
	margin-left: auto;

}

#container2 
{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;

}
#top {
	height: 93px;
}

#flash {
	height: 196px;
	background-image: url(images/Flash_05.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#flash2 {
	background-attachment: scroll;
	background-image: url(images/FlashBlank_05.jpg);
	background-repeat: no-repeat;
	height: 196px;
}

#flashContent {
	background-attachment: scroll;
	background-image: url(images/FlashBlank_05.jpg);
	background-repeat: no-repeat;
	height: 196px;
}
#content 
{
	
	
}

#copy
{
    
}

.leftblock 
{
	float: left;
}

.news {
	height: 476px;
	width: 251px;
	margin-left: 24px;
	background-attachment: scroll;
	background-image: url(images/news.jpg);
	background-repeat: no-repeat;
}

.rotator{
	height:40px;
}	

.rotator_text
{  
	font-family:Verdana;
	font-size:12px;
	color:#006857;
	height:350px;
	width:200px;
	margin-left:25px;
}

.rightblock 
{
	float: right;
	width: 595px;
}
.rightblock2 
{
    float:right;
	width: 551px;
}
.img {
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

#clear 
{
	clear: both;
}

.clear
{
    clear:both;
}

#footer 
{
	width: 870px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #004990;
}
/* Links */

a:link
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    font-size:small;
	text-decoration:none;
	color:#2279ce;
	
}

a:visited
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    font-size:small;
	text-decoration:none;
	color:#2279ce;

}

a:hover
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    font-size:small;
	text-decoration:none;
	color:#004990;
	
}

a:active
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    font-size:10pt;
	text-decoration:none;
	color:#2279ce;

}

tr td a:link
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:normal;
    font-size:10pt;
	text-decoration:none;
	color:#2279ce;
	
}

tr td a:visited
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:normal;
    font-size:10pt;
	text-decoration:none;
	color:#2279ce;

}

tr td a:hover
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:normal;
    font-size:10pt;
	text-decoration:none;
	color:#004990;
	
}

tr td a:active
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:normal;
    font-size:10pt;
	text-decoration:none;
	color:#2279ce;

}

/*************************************************** Navigation **************************************************************/

#nav {
	background-image: url(images/nav_02.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 35px;
}
.topnav {
	height: 25px;
	padding-top: 4px;
}

#radnav
{
    height:35px;
    background-image: url(images/musknav.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
#rad
{   
    padding-left:185px;

}
#nav ul
{
	margin: 0px;
	padding-top: 12px;
	padding-left: 218px;
	list-style-type: none;
	height: 19px;
	text-align: left;
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
}

#nav ul li
{
	display:inline;
	color: #004990;
	margin-right: 60px;
}

#nav a:link
{
	text-decoration:none;
	color:#2279ce;

}

#nav a:visited
{
	text-decoration:none;
	color:#2279ce;

}

#nav a:hover
{
	text-decoration:none;
	color:#004990;
	
}

#nav a:active
{
	text-decoration:none;
	color:#2279ce;

}



/*--------- Headers---------*/

#headerfl {
	background-image: url(images/Headers/florida_06.jpg);
	height: 72px;
	width: 870px;
}

#users {
	background-image: url(images/Headers/userprofile_06.jpg);
	height: 72px;
	width: 870px;
}


#headermi {
	background-image: url(images/Headers/michigan_06.jpg);
	height: 72px;
	width: 870px;
}



#about {
	background-image: url(images/Headers/about_06.jpg);
	height: 72px;
	width: 870px;
}

#who {
	background-image: url(images/Headers/who_06.jpg);
	height: 72px;
	width: 870px;
}

#why {
	background-image: url(images/Headers/why_06.jpg);
	height: 72px;
	width: 870px;
}


#community {
	background-image: url(images/Headers/community_06.jpg);
	height: 72px;
	width: 870px;
}

#green {
	background-image: url(images/Headers/greenbld_06.jpg);
	height: 72px;
	width: 870px;
}


#testimonial {
	background-image: url(images/Headers/testimonials_06.jpg);
	height: 72px;
	width: 870px;
}

#brochure {
	background-image: url(images/Headers/brochures_06.jpg);
	height: 72px;
	width: 870px;
}


#where {
	background-image: url(images/Headers/where_06.jpg);
	height: 72px;
	width: 870px;
}

#portfolio {
	background-image: url(images/Headers/portfolio_06.jpg);
	height: 72px;
	width: 870px;
}


#industry {
	background-image: url(images/Headers/industry_06.jpg);
	height: 72px;
	width: 870px;
}

#services {
	background-image: url(images/Headers/services_06.jpg);
	height: 72px;
	width: 870px;
}


#news {
	background-image: url(images/Headers/news_06.jpg);
	height: 72px;
	width: 870px;
}

#planroom {
	background-image: url(images/Headers/planroom_06.jpg);
	height: 72px;
	width: 870px;
	color:Red
}


#private {
	background-image: url(images/Headers/private_06.jpg);
	height: 72px;
	width: 870px;
}

#public {
	background-image: url(images/Headers/public_06.jpg);
	height: 72px;
	width: 870px;
}

#contact {
	background-image: url(images/Headers/contact_06.jpg);
	height: 72px;
	width: 870px;
}

#login {
	background-image: url(images/mcclog_06.jpg);
	height: 72px;
	width: 870px;
}


#edit {
	background-image: url(images/Headers/edit_06.jpg);
	height: 72px;
	width: 870px;
}

#jobs {
	background-image: url(images/Headers/career_06.jpg);
	height: 72px;
	width: 870px;
}


#sitemap {
	background-image: url(images/Headers/sitemap_06.jpg);
	height: 72px;
	width: 870px;
}

#flemployees {
	background-image: url(images/Headers/flemployees_06.jpg);
	height: 72px;
	width: 870px;
}


#miemployees {
	background-image: url(images/Headers/miemployees_06.jpg);
	height: 72px;
	width: 870px;
}

#employees {
	background-image: url(images/Headers/employees_06.jpg);
	height: 72px;
	width: 870px;
}


#projectfolders {
	background-image: url(images/Headers/projectfolders_06.jpg);
	height: 72px;
	width: 870px;
}

#currentjob {
	background-image: url(images/Headers/job_06.jpg);
	height: 72px;
	width: 870px;
}


#currentfolder {
	background-image: url(images/Headers/currentfolder_06.jpg);
	height: 72px;
	width: 870px;
}

#forum {
	background-image: url(images/Headers/forum_06.jpg);
	height: 72px;
	width: 870px;
}


#blog {
	background-image: url(images/Headers/blog_06.jpg);
	height: 72px;
	width: 870px;
}

#webcon {
	background-image: url(images/Headers/WebConsol_06.jpg);
	height: 72px;
	width: 870px;
}

#manageusers
{
    background-image: url(images/Headers/ManageUsers_06.jpg);
    height: 72px;
    width:870px;
}

#managejobs
{
    background-image: url(images/Headers/ManageJobs_06.jpg);
    height:72px;
    width:870px;
}

#quality
{
    height:67px;
    width:551px;
}

/* Timeline */

#timeline
{
    margin-bottom:50px;
}

/* Login Console */

#console
{
    
}
.ErrorMessage
{
	font-family:Verdana;
	font-size:11px;
	color:Red;
}

.Login
{
	 font-family:Arial Black;
	 font-weight:bold;
	 font-size:13px;
	 color:#014E92;
}
.LoginHeading
{
	font-family:Arial Black;
	 font-weight:bold;
	 font-size:13px;
	 color:#014E92;
}

#footernews
{
	width: 180px; 
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #004990;
}


/*MUgrid*/

.module
{
	
	border:0px;
}
.table
{
	
    border:1px;
    border-collapse:collapse;
    padding:0 0 0 0;    
    font-family:Verdana;
	font-size:12px;

}
.textbox
{
	 font-family:Verdana;
	font-size:11px;
}
	
.boundcol
{
	font-size:8pt;
    font-family:Verdana;
    text-align:left;
}
/*----*/

.Label
{
	color:#0E4995;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
}
.select
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

.doc
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
	color:Black;
}
.select1
{
	font-family:Verdana;
	font-size:13px;
}
.column
{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	text-decoration:underline;
}


/*----- Portfolio Pages------*/

.right
{
    width: 500px;
    float:right;
}

.left
{
    width:360px;
    float:left;
}
.leftgreen
{
    width:150px;
    float:left;
}

.NewsDate
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    font-size:small;
	text-decoration:none;
	color:#2279ce;
	
}

.NewsContent
{
	
	font-family:Verdana;
	font-size:11px;
	color:#006857;
	text-align:left;
	
	
}
.alignleft
{
	margin-left:30px;
	text-align:center;
	width:300px;
}
.Headlines
{
	color:#006857;
	font-size:11px;
	text-align:left;
}

#footerNews
{
	width: 180px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #004990;
	margin-top:10px;
}

.aligntop
{
	margin-top:13px;	
}

.Employees
{
    font-family:Verdana; font-size:14px; font-style:italic; font-weight:bold;	
}
.EmployeesHead
{
	font-size:x-large; font-weight:bold; color:#006857; font-style:italic; font-family:Verdana; 
}

#sblock
{
    background-image:url("images/15stepsmid.jpg");
    background-repeat:repeat-y;
    width:700px;
   
}

#steptop
{
    background-image:url("images/15stepstop.jpg");
    background-repeat:no-repeat;
    width:700px;
    height:69px;
}

#steps
{
    padding-left:25px;
    padding-right:50px;
}

clears
{
    clear:both;
}

#sfooter
{
    background-image:url("images/15stepsbot.jpg");
    background-repeat:no-repeat;
    width:700px;
    height:52px;
}

.step
{
    padding-top: 25px;
}

ul
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #006857;
	text-decoration: none;
    
}

#EmployeeGrid
{
    border:solid 1px #152b41;

    
}

#content #val .valtext
{
    color:Red;
    font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
    
}

