.twelve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 14334E;
	line-height: 17px;

}
.eleven {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: 14334E;
	line-height: 17px;

}
.altlink {
	color: #FFFFFF;
	text-decoration: underline;
}

a.special:link {
     color: #FFFFFF;
	 text-decoration: underline;

     }

a.special:visited {
     color: #FFFFFF;
	 text-decoration: underline;
     }

a.special:hover {
     color: #336699;

     text-decoration: underline;
     }

a.special:active {
     color: #FFFFFF;
	 text-decoration: underline;
}

a#contactBtn {
	background:url("../image/contactBtn.jpg") 0  0 no-repeat;
	width:174px;
	height:67px;
	display:block;
	text-indent:-9999px;
}

a#contactBtn:hover {
	background:url("../image/contactBtn.jpg") bottom left no-repeat;
}

#contact-main label {
display:block;
font-size:1em;
margin-bottom:10px;
position:relative;
text-align:right;
width:220px;
}

#contact-main label input, #contact-main label textarea, #contact-main label select {
left:110%;
position:absolute;
top:-2px;
width:170px;
}

#contact-main label textarea {
height:100px;
overflow:auto;
}

#verifCode {
clear:both;
margin-top:90px;
}

input.submit-contact-main {
margin:0 0 0 243px;
}



#nav { 
	width:576px; 
	height:24px; 
	margin:0;
	padding:0; 
	}
	


#nav span { display: none; }

#nav li, #nav a { height:24px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; display:inline; position:relative; }

#nav-01 { width: 101px; height: 24px; margin-left: 0px; background-image: url("../image/home/slices/index_r3_c1.gif");}
#nav-02 { width: 188px; height: 24px; margin-left: 0px; background-image: url("../image/home/slices/index_r3_c2.gif");}
#nav-03 { width: 171px; height: 24px; margin-left: 0px; background-image: url("../image/home/slices/index_r3_c5.gif")}
#nav-04 { width: 116px; height: 24px; margin-left: 0px; background-image: url("../image/home/slices/index_r3_c6.gif")}



/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../image/home/slices/index_r3_c1_f2.gif") no-repeat; }
#nav-02 a:hover { background:url("../image/home/slices/index_r3_c2_f2.gif") no-repeat; }
#nav-03 a:hover { background:url("../image/home/slices/index_r3_c5_f2.gif") no-repeat; }
#nav-04 a:hover { background:url("../image/home/slices/index_r3_c6_f2.gif") no-repeat; }


/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------ */
#nav li ul {
	position:absolute;
	left:-9999px;
	background-color:#84A6C5;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	width: 185px;
		/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

#nav li ul li { 
	height:24px; /* Height of each drop down nav item */
	border:1px solid #000;
	border-top:none;
	margin-top: 0px;
	width: 184px;
	
	}	

#nav li ul li a {
    padding-left: 5px;
	width:185px;
	height:24px;	/* Height of each drop down nav item, should match above */
	line-height:24px;	 /* Height of each drop down nav item again, should match above */
	}

#nav li ul li a span {
	display:block;
	padding-left:0px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	}

#nav li:hover ul, #nav li.sfHover ul	{ left: auto; }

/* Hover styles for drop down items */
#nav-01 ul a:hover, #nav-02 ul a:hover { 
	background-image:none;
	background-color:#84A65c;
	color:#FFF;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:179px;
	*width:185px;

	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-02 ul, #nav-02 li { width:184px; }		

/*---------------inside navigation------------*/
#td-ulhold{
     position:relative;
	*position:absolute; /*IE*/
	height:25px;
}
#nav-inside { 
	width:760px; 
	height:25px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	


/*#nav-inside span { display: none; }*/

#nav-inside li, #nav-inside a { height:25px; display:block;} /* change height here also */

#nav-inside li { float:left; list-style:none; display:inline; position:relative;}

#nav-inside-01 { width: 107px; height: 25px; background-image: url("../image/sub/slices/sub_r3_c1.gif");}
#nav-inside-02 { width: 162px; height: 25px; background-image: url("../image/sub/slices/sub_r3_c2.gif");}
#nav-inside-03 { width: 148px; height: 25px; background-image: url("../image/sub/slices/sub_r3_c3.gif")}
#nav-inside-04 { width: 67px; height: 25px;  background-image: url("../image/sub/slices/sub_r3_c4.gif")}
#nav-inside-05 { width: 59px; height: 25px;  background-image: url("../image/sub/slices/sub_r3_c5.gif")}


/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-inside-01 a:hover { background:url("../image/sub/slices/sub_r3_c1_f2.gif") no-repeat; }
#nav-inside-02 a:hover { background:url("../image/sub/slices/sub_r3_c2_f2.gif") no-repeat; }
#nav-inside-03 a:hover { background:url("../image/sub/slices/sub_r3_c3_f2.gif") no-repeat; }
#nav-inside-04 a:hover { background:url("../image/sub/slices/sub_r3_c4_f2.gif") no-repeat; }
#nav-inside-05 a:hover { background:url("../image/sub/slices/sub_r3_c5_f2.gif") no-repeat; }

/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------ */
#nav-inside li ul {
	position:absolute;
	left:-9999px;
	background-color:#84A6C5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 185px;
	
	}

#nav-inside li ul li { 
	height:25px; 
	border:1px solid #000;
	border-top:none;
	margin-top: 0px;
	width: 184px;
	
	}	

#nav-inside li ul li a {
    padding-left: 5px;
	width:185px;
	height:25px;	
	line-height:25px;	 
	}

#nav-inside li ul li a span {
	display:block;
	padding-left:0px;
	}


#nav-inside a:link, #nav-inside a:visited, #nav-inside a:hover, #nav-inside a:active {
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	}

#nav-inside li:hover ul, #nav-inside li.sfHover2 ul	{ left: auto; }


#nav-inside-01 ul a:hover, #nav-inside-02 ul a:hover { 
	padding-left:5px;
	background-image:none;
	background-color:#84A65c;
	color:#FFF;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:179px;
	*width:185px;

	}


#nav-inside-02 ul, #nav-inside-02 li { width:185px; }		



