﻿/*
src file: "/inc/common.css"
*/
/***************************************************************************
	Standard styles crufted over the years
/**************************************************************************/

html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
/*border:0;*/
outline:0;
font-weight:inherit;
font-style:inherit;
font-family:inherit;
}

h1,h2,h3,h4,h5,h6
{
/*border:0;*/
outline:0;
font-weight:inherit;
font-style:inherit;
font-family:inherit;
}

:focus
{
outline:0;
}

.f1			
{
	font-size: 11px; 
}

.f2			
{
	font-size: 13px; 
}

.f3			
{
	font-size: 15px; 
}

.f4			
{
	font-size: 17px; 
}

/* Clear floatinging div issue */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display:inline-block;
}
* html .clearfix
{
	height:1%;
}
.clearfix
{
	display:block;
}

strong
{
	font-weight: bold;
}

hr
{
	
}

/***************************************************************************
	Overlay
/**************************************************************************/

div#cvOvrlyContainer
{ 
	position: relative;
	width: 730px;		/*	ciFrameWidth	*/
	height: 431PX;	/*	ciFrameHeight	*/
}
iframe#cvOvrlyIFrame
{
	background: #ffffff;
}
#cvOvrlyContainer table#cvOvrlyTable
{
	width: 100%;
	height: 100%;
}

#cvOvrlyContainer td.tl
{
	width:65px;
	height:61px;
	background: url(/img/overlay/tl.png);
}
#cvOvrlyContainer td.t
{
	height:61px;
	background: url(/img/overlay/ts.png) repeat-x;
}
#cvOvrlyContainer td.tr
{
	width:65px;
	height:61px;
	background: url(/img/overlay/tr.png);
}
#cvOvrlyContainer td.l
{
	width:65px;
	background: url(/img/overlay/ls.png) repeat-y;
}
#cvOvrlyContainer td.c
{
	background: #ffffff;
}
#cvOvrlyContainer td.r
{
	width:65px;
	background: url(/img/overlay/rs.png) repeat-y;
}

#cvOvrlyContainer td.bl
{
	width:65px;
	height:20px;
	background: url(/img/overlay/bl.png);
}
#cvOvrlyContainer td.b
{
	height:20px;
	background: url(/img/overlay/bs.png) repeat-x;
}
#cvOvrlyContainer td.br
{
	width:65px;
	height:20px;
	background: url(/img/overlay/br.png);
}

.overlay-forms * 
{ 
	font-family: Verdana; 
	font-size: 11px;
	line-height: 13px;
	vertical-align: middle;
	
}
.overlay-forms fieldset 
{ 
	margin: 0; 
	width: auto; 
}
.overlay-forms label 
{ 
	width: 70px; 
	float: left; 
	text-align: right; 
}
.overlay-forms label.error 
{ 
	float: none; 
	color: red; 
	padding-left: 95px; 
	vertical-align: top; 
	text-align: left; 
	width:550px; 
	margin:0;
	font-size: 10px;
}
.overlay-forms label.sub 
{ 
	color: #777; 
	float: left; 
	font-weight:normal; 
	font-size: 80%;
	width: 300px; 
	margin-left: 164px;
	text-align: left; 
}
.overlay-forms p 
{ 
	margin: 2px auto;
}
.overlay-forms p.error
{ 
	margin: 5px auto;
	display: block;
	height: 13px;
}
.overlay-forms .error span
{ 
	margin-left: 23px;
	color: Red;
	font-weight: bold;
}
.overlay-forms .submit 
{ 
}
.overlay-forms em 
{
	display:inline-block; 
	width: 20px; 
	font-weight: bold; 
	vertical-align: top;
}
.overlay-forms input.text, .overlay-forms textarea
{
	width: 580px; 
}
.overlay-forms span.captcha
{	
	
	height: 22px;
	border: solid 1px #8e8e8e;
	display: inline-block;
	margin-right: 5px;
}

.overlay-forms span.sub
{
	color: #777; 
	font-weight:normal; 
	font-size: 80%;
	margin-left: 5px;
	text-align: left; 
}

.overlay-forms input.captcha
{
	margin-right: 330px; 
}


/*
src file: "/inc/hi.css"
*/
/***************************************************************************
	Standard styles crufted over the years
/**************************************************************************/

html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
/*border:0;*/
outline:0;
font-weight:inherit;
font-style:inherit;
font-family:inherit;
}

h1,h2,h3,h4,h5,h6
{
/*border:0;*/
outline:0;
font-weight:inherit;
font-style:inherit;
font-family:inherit;
}

:focus
{
outline:0;
}

body
{ 
	background-color: #c0c0c0;
	color: #000000;
	height: 100%;
	line-height: 1;
	font-family: tahoma, sans-serif;
}

a
{
	color: #0000ee;
	text-decoration: underline;
}
a:visited
{
	color: #551a8b;
}
a:hover
{
	color: #cc0000;
}

a.mnav:link, a.mnav:visited, a.mnav:active     
{
	text-decoration: none;
	font-size: 10px;
	color: white 
}
a.mnav:hover      
{
	text-decoration: none;
	font-size: 10px;
	color: yellow 
}

a.l2:link,a.l2:visited
{
	text-decoration: underline;
	font-size: 13px;
	color: red 
}
a.l2:active,a.l2:hover      
{
	text-decoration: underline;
	font-size: 13px;
	color: rgb(200,0,0) 
}

font.yah		
{
	font-size: 11px;
	color: #ffffff; 
}
a.yah:link, a.yah:visited, a.yah:active     
{
	font-size: 11px;
	text-decoration: underline;
	color: #000000; 
}
a.yah:hover      
{
	font-size: 11px;
	text-decoration: underline;
	color: red; 
}

font.wee		
{
	font-size: 11px;
	color: #000000;
}

font.wee2		
{
	font-size: 11px;
	color: rgb(51,51,51);
}

.f1			
{
	font-size: 11px; 
}

.f2			
{
	font-size: 13px; 
}

.f3			
{
	font-size: 15px; 
}

.f4			
{
	font-size: 17px; 
}

a.wee:link, a.wee:visited, a.wee:active     
{
	font-size: 11px;
	text-decoration: underline;
	color: #000080;
}
a.wee:hover      
{
	font-size: 11px;
	text-decoration: underline;
	color: red;
}

a.nav:link,a.nav:visited,a.nav:active     
{
	font-size: 11px;
	text-decoration: none;
	color: #000080;
}
a.nav:hover      
{
	font-size: 11px;
	text-decoration: none;
	color: red;
}

font.topdate		
{
	font-size: 11px;
	color: #646464;
	font-weight: bold;
}

body.default  
{
	font-size: 13px;
	color: black;
}

.searchresulturl 
{
	font-size: 11px;
	color: #4040c0;
}

Select.seldept 
{
	padding-left: 4px;
	font-size: 11px;	
}

font.crum					
{
	font-size: 11px;
	color: #000000;
}
a.crum:link,a.crum:visited,a.crum:active     
{
	font-size: 11px;
	text-decoration: underline;
	color: #000000; 
}
a.crum:hover      
{
	font-size: 11px;
	text-decoration: underline;
	color: #ff0000;
}

font.copy,span.copy,span.scopy
{
	font-size: 11px;
	color: #73735b;
}

a.copy:link, a.copy:visited, a.copy:active     
{
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
	color: #000080; 
}

a.copy:hover      
{
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
	color: rgb(192,0,0) 
}

font.lohi, a.lohi:link, a.lohi:visited, a.lohi:active
{
	text-decoration: none;
	font-size: 11px;
}

a.lohi:hover
{
	color: #cc0000;
}

font.hpcontact
{ 
	font-size: 10.5px;
	line-height: 14px;
	font-weight: normal;
}

font.hpcontactb
{ 
	font-size: 10.5px; 
	line-height: 14px; 
	font-weight: bold;
}

