body  {background-color: #45545B;background-image    : url('../Images/General/background_dkblue.png');}
span  {margin-top : 10; margin-bottom : 6;}
td    {font-size: 11; font-family:Tahoma,sans-serif,Arial,Verdana, Helvetica, sans-serif;color: #5C6758;}
p     {font-size: 11; font-family:Tahoma,sans-serif,Arial,Verdana, Helvetica, sans-serif;color: #5C6758;}
li    {margin-left:5;}

a.menu:link      { font-size: 11; font-family:Arial,Arial,Verdana, Helvetica, sans-serif;color: #6D6744; text-decoration: none; margin-top:10;}
a.menu:visited   { font-size: 11; font-family:Arial,Arial,Verdana, Helvetica, sans-serif;color: #6D6744; text-decoration: none; margin-top:10;}
a.menu:hover     { font-size: 8pt; font-family:sans-serif,Arial,Verdana, Helvetica, sans-serif;color: #445D34; text-decoration: underline; margin-top:10;}
a.menu:active    { font-size: 8pt; font-family:sans-serif,Arial,Verdana, Helvetica, sans-serif;color: #445D34; text-decoration: none; margin-top:10;}

a:link      { font-size: 8pt; font-family:sans-serif,Arial,Verdana, Helvetica;color: #507C1E; text-decoration: none; margin-top:10;}
a:visited   { font-size: 8pt; font-family:sans-serif,Arial,Verdana, Helvetica, sans-serif;color: #507C1E; text-decoration: none; margin-top:10;}
a:hover     { font-size: 8pt; font-family:sans-serif,Arial,Verdana, Helvetica, sans-serif;color: #445D34; text-decoration: underline; margin-top:10;}
a:active    { font-size: 8pt; font-family:sans-serif,Arial,Verdana, Helvetica, sans-serif;color: #445D34; text-decoration: none; margin-top:10;}

a.footer:link      { font-size: 8pt; font-weight:normal; font-family:sans-serif,Verdana,Arial, Helvetica, sans-serif;color: #6E7B7F; text-decoration: none;}
a.footer:visited   { font-size: 8pt; font-weight:normal; font-family:sans-serif,Verdana,Arial, Helvetica, sans-serif;color: #6E7B7F; text-decoration: none; }
a.footer:hover     { font-size: 8pt; font-weight:italic; font-family:sans-serif,Verdana,Arial, Helvetica, sans-serif;color: #878365; text-decoration: underline;}
a.footer:active    { font-size: 8pt; font-weight:normal; font-family:sans-serif,Verdana,Arial, Helvetica, sans-serif;color: #878365; text-decoration: none;}
	    	    
/*   ------------- Main Site  -------------  */

table.mainBody {
	border-width    : 1px 1px 1px 1px;
	border-style    : solid solid solid solid;
	border-color    : #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-collapse : separate;
	background-color: #ECF0EB;
	width           : 533;
        height          : 99%;
	margin-top      : 9; 
	margin-left     : 4;         
        cellspacing     : 0;
        cellpadding     : 0;
}

table.siteBody {
     background-image    : url('../Images/General/bgr_maintable_new.png');
     background-repeat   : no-repeat;
     width		 : 756px;
     height		 : 100%;
     background-color    : #E8E7E7;
}

table.navBar {
	margin-top      : 3; 
	margin-left     : 0;         
        cellspacing     : 0;
        cellpadding     : 0;
}

table.generalContent {
	border-width     : 1px 1px 1px 1px;
	border-style     : solid solid solid solid;
	border-color     : #E4E6EA #E4E6EA #E4E6EA #E4E6EA;
	border-collapse  : separate;
	background-color : #EFF2E6;
	width            : 90%; 
        cellspacing      : 2;
        cellpadding      : 2;	
}

div.generalContainer { 
	margin-top  : 125; 
	margin-left : 15; 
	width       : 492px;
	height      : 370px;
        background  : #FFFFFF;
        border      : 1px solid #C6C6D2;	
	    }

div.fullTextContainer { 
	margin-top  : 30; 
	margin-left : 7; 
	width       : 720px;
	height      : 423px;
        background  : #FFFFFF;
        border      : 1px solid #C6C6D2;	
	    }
	    
	    
div.generalText { 
	color       : #6E7C69; 
	font-size   : 11; 
	font-family : Tahoma,Verdana,san-serif,Arial, Helvetica; 
	margin-top  : 0; 
	margin-left : 12px; 
	width       : 475px;
	height      : 350;
	overflow-y: auto; 
	overflow-x: hidden;
	
	    }

div.fullText { 
	color       : #6E7C69; 
	font-size   : 11; 
	font-family : Tahoma,Verdana,san-serif,Arial, Helvetica; 
	margin-top  : 0; 
	margin-left : 12px; 
	width       : 98%;
	height      : 423;
	overflow-y: auto; 
	overflow-x: hidden;
	
	    }
	    
div.generalTextItems { 
	color       : #6E7C69; 
	font-size   : 11; 
	font-family : Tahoma,Verdana,san-serif,Arial, Helvetica; 
	margin-top  : 5; 
	margin-left : 5; 
	    }
	    
/*   ------------- Welcome Content -------------  */

td.welcomeContent{
     margin		 : 0px;
     background-image    : url('../Images/Index/bgr_welcome.png');
     background-repeat   : no-repeat;
     width		 : 527px;
     height		 : 202px;
     colspan             : 1;
     overflow		 : hidden;
}

div.welcomeText { 
	color       : #3E3F44; 
	font-size   : 11; 
	font-family : Tahoma,Verdana,san-serif,Arial, Helvetica; 
	margin-top  : 48; 
	margin-left : 238; 
	width       : 280px;
	height      : 137px;
	overflow    : hidden;
	    }
	    
	    

/*   ------------- Client Directory -------------  */

table.directory {
	border-width    : 1px 1px 1px 1px;
	border-style    : solid solid solid solid;
	border-color    : #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	background-color: #F8F8F8;
	margin-left     : 1;         
        cellspacing     : 0;
        cellpadding     : 0;
}

td.directoryHeader {
     margin		 : 0px;
     background-image    : url('../Images/General/heading_compdir.png');
     background-repeat   : no-repeat;
     width		 : 213px;
     height		 : 17px;
     overflow		 : hidden;
}

td.directoryFooter {
     margin		 : 0px;
     background-image    : url('../Images/General/footer_directory.png');
     background-repeat   : no-repeat;
     width		 : 213px;
     height		 : 13px;
     overflow		 : hidden;
}

td.directoryCategory {
     margin		 : 0px;
     background-image    : url('../Images/General/dir_category.png');
     background-repeat   : no-repeat;
     width		 : 208px;
     height		 : 20px;
     overflow		 : hidden;
}

td.directoryOdd {
     margin		 : 0px;
     background-image    : url('../Images/General/dir_odd.png');
     text-indent 	 : 40; 
     background-repeat   : no-repeat;
     width		 : 208px;
     height		 : 20px;
     vertical-align	 : middle;
     overflow		 : hidden;
}

td.directoryEven {
     margin		 : 0px;
     text-indent 	 : 40; 
     background-image    : url('../Images/General/dir_even.png');
     background-repeat   : no-repeat;
     width		 : 208px;
     height		 : 20px;
     vertical-align	 : middle;
     overflow		 : hidden;
}

td.directoryContainer{
     margin		 : 0px;
     background-image    : url('../Images/Directory/bgr_directory.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 500px;     
     overflow		 : hidden;
}

/*   -----------Company Spotlight  ------------  */

td.spotlightContent{
     margin		 : 0px;
     background-image    : url('../Images/Index/bgr_grad_spotlight.png');
     background-repeat   : no-repeat;
     background-color    : #D1D9E3;
     width		 : 524px;
     height		 : 99%;
     border-style        : solid;
     border-width        : 1px;
     border-color        : #D3DCE4;               
     overflow		 : hidden;
}

div.spotlightInnerText { 
	margin-top  : 0; 
	margin-left : 0; 
	height      : 225;	
	overflow-y: auto; 
	overflow-x: hidden;
	background:white;
        border      : 1px solid #C6C6D2;		
	    }


/*   ------------About us-----------------  */


td.aboutContent{
     margin		 : 0px;
     background-image    : url('../Images/About/bgr_about.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

/*   ------------Contact us-----------------  */
td.contactContent{
     margin		 : 0px;
     background-image    : url('../Images/Contact/bgr_contact.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

/*   ------------ Site Map -----------------  */
td.sitemapContent{
     margin		 : 0px;
     background-image    : url('../Images/General/bgr_sitemap.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

/*   ------------Articles-----------------  */

td.newsContent{
     margin		 : 0px;
     background-image    : url('../Images/News/bgr_news.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

/*   ------------Services -----------------  */

table.servicePlans {
	margin-top       : 130; 
	margin-left      : 2; 	
	width            : 506; 
	height           : 350;
        cellspacing      : 0;
        cellpadding      : 0;	
}

table.extras {
	margin-top       : 130; 
	margin-left      : 2; 	
	width            : 506; 
	height           : 350;
        cellspacing      : 0;
        cellpadding      : 0;	
}


td.serviceContainer{
     margin		 : 0px;
     background-image    : url('../Images/Services/bgr_service.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

td.serviceContainerSm{
     margin		 : 0px;
     background-image    : url('../Images/Services/bgr_service_sm.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

td.serviceContent{
     margin		 : 0px;
     background-color    : #FFFFFF;
     border-style        : solid;
     border-width        : 1px;
     border-color        : #C6C6D2;     
     width		 : 333px;
     height		 : 350px;     
     overflow		 : hidden;    
}



div.servicesTextContainer { 
	margin-top  : 0; 
	margin-left : 0; 
	width       : 330px;
	height      : 350px;	
	overflow-y: auto; 
	overflow-x: hidden;
	    }
	    
	    


div.extrasContainer { 
	width               : 507px;
	height      	    : 300px;
        background-color    : #FFFFFF;
        border-style        :solid;
        border-width        :1px;
        border-color        : #C6C6D2;  	
	    }
	    
div.extrasText { 
	color       : #6E7C69; 
	font-size   : 11; 
	font-family : Tahoma,Verdana,san-serif,Arial, Helvetica; 
	margin-top  : 0; 
	margin-left : 5; 
	width       : 500px;
	height      : 300px;
	overflow-y: auto; 
	overflow-x: hidden;
	
	    }

/*   ------------ Site Extras  -----------------  */

td.faqContainer{
     margin		 : 0px;
     background-image    : url('../Images/faq/bgr_faq.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

td.supportContainer{
     margin		 : 0px;
     background-image    : url('../Images/support/bgr_support.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

td.xsupportContainer{
     margin		 : 0px;
     background-image    : url('../Images/support/bgr_xsupport.png');
     background-repeat   : no-repeat;
     width		 : 525px;
     height		 : 480px;     
     overflow		 : hidden;
}

td.termsContainer{
     margin		 : 0px;
     background-image    : url('../Images/General/bgr_terms.png');
     background-repeat   : no-repeat;
     width		 : 739px;
     height		 : 473px;     
     overflow		 : hidden;
}

td.privacyContainer{
     margin		 : 0px;
     background-image    : url('../Images/General/bgr_privacy.png');
     background-repeat   : no-repeat;
     width		 : 739px;
     height		 : 473px;     
     overflow		 : hidden;
}

/*   ------------ Site Extras  -----------------  */
div.footerText {
	color       : #45545B; 
	font-size   : 11; 
	font-family : Tahoma,Verdana,san-serif,Arial, Helvetica;  
	text-align  : center;
	margin-top  : 1;
	width       : 100%;
	height      : 30%;
	overflow    : hidden;
	    }	    