body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #A3D9C9;
}

#div_header_home
{  
  FONT-SIZE: 10PX;  
  text-align: right; 
  WIDTH: 200;
  POSITION: relative;  
  TOP: 10;
  left: 550;
  line-height: 12px;
}

#div_header_reg
{  
  FONT-SIZE: 10PX;  
  text-align: right; 
  WIDTH: 200;
  POSITION: relative;  
  TOP: 30;
  left: 350;
  line-height: 12px;
}


#div_header_nav
{  
  FONT-SIZE: 12PX;  
  text-align: center; 
  WIDTH: 250;
  POSITION: relative;  
  TOP: 12;
  left: 250;
  line-height: 12px;  
}


SPAN.div_head_page
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #8C8BB5;    
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
    line-height: 12px;
}

A.div_head_nav:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #888888;    
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none    ;
    line-height: 12px;
}
A.div_head_nav:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #888888;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
    line-height: 12px;
}

A.div_head_nav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #888888;    
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
    line-height: 12px;
}
A.div_head_nav:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #888888;    
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
    line-height: 12px;
}




A.div_header:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    /* COLOR: #708133; */
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.div_header:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    /*COLOR: #708133;*/
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline    ;
}
A.div_header:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    /*COLOR: #743D90;*/
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}





A.menu_main:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.menu_main:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.menu_main:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.menu_main2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.menu_main2:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.menu_main2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.crumb:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
}
A.crumb:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
}
A.crumb:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}

A.footer_sub:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.footer_sub:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.footer_sub:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
}
A.learn_more:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #757575;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
}
A.learn_more:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #757575;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.learn_more:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.body_main:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #708133;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.body_main:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #708133;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A.body_main:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}

A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline    ;
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline;
}
TD.footer_sub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
}
TD.menu_main
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #e4e4e4;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
}
TD.header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: 'Arial';
    LINE-HEIGHT: 15pt;
    TEXT-DECORATION: none;
}
TD.sellcopy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #542a2b;
    FONT-STYLE: italic;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
}
TD
{
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 'Arial';
}




SPAN.big_bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    text-transform: uppercase;
    line-height: 13pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial';
}
SPAN.subhead_bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    line-height: 13pt;
    text-transform: uppercase;
    COLOR: #6F8033;
    FONT-FAMILY: 'Arial';
}
SPAN.sidebar_bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    line-height: 10pt;
    COLOR: #743D90;
    FONT-FAMILY: 'Arial'
}
SPAN.bold_white
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none
}
SPAN.tiny_grey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: 'Arial'
}
.foot_sm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial'
}

TD.prc_box
{   		
    FONT-WEIGHT: bold;
    border-style: solid; 
    border-width: 1px;
    border-color: #000000;
    background-color: #BEF4D4;
    padding-right: 5px;
    TEXT-DECORATION: none
}


.right_col
{
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 'Arial';
    color: #FFFFFF;    
}



.textHeadBlue
{
	font-size: 11pt;
	font-weight: bold;
	color: #777BA1;
}
.textHeadWhite
{
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}


A {
	color: inherit;
}
H1, H2 {
	font-size: 14px;
	font-weight: bold;
	color: #777BA1;
}
H2 {
	font-size: 13px;
}
H3 {
	font-size: 13px;
	line-height: 13px;
}
#topSpacer {
	background: url('/images/background_top.jpg') repeat-x #A3D9C9;
}
#bottomSpacer {
	background: url('/images/background_bottom.jpg') repeat-x #A3D9C9;
}
.topNav {
	width: 750px;
	height: 41px;
	text-align: center;
	font-weight: 100;
	color: #888;
}
.topNav A {
	text-decoration: none;
	color: #888;
}
.topNav A:VISITED {
	color: #888;
}
H4 {
	color : #8C8BB5;
	font-weight: bold;
	font-size: 12px;
	display: inline;
}
.topBottom {
	width: 750px;
	height: 257px;
}
.contactInfo {
	position: relative;
	text-align: right;
	color: #666;
	font-size: 10px;
	top: 0px;
	right: 200px;
}
.contactInfo A {
	color: #666;
}
.headerText {
	position: relative;
	text-align: left;
	color: #666;
	font-size: 11px;
	top: 45px;
	left: 70px;
	padding-top: 20px;
	font-weight: 600;
	line-height: 2em;
}
.headerTextPrivate {
	position: relative;
	text-align: left;
	color: #666;
	font-size: 11px;
	top: 45px;
	left: 95px;
	padding-top: 20px;
	font-weight: 600;
	line-height: 2em;
}
#topNavIndex {
	background: url(images/index_top.jpg) no-repeat #fff;
}
#topNavServices {
	background: url(images/services_top.jpg) no-repeat #fff;
}
#topNavCompany {
	background: url(images/our_company_top.jpg) no-repeat #fff;
}
#topBottomIndex {
	background: url(images/index_top_bottom.jpg) no-repeat #fff;
}
#topBottomServices {
	background: url(images/services_top_bottom.jpg) no-repeat #fff;
}
#topBottomCompany {
	background: url(images/our_company_top_bottom.jpg) no-repeat #fff;
}
#topBottomCompany, #topBottomServices {
	height: 225px;
}
#leftColumn, #middleColumn, #rightColumn {
	vertical-align: top;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
#leftColumn {
	background: #E8E8E8;
}
#leftColumn A, #middleColumn A, {
	color: #666;
}
.indexLeft {
	width: 159px;
}
.companyLeft {
	width:167px;
}
.servicesLeft {
	width: 166px;
}
#middleColumn {
	background: #fff;
}
.indexMiddle {
	width: 345px;
}
.companyMiddle {
	width: 337px;
}
.servicesMiddle {
	width: 337px;
}
#rightColumn {
	background: #8C8BB5;
	color: #fff;
}
#rightColumn A {
	color: #fff;
}
.indexRight {
	width: 216px;
	background: #777BA1;
}
.companyRight {
	width: 216px;
}
.servicesRight {
	width: 217px;
}
#footer {
	text-align: center;
	font-size: 11px;
	color: #fff;
}
#footer a {
	color: #fff;
}
.contentHolder {
	width: 100%;
}
.logoworksLink {
}

