#menu_child
{
position: absolute; 
visibility: hidden; 
background: #FFFFEE; 
z-index: 10;
display: block;
width: 150px;
border: 1px solid black;
padding: 0px 5px; 
text-decoration: none; 
 font-weight: 900; 
color: #0000C0;
border-bottom: none;
}
#mainnavlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
}

#mainnavlist ul, #mainnavlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#mainnavlist A:link, #mainnavlist A:visited
{
float: left;
line-height: 16px;
font-size: 10pt;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#mainnavlist A:link#maincurrent, #mainnavlist A:visited#maincurrent, #mainnavlist A:hover
{
border-bottom: 3px solid #000;
padding-bottom: 2px;
background: transparent;
}

#mainnavlist A:hover { color: #000; }

/*------------------------------Top Header submenu----------------------------------------------------*/

#navcontainer { margin-left: 5px; margin-right: 10px;  }

ul.packages {
list-style-type: url(images/bullet1.gif);
padding-left: 5px;
margin-left: 8px;
}

li.package{
background: url(images/bullet1.gif) left center no-repeat;
padding-left: 5px;
margin-bottom: 5px;
}

/*Fat Erik's Pipelist*/
#navlist 
{
list-style: none;
padding: 0;
margin: 0;
}
#navlist A:link#current, #navlist A:visited#current, #navlist#current A:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #888;
}

#navlist li
{
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #888;
padding: 0;
margin0: 0;
}
#navlist li A:link, #navlist li A:visited, #navlist li A:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #888;
}

#navlist li:before { content: "| "; }
#navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }

* html #navlist li
{
display: block;
float: right;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }

/*------------------------------Portfolio subMenus----------------------------------------------------*/

/*Fat Erik's Pipelist*/
#navlist2 
{
list-style: none;
padding: 0;
margin: 0;
}
#navlist2 A:link#current, #navlist A:visited#current, #navlist A:hover#current
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #888;
}

#navlist2 li
{
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #888;
padding: 0;
margin: 0;
}
#navlist2 li A:link, #navlist li A:visited, #navlist li A:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #888;
}

#navlist2 li:before { content: "| "; }
#navlist2 li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist2 li
{
border-right: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #navlist2 { height: 1%; }

* html #navlist2 li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist2 li:first-child { border: 0; }


/*------------------------------Borders----------------------------------------------------*/
.frontindexborder {
	border: 1px solid #000000;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 6px;
        padding-bottom: 6px;
	height: 260px;
	width: 220px;
}
.detailimgcell {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a9a9a9 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a9a9a9 1px solid; BACKGROUND-COLOR: #ffffff
}
.headerborder {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}
.navmenuborder {
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}
.bodyborder {
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.border {
	border: 1px solid #000000;

}
.borderdomain {
	border: 1px solid #000000;
	height: 50px;
}
.border_left {
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
	margin-left: 5px;
	padding-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
}
.border_right {
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	margin-right: 5px;
	padding-right: 5px;
	margin-left: 5px;
	padding-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
}
/*------------------------------Header section----------------------------------------------------*/
.slogan{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-align: right;
	padding-right: 10px;
}


/*------------------------------Body text----------------------------------------------------*/
BODY {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A:link {
	color: #660000;
	text-decoration: underline;
}
A:visited {
	color: #660000;
	text-decoration: underline;
}
A:active {
	color: #660000;
	text-decoration: underline;
}
/*------------------------------Breadcrumb section----------------------------------------------------*/
.breadcrumb {
	FONT-SIZE: 10px; COLOR: #666666
}
.breadcrumb A:link {
	COLOR: #666666
}
.breadcrumb A:active {
	COLOR: #666666
}
.breadcrumb A:visited {
	COLOR: #666666
}

/*------------------------------fonts section----------------------------------------------------*/
.blackdetailheader2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.bluedetailheader2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #16387c;
	FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.subHeader {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 20pt;
	font-style: normal;
	line-height: normal;
	font-weight: 200;
	color: #000000;
	text-decoration: none;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: normal;
	line-height: 14pt;
}
.bodyText A:link{
	color: #993300;
	text-decoration: underline;
}
.bodyText A:visited{
	color: #993300;
	text-decoration: underline;
}
.bodyText A:active{
	color: #993300;
	text-decoration: underline;
}
.bodyText A:hover {
	color: #6699FF;
	text-decoration: underline;
}
.teaserText {
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: normal;
        
}
.teaserText2 {
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: normal;
        margin-left: 8px;
}
.content {
	margin: 10px;
	padding: 10px;
}
.content1 {
	margin: 5px;
	padding: 5px;
}

.domaintext {
	font-family: Tahoma;
	font-size: 6pt;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: normal;
	color: #660000;
}
.small {
	FONT-SIZE: 10px; COLOR: #000000
}
.small A:link{
	FONT-SIZE: 10px; COLOR: #000000
}
.small A:visited{
	FONT-SIZE: 10px; COLOR: #000000
}
.small A:active{
	FONT-SIZE: 10px; COLOR: #000000
}
.smallText {
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: normal;
}
.smallText  A:link{
	color: #000000;
}
.smallText  A:visited{
	color: #000000;
}
.smallText  A:active{
	color: #000000;
}
.smallText  A:hover{
	text-decoration: underline;
}

.boldText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
.boldText A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
.boldText A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
.boldText A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
.boldText A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: normal;
	font-weight: bolder;
	color: #737173;
}
.bulletList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	list-style-type: circle;
	list-style-position: outside;
}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;

}

/*------------------------------Footer section----------------------------------------------------*/
.footer {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #999999; FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif
}
.footer A:link{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #cbcbcb; TEXT-DECORATION: none
}
.footer A:active{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #cbcbcb; TEXT-DECORATION: none
}
.footer A:visited{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #cbcbcb; TEXT-DECORATION: none
}
.footer A:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #cbcbcb; TEXT-DECORATION: underline
}
.footer1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fc0d0d; FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none
}
.footer1 A:link{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fc0d0d; FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none
}
.footer1 A:active{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fc0d0d; FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none
}
.footer1 A:visited  {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fc0d0d; FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none
}
.footer1 A:hover {
	TEXT-DECORATION: underline
}
.copyright {
	MARGIN-TOP: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	TEXT-ALIGN: center
}
.copyright A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.copyright A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.copyright A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.copyright A:hover{
	color: #663300;
}