a.hpcontact:link, a.hpcontact:visited, a.hpcontact:active
{
	font-size: 11px; 
	color: rgb(0,0,0); 
	font-weight: normal;
}

a.hpcontact:hover
{
	text-decoration: underline; 
	font-size: 11px; 
	color: red; 
	font-weight: normal;
}

font.pagelink
{
  font-weight: bold;
  font-size: 13px;
  color: #000099;
  text-decoration: none
}

A.pagelink:link, A.pagelink:visited, A.pagelink:active
{
  font-weight: bold;
  font-size: 13px;
  color: #000099;
  text-decoration: none
}
A.pagelink:hover
{
  font-weight: bold;
  font-size: 13px;
  color: #cc0000;
  text-decoration: none
}

div.divFormSecurity
{   
	width:90%; 
	padding:4px; 
	background-color:#f8f8f8; 
	border: solid 1px #e0e0e0;  
	line-height:28px;
	text-align:center;
}

/***************************************************************************
	Menu looking UL for Edit Menu
/**************************************************************************/
#divEditMenu
{   
	border: #959595 1px solid;
	padding: 2px;
	background-color: #ffffff;
	text-decoration: none;
	position:absolute;
	display: none;
	z-index: 1000;
}

#divEditMenuOptions
{
	width: 130px;
	padding: 0 0 0 0;
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
}

#divEditMenuOptions ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#divEditMenuOptions li 
{
	margin: 0;
	line-height: 15px;
}

#divEditMenuOptions li.WorkFlow
{
	padding: 5px 5px 5px 30px;
	background-image: url(/img/icons/em_workflow.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	background-color: #c0c0c0;
	color: #f00;
	font-weight: bold;
}

#divEditMenuOptions li.HtmlOrphan
{
	padding: 5px 5px 5px 30px;
	background-image: url(/img/icons/em_issue.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	background-color: #c0c0c0;
	color: #f00;
	font-weight: bold;
}

#divEditMenuOptions li a
{
	display: block;
	padding: 5px 5px 5px 30px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	color: #000;
	text-decoration: none;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 2px 1px;
}

#divEditMenuOptions li a.HtmlEditor
{
	background-image: url(/img/icons/em_html.png);
}
#divEditMenuOptions li a.Layout
{
	background-image: url(/img/icons/em_layout.png);
}
#divEditMenuOptions li a.Navbuilder
{
	background-image: url(/img/icons/em_navbuilder.png);
}
#divEditMenuOptions li a.Issue
{
	background-image: url(/img/icons/em_issue.png);
}
#divEditMenuOptions li a.Admin
{
	background-image: url(/img/icons/em_admin.png);
}
#divEditMenuOptions li a.Workflow
{
	background-image: url(/img/icons/em_workflow.png);
}
#divEditMenuOptions li a.StatusDone
{
	background-image: url(/img/icons/em_approve.png);
}
#divEditMenuOptions li a.StatusNotDone
{
	background-image: url(/img/icons/em_decline.png);
}
#divEditMenuOptions li a.SiteNotes
{
	background-image: url(/img/icons/em_notes.png);
}
#divEditMenuOptions li a.Service
{
	background-image: url(/img/icons/em_service.png);
}
#divEditMenuOptions li a.SourcePage
{
	background-image: url(/img/icons/em_sourcepage.png);
}

#divEditMenuOptions li a:hover
{
	background-color: #f0f0f0;
	color: #000000;
}

html>body #divEditMenuOptions li a
{
	width: auto;
}
#divEditMenuOptions form
{
	display: none; 
	margin: 0;
}


/***************************************************************************
	Menu looking UL for Work Flow Menu
/**************************************************************************/
#divWorkFlowMenu
{
	border: #959595 1px solid;
  padding: 2px;
  background-color: #ffffff;
  text-decoration: none;
  position:absolute;
	display: none;
	z-index: 1000;
}

#divWorkFlowMenuOptions
{
	width: 130px;
	padding: 0 0 0 0;
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
}

#divWorkFlowMenuOptions ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#divWorkFlowMenuOptions li 
{
	margin: 0;
}

#divWorkFlowMenuOptions li a
{
	display: block;
	padding: 5px 5px 5px 30px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	color: #000;
	text-decoration: none;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 2px 1px;
}

#divWorkFlowMenuOptions li a.Approve
{
	background-image: url(/img/icons/em_approve.png);
}
#divWorkFlowMenuOptions li a.Decline
{
	background-image: url(/img/icons/em_decline.png);
}
#divWorkFlowMenuOptions li a:hover
{
	background-color: #f0f0f0;
	color: #000000;
}
html>body #divWorkFlowMenuOptions li a
{
	width: auto;
}
#divWorkFlowMenuOptions form
{
	display: none; 
	margin: 0;
}

/***************************************************************************
	Menu looking UL for email
/**************************************************************************/
#divEmailMenu
{
	border: #959595 1px solid;
  padding: 2px;
  background-color: #ffffff;
  text-decoration: none;
  position:absolute;
	display: none;
	z-index: 1000;
}

#divEmailMenuOptions
{
	width: 130px;
	padding: 0 0 0 0;
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
}

#divEmailMenuOptions ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#divEmailMenuOptions li 
{
	margin: 0;
}

#divEmailMenuOptions li a
{
	display: block;
	padding: 5px 5px 5px 30px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	color: #000;
	text-decoration: none;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

#divEmailMenuOptions li a.SendALink
{
	background-image: url(/img/icons/email_tofriend.png);
}

#divEmailMenuOptions li a.ContactUs
{
	background-image: url(/img/icons/email_contactus.png);
}

#divEmailMenuOptions li a:hover
{
	background-color: #f0f0f0;
	color: #000000;
}

html>body #divEmailMenuOptions li a
{
	width: auto;
}

#divEmailMenuOptions form
{
	display: none; 
	margin: 0;
}

/***************************************************************************
	Menu looking UL for Search
/**************************************************************************/
#divSearchMenu
{
	border: #cccccc 1px solid;
  padding: 2px;
  background-color: #ffffff;
  text-decoration: none;
  position:absolute;
	display: none;
	z-index: 1000;
	/*filter: alpha(opacity=90); 
	-moz-opacity: 0.90*/
}

#divSearchMenuOptions
{
	width: 400px;
	padding: 0 0 0 0;
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
}

#divSearchMenuOptions ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#divSearchMenuOptions li 
{
	margin: 0;
}

#divSearchMenuOptions li a
{
	display: block;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	color: #000;
	text-decoration: none;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	white-space: nowrap;
}


#divSearchMenuOptions li a:hover
{
	background-color: #f0f0f0;
	color: #000000;
}

#divSearchMenuOptions li a:focus, #divSearchMenuOptions li a.focus
{
	background-color: #f0f0f0;
	color: #000000;
}

html>body #divSearchMenuOptions li a
{
	width: auto;
}

#divSearchMenuOptions form
{
	display: none; 
	margin: 0;
}

/***************************************************************************
	Search Results Page
/**************************************************************************/

/* SEARCH SUB HEADER */

#srchSubHeader td
{
	height: 24px;
	background-color: #eeeeee;
	vertical-align: middle;
	padding: 0px 5px;
}

#srchSubHeader font.srchSubHeader
{
	font-size: 15px; 
	font-weight: Bold; 
	color: #000000;
	line-height: 25px; 
}

#srchSubHeader font.srchSearchedFor
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 21px; 
}


font.srchResultsLabel
{
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle; 
	color: #000000;
	line-height: 19px; 
}
font.srchResultsInfo
{
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle; 
	color: #000000;
	line-height: 19px; 
}

/* SEARCH RESULTS NONE */
#srcNoResults table
{
	width: 100%;
	border-bottom: solid 1px #7d7d7d;
	margin-bottom: 35px;
}

#srcNoResults font
{
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle; 
	color: #000000;
	line-height: 19px; 
}

a.srchResultsAll:link,
a.srchResultsAll:visited, a.srchResultsAll:active
a.srchResultsAll
{
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle; 
	color: #000000;
	line-height: 19px; 
	text-decoration: none; 

}
a.srchResultsAll:hover
{  
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle; 
	color: #c00000;
	line-height: 19px; 
	text-decoration: none; 
}

a.srchDisplayLink:link,
a.srchDisplayLink:visited, a.srchDisplayLink:active
a.srchDisplayLink
{
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle; 
	color: #000000;
	line-height: 21px; 
	text-decoration: none; 

}
a.srchDisplayLink:hover
{  
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle; 
	color: #c00000;
	line-height: 21px; 
	text-decoration: none; 
}

.srchDisplaySub 
{ 
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle; 
	color: #000000;
	line-height: 17px; 
}
.srchDisplayURL
{ 
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle; 
	color: #808080;
	line-height: 17px; 
}

/*----------------------------------------*/

#srcResultsNumber table
{
	width:100%; 
	margin-bottom: 5px;
	border-bottom: solid 1px #7d7d7d;
}

/***************************************************************************
	General Layout
/**************************************************************************/

div.oAllScreen
{
	display:block;
	position:relative;
	top:0px;
	left:0px;
	height:100%;
}

td.PaddingFive
{
	width:5px;
	vertical-align: top;
}

td.PaddingTen
{
	width:10px;
	vertical-align: top;
}

td.Padding15
{
	width:20px;
	vertical-align: top;
}

td.Padding20
{
	width:20px;
	vertical-align: top;
}


td.LeftEdge
{
	width:5px;
	vertical-align:top;
	background-image:url(/img/hp/leftedge.gif);
	background-repeat:repeat-y;
}

td.RightEdge
{
	width:5px;
	vertical-align:top;
	background-image:url(/img/hp/rightedge.gif);
	background-repeat:repeat-y;
}


form.FormNoSpace
{
	display: inline; 
	margin: 0;
}


/* Clear floatinging div issue */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display:inline-block;
}
* html .clearfix
{
	height:1%;
}
.clearfix
{
	display:block;
}

strong
{
	font-weight: bold;
}

.cv-debug
{
	font: normal normal normal 9px/11px tahoma, sans-serif;
	margin: 0 auto;
}

/*=========================================================
 Default media manager buttons
=========================================================*/

a.mm-button
{ 
	display:block;
	width: 220px;
	height: 93px;
	background-position:0px 0px;
}
a.mm-button:hover
{ 
	background-position: -220px 0px;
}
a.mm-spacer
{
	margin-bottom: 5px;
}


/*
src file: "/custom/0000/style/htmleditor/default.css"
*/
/*.bodyText
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; /* small */
/*	color: #000000;
}
.bodyTextBold 
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; /* small */
/*	font-weight: bold;
}
.bodyTextHead 
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px; /* large; */
/*	font-weight: bold;
}
.bodyTextSubHead 
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px; /* medium; */
/*	font-weight: bold;
}


.bodyText a:link
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; /* small */
/*  text-decoration: none;
}
.bodyText a:visited
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; /* small */
 /* text-decoration: none;
}
.bodyText a:active
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; /* small */
/*  text-decoration: none;
}
.bodyText a:hover
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; /* small */
/*  color: #cc0000;
  text-decoration: none;
}

/* some image placement styles */
img.Left_Image
{
	float: left;
	margin: 5px 10px 10px 0px;
}

img.Right_Image
{
	float: right;
	margin: 5px 0px 10px 10px;
}

img.General_Image
{
	margin: 5px 10px 10px 10px;
}

/* span to left align an image and comment */
span.leftimg
{ 
	float:left;
}
/* span to right align an image and comment */
span.rightimg 
{ 
	float:right;
}
/* span to right align an image and comment */
span.generalimg 
{ 
}

table.Table1
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px; /* small */
	color: #400000;
	border: solid 1px #d8d5ba;
}

