body { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	bgcolor: #D9E4F0;
	margin:5px; } 

p { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	align: justify;
	margin:0 0 .5em 0; }

td, tr, span, div { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin:0 0 0 0; }
	




/*** LINKS ***/
a 	{ font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#06c;
	font-weight: normal;
	text-decoration: none; }

a:visited {	color: #06c;}
		
a:active { color: #06c;}

a:hover { color: #06c;
			text-decoration: underline; }
		
/*** SITE MENU LINKS FOR Main Site
	background-image : url(images/button_bg.gif);  ***/
	
.sitemenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a.sitemenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:visited.sitemenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:active.sitemenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:hover.sitemenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: underline;
		border-bottom: 0px }

/*** SITE FOOTER MENU LINKS */
	
a.footermenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 17px;
	color: #369;
	font-weight: normal;
    text-decoration: none;
	border-bottom: 0px }

a:visited.footermenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 17px;
	color: #369;
	font-weight: normal;
    text-decoration: none;
	border-bottom: 0px }
	
a:active.footermenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 17px;
	color: #369;
	font-weight: normal;
    text-decoration: none;
	border-bottom: 0px }
	
a:hover.footermenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 17px;
	color: #369;
	font-weight: normal;
    text-decoration: underline;
	border-bottom: 0px }

/*  Feedback Fusia small link text */
.feedback { font-size: 12px;
  color: #BA0F53;
  font-weight: bold;
  text-decoration: none; }
 
a:link.feedback { font-size: 11px;
  	color: #BA0F53;
	font-weight: bold;
	CURSOR: hand;
	text-decoration: none; }

a:visited.feedback { font-size: 11px;
  	color: #BA0F53;
	font-weight: bold;
	CURSOR: hand;
	text-decoration: none; }

a:hover.feedback { font-size: 11px;
  	color: #BA0F53;
	font-weight: bold;
	CURSOR: hand;
	text-decoration: underlined; }

a:active.feedback { font-size: 11px;
  	color: #BA0F53;
	font-weight: bold;
	CURSOR: hand;
	text-decoration: none; }

.error { font-size: 11px;
  color: #FF0000;
  font-weight: bold;
  text-decoration: none; }
  
