/* CSS Document */

body
{
 background:#d9b844 url(/images/bg-pc.gif) repeat-x scroll top;
 width:100%;
 margin:0;
 padding:0; 
}

#dropshadow
{
 background:url(/images/dropshadow.png) repeat-y scroll top;
 width:1000px;
 margin:0 auto;
}

#wrapper
{
 background-color:#FFFFFF;
 margin:0 auto; 
 width:911px;
 padding:0;
}

#topimage
{
 background:url(/images/top-image.jpg) repeat-x scroll top;
 height:112px;
 padding:0;
}

#headerimage_left
{
 float:left;
 width:380px;
}

#headerimage_right
{
 float:left;
 width:518px;
 margin-left:7px;
}

#logo
{
 float:left;
 height:82px;
 margin-left:15px; 
 margin-top:-2px;
}

#clickhere
{
 float:right;
 height:34px;
 margin-right:15px;
 margin-top:22px;
}

#header
{
 background-color:#FFF;
 height:237px;
 width:911px;
}

#spacer
{
 height:5px;
 width:100%;
 background:url(/images/bar.png);
 margin-top:20px;
}

#horizontalnav
{
 float:left;
 margin-top:-2px;
 text-align:center;
 cursor: pointer;
}

#horimenus
{
 float:left;
}

#navigation
{
 margin-top:10px;
 cursor: pointer;
}

#navigation_interior
{
 width:911px;	
 border-top:2px solid #003427;
 border-bottom:2px solid #003427;
 height:30px;
 cursor: pointer;
}

.interiornav
{
 font-family:Arial, Helvetica, sans-serif, tahoma;
 font-size:16px;
 color:#003427;
 text-decoration:none;
 cursor: pointer;
 width:100px;
 text-align:center;
}

.interiornav-hover
{
 font-family:Arial, Helvetica, sans-serif, tahoma;
 font-size:16px;
 color:#003427;
 text-decoration:underline;
 cursor: pointer;
 width:100px;
 text-align:center;
}

.interiornav-selected
{
 font-family:Arial, Helvetica, sans-serif, tahoma;
 font-size:16px;
 color:#003427;
 text-decoration:underline;
 cursor: pointer;
 text-align:center;
}


#nav
{
 height:155px;
 cursor: pointer;
}



#nav_interior /* Main Menu Holder */
{
	clear:both;
	height:32px;
	width:911px;
	padding:0;
	margin:0;
	margin-left:170px;
	float:left;
}

#nav_interior ul /* First Level Menu */
{
	list-style:none;
    width:911px;
	height:32px;
	left:0;
	margin:0;
	padding:0;
}

#nav_interioru ul a /* First Level Menu */
{
	width:auto;
	height:32px;
}

#nav_interior ul li /* First Level Menu */
{
	width:auto;
	display:inline;
	float:left;
	list-style:none;
	height:32px;
	text-align:center;
}

#nav_interior ul li a /* First Level Menu */
{	
	display: block;
	font-family:Arial;
	font-weight:normal;
	font-size:17px;
	color:#000;
	vertical-align:middle;
	cursor:pointer;
	text-decoration:none;
	height:27px;
	padding-top:5px;
    background-image:none;
	background-repeat:no-repeat;
	background-position:right;
	padding-left:17.5px;
	padding-right:17px; 
}

#nav_interior ul li a:hover /* First Level Menu */
{
	display: block;
	font-weight:normal;
	font-family:Arial;
	font-size:17px;
	color:#000;
	cursor:pointer;
	clear:both;
	text-decoration:underline;
}

#nav_interior .selected  /* First Level Menu */
{

}

#nav_interior .selected a /* First Level Menu */
{
	color: #00;
	text-decoration:underline;
}

#nav_interior .selected a:hover /* First Level Menu */
{
	color: #000;
	background-color:#09c676;
	cursor: pointer;
}



#leftnav
{
 float:left;
 width:150px;
 height:155px;
 padding-left:10px;
 padding-right:10px;
 border-top:2px solid #003427;
 border-bottom:2px solid #003427;
 margin-left:5px;
 text-align:center;
 cursor: pointer;
}

#leftnavcontent
{
 width:150px;
 padding-top:2px;
 padding-bottom:2px;
 text-align:center;
 margin:0 auto;
 cursor: pointer;
}

/* --------- HORIZONTAL NAVIGATION ---------- */


#hnav-menu /* Main Menu Holder */
{
	clear:both;
	height:32px;
	width:911px;
	padding:0;
	margin:0;
	float:left;
	margin-top:-2px;
}

#hnav-menu ul /* First Level Menu */
{
	list-style:none;
    width:911px;
	height:32px;
	left:0;
	margin:0;
	padding:0;
}

#hnav-menu ul a /* First Level Menu */
{
	width:auto;
	height:32px;
}

#hnav-menu ul li /* First Level Menu */
{
	width:auto;
	display:inline;
	float:left;
	list-style:none;
	height:32px;
	text-align:center;
}