tr.Table1_header
{
	background: #d5c688;
	font-weight: bolder;
	color: #400000;
}

tr.Table1_row0
{
	background: #fefced;
	color: #400000;
}

tr.Table1_row1
{
	background: #e9e3c5;
	color: #400000;
}





/*
src file: "/custom/0000/style/htmleditor/spooky.css"
*/
/*=================================================================================*/
/* Spooky Templates																																 */			
/*=================================================================================*/

/*---------------------------------------------------------------------------------*/
/* News           																																 */			
/*---------------------------------------------------------------------------------*/

/* Floating News */
div.spookydiv_news1
{
	border: #eeeeee 1px solid;
}

#spookydiv_news1 div.inner
{
	margin: 5px; 
}

/* Floating Announcements - Floating Left */
div.spookydiv_ann1
{
	border: #eeeeee 1px solid;
	padding: 5px; 
	margin: 0px 5px 5px 5px; 
	min-width: 204px;
	width: auto !important;
	width: 204px;
	float: left;
}

/* Floating Announcements - Floating Right */
div.spookydiv_ann2
{
	border: #eeeeee 1px solid;
	padding: 5px; 
	margin: 0px 5px 5px 5px; 
	min-width: 204px;
	width: auto !important;
	width: 204px;
	float: right;
}

/* Floating Announcements */
div.spookydiv_ann3
{
	border: #888888 1px solid;
	padding: 5px; 
	margin: 5px 5px 5px 5px; 
	min-width: 204px;
	width: auto !important;
	width: 204px;
	height: 200px;
}

#spookydiv_ann1 div.inner, #spookydiv_ann2 div.inner
{
	margin: 5px; 
}

/*---------------------------------------------------------------------------------*/
/* Calendar        																																 */			
/*---------------------------------------------------------------------------------*/

/* Event List Floating Left */
div.spookydiv_evt1
{
	border: #eeeeee 1px solid;
	padding: 5px; 
	margin: 5px 10px 5px 0px; 
	min-width:160px;
	width:auto !important;
	width:160px;
	float: left;
}

/* Event List Floating Right */
div.spookydiv_evt2
{
	border: #eeeeee 1px solid;
	padding: 5px; 
	margin: 5px 0px 5px 10px; 
	min-width:160px;
	width:auto !important;
	width:160px;
	float: right;
}

/* Event List */
div.spookydiv_evt3
{
	border: #eeeeee 1px solid;
	padding: 5px; 
	margin: 5px 5px 5px 5px; 
	width: 180px; 
}

/*---------------------------------------------------------------------------------*/
/* File Bank      																																 */			
/*---------------------------------------------------------------------------------*/

/* Floating Filebank Folder */
div.spookydiv_fbf1, div.spookydiv_fbf2, div.spookydiv_fbf3
{
	margin: 10px 0px; 
}

#spookydiv_fbf1 div.inner, #spookydiv_fbf2 div.inner, #spookydiv_fbf3 div.inner
{
}
/* Floating Filebank recursive */
div.spookydiv_fbr1, div.spookydiv_fbr2, div.spookydiv_fbr3
{
	margin: 10px 0px;
}

#spookydiv_fbr1 div.inner, #spookydiv_fbr2 div.inner, #spookydiv_fbr3 div.inner
{
}

/*---------------------------------------------------------------------------------*/
/* Custom Code     																																 */			
/*---------------------------------------------------------------------------------*/

/* Filebank Folder & recursive */
div.spookydiv_cst1
{
	/*border: #888888 1px solid;*/
}

#spookydiv_cst1 div.inner
{
}

/*---------------------------------------------------------------------------------*/
/* AZ Services     																																 */			
/*---------------------------------------------------------------------------------*/

/* Event List Floating Left */
div.spookydiv_azs1
{
	border: #eeeeee 1px solid;
	padding: 5px; 
	margin: 0px 5px 5px 5px; 
	min-width:160px;
	width:auto !important;
	width:160px;
	height: 200px;
	float: left;
}

