<style type="text/css">

.error {
  font-size: 11px;
  color: #FF0000;
  font-weight: bold;
  text-decoration: none}

.accent		{
	font-size:12px;
	color: #E35000;
	font-weight: bold;}

.header {font-size: 16px; 
  color: #336699; 
  font-weight: bold; }

.subMenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	background-image: url(../images/menu_bg.gif);
	border-bottom: 1px solid #002549;
	padding-left: 18px; }

a.subMenu:link, a.subMenu:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	padding-left: 0px; }

a.subMenu:hover {
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	padding-left: 0px;	}
	
.submenu_active		{ 
	color: #003366;
	font-size: 12.5px;
	font-weight: bold;}

/*** LINKS ***/
a 	{font-size: 11px;
  	color: #336699;
	font-weight: normal;
	CURSOR: hand;
	text-decoration : none }

a:visited 	{font-size: 11px;
  			color: #336699;
			font-weight: normal;
			CURSOR: hand }
			
a:active 	{font-size: 11px;
			color: #336699;
			font-weight: normal;
			CURSOR: hand }
			
a:hover 	{font-size: 11px;
			color: #336699;
			font-weight: normal;
			CURSOR: hand;
			text-decoration : underline;}


/*
a:hover		{
	color: #E35000;
	text-decoration: none;}
*/

.currentTab {
		font-size: 12px;
		font-weight: bold;}

a.currentTab:link, a.currentTab:visited {
	color: #ffffff;
	text-decoration: none;}

a.currentTab:hover {
	color: #ffffff;
	text-decoration: none;}

.otherTab {
	font-size: 12px;
	font-weight: bold;}

a.otherTab:link, a.otherTab:visited {
	color: #A9A9A9;
	text-decoration: none;}

a.otherTab:hover {
	color: #8ABB59;
	text-decoration: none;}
	