#hnav-menu ul li a /* First Level Menu */
{	
	display: block;
	font-family:Calibri;
	font-size:17px;
	color:#fff;
	vertical-align:middle;
	cursor:pointer;
	text-decoration:none;
	height:27px;
	padding-top:5px;
	border-right:1px solid #fff;
    background-image:none;
	background-repeat:no-repeat;
	background-position:right;
	padding-left:17.5px;
	padding-right:17px; 
}

#hnav-menu ul li a:hover /* First Level Menu */
{
	display: block;
	font-family:Calibri;
	font-size:17px;
	color:#fff;
	background-color:#09c676;
	cursor:pointer;
	clear:both;
}

#hnav-menu .selected  /* First Level Menu */
{

}

#hnav-menu .selected a /* First Level Menu */
{
	color: #fff;
	background-color:#09c676;
}

#hnav-menu .selected a:hover /* First Level Menu */
{
	color: #fff;
	background-color:#09c676;
	cursor: pointer;
}

#hnav-menu ul li ul /* Second Level Menu */
{
	display: none;
	margin:0;
	padding:0;
	border:0;
}

#hnav-menu ul li ul li /* Second Level Menu */
{
	width:170px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	list-style:none;
	height:auto;
	text-align:center;
}

#hnav-menu ul li:hover ul /* Second Level Menu */
{
	display: block;
	width:180px;
	height:auto;
	padding:0px;
	clear:both;
    border-right:1px solid #0076b3;
	border-left:1px solid #0076b3;
}

#hnav-menu ul li:hover ul li /* Second Level Menu */
{
	display: block;
	padding:0px;
	clear:both;
	border-bottom:1px solid #0076b3;
	width:180px;
	height:25px;
}

#hnav-menu ul ul /* Second Level Menu */
{
	position: absolute;
	z-index: 500;
	padding: 0px;
}

#hnav-menu ul li:hover ul li a  /* Second Level Menu */
{
	display:block;
	height:25px;
	width:175px;
    border-top:0; 
	border-bottom:0;
	font-weight: normal;
	color: #fff;
	font-family:Calibri;
	font-size:16px;
	text-align:left;
	padding:0;
	padding-left:5px;
	margin:0;
	text-decoration:none;
}

#hnav-menu ul li:hover ul li a:hover  /* Second Level Menu */
{
    color:#0076b3;
	display:block;
}

#hnav-menu ul li:hover .selected a  /* Second Level Menu */
{
	color: #0076b3;
}

#hnav-menu ul li:hover .selected a:hover  /* Second Level Menu */
{
	color: #0076b3;
}

#hnavs ul ul ul /* Third-and-Above-level lists */
{
	position:absolute;
	padding:0;
	margin:0;
    margin-left:100%;
	margin-top:-35px;
	left:0;
	width:150px;
}

#hnav-menu ul li:hover ul li ul /* Third-and-Above-level lists */
{
	display:none;
	width:180px;
	left:0;
}

#hnav-menu ul li:hover ul li:hover ul /* Third-and-Above-level lists */
{
	display:block;
	width:180px;
	height:auto;
}

#hnav-menu ul li:hover ul li:hover ul li /* Third-and-Above-level lists */
{
	display:block;
	width:180px;
	height:25px;
}

#hnav-menu ul li:hover ul li:hover ul li a /* Third-and-Above-level lists */
{
	display:block;
	width:180px;
	height:25px;
	border-right:1px solid #0076b3;
	border-top:1px solid #0076b3;
	border-bottom:1px solid #0076b3;
}

#hnav-menu ul li:hover ul li:hover ul li a:hover /* Third-and-Above-level lists */
{
	display:block;
	width:180px;
	height:25px;
	border-right:1px solid #0076b3;
	border-top:1px solid #0076b3;
	border-bottom:1px solid #0076b3;
}

#hnav-menu li ul ul /* Third-and-Above-level lists */ 
{ 
	margin-top:-26px;
	margin-left:100%;
}

#hnav-menu li:hover ul ul, #hnav-menu li:hover ul ul ul, #hnav-menu li.sfhover ul ul, #hnav-menu li.sfhover ul ul ul 
{
	left: 100%;
}

#hnav-menu li:hover ul, #hnav-menu li li:hover ul, #hnav-menu li li li:hover ul, #hnav-menu li.sfhover ul, #hnav-menu li li.sfhover ul, #hnav-menu li li li.sfhover ul /* lists nested under hovered list items */
{ 
	left: auto;
}



#hnav-menu ul #end a /* End Item List Style*/
{
    width:auto; 
	border:0;
	background-image:none;
	cursor:pointer;
}

/* --------- END OF HORIZONTAL NAVIGATION ---------- */


#beigebg
{
 background-color:#F5F5DC;
 height:180px;
 margin-top:5px;
}

#beigebg_interior
{
 background-color:#F5F5DC;
 height:40px;
 margin-top:5px;
 padding-top:10px;
 padding-bottom:5px;
 width:911px;
}

.hnavspacer
{
 width:2px;
}

#callbox1
{
 float:left;
 width:240px;
 margin-left:5px;
}

#callbox2
{
 float:left;
 width:240px;
 margin-left:5px;
}

#callbox3
{
 float:left;
 width:240px;
 margin-left:5px;
}

#callboxinner1
{
 float:left;
 background:url(/images/buttons.jpg) no-repeat scroll top;
 width:220px;
 height:27px;
 margin-left:10px;
 font-family:"Tahoma";
 font-size:18px;
 color:#fff;
}

#callboxinner2
{
 float:left;
 background:url(/images/buttons.jpg) no-repeat scroll top;
 height:27px;
 width:220px;
 margin-left:10px;
 font-family:"Tahoma";
 font-size:18px;
 color:#fff;
}

#callboxinner3
{
 float:left;
 background:url(/images/buttons.jpg) no-repeat scroll top;
 width:220px;
 height:27px;
 margin-left:10px;
 font-family:"Tahoma";
 font-size:18px;
 color:#fff;
}

#callboxcontent1
{
 float:left;
 width:220px;
 margin:0 auto;
}

#callboxcontent2
{
 float:left;
 width:220px;
 margin:0 auto;
}

#callboxcontent3
{
 float:left;
 width:220px;
 margin:0 auto;
}

.title
{
 margin-top:3px;
}

p
{
 font-family:"Tahoma";
 font-size:12px;
 color:#000;
}

h1
{
 font-family:"Tahoma";
 font-size:16px;
 color:#005842;
 padding-top:0;
}

h2
{
font-family:"Tahoma";
 font-size:14px;
 color:#005842;
 padding-top:0;
}

h3
{
}

.mainnav
{
 font-family:Arial, Helvetica, sans-serif, tahoma;
 font-size:16px;
 font-weight:bold;
 color:#fff;
 cursor: pointer;
}

.mainnav-hover
{
 font-family:Arial, Helvetica, sans-serif, tahoma;
 font-size:16px;
 font-weight:bold;
 color:#fff;
 background-color:#09c676;
 cursor: pointer;
 height:32px;
}

.mainnav-selected
{
 font-family:Arial, Helvetica, sans-serif, tahoma;
 font-size:16px;
 font-weight:bold;
 color:#fff;
 cursor: pointer;
 background-color:#09c676;
 height:32px;
}

a
{
 color:#005842;
font-weight:bold;
 text-decoration:none; 
}

a:hover
{
 color:#005842;
font-weight:bold;
 text-decoration:underline; 
}



#contentpane
{
 margin-top:7px;
}

.contents
{
 font-family:"Tahoma";
 font-size:12px;
 color:#000;
 padding-left:10px;
 padding-right:10px;
 padding-top:0px;
 padding-bottom:0px;
}

#footer
{
 clear:both;
 background-color:#6e0bc8;
}

#footermenus
{
 font-family:"Tahoma";
 font-size:13px;
 color:#fff;
 height:30px;
 padding-top:5px;
}

#serve
{
 font-family:"Tahoma";
 font-size:13px;
 color:#fff;
 padding-top:5px;
 margin-top:-15px; 
}

#copyright
{
 font-family:"Tahoma";
 font-size:13px;
 color:#fff;
 padding-bottom:5px; 
}

a.bodylink {
	font-size: 12px;
	font-family: Tahoma;
	font-weight:bold;
}
a.bodylink:link {
	color: #0000FF;
	text-decoration: none;
}
a.bodylink:visited {
	color: #0000FF;
	text-decoration: none;
}
a.bodylink:hover {
	color: #0000FF;
	text-decoration: none;
}
a.bodylink:active {
	color: #0000FF;
	text-decoration: none;
}

a.boxlink {
	font-size: 16px;
	font-family: Tahoma;
	font-weight:bold;
}
a.boxlink:link {
	color: #FFF;
	text-decoration: none;
}
a.boxlink:visited {
	color: #FFF;
	text-decoration: none;
}
a.boxlink:hover {
	color: #FFF;
	text-decoration: none;
}
a.footerlink:active {
	color: #FFF;
	text-decoration: none;
}

a.footerlink {
	font-size: 12px;
	font-family: Tahoma;
	font-weight:none;
}
a.footerlink:link {
	color: #FFF;
	text-decoration: none;
}
a.footerlink:visited {
	color: #FFF;
	text-decoration: none;
}
a.footerlink:hover {
	color: #FFF;
	text-decoration: none;
}
a.footerlink:active {
	color: #FFF;
	text-decoration: none;
}

/* Selected for H Nav */
	
.hmenu-selected{Font-family: Calibri, Verdana, Arial, sans-serif;
 font-size:18px;
 color:#FFFFFF;
 text-decoration: underline;
 font-weight:bold;
 text-align:center;
 cursor:pointer;
 background-color:#006600;}


