/* CSS Document */body  {	font-family:Verdana, arial, times, helvetica, arial, sans-serif;	margin:0;	padding:0;	font-size:76%;}a {	text-decoration:none;}a:hover {	text-decoration:underline;}	/************************    HEADER TEXT  ************/#tophead {    background:url(images/tophead.jpg) repeat-x bottom; 	}#title  {	font-size:1.9em;	font-family:Georgia, verdana, arial, helvetica, arial, sans-serif;	padding-left:20px;	padding-top:20px;	font-weight:normal;	margin-top: 0px;}/**********************    NAVIGATION IN TOP-RIGHT CORNER   *****/#cornernav  {	float:right;	margin-top:5px;	margin-right:0px;	text-align: right;}#cornernav a {	color:#686868;	padding-right:15px;}/***************************   INLINE NAVIGATION   WRAPPER     *****/#navwrap  {	position:relative;	padding-top:1px;	padding-bottom:1px;	border-top:3px solid #888;	border-bottom:2px solid #888;}/*****************************   INLINE NAVIGATION   *********/#topnav  {	background:url(teal.gif) repeat-x;	padding-top:5px;	color:#fff;}#topnav ul{	height:2.4em;	line-height:2.4em;	list-style: none;	padding:0;	margin:0;}#topnav li{	float: left;}#topnav_phone{	font-size:130%;	right: 10px;	position:  absolute;	margin-top: 7px;	color: white;	font-weight: bolder;}#topnav li a{	line-height:2.4em;	float:left;	width:80px;	display: block;	color: #fff;	text-align: center;}/****************************    INPUT BUTTONS  ********/input,select,textarea {	border-style:outset;	border-color:#77abb8;    border-width:1px;	font-weight: bold; 	font-size:1em; 	margin-top:2px;	color: #999999;	margin-left:20px;}input.blue {	width:40px;}/****************************    SEARCH BAR   ************/#search {	position:absolute;	top:5px;	right:10px;}	/******************************   SIDE NAVIGATION     ****/#sidenav    {	float:left;	margin-left:15px;	margin-top:20px;	width:260px; 	border-left:1px solid #c4c4c4;	border-right:1px solid #c4c4c4;	border-bottom:1px solid #c4c4c4;}#sidenav ul  {	list-style-type:circle;}#sidenav p.search  {	padding-left: 10px;	padding-bottom:10px;}#sidenav  li  {	padding-top:0.2em;	padding-bottom:0.2em;	margin-bottom: 2px;	text-decoration: none;	font-weight: bold;}#sidenav  li a {	color:#4F919E;	text-decoration: none;	}	#sidenav  li a:hover {	color:#ACBB57;	text-decoration: none;	}.li_off {	list-style-image: url(nav_off.gif);   }.li_on {	list-style-image: url(nav_on.gif);   }#sidenav img  {	margin-left: 10px;}		#sidenav h2 {	font-size:100%;	background:url(teal.gif);	color:#fff;	height:1.8em;	line-height:1.8em;	padding-left:10px;	margin-top:0;}#rightside    {	float: right;	margin-right:15px;	margin-top:20px;	width:200px;	padding-bottom: 15px;	border-left:1px solid #c4c4c4;	border-right:1px solid #c4c4c4;	border-bottom:1px solid #c4c4c4;}#rightside h2 {	font-size:100%;	background:url(teal.gif);	color:#fff;	height:1.8em;	line-height:1.8em;	padding-left:10px;	margin-top:0;}#rightside p {	font-size: 90%;	padding-left: 15px;	padding-right: 15px;	} .submenu {    z-index:2;	display:none;}	/*************************    MAIN CONTENT AREA  ******* */#content   {	width:40%;	float:left;	margin-left:30px;	margin-top:20px;}#content  p {	text-indent:20px;}#content a {	color:#77aab8;	text-decoration:none;}#content a:hover {	text-decoration:underline;}#content img {	float:right;}	#content h1 {	height:1.8em;	line-height:1.8em;	background:url(grey.gif) repeat-x;	border-top:1px solid #c4c4c4;	margin-top:0;	font-size:1.2em;	color:#000;	padding-left:5px;}/*  *************************    FOOTER   *****************  */#footer  {	clear:both;	height:3em;	border-top:1px solid #77abb8;	text-align:center;	color:#000;	margin-top:2em;	font-size:.8em;}#footer a {	color:#000;}