.homedivtopleft{
-moz-border-radius:12px 12px 12px 12px; 
-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.6);
-webkit-border-radius:12px;
-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
border-radius:12px;

background-color: #eff2f7;
border:medium solid;
/*  border-color: #A0AECD;*/
border-color: #6669A0;
padding-left: 10px;
vertical-align:top;
}

#homedivtopmiddle{
-moz-border-radius:12px 12px 12px 12px; 
-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.6);
-webkit-border-radius:12px;
-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
border-radius:12px;

background-color: #f0f7ef;
border:medium solid;
/*  border-color: #A0AECD;*/
border-color: #6ba066;
padding-left: 6px;
padding-right: 6px;
vertical-align:top;
}
#homedivtopmiddle h1{
color:#6ba066;
text-align:center;
}
#homedivtopmiddle a{
color:#6ba066;
text-decoration:underline;
}
#homedivtopmiddle a:hover{
color:#6ba066;
text-decoration:none;
}

#rb a, 
#fb a {
		display: block;
		background-color: transparent;
		background-image: url("../../../externals/home/regfeaButtons.png");
		background-repeat: no-repeat;
		width: 90px;
		height: 24px;
		text-align: center;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
		margin: 5px auto;
		padding: 5px 0 0 0;
}
#rb a:link, #rb a:visited, 
#fb a:link, #fb a:visited {
		color: #FFFFFF;
}
#rb a:hover, #rb a:active, 
#fb a:hover, #fb a:active {
		background-image: url("../../../externals/home/regfeaButtons.png");
		background-position: 0 -29px;
		color: #FFFFFF;
		text-decoration:none;
		background-repeat:no-repeat;		
		margin: 5px auto;
		padding: 5px 0 0 0;
}

#homedivtopright{
-moz-border-radius:12px 12px 12px 12px; 
-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.6);
-webkit-border-radius:12px;
-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
border-radius:12px;

background-color: #f7efef;
border:medium solid;
/*  border-color: #A0AECD;*/
border-color: #a06666;
padding-left: 10px;
vertical-align:top;
text-align:center;
}
#homedivtopright h1{
color:#a06666;
text-align:center;
}






















.homedivleft {
  -moz-border-radius:12px 0px 0px 12px; 
-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.6);
  -webkit-border-radius:12px;
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
  border-radius:12px;

  background-color: #eff2f7;
border:medium solid;
/*  border-color: #A0AECD;*/
border-color: #6669A0;
  padding-left: 10px;
color:#A0AECD;
}
.homedivleft div:hover{ 
	cursor:pointer;
}
.homedivcenter {
  -moz-border-radius:0px 0px 0px 0px; 
-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.6);
  -webkit-border-radius:12px;
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
  border-radius:12px;

  background-color: #eff2f7;
border:medium solid;
/*  border-color: #A0AECD;*/
border-color: #6669A0;
  padding-left: 10px; 
color:#A0AECD;
}
.homedivcenter div:hover{ 
	cursor:pointer;
}

.homedivright {
  -moz-border-radius:0px 12px 12px 0px; 
-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.6);
  -webkit-border-radius:12px;
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
  border-radius:12px;
  background-color: #eff2f7;
border:medium solid;
/*  border-color: #A0AECD;*/
border-color: #6669A0;
  padding-left: 10px;
color:#A0AECD;
}
.homedivright div:hover{ 
	cursor:pointer;
}


/* Start Category Menu */


h3{
	color:#6669A0;
	font-size:15px;

}
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}
.abacalfeatures ul{
padding-left:5px;
}

.abacalfeatures ul li{
margin:0;
padding:0;
list-style-type:circle;
list-style-position:outside;
position:relative;

color:#E3001B;
font-size:15px;
}

.abacalfeatures ul li ul li{
list-style-type:square;
}
.abacalfeatures ul li ul li h3{
font-size:14px;

}

#abacaldescriptionlist a{
color:#525050;
text-decoration:none;

}
#abacaldescriptionlist a:hover{
color:#525050;
text-decoration:none;

}
#abacaldescriptionlist h2{
color:#525050;


}

#abacaldescriptionlist p{
color:#525050;
font-size:12px;
text-align:justify;
padding-left:10px;
}

#abacaldescriptionlist  li h3{
text-decoration:underline;
}

.abacaldescription h3{
padding-left:10px;
color:#525050;

}
.abacaldescription h3 a{
padding-left:10px;
color:#525050;

}
.abacaldescription h2{
padding-left:10px;
color:#525050;

}
.abacaldescription ul{
padding-left:10px;
}

.abacaldescription ul li{
margin:0;
padding:0;
list-style-type:circle;
list-style-position:outside;
position:relative;

color:#E3001B;
font-size:15px;
}

.abacaldescription ul li ul li{
list-style-type:square;
}
.abacaldescription ul li ul li h3{

font-size:14px;

}


.pagetitle{
color:#E3001B;
}

#nav a{
display:block;
padding:0;
border:1px solid #333;
color:#fff;
text-decoration:none;
background-color:#6669A0;
text-indent:5px;
opacity:0.8;
filter: alpha(opacity=80);
height:20px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

#nav a:hover{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
background-color:#fff;
color:#333;
}

#nav li{
float:left;
position:relative;
width:100%;
}

#nav ul {
position:absolute;
display:none;
width:15em;
top:1.5em;
}

#nav li ul a{
width:15em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:15em;
margin:0px 0 0 2px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
width:15em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.abacalfeatures{
float:left;
max-width:390px;
}

#featureslist a{
padding:0;
}

.abacalfeatureslink{
padding:0;
}
.abacalfeatureslink hover{
color:red;
}

/* Stop Category Menu */