/* Event List Floating Right */
div.spookydiv_azs2
{
	border: #eeeeee 1px solid;
	padding: 5px; 
	margin: 0px 5px 5px 5px; 
	min-width:160px;
	width:auto !important;
	width:160px;
	height: 200px;
	float: right;
}

div.spookydiv_azs3
{
	/*border: #eeeeee 1px solid;*/
	margin: 5px 5px 5px 5px; 
}

#spookydiv_azs1 div.inner, #spookydiv_azs2 div.inner, #spookydiv_azs3 div.inner
{
}

/*------------------------------------------------------------------------------------------*/
/* Styles to help WYSIWYG the editor some																					          */			
/* must be duplicated in civicax/RadControls/editor/skins/default2006/EditorContentArea.css */
/*------------------------------------------------------------------------------------------*/

.edtdiv, .edtdiv table
{
	font-family: Tahoma, Sans-Serif;
	color: #000000;
	font-size: 13px;
	margin: 10px 0px 10px 0px;
}

.edtdiv p
{
	color: #333333;
	padding: 3px;
}

.edtdiv hr
{
	color:#ececec;
	height:1px;
}

.edtdiv strong
{
	font-weight: bold;
	color:#341a01;
}

.edtdiv ul
{
	padding: 3px;
	color:#663300;
	margin: 13px 25px;
}

.edtdiv ul li
{
	padding: 5px;
	color:#663300;
}

.edtdiv ul ul
{
/*	list-style: none;
	margin-left: 20px;*/
}

.edtdiv ol
{
	padding: 3px;
	color:#663300;
	margin: 13px 25px;
}

.edtdiv ol li
{
	padding: 5px;
	color:#663300;
}

.edtdiv ol ol
{
/*	list-style: none;
	margin-left: 20px;*/
}

.edtdiv ol ul
{
	list-style: disc;
	/*margin-left: 20px;*/
		margin: 13px 20px;
}

.edtdiv fieldset
{ 
	padding: 1em; 
	font-size: 13px;
	font-family: sans-serif; 
} 

.edtdiv label 
{ 
	float:left; 
	width:120px; 
	margin-right:5px; 
	/*padding-top:0.2em; */
	text-align:right; 
	font-weight:bold; 
}

.edtdiv a:link
{
	color: #ae7d00;
}

.edtdiv a:visited
{
	color: #765601;
}

.edtdiv a:hover
{
	color: #669933;
}

.edtdiv a:active
{
	color: #669933;
}

.edtdiv .leftimg img
{
	margin: 0px 5px 0px 0px;
}

.edtdiv .leftimg p
{
	margin: 0px 15px 5px 10px;
	text-align: right;
	display:block;
	font-size: 10px;
}

.edtdiv .rightimg img
{
	margin: 0px 0px 0px 5px;
}

.edtdiv .rightimg p
{
	margin: 0px 10px 5px 15px;
	text-align: right;
	display:block;
	font-size: 10px;
}

.edtdiv .generalimg img
{
	margin: 5px 10px 0px 10px;
}

.edtdiv .generalimg p
{
	margin: 0px 15px 5px 15px;
	text-align: center;
	font-size: 10px;
}

.edtdiv h1
{
	margin: 10px, 0px, 10px, 0px; 
	font-family: Trajan Pro, Times New Roman, Serif; 
	color: #400000; 
	font-size: 30px; 
	font-weight: normal;
}

.edtdiv h2
{
	margin: 10px, 0px, 10px, 0px;  
	font-family: Trajan Pro, Times New Roman, Serif; 
	color: #400000;
	font-size: 27px; 
	font-weight: normal;
}

.edtdiv h3
{
	margin: 10px, 0px, 10px, 0px;  
	font-family: Trajan Pro, Times New Roman, Serif; 
	color: #400000;
	font-size: 24px;
	font-weight: normal;
}

.edtdiv h4
{
	margin: 10px, 0px, 10px, 0px; 
	font-family: Trajan Pro, Times New Roman, Serif;
	color: #512b02;  
	font-size: 21px;
	font-weight: normal;
}

.edtdiv h5
{
	margin: 10px, 0px, 10px, 0px; 
	font-family: Trajan Pro, Times New Roman, Serif;
	color: #663300;  
	font-size: 18px;
	font-weight: normal;

}

.edtdiv h6
{
	margin: 5px, 0px, 5px, 0px;  
	font-family: Trajan Pro, Times New Roman, Serif;
	color: #663300; 
	font-size: 12px;
	font-weight: normal;


}

.edtdiv blockquote
{
	margin: 5px 0px 20px 20px;
}

/*------------------------------------------------------------------------------------------*/
/* Custom styles for Gloucester Elections pages												 */			
/* must be duplicated in civicax/RadControls/editor/skins/default2006/EditorContentArea.css */
/*------------------------------------------------------------------------------------------*/

.edtdiv .header1 
{
	margin: 10px, 0px, 10px, 0px;  
	font-family: Trajan Pro, Times New Roman, Serif; 
	color: #400000;
	font-size: 27px; 
	font-weight: normal;
} 
    

.edtdiv .header2 
{
	margin: 10px, 0px, 10px, 0px;  
	font-family: Trajan Pro, Times New Roman, Serif; 
	color: #400000;
	font-size: 24px;
	font-weight: normal;
} 

.edtdiv .header3 

{
	margin: 10px, 0px, 10px, 0px; 
	font-family: Trajan Pro, Times New Roman, Serif;
	color: #512b02;  
	font-size: 21px;
	font-weight: normal;
} 

.edtdiv .header4 
{
	margin: 10px, 0px, 10px, 0px; 
	font-family: Trajan Pro, Times New Roman, Serif;
	color: #663300;  
	font-size: 18px;
	font-weight: normal;
} 


#winner 
{
    font-size:12px; 
    font-weight:bold; 
    color:#7ea749;
}

#contest 
{
	margin: 5px, 0px, 5px, 0px;  
	font-family: Trajan Pro, Times New Roman, Serif;
	color: #663300; 
	font-size: 16px;
	font-weight: normal;
} 

#processed 
{
    font-size:14px;
    font-weight:bold;
    color: #DF821E;
}

#candidate 
{
    font-size:12px; 
    font-weight:normal;
    color:#333;
} 

#total 
{
    font-size:12px; 
    font-weight:normal;
    color:#333;
} 

#colhead 
{
    font-size:11px;
    font-weight:bold;
    color:#400000;
    background-color: #d5c688;
}


/*
src file: "/navdata/menu00.css"
*/
/*=================================================
 menu1
=================================================*/

div#f1 div.cv_menu1_O
{
	/*width:208px;*/
	width:206px;
	border:1px solid transparent;
	padding:0px;
	margin:0px;
	background-color: transparent;
}