.emptyTabSpace {
	border-bottom: 1px solid #67b4ff; }

a.mainmenu		{
	color: #445395;
	text-decoration: none;}

a.mainmenu:hover{
	color: #E35000;
	text-decoration: none;}


.features { font-size: 11px;
  	color: #333333;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: none;}

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

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

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

a.features:hover { font-size: 11px;
  	color: #333333;
	font-weight: normal;
	CURSOR: hand;
	text-decoration: underline;}

.footer { color: #EDEDED;
		font-size : 2px;}

.footer a { text-decoration: none;
		font-size : 2px;
        color: #EDEDED;}

.footer a:active { text-decoration: none;
		font-size : 2px;
        color: #EDEDED;}

.footer a:visited { text-decoration: none;
		font-size : 2px;
        color: #EDEDED;}

.footer a:hover { color: #EDEDED;
		font-size : 2px;
        text-decoration: none;}

a.logout:link,a.logout:active,a.logout:visited {
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;}

a.logout:hover		{
	font-size:12px;
	color: #FFFFFF;
	text-decoration:underline;}

a.login:link,a.login:active,a.login:visited {
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;}

a.login:hover		{
	font-size:12px;
	color: #FFFFFF;
	text-decoration:underline;}

A.footer:link {
    FONT-SIZE: 12px;
	CURSOR: hand;
	COLOR: #6693C2;
	font-weight: bold;
    TEXT-DECORATION: none }

A.footer:active {
    FONT-SIZE: 12px;
	CURSOR: hand;
	COLOR: #6693C2;
	font-weight: bold;
    TEXT-DECORATION: none }

A.footer:visited {
    FONT-SIZE: 12px;
	CURSOR: hand;
	COLOR: #6693C2;
	font-weight: bold;
    TEXT-DECORATION: none }
	
A.footer:hover {
    FONT-SIZE: 12px;
	CURSOR: hand;
	COLOR: #96C573;
	font-weight: bold;
    TEXT-DECORATION: none }

H1	{ 
	font-size: 20px;
	font-weight: bold;
	text-align:left;
	text-indent:0;
	letter-spacing:.1em;
	color:#FFFFFF }

H2	{ 
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #336699 }

/*** CONTROL PANEL HEADERS BLUE ***/
H3	{ 
	font-size: 16px;
	font-weight: bold;
	text-indent: 0;
	letter-spacing: 0;
	color: #336699 }

H4	{ 
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-indent: 0;
	letter-spacing: 0;
	margin-bottom: 2px;
	color: #FFFFFF }

H5	{ 
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-indent: 0;
	letter-spacing: 0;
	margin-bottom: 2px;
	color: #003366 }

/*** EVENT CALENDER HEADERS ***/
H6	{ 
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-indent: 0;
	letter-spacing: 0;
	margin-bottom: 2px;
	color: #336699 }


hr	{
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
	height: 0px; }


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


INPUT { text-indent: 2px;
	FONT-WEIGHT: normal;
	COLOR: #336699;
	border-color: #336699;
	FONT-SIZE: 11px;
	PADDING-LEFT: 4px;}

.textinput { 
        font-size: 12px;
		font-weight: normal;
        border: 1px solid #6699CC;
        padding-right: 3px;
        padding-left: 3px;}

.listbox { 
        font-size: 100%;
        border: 1px solid #6699CC;
        vertical-align : middle;}

.comment_button { 
        font-size: 85%;
        border: 1px solid #336699;
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;}

INPUT.colorborder { 
	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.button {
    COLOR: #336699;
	FONT-WEIGHT: normal;
    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 {
    COLOR: #336699;
	FONT-WEIGHT: normal;
    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 {
	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-SIZE: 11px;
    COLOR: #6699CC;
	BACKGROUND-COLOR: #F0F8FF;}

RADIOBUTTON { 
	FONT-SIZE: 11px;
    BORDER-RIGHT: none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none; }

TEXTAREA { 
    FONT-SIZE: 11px;
    COLOR: #336699;
	border-color: #336699;
	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; }

input.liteoption {
	background-color: #FAFAFA;
	font-weight: normal; }

input.mainoption {
	background-color: #FAFAFA;
	font-weight: bold; }

input.post, textarea.post, select {
	background-color: #FFFFFF; }

td.cat, th.cat {
	background-image: url(images/cellpic2.gif);
	padding: 3px;
	height: 25px; }

.row1	{
	background-repeat: repeat-x;
	background-color: #FFFEF3;
	height: 25px; }

.row2	{
	background-repeat: repeat-x;
	background-color: #EEF4FB;
	height: 25px; }

td.spacerow {
	background-image: url(images/cellpic1.gif);
	height: 4px;}

td.rowpic {
	background-color: #FFFFFF;
	background-image: url(images/cellpic3.gif);
	background-repeat: repeat-y;}


/* 
 * tickets style
 */
.tickets_text	{
	font			: 12px "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color			: #000000;
	padding-left		: 3px;	}

.tickets_boxborder
	{
	border			: 1px solid #26496d;	}

/* 
 * BUTTONS THAT ROLLOVER 
 */

.tickets_list-menu a
	{
	display			: block;
	border			: 1px solid #C0D0E0;
	background		: #DAD561;
	width			: 98%;
	text-align		: center;
	font-weight		: bold;	}

.tickets_list-menu a:hover
	{
	background		: #356799;
	width			: 98%;
	color			: #ffffff;	}

/* 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 */

.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;}

.background_1  { background-color: #FFFFFF; } /* White Background Reference */
.background_2  { background-color: #CCCCCC; } /* Main Site Box Border - Light Gray */
.background_3  { background-color: #A9C2DB; } /* Main Header Border Box - Medium Blue */
.background_4  { background-color: #EEF4FB; } /* Main Header and Forms Background Box - Light Blue */
.background_5  { background-color: #EFF7E8; } /* Right Column Box Background - Light Green */
.background_6  { background-color: #336699; } /* Right Column Box Border - Blue */
.background_7  { background-color: #CCCCCC; } /* Division Line Between Body and Right Column - Light Gray  */
.background_8  { background-color: #F2F2FC; } /* Right Column Box Background - Light Purple */
.background_9  { background-color: #FFF0F5; } /* Light Pink Background  */
.background_10  { background-color: #F5F5F5; } /* Control Panel Light Gray Background */
.background_11  { background-color: #6699CC; } /* TOP MENU BAR BLUE Background */
.background_12  { background-color: #F8F8FF; } /* Control Panel Light Lavender Background */
.background_13  { background-color: #C4DB86; } /* Control Panel Light Lavender Background */


.w{font-size:8pt;font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;color:#666666;} /*welcome text*/
.hdr{background:#749FC3;color:white;}
.blck{background:black;}
.leftmenu{background:#ededed;font-size:10pt;}
.lmitem{background:#cbdFf2;font-size:10pt;} /*left menu item*/
.lmh{background:#BACFE1;font-size:10pt;} /*left menu header*/
.mh{background:#2B3B4A ;color:#F7CD9A;}
.msh{background:#A0B0BF;font-size:10pt;} /*main sub header*/
.msi{background:#D5E0E7;font-size:10pt;vertical-align:middle;} /* main sub item */
.msi2{background:#BCC5CC;font-size:10pt;vertical-align:middle;} /* main sub item 2*/
.txt{font-size:10pt; vertical-align:middle;background:#FFFFFF; }

table.topmenu {
  border-collapse : collapse;}

td.border{background:#A0B0BF;}

table.topmenu td.background{background:#A0B0BF;}

table.topmenu a 		{text-decoration: none; FONT-SIZE: 11px; COLOR: #C0C0C0;}
table.topmenu a:link    {color:#C0C0C0; text-decoration: none;}
table.topmenu a:visited {color:#C0C0C0; text-decoration: none;}
table.topmenu a:active  {color:#C0C0C0; text-decoration: none;}
table.topmenu a:hover   {color:#8ABB59; text-decoration: none;}


table.topmenu td {
  color:#C0C0C0;
  text-decoration:none;
  FONT-SIZE: 11px;}

table.scrolline td {
  font-size:17px;
  font-weight:bold;}

table.scrolline td a, table.scrolline td a:visited{
  color: #2B547D;
  text-decoration:underline;}

table.scrolline td a:hover  {
  color: #990000;}

ul {
	list-style: square;}

input { text-indent : 2px; }

input.button {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; }

.postbody { line-height: 18px}



a.cat		{
	color: #FFFFFF;
	text-decoration: none;}

a.cat:hover{
	color: #F1F1F1;
	text-decoration: none;}

a.copyright		{
	color: #444444;
	text-decoration: none;}

a.copyright:hover {
	color: #000000;
	text-decoration: none;}

a.forumlink 	{
	color: #445395;
	text-decoration: none;}

a.forumlink:hover{
	color: #E35000;
	text-decoration: none;}

a.gen,a.genmed,a.gensmall {
	color: #445395;
	text-decoration: none;}

a.gen:hover,a.genmed:hover,a.gensmall:hover	{
	color: #E35000;
	text-decoration: none;}

a.nav			{
	color: #445395;
	text-decoration: none;}

a.nav:hover		{
	text-decoration: none;}

a.postlink:link	{
	color: #445395;
	text-decoration: none;}

a.postlink:visited {
	color: #445395;
	text-decoration: none;}

a.postlink:hover {
	color: #E35000;
	text-decoration: none;}

a.topictitle:link {
	color: #445395;
	text-decoration: none;}

a.topictitle:visited {
	color: #5493B4;
	text-decoration: none;}

a.topictitle:hover	{
	color: #E35000;
	text-decoration: none;}

.cat	{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;}

.code {
	background-color: #FAFAFA;
	border: #D1D7DC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
	color: #006600;
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;}

.copyright		{
	color: #444444;
	font-size: 10px;
	letter-spacing: -1px;}

.forumline	{
	background-color: #FFFFFF;
	border: 2px #D0D5E7 solid;}

.forumlink		{
	color: #445395;
	font-size: 12px;
	font-weight: bold;}

.gen {
	font-size: 12px;}

.gen,.genmed,.gensmall {
	color: #000000;}

.genmed {
	font-size: 11px;}

.gensmall {
	font-size: 10px;}

.helpline {
	background-color: #DEE3E7;
	border-style: none;}

.mainbody {
	padding: 9px;}

.mainmenu	{
	color: #000000;
	font-size: 11px;}

.maintitle	{
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;}

.name	{
	color: #000000;
	font-size: 11px;}

.nav	{
	color: #000000;
	font-size: 11px;
	font-weight: bold;}

.postbody {
	font-size: 12px;}

.postdetails  {
	color: #000000;
	font-size: 10px;}

.quote {
	background-color: #FAFAFA;
	border: #D1D7DC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
	color: #444444;
	font-size: 11px;
	line-height: 125%;}

.topictitle	{
	color: #000000;
	font-size: 11px;
	font-weight: bold;}
	

/*left column styles*/
	table.leftColumnModuleHead th {
		font-size: 12px;
		color: #ffffff;
		text-align: left;
		padding: 0px;
		background-color: #eeeeee;
	}
	table.leftColumnModuleS1 td {
		border-bottom: 1px solid #26496D;
		border-left: 1px solid #26496D;
		border-right: 1px solid #26496D;
		background-color: #EEEECC;
		padding: 5px;
	}
	
	table.leftColumnModuleS2 {
		border-bottom: 1px solid #26496D;
		border-left: 1px solid #26496D;
		border-right: 1px solid #26496D;
		background-color: #EEF4FB;
	}

/*
	table.leftColumnModuleS2 td  {
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;		
	}
*/
	
	.leftColumnModuleS3  {
		font-size: 11px;
		font-weight: bold;
		border-bottom: 1px solid #26496D;
		border-left: 1px solid #26496D;
		border-right: 1px solid #26496D;
		background-color: #efefef;
		padding: 5px;
	}


.listheader {
		font-size: 11px;
		color: #ffffff;
		font-weight: bold;
		text-align: left;
		background-color: #C4DB86;
		padding-left: 5px;
		padding-right: 5px;
}

div.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

</style>