.alert {
  font-family: "Century Gothic", Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #CC0000; }

.disclaimer, p.disclaimer, div.disclaimer {  font-family: "Century Gothic", Arial, Helvetica, sans-serif;
  font-size: 10px; 
  text-decoration: none;
  font-weight: normal;
  color: #533519 }  

/*  Small Blue Text - for Features text and homepage text on index.html */

.smalltext { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #336699;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a.smalltext { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #336699;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:visited.smalltext { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #336699;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:active.smalltext { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #336699;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:hover.smalltext { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #336699;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: underline;
		border-bottom: 0px }
	
/*  Footer text and Reference Links */
.reference { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #533519;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a.referencelinks { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #533519;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:visited.referencelinks { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #533519;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:active.referencelinks { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #533519;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }
		
a:hover.referencelinks { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #533519;
		line-height: 17.5px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px }


.smaller { font-size: 11px;
  font-weight: bold;
  color: #003366;
  text-decoration: none; }
	
/*  Back to Top link text  */

.backtotop { font-size: 11px;
	color: #6699CC;
	font-weight: normal; }
	
a:link.backtotop { font-size: 11px;
  	color: #6699CC;
	font-weight: normal;
	cursor: hand;
	text-decoration: none; }

a:visited.backtotop { font-size: 11px;
  	color: #6699CC;
	font-weight: normal;
	cursor: hand;
	text-decoration: none; }

a:active.backtotop { font-size: 11px;
  	color: #6699CC;
	font-weight: normal;
	cursor: hand;
	text-decoration: none; }

a:hover.backtotop { font-size: 11px;
  	color: #6699CC;
	font-weight: normal;
	cursor: hand;
	text-decoration: underline; }

/*** FEATURES Links Page ***/
a.featurelist:link { font-size: 12px;
  	color: #336699;
	line-height: 17.5px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px }
	
a.featurelist:visited { font-size: 12px;
  	color: #336699;
	font-weight: normal;
	cursor: hand; }
	
a.featurelist:focus { font-size: 12px;
	color: #CC33CC;
	cursor: hand;
	font-weight: normal;
	text-decoration: underline; }
			
a.featurelist:hover { font-size: 12px;
	color: #336699;
	font-weight: normal;
	cursor: hand;
	text-decoration : underline; }
	
a.featurelist:active { font-size: 12px;
	color: #CC33CC;
	font-weight: normal;
	cursor: hand;
	text-decoration: underline; }

.bluetxt { font-size: 12px;
  font-weight: normal;
  color: #336699;
  text-decoration: none; }
  
.headerfusia { font-size: 11px;
  	color: #CC33CC;
	font-weight: normal; }

.whatsnew { font-size: 12px;
  	color: #BA0F53;
	font-weight: bold;
	CURSOR: hand;
	text-decoration: none; }
	
.specialheader { font-size: 12px;
  text-indent: 0px;
  color: #0087CD;
  font-weight: bold; }

/* Control Panel Headers underlined in blue */
.cpheader { font-size: 12px;
  text-indent: 0px;
  color: #336699;
  font-weight: bold;
  border-bottom-width: 1px; 
  border-bottom-style: solid; 
  border-bottom-color: #0087CD; }

.line { border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #6699CC; }

.line2 { border-bottom-width: 1px; 
  border-bottom-style: solid; 
  border-bottom-color: #CCCCCC; }

.button { font-size: 11px; 
	font-weight: bold; 
	CURSOR: hand;
	border: 1 solid #336699; 
	background-color: #EEF4FB; }

/*** Sort Order Options in Photo Gallery ***/
.sortorder_options { margin: 0px;
    white-space: nowrap; }
	
		
/*** ADMIN MENU LINKS FOR CONTROL PANEL - PHOTO GALLERY 
	background-image : url(images/button_bg.gif);  ***/
.admin_menu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
        border: 1px solid #999999;
		color: #6699CC;
		background-color: #EEF4FB;
        background-position : bottom;
        margin-top: 2px;
        margin-bottom: 2px;
        text-align: center;
		padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }

.admin_menu a { color: #336699;
        text-decoration: none;
        position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }

.admin_menu a:visited { color: #336699;
        text-decoration: none;
        position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }

.admin_menu a:hover { color: #6699CC;
        text-decoration: none;
		padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }
		
.admin_menu a:active { color: #336699;
        text-decoration: none;
        position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }

/*** ADMIN MENU LINKS FOR CONTROL PANEL - POLLS, BUDGET MANAGER, ETC 
	background-image : url(images/button_bg.gif);  ***/
.admin_menu_general { color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
        border: 1px solid #999999;
		background-color: #6699CC;
        background-position : bottom;
        margin-top: 2px;
        margin-bottom: 2px;
        text-align: center;
		padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 4px;
        padding-right: 4px; }

.admin_menu_gen a { color: #6699CC;
        text-decoration: none;
		border: 1px solid #999999;
        background-color: #EEF4FB;
		position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }

.admin_menu_gen a:visited { color: #6699CC;
        text-decoration: none;
		border: 1px solid #999999;
        background-color: #EEF4FB;
		position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }

.admin_menu_gen a:hover { color: #336699;
        text-decoration: none;
		border: 1px solid #999999;
		background-color: #EEF4FB;
		padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }
		
.admin_menu_gen a:active { color: #6699CC;
        text-decoration: none;
		border: 1px solid #999999;
        background-color: #EEF4FB;
		position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px; }
		
.pagemenu_active { font-size: 14px;
  	color: #BA0F53;
	font-weight: bold;
	text-decoration: none; }
	
.pagemenu_inactive { font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none; }		
		
.new { font-size: 11px;
  	color: #BA0F53;
	font-weight: normal;
	text-decoration: none; }

a.new { font-size: 11px;
  	color: #BA0F53;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: none; }

a.new:visited { font-size: 11px;
  	color: #BA0F53;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: none; }

a.new:hover { font-size: 11px;
  	color: #BA0F53;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: underline; }
	
a.new:active { font-size: 11px;
  	color: #BA0F53;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: none; }

.toplinks { font-size: 11px;
  	color: #0087CD;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: none; }

a.toplinks { font-size: 11px;
  	color: #0087CD;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: none; }

a.toplinks:visited { font-size: 11px;
  	color: #0087CD;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: none; }

a.toplinks:hover { font-size: 11px;
  	color: #0087CD;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: underline; }
	
a.toplinks:active { font-size: 11px;
  	color: #0087CD;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: none; }

/* ----------------------------------------------- */
/*                                                 */
/*             		FORM STYLES                	   */
/*                                                 */
/* ----------------------------------------------- */  		

INPUT { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-left: 4px;}

.textinput {  font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
    border: 1px solid #6699CC;
    padding-right: 3px;
    padding-left: 3px; }

.listbox { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 100%;
    border: 1px solid #6699CC;
    vertical-align : middle; }

.comment_button { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 85%;
    border: 1px solid #336699;
    background-position : bottom;
    padding-left: 3px;
    padding-right: 3px; }

INPUT.colorborder { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #336699;
	font-size: 11px;
	padding-left: 4px;
	border-right: 1px solid #6699CC;
    border-top: 1px solid #6699CC;
    border-left: 1px solid #6699CC;
    border-bottom: 1px solid #6699CC; }

INPUT.buttontext { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    color: #336699;
	font-weight: bold;
    font-size: 12px;
 	background-color: #EEF4FB;
    cursor: hand;
	border-right: 2px solid #336699;
    border-top: 1px solid #6699CC;
    border-left: 1px solid #6699CC;
    border-bottom: 2px solid #336699; }

INPUT.buttontext:hover { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    color: #336699;
	font-weight: bold;
    font-size: 12px;
	background-color: #EEF4FB;
	cursor: hand;
	border-right: 2px solid #003366;
    border-top: 1px solid #003366;
    border-left: 1px solid #003366;
    border-bottom: 2px solid #003366; }
	
INPUT.button { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    color: #336699;
	font-weight: bold;
    font-size: 12px;
 	background-color: #EEF4FB;
    cursor: hand;
	border-right: 2px solid #336699;
    border-top: 1px solid #6699CC;
    border-left: 1px solid #6699CC;
    border-bottom: 2px solid #336699; }

INPUT.button:hover { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    color: #336699;
	font-weight: bold;
    font-size: 12px;
	background-color: #EEF4FB;
	cursor: hand;
	border-right: 2px solid #003366;
    border-top: 1px solid #003366;
    border-left: 1px solid #003366;
    border-bottom: 2px solid #003366; }

select { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color: #336699;
    font-weight: normal;
    font-size: 11px;
    background-color: #FFFFFF;
	border-right: 1px solid #6699CC;
    border-top: 1px solid #6699CC;
    border-left: 1px solid #6699CC;
    border-bottom: 1px solid #6699CC; }

CHECKBOX { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6699CC;
	background-color: #F0F8FF;}

RADIOBUTTON { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-right: none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none; }

TEXTAREA { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 11px;
	scrollbar-base-color: #EEF4FB;
	scrollbar-face-color: #EEF4FB;
    scrollbar-3dlight-color: #EEF4FB;
    scrollbar-arrow-color: #336699;
    scrollbar-darkshadow-color: #A9C2DB;
    background-color: #FFFFFF;
	padding-left: 4px; }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                                              x */
/* x     	OUTLINE BLOCK                     	  x */
/* x                                              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */    
  
.outline { border: 1px solid #CCCCCC; }
.outline_blue { border: 1px solid #A9C2DB;
				border-top: medium none;}
.outline2 { border: 3px solid #A9C2DB }  /* Save-The-Date Border Planning Tool */
.outline3 { border: 1px solid #A9C2DB; } /* Border on small right column pictures throughout the wedshare site */
.outline4 { border: 1px solid #6699CC; } /* Border budget block items on Control Panel */
.dotted { border: 2px dotted #9DCE78; } /* Dotted border or line */
.dashed { border: 1px dashed #96C573; } /* Dashed border or line */

.outline_side {
	margin: 0px 0px 0px 0px;
	border-width: 0 1px 0 0px;
	border-color: #6699CC;
	border-style: solid;}

.outline_left {
	margin: 0px 0px 0px 0px;
	border-width: 0 0px 0 1px;
	border-color: #6699CC;
	border-style: solid;}
	
.outline_sides {
	margin: 0px 0px 0px 0px;
	border-width: 0 1px 0 1px;
	border-color: #6699CC;
	border-style: solid;}
	
.outline_topandsides {
	margin: 0px 0px 0px 0px;
	border-width: 1px 1px 0px 1px;
	border-color: #6699CC;
	border-style: solid;}
	
.outline_bottomandsides {
	margin: 0px 0px 0px 0px;
	border-width: 0px 1px 1px 1px;
	border-color: #6699CC;
	border-style: solid;}
