body 
     {   
	scrollbar-face-color:#D7E3B6;
	scrollbar-arrow-color:#000;
	scrollbar-track-color:#E5EECB;
	scrollbar-shadow-color:#666666;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#000000;
	background-color: #A96B60;
	text-align: center;
	color: black;
	font: normal normal normal 11px verdana;	
	}

table.main {
	width: 100%;
	height: 100%;
}

table.main td {
	vertical-align: middle;
	text-align: center;
	font: normal normal normal 11px verdana;	
}

div.rightbox, div.specializing, div.featuredclient, div.resources, div.domaincheck, div.testcontent 
	{ background-color: #E8EDD7; }

div.headerbox, #menu, #navcontainer ul, #navcontainer ul li a, div.footer 
	{ background-color: #000000; }

a { color: black; text-decoration: none; border-bottom: 1px solid #7D8861; margin-bottom: 2px; }

a:hover { color: #7D8861; }

a.freequote  { text-decoration: none; border: none; padding: 1px; }
a.freequote:hover { text-decoration: none; border-bottom: 1px dashed #871617; color: #871617; }



div.container
      { 
  	position: relative;
	margin: 0px auto;
	width: 758px;
	height: 920px;
	z-index: 1;
	background-color: white;
      }

div.headerbox
	{
	position: absolute;
	top: 10px;
	left: 10px;
	height: 100px;
	width: 738px;
	background: #000000;
	}

img.tagline
	{
	position: absolute;
	top: 35px;
	left: 33px;
	filter: Alpha(Opacity=100);
	}

img.md 
       { 
	position: absolute; 
	right: 20px; 
	top: 20px; 
	z-index: 4; 
	border: none;
       }

div.leftpic
	{
	position: absolute; 
	left: 10px; 
	top: 120px; 
	}

div.leftpic img { border: none; filter: Alpha(Opacity=90);}

div.rightbox
       { 
	position: absolute; 
	left: 299px; 
	top: 120px; 
	width: 449px; 
	height: 218px; 
	overflow: hidden;
	z-index: 3; 
	font: normal normal normal 12px verdana;
	line-height: 20px;
	color: black;
	}

p.righttext
	{
	position: absolute;
	top: 30px;
	left: 45px;
	height: 158px;
	width: 359px;
	font: normal normal normal 12px verdana;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	}

#menu 
	{ 
    	position: absolute; 
    	left: 10px; 
    	top: 348px;
	height: 24px;
	width: 738px;	 
   	z-index: 4; 
	overflow: clip;
	padding-top: 2px;	
	
      }

#navcontainer
	{
	width: 737px;
	}

#navcontainer ul
	{
	padding-left: 0;
	margin: 0px;
	color: white;
	float: left;
	width: 100%;
	font-weight: bold;
	text-transform: capitalize;
	}

#navcontainer ul li 
	{ 
	display: inline; 
	}

#navcontainer ul li a
	{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 11px;
	padding-right: 11px;
	border: none;
	margin-right: 5px;
	margin-left: 10px;
	color: white;
	float: left;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana;
	}

#navcontainer ul li a:hover
	{
	background-color: #fff;
	text-decoration: none;
	color: #000;
	border: none;
	}

h2
	{
	font: normal normal bold 12px verdana;
	}

div.specializing
	{
	position: absolute;
	top: 390px;
	left: 10px;
	height: 315px;
	width: 240px;
	padding: 0px;
	color: black;
	text-align: left;
	line-height: 16px;
	z-index: 5;
	}

img.littlepics
	{ 
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	}

div.featuredclient
	{
	position: absolute;
	top: 382px;
	left: 10px;
	height: 200px;
	width: 490px;
	padding: 0px;
	text-align: left;
	line-height: 17px;
	z-index: 10;
	}


img.featuredclientlogo
	{ 
	margin-top: 7px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 13px;
	float: left;
	border: none;
	}



div.resources
	{
	position: absolute;
	top: 382px;
	left: 510px;
	height: 299px;
	width: 238px;
	text-align: left;
	line-height: 17px;
	padding: 0px;
	}

span.titlebox
	{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 50px;
	width: 100%;
	background-color: #6394A4;
	font: normal normal bold 11px verdana;
	color: black;
	text-align: right;
	padding: 0px;
	margin-right: -10px;
	overflow: hidden;
	}

h2.title
	{
	position: absolute;
	top: 18px;
	right: 20px;
	font: normal normal bold 11px verdana;
	color: F6F5F5;
	}

#specializing
	{ 
	padding: 13px;
	padding-top: 18px;
 	}

.boxtext
	{ 
	position: absolute;
	top: 60px;
	left: 10px;
	height: 203;
	width: 220px;
	}

.featuredclient .boxtext
	{ 
	top: 62px;
	width: 480px;
	left: 15px; }


span.featuredclientlinks
	{
	height: 30px;
	width: 460px;
	text-align: right;
	}

.domaincheck .boxtext
	{ 
	top: 60px;
	width: 480px;
	}

div.domaincheck
	{
	position: absolute;
	top: 592px;
	left: 10px;
	height: 89px;
	width: 490px;
	padding: 0px;
	text-align: left;
	}


div.domaincheck input, select
	{
	font: normal normal normal 11px verdana;
	}

div.footer
	{
	position: absolute;
	top: 691px;
	left: 10px;
	height: 45px;
	width: 738px;
	}

div.links
	{ 
	display: none;
	position: absolute;
	top: 752px;
	left: 10px;
	height: 100px;
	width: 737px;
	border: none;
	color: #B9C98E;
	text-align: left;
	}

div.links a
	{ 
	color: #B9C98E;
	text-decoration: none;
	border: none;	
	}

div.links a:hover { text-decoration: underline; }


p.copyright
      {
	position: absolute; 
	left: 8px; 
	bottom: 5px; 
	z-index: 4; 
	font-size: 9px; 
	color: white; 
	}

p.sitemap
	{
	position: absolute; 
	left: 375px; 
	bottom: 5px; 
	z-index: 4; 
	font-size: 9px; 
	color: white; 
	}

p.contact
	{
	position: absolute; 
	right: 8px; 
	bottom: 5px; 
	z-index: 4; 
	font-size: 9px; 
	color: white; 
	}

p.sitemap a, p.contact a { color: white; }

p.sitemap a:hover, p.contact a:hover { color: #7D8861; }

div.testcontent
	{
	position: absolute;
	top: 10px;
	left: 10px;
	height: 408px;
	width: 350px;
	font: normal normal normal 12px verdana;
	padding: 20px;
	text-align: left;
	line-height: 18px;
	}

span.testclient
	{
	text-align: right;
	font-weight: bold;
	}
		
	