div#f1 #cv_menu1
{
	width:206px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
div#f1 #cv_menu1 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
div#f1 #cv_menu1 li 
{
	border-top:1px dotted transparent;
	margin:0px;
	padding:0px;
}
div#f1 #cv_menu1 li.first 
{
	border-top:0px dotted transparent;
	margin:0px;
}

div#f1 #cv_menu1 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:193px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

div#f1 #cv_menu1 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}

div#f1 #cv_menu1 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

div#f1 #cv_menu1 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body div#f1 #cv_menu1 li a , html>body div#f1 #cv_menu1, html>body div#f1 #cv_menu1_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu1 li { float: left; height: 1%; }
* html #cv_menu1 li a { height: 1%; }
/* End */

div.cv_menu1_O
{
	width:208px;
	/*border:1px solid #ffffff;*/
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu1
{
	width:206px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu1 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu1 li 
{
	/*border-top:1px dotted #ffffff;*/
	border-top:1px dotted #f1f1f1;
	margin:0px;
	padding:0px;
}
#cv_menu1 li.first 
{
	border-top:0px dotted #ffffff;
	margin:0px;
}

#cv_menu1 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:193px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu1 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}

#cv_menu1 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu1 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu1 li a , html>body #cv_menu1, html>body #cv_menu1_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu1 li { float: left; height: 1%; }
* html #cv_menu1 li a { height: 1%; }
/* End */

/*=================================================
 menu2
=================================================*/

div.cv_menu2_O
{
	/*width:200px;*/
	width:198px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu2
{
	width:198px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu2 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu2 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu2 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu2 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu2 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu2 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu2 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu2 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu2 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu2 li a , html>body #cv_menu2, html>body #cv_menu2_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu2 li { float: left; height: 1%; }
* html #cv_menu2 li a { height: 1%; }
/* End */

/*=================================================
 menu3
=================================================*/

div.cv_menu3_O
{
	/*width:200px;*/
	width:198px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu3
{
	width:198px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu3 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu3 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu3 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu3 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu3 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu3 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu3 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu3 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu3 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu3 li a , html>body #cv_menu3, html>body #cv_menu3_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu3 li { float: left; height: 1%; }
* html #cv_menu3 li a { height: 1%; }
/* End */

/*=================================================
 menu4
=================================================*/

div.cv_menu4_O
{
	/*width:904px;*/
	width:902px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu4
{
	width:902px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu4 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu4 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu4 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu4 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:889px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu4 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu4 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:889px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu4 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu4 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu4 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu4 li a , html>body #cv_menu4, html>body #cv_menu4_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu4 li { float: left; height: 1%; }
* html #cv_menu4 li a { height: 1%; }
/* End */

/*=================================================
 menu5
=================================================*/

div.cv_menu5_O
{
	/*width:904px;*/
	width:902px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu5
{
	width:902px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu5 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu5 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu5 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu5 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:889px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu5 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu5 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:889px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu5 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu5 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu5 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu5 li a , html>body #cv_menu5, html>body #cv_menu5_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu5 li { float: left; height: 1%; }
* html #cv_menu5 li a { height: 1%; }
/* End */

/*=================================================
 menu6
=================================================*/

div.cv_menu6_O
{
	/*width:904px;*/
	width:902px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu6
{
	width:902px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu6 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu6 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu6 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu6 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:889px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu6 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu6 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:889px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu6 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu6 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu6 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu6 li a , html>body #cv_menu6, html>body #cv_menu6_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu6 li { float: left; height: 1%; }
* html #cv_menu6 li a { height: 1%; }
/* End */

/*=================================================
 menu7
=================================================*/

div.cv_menu7_O
{
	/*width:904px;*/
	/*width:902px;*/
	width: 198px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu7
{
	/*width:902px;*/
	width: 198px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu7 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu7 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu7 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu7 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:889px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu7 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu7 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:889px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu7 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu7 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu7 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu7 li a , html>body #cv_menu7, html>body #cv_menu7_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu7 li { float: left; height: 1%; }
* html #cv_menu7 li a { height: 1%; }
/* End */

/*=================================================
 menu8
=================================================*/

div.cv_menu8_O
{
	/*width:200px;*/
	width:198px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu8
{
	width:198px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu8 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu8 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu8 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu8 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu8 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu8 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu8 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu8 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu8 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu8 li a , html>body #cv_menu8, html>body #cv_menu8_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu8 li { float: left; height: 1%; }
* html #cv_menu8 li a { height: 1%; }
/* End */

/*=================================================
 menu9
=================================================*/

div.cv_menu9_O
{
	/*width:200px;*/
	width:198px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu9
{
	width:198px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu9 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu9 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu9 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu9 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu9 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu9 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu9 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu9 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu9 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu9 li a , html>body #cv_menu9, html>body #cv_menu9_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu9 li { float: left; height: 1%; }
* html #cv_menu9 li a { height: 1%; }
/* End */

/*=================================================
 menu10
=================================================*/

div.cv_menu10_O
{
	/*width:200px;*/
	width:198px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu10
{
	width:198px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu10 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu10 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu10 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu10 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu10 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu10 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu10 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu10 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu10 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu10 li a , html>body #cv_menu10, html>body #cv_menu10_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu10 li { float: left; height: 1%; }
* html #cv_menu10 li a { height: 1%; }
/* End */

/*=================================================
 menu11
=================================================*/

div.cv_menu11_O
{
	/*width:200px;*/
	width:198px;
	border:1px solid #705202;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

#cv_menu11
{
	width:198px;
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
}
#cv_menu11 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}
#cv_menu11 li 
{
	border-top:1px dotted #e4dbba;
	margin:0px;
	padding:0px;
}
#cv_menu11 li.first 
{
	border-top:0px dotted #e4dbba;
	margin:0px;
}

#cv_menu11 li a
{
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu11 li a.more
{
	background-image:url(/img/tri.gif);
	padding:3px 15px 3px 5px;
}


#cv_menu11 li a.rtol
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:185px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
}

#cv_menu11 li a.rtolmore
{
	display:block;
	padding:3px 5px 3px 15px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#493602;
	text-decoration:none;
/*	width:100%;*/
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	background-image:url(/img/tril.gif);
}



#cv_menu11 li a:hover
{
	background-color:#e4dbba;
	color:#493602;
}

#cv_menu11 li a.more:hover
{
	background-color:#e4dbba;
	color:#493602;
}

html>body #cv_menu11 li a , html>body #cv_menu11, html>body #cv_menu11_O
{
	width: auto;
}
/* Holly Hack for IE \*/
* html #cv_menu11 li { float: left; height: 1%; }
* html #cv_menu11 li a { height: 1%; }
/* End */



/*
src file: "/inc/00/layouthi.css"
*/

/*-------------------------------------------------------------------------------------
 Body
-------------------------------------------------------------------------------------*/
body
{ 
	background: #c1b086 url(/img/00/layout/bgslice.png) repeat-x;
	color: #000000;
	margin: 0px;
	height: 100%;
}
body.homepage
{ 
	background: #c1b086 url(/img/00/layout/homepage-bgslice.png) repeat-x;
}
@media print 
{
	body
	{
		background: #fff;
		margin: 5px;
		height: 100%;
	}
}
div#big-picture
{
	position:absolute;
	background: transparent url(/img/00/layout/bgimage.jpg) no-repeat top center;
	width: 100%;
	min-height: 100%;
	min-width:972px;
	display:none;
}
/*-------------------------------------------------------------------------------------
 Header
-------------------------------------------------------------------------------------*/
div.header, td.header
{
	width: 970px;
	height: 141px;
}

div.headercrumb, td.headercrumb
{
	width: 970px;
	height: 166px;
}

/*-------------------------------------------------------------------------------------
 Top
-------------------------------------------------------------------------------------*/
#fontsize a
{
	text-decoration: none;
	color: #ae7d00;
}
#fontsize a:hover
{
	text-decoration: underline;
}

#fontsize a.selected, #fontsize a.selected:hover
{
	text-decoration: none;
	color: #000;
}


/*************************************************************************************************
	For selectable fonts
*************************************************************************************************/

.size0, .size0 table, #size0, #size0 table
{
	font-size: 11px;
}

.size1, .size1 table, #size1, #size1 table
{
	font-size: 13px;
}

.size2, .size2 table, #size2, #size2 table
{
	font-size: 15px;
}

.unselected
{
	color: #d3d3d3;
}

.redbox
{
	border: solid 1px red;
}

#header div#top
{
	width: 970px;
	height: 100px;
	background: url(/img/00/layout/header.png) no-repeat;
	position: relative;
}

#header div#top a.lowgraphics
{
	display:block; 
	float:left;
	width: 110px; 
	height:20px; 
	position: relative;
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	color: #ae7d00;
	text-align: left;
}
#header div#top a.lowgraphics:hover
{
	text-decoration: underline;
}

#header div#top div#fontsize
{
	display:block; 
	float:left;
	width: 110px; 
	height:20px; 
	position: relative;
	font-size: 11px;
	color: #00157f;
	text-decoration: none;
	text-align: left;
}


#header div#top div#header
{
	width: 658px; 
	height:130px; 
	top: 55px;
	left: 292px;
	position: absolute;
}

#header div#top a.linkbackhome
{
	display:block; 
	float:left;
	width:370px; 
	height:60px; 
	top:0;
	left:0;
	position: absolute;
	
}

#header #top div#date
{
	left: 613px;
	top: 71px;
	width: 240px;
	height: 20px;
	position: absolute;

	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	color: #ae7d00;
	text-align: left;
}
#header #top div#portalButton
{
	left: 364px;
	top: 64px;
	width: 343px;
	height: 20px;
	position: absolute;
	border: solid 0px red;

	vertical-align: middle;
	text-align: right;
}



#header #top div#SiteSearch
{
	left: 613px;
	top: 46px;
	width: 270px;
	height: 21px;
	position: absolute;
	background: transparent;
}

#header #top #SiteSearch input
{  
	width: 270px;
	height: 21px;
	line-height: 21px;
	font-size: 14px; 
	color: #646464; 
	text-align: right;
	border-width: 0px;
	padding: 0px 5px;
	margin: 0px;
}

#header #top div#button
{
	left: 889px;
	top: 46px;
	width: 77px;
	height: 27px;
	position: absolute;
}


/*-------------------------------------------------------------------------------------
 Navigation Buttons
-------------------------------------------------------------------------------------*/

#header div#nbuts
{
	width: 970px;
	height: 41px;
	position: relative;
	background: url(/img/00/layout/nav-shadow.png) no-repeat top center;
}


#header div#nbuts div
{
}


#header div#but
{
	position: absolute;
	left: 10px;
	top: 0px;
	width: 950px;
	height: 37px;
}

#header a.abs-link
{
	display: block;
	position: absolute;
	top: 0;
}	


/****************
	Bread Crumbs
*****************/

#header div#bcrumbs
{
	width: 970px;
	height: 25px;
}
#header div#crumbs
{
	width: 730px;
	height: 25px;
	margin-left: 15px;
	float: left;
	vertical-align: middle;
	margin-top:0px;
}
#header div#buttons
{
	float: left;
	width: 200px;
	height: 25px;
	margin-top:0px;
}

#header div#nobcrumbs
{
	width: 950px;
	height: 6px;
}


/*************************************************************************************************
	Content
*************************************************************************************************/
table#content
{
	width: 970px;
  height: 550px;

}

/***********************************************
	Menu 
***********************************************/

#content td#menu
{
	width: 242px;
	background: url(/img/00/layout/menu-background.jpg) no-repeat;
}

#content #menu .inner
{
	width: 220px;
	margin: 13px 0 0 17px;
}


/***********************************************
	Full Screen - layout style 0, col0
***********************************************/

#content td#col0
{
	width: 970px;
	vertical-align: top;
}

#content #col0 div#inner
{
	width: 930px;
	margin-left: 20px;
}

/*********************
 inner padding divs 
*********************/
#content #col0 div.html-width-default
{
	width: 910px;
	margin: 15px 10px 0px 10px; 
}

#content #col0 div.content-width-default
{
	width: 910px;
	margin: 0px 10px; 
}

#content #col0 div.vpadcontent-width-default
{
	width: 910px;
	margin: 15px 10px; 
}



/***********************************************
	2 Columns - layout style 3, col2
***********************************************/
#content td#col2
{
	width: 728px;
	vertical-align: top;
}
#content #col2 div#inner
{
	width: 694px;
	margin-left: 14px;
}


/*********************
 inner padding divs 
*********************/
#content #col2 div.html-width-default, #content #col2_3 div.html-width-wide
{
	width: 674px;
	margin: 15px 10px 0px 10px; 
}

#content #col2 div.content-width-default, #content #col2_3 div.content-width-wide
{
	width: 674px;
	margin: 0px 10px; 
}

#content #col2 div.vpadcontent-width-default, #content #col2_3 div.vpadcontent-width-wide
{
	width: 674px;
	margin: 15px 10px; 
}

/* Column 2 */
div#col2-col2
{
	Width: 674px;
  min-height:460px;
  height:auto !important;
  height:460px;


}
#col2-col2 .top
{
	height: 0px;
	line-height: 0px;
}
#col2-col2 .vert-divider
{
	height: 20px;
	line-height: 20px;
}
#col2-col2 .bot
{
	height: 0px;
	line-height: 0px;
}

/***********************************************
	3 Columns - layout style 4, col2_3 
***********************************************/
#content td#col2_3
{
	width: 728px;
	vertical-align: top;
}
#content #col2_3 div#inner
{
	width: 694px;
	margin-left: 14px;
}

/* Column 2 */
div#col2_3-col2
{
	Width: 450px;
	float: left;
	margin-right: 20px;
  min-height:460px;
  height:auto !important;
  height:460px;


}
#col2_3-col2 .top
{
	height: 0px;
	line-height: 0px;
}
#col2_3-col2 .vert-divider
{
	height: 20px;
	line-height: 20px;
}
#col2_3-col2 .bot
{
	height: 0px;
	line-height: 0px;
}

/* Column 3 */
div#col2_3-col3
{
	Width: 224px;
	float: left;

}
#col2_3-col3 .top
{
	height: 6px;
	line-height: 6px;
	border: solid 1px green;
}
#col2_3-col3 .vert-divider
{
	height: 10px;
	line-height: 10px;
	border: solid 1px green;
}


/*********************
 inner padding divs 
*********************/
#content #col2_3 div.html-width-default, #content #col2 div.html-width-narrow
{
	width: 430px;
	margin: 15px 10px 0px 10px; 
}

#content #col2_3 div.content-width-default, #content #col2 div.content-width-narrow
{
	width:430px;
	margin: 0px 10px; 
}

#content #col2_3 div.vpadcontent-width-default, #content #col2 div.vpadcontent-width-narrow
{
	width:430px;
	margin: 15px 1px; 
}

#content div.rcoldiv
{
	margin: 0px 0px 0px 0px; 
}

/***********************************************
	Homepage - layout style 0, colhp
***********************************************/
#content div#homepage
{
	width: 970px;
	min-height:860px;
  height:auto !important;
  height:860px;
}

#content #homepage a.button
{
	width: 130px;
  height: 22px;
  display: block;
  position: absolute;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#content #homepage a.button:hover
{
  background-position: -130px 0px;
}


/* LEFT */
#content #homepage #left
{
	min-height:860px;
  height:auto !important;
  height:860px;
  background: url(/img/00/layout/homepage-menubg.png) no-repeat;
  float: left;
}

#content #homepage #left #top
{
  width: 480px;
  height: 257px;
  position: relative;
}
#content #homepage #left #top .links
{
	position: absolute;
	top: 18px;
	left: 18px;
	width: 220px;
}

#content #homepage #left #top .links a
{
	display:block;
	width: 220px;
	height: 55px;
}

#content #homepage #left #top .weather 
{
	position: absolute;
	top: 385px;
	left: 36px;
	width: 200px;
}

#content #homepage #left #top .weather *
{
	color: #5f4515;
	font: normal normal bolder 13px/100% times, serif;
}
/*
#content #homepage #left #top .welcome
{
	color: #483112;
	font: tahoma, sans-serif;
	font-size:11px;
	position: absolute;
	top: 230px;
	left: 251px;
	width: 220px;
	height: 195px;
	padding: 1 0;
	overflow: hidden;
}

#content #homepage #left #top .welcome font
{
  font-size:10px;
}

#content #homepage #left #top .welcome p
{
  margin-top:5px;
}

#content #homepage #left #top .welcome .edit-button
{
	height: 30px;
}
#content #homepage #left #top .welcome h1
{
	color: #287a00;
	font: tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin: 0 auto 5px auto;
}
#content #homepage #left #top a.button
{
	bottom: 5px;
	right: 3px;
	width: 130px;
	height: 32px;
  background-image: url(/img/00/layout/btn-learnmore.png);
}

*/
#content #homepage #left #top .mm-spacer
{
	margin-bottom: 1px;
}


#content #homepage #left #services
{
	width: 480px;
  height: 141px;
  background: url(/img/00/layout/service-background.jpg) no-repeat;
  margin: 9px 0px 0px 20px;
  padding: 1px 0px;
}

#content #homepage #left #headlines
{
	width: 480px;
  height: 635px;
  background: url(/img/00/layout/headlines-background.jpg) no-repeat;
  margin: 9px 0px 10px 20px;
  padding: 1px 0px;
  position: relative;
}

#content #homepage #left #headlines a.button
{
	top: 10px;
	right: 19px;
  background-image: url(/img/00/layout/btn-news.png);
}

#content #homepage #left #news 
{
	width: 450px;
  height: 595px;
  left: 10px;
  top: 40px;
  padding: 1px 0px;
  position: absolute;
  overflow: hidden;
}




/* RIGHT */
#content #homepage #right
{
	width: 460px;
	min-height:860px;
  height:auto !important;
  height:860px;
  /*background: #0f0;*/
  float: left;
  margin-left: 10px;
}

#content #homepage #right #top
{
	width: 460px;
  height: 257px;
  margin-bottom: 9px;
  position: relative;
}

#content #homepage #right #top a.explore
{
	width: 415px;
  height: 80px;
  left:20px;
  top:30px;
  position: absolute;
  display: block;
  background: url(/img/00/layout/btnExplore.png) no-repeat 0px 0px;
}
#content #homepage #right #top a.explore:hover
{
	background-position: -415px 0px;
}


#content #homepage #right #calendar
{
	width: 460px;
  height: 220px;
  background: url(/img/00/layout/calendar-background.jpg) no-repeat;
  margin-bottom: 9px;
  position: relative;
}

#content #homepage #right #calendar a.button
{
	top: 10px;
	right: 10px;
  background-image: url(/img/00/layout/btn-calendar.png);
}

#content #homepage #right #calendar #calwrapper
{
	top: 33px;
	left: 10px;
	width: 249px;
  height: 200px;
	position: absolute;
  border: soild 1px red;
}

#content #homepage #right #calendar #month
{
	color: black;
	font-size: 11px;
	background: inherit;
	text-align: center;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	width: 249px; 
	margin: 0px 0px;
}

#content #homepage #right #calendar #month a
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#content #homepage #right #calendar #month a:hover
{
	color: red;
}

#content #homepage #right #calendar #month div.center
{
	width: 80%;
	font-size: 11px;
	margin: auto auto;
}

#content #homepage #right #calendar #month a.prev
{
	display:inline-block; 
	width: 30px; 
	float:left;
}

#content #homepage #right #calendar #month a.next
{
	display:inline-block; 
	width: 30px; 
	float: right;
}

#content #homepage #right #calendar #events
{
	width: 180px; 
	top: 25px;
	right: 10px;
	position: absolute;
}

#content #homepage #right .welcome {
  background: url("/img/00/layout/popular-background.jpg") no-repeat scroll 0 0 transparent;
  color: #483112;
  font-size: 11px;
  height: 270px;
  margin-bottom: 1px;
  overflow: hidden;
  position: relative;
  width: 460px;
}
#content #homepage #right .welcome div {

  padding: 5px 20px;
}

#content #homepage #right .welcome font
{
  font-size:10px;
}

#content #homepage #right .welcome p
{
  margin-top:5px;
}

#content #homepage #right .welcome .edit-button
{
	height: 30px;
}
#content #homepage #right .welcome h1
{
	color: #287a00;
	font: tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin: 0 auto 5px auto;
}
#content #homepage #right a.button {
    background-image: url("/img/00/layout/btn-learnmore.png");
    height: 32px;
	margin-bottom: 20px;
    position: absolute;
    width: 130px;
    right: 0px;
}

#content #homepage #right a.welcome-btn {
	margin-top: 38px;
}

/*
#content #homepage #right #popular
{
	width: 460px;
  height: 141px;
  background: url(/img/00/layout/popular-background.jpg) no-repeat;
  margin-bottom: 9px;
  position: relative;
  font: normal normal bold 12px/100% verdana, sans-serif;
}*/

#content #homepage #right #popular a
{
  font: normal normal bold 12px/100% verdana, sans-serif;
  color: #7d4a01;
  text-decoration: none;
}
#content #homepage #right #popular a:hover
{
  color: #106208;
}


#content #homepage #right #popular a.button
{
	top: 10px;
	right: 10px;
  background-image: url(/img/00/layout/btn-services.png);
}

#content #homepage #right #popular .inner
{
	width: 440px;
  height: 110px;
  left: 10px;
  top: 32px;
  position: absolute;
}

#content #homepage #right #rbv
{
	width: 460px;
}

#content #homepage #right #rbv a.rbv
{
	width: 460px;
	height: 119px;
	display: block;
	background-position: 0px 0px;
}

#content #homepage #right #rbv a.rbv:hover
{
	background-position: -460px 0px;
}


/**************************************************************
/* Title
/*************************************************************/

h1.title
{
	margin: 5px auto 0px auto;
	color: #153b3b;
	font: normal normal normal 18px/normal Constantia, serif;
}

#content #title
{
	background: url("/img/00/layout/titles.png") repeat-x;
	margin: 0px 0px;
}

#content div#GolfBrand
{
  background: url(/img/00/layout/titles_golf.png) repeat-x;	
  margin: 0px 0px;
}



#content #title div.left
{
	height: 87px;
	background: url("/img/00/layout/titlel.png") no-repeat top left;
}

#content #title div.right
{
	height: 87px;
	background: url(/img/00/layout/titler.jpg) no-repeat top right;
}

#content #GolfBrand div.right
{
	height: 87px;
	background: url(/img/00/layout/titler_golf.jpg) no-repeat top right;
}


#content #title div.wrap0, #content #GolfBrand div.wrap0
{
	display: table; 
	height:87px; 
	#position: relative;			/* Only for I.E. */ 
	overflow: hidden;
}

#content #title div.wrap1, #content #GolfBrand div.wrap1
{
	#position: absolute;			/* Only for I.E. */  
	#top: 50%;								/* Only for I.E. */ 
	display: table-cell; 
	vertical-align: middle;
}

#content #title div.wrap2, #content #GolfBrand div.wrap2
{
 #position: relative;				/* Only for I.E. */  
 #top: -50%;								/* Only for I.E. */ 
}


#content #title font, #content #GolfBrand font
{
	font-family: Trajon pro, Times New Roman, Serif;
	font-size:34px;
	color:#fff;
	margin: 0px 15px;
	display: block;
	font-variant: small-caps;
}
#content #title font.shadow, #content #GolfBrand font.shadow
{
	font-family: Trajon pro, Times New Roman, Serif;
	font-size:34px;
	color:#000;
	font-variant: small-caps;
}

#content #title font.sub, #content #GolfBrand font.sub
{
	font-family: Times New Roman, Serif;
	font-size:18px;
	color:#918362;
	display:block;
	margin: 0px 15px;
}
		
/*************************************************************************************************
	Footer
*************************************************************************************************/

td.footer-slice
{
	height: 235px;
	background: url(/img/00/layout/footer-slice.png) repeat-x;	
}

div#footer
{
	height: 235px;
	width: 970px;
	background: url(/img/00/layout/footer-background.jpg) no-repeat;	
}

div#footer, div#footer a
{
	color: #ccb85d; 
	font: normal normal normal 10px/12px verdana, sans-serif;
	text-decoration: none;
}

#footer ul
{
	list-style: none;
	margin: 0;
	line-height: 15px;
	padding: 0;
	/*border: solid 1px red;*/
}

#footer li
{
	padding: 0;
	margin: 0;
}
div#footer a:hover, div#footer strong
{
	color: #f8e8c2; 
	font-weight: normal;
}

#footer a.poweredby
{
	margin-right: 12px;
	display: block;
	width: 86px;
	height: 40;
	color: #ccb85d;
	text-align: center;
}

#footer div.links
{
	width:1000px; 
	height:36px;
}

#footer .links a
{
	line-height: 20px;
	padding: 0px 19px;
}

#footer .links-l
{
	width: 120px;
	text-align: center;
}

#footer .links-r
{
	width: 120px;
	text-align: center;
}

#footer .pod
{
	color: #ccb85d;
	font: normal normal normal 10px/100% verdana, san-serif;
}

#footer .pod h1
{
	color: #ffffff;
	font: normal normal bold 11px/150% arial, san-serif;
	margin: 0px auto 7px auto;
}

#footer div.social
{
	left: 635px;
	width: 200px; 
	color: #ccb85d;
	font: normal normal normal 10px/12px verdana, sans-serif;
}

#footer .social div.social-links
{
	margin-top: 4px;
	height: 26px; 
	width: 200px; 
}

#footer .social a
{
	color: #fff;
}

#footer .social ul
{
	display: inline;
}

#footer .social li
{
	margin-right: 4px;
	display: inline;
}

#footer .social li a
{
	display: block;
	width:18px;
	height:18px;
	float: left;
	margin-right: 4px;
}

#footer #translate-cont
{
  margin-top:5px;
}

#footer div.disclaimer
{
	width: 898px;
	text-align:justify;
	color: #ccb85d;
	margin-left: 36px;
	font: normal normal normal 10px/110% verdana, san-serif;
}

#footer a#full-ada
{
  float:left;
  color:#fff;
  text-decoration:underline;
  margin-top:5px;
  margin-left:36px;
}



/*************************************************************************************************
	Page Contacts
*************************************************************************************************/

#PageContacts table
{
	width: 204px;
	margin: 10px;
	color: #00157f;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
#PageContacts td
{
	text-align: center;
	vertical-align: top;
	display: inherit;
}
#PageContacts td.photo
{
	display: inherit;
}
#PageContacts image
{
	margin: 0px 0px 10px 0px;
}

#PageContacts td.info
{
	display: inherit;
}
#PageContacts font.title
{
	font-weight: bolder;
}
#PageContacts a
{
	font-weight: bolder;
	color: #00157f;
	text-decoration: none;
}
#PageContacts a:hover
{
	text-decoration: underline;
}


/*************************************************************************************************
	Side fades
*************************************************************************************************/

td.LeftSideFade
{
	/*background-color: /* sSurroundColor */
}

td.RightSideFade
{
	/*background-color: /* sSurroundColor */
}

td.LeftSideFullFade
{
	/*background-color: #c0c0c0; /* sSurroundColor */
	background-image: url(/img/layout/lfade.gif); 
	background-repeat: repeat-y; 
	background-position: right;
	height:100%; 
}

td.RightSideFullFade
{
	/*background-color: #c0c0c0; /* sSurroundColor */
	background-image: url(/img/layout/rfade.gif); 
	background-repeat: repeat-y; 
	background-position: left;
	height:100%; 
}


/* Homepage News Styling */

#headlines p.MsoNormal font
{
  font-size:11px;
}

/*
src file: "/inc/00/common.css"
*/
/***************************************************************************
	Css Standard on Hi & Mob
/**************************************************************************/

#col2_3-col3 img.mod-header
{
	width:224px;
	height:45px;
	border:0px;
}

#col2_3-col3 .mod-wrapper
{
	width:224px;
	background: url(/img/00/templates/templateslice.gif) repeat-y;
}
#col2_3-col3 .mod-inner
{
	width:204px;
	margin: 0px 10px;
}
#col2_3-col3 .mod-inner ul
{
	margin: 0px auto;
}
#col2_3-col3 img.mod-footer
{
	width:224px;
	height:45px;
	border:0px;
}


/*
src file: "/inc/00/combomenu.css"
*/
/***************************************************************************
	Menu looking UL for Edit Menu
/**************************************************************************/
/* remeber to set wrapperfN not combowrap for flyouts to work *//

div#combowrap, div#combowrap9
{
	width: 892px;
}

div#wrapperf4, div#wrapperf5, div#wrapperf6
{
	width: 902px;
	border-left:solid 1px #705202; 
	border-bottom:solid 1px #705202; 
	border-right:solid 1px #705202; 
	background: #ffffff;				/*eafff9 url(/img/00/layout/nav_watermark_green.png) no-repeat;*/
}

div#combowrap4
{
	/* needs to be individual wrapperf(n) */
	width: 860px;
	border:solid 1px black; 
	background: #ffffff;
	filter: alpha(opacity=98);	/* IE */
	MozOpacity: 0.98;						/* Netscape */
	opacity:0.98;								/* Firefox, Safari & Opera */
	khtmlopacity: 0.98;					/* Konqueror & Safari v1.n */
}
div#combowrap3
{
	/* needs to be individual wrapperf(n) */
	width: 660px;
	border:solid 1px black; 
	background: #ffffff;
	filter: alpha(opacity=98);	/* IE */
	MozOpacity: 0.98;						/* Netscape */
	opacity:0.98;								/* Firefox, Safari & Opera */
	khtmlopacity: 0.98;					/* Konqueror & Safari v1.n */
}
div#combowrap2
{
	/* needs to be individual wrapperf(n) */
	width: 440px;
	border:solid 1px black; 
	background: #ffffff;
	filter: alpha(opacity=98);	/* IE */
	MozOpacity: 0.98;						/* Netscape */
	opacity:0.98;								/* Firefox, Safari & Opera */
	khtmlopacity: 0.98;					/* Konqueror & Safari v1.n */
}

div#combowrap9
{
	width: 902px;
/*	border-left:solid 1px #705202; 
	border-bottom:solid 1px #705202; 
	border-right:solid 1px #705202; 
	background: #ffffff; */
}


table#ComboMenu
{
	/*border: solid 1px #004163;*/
	width: 872px;
	margin: 10px;
	background: inherit;

}

#combowrap4 table#ComboMenu
{
	width: 840px;
	background: inherit;
	margin: 10px;
}

#combowrap3 table#ComboMenu
{
	width: 630px;
	background: inherit;
	margin: 10px;
}

#combowrap2 table#ComboMenu
{
	width: 420px;
	background: inherit;
	margin: 10px;
}

#combowrap9 table#ComboMenu
{
	width: 882px;
	background: inherit;
	margin: 10px;
}


table#ComboMenu01
{
	border: solid 1px #004163;
	width: 170px;
	background-color: #ffffff;
}

#ComboMenu td.divider
{
	width: 11px;
}

#ComboMenu td.data
{
	width: 170px;
	vertical-align: top;
}
#combowrap2 #ComboMenu td.data, #combowrap3 #ComboMenu td.data,#combowrap4 #ComboMenu td.data
{
	width: 210px;
	vertical-align: top;
}


#ComboMenu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#ComboMenu li 
{
	margin: 0;
}


#ComboMenu li a
{
	display: block;
	padding: 2px 2px 2px 8px;
	margin: 0px 0px 0px 0px;
	background-color: inherit;
	color: #493602;
	text-decoration: none;
	/*width: auto;*/
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	width: 100%;
}

#combowrap2 #ComboMenu li a, #combowrap3 #ComboMenu li a, #combowrap4 #ComboMenu li a
{
	line-height: 21px;
}

#ComboMenu li.header a
{
	display: block;
	padding: 2px 2px 2px 2px;
	color: #493602;
	text-decoration: none;
	font-weight: bolder;
}

#ComboMenu li a:hover
{
	background-color: #e4dbba;
	color: #493602;
}

html>body #ComboMenu li a
{
	width: auto;
}

#ComboMenu form
{
	display: none; 
	margin: 0;
}


