@charset "UTF-8";
/* CSS Document */

/*==============================
			-- General --
==============================*/

*{
	margin:0;
	padding:0;
	border:0;
}

html{
	height:100%;
}
span.field-validation-error
{
	color: Red;
}
span.StandardBlueLink
{
	font-weight: bold; 
	color: #2e90bd;
}
a.StandardBlueLink
{
	font-weight: bold; 
	color: #2e90bd;
}
body {
	
	font:12px Helvetica;
	color:#333333;
	height:100%;
	text-align:center;
}

select, textarea, option
{
	border-style: solid;
	border-width: 1px;
	border-color: #AAA;
	font-size: 11px;
}
input.text {
	border-style: solid;
	border-width: 1px;
	border-color: #AAA;
	font-size: 11px;
}

option
{
	background-color: #b9ebf1;
}

textarea
{
}
textbox
{
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p{
	line-height:16px;
	padding-bottom:8px;
}

.SiteContainer{
	width:860px;
	height:auto !important;
	min-height:100%;
	padding:0px 20px 20px 20px;
	margin:0 auto;
	background-color: White;
	text-align:left;
}

input[type="text"]
{
    background: #fff;/*background: #ffffff url("/Images/EventManager/RegItemCreator/bg_form_input.gif") no-repeat top left;*/
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    
    
}
form input:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;
}
form label{
    text-align:left;
    margin-right:15px;
    line-height:26px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
}


/*================================

    Coool looking little number box as seen on main page

===================================*/
div.ExtraItemsNumber{
				color:#FFFFFF;
				height:16px;
				width:15px;
				display:block;
				font:14px Helvetica;
				font-weight:bold;
				background:url(../../Images/imagehead_nav.png) no-repeat 0;
				margin-right:10px;
				padding-left:7px;
				padding-top:5px;
				padding-bottom: 5px;
				float: left;
				
}

/*==============================
			-- TABLE STUFF --
==============================*/
.standard_table
{
	font-size: 13px;
	font-family: Arial;
	border: solid 1px #DFDFDF;
	padding: 15px;
	background-color: White;
	padding: 15px;
}

.standard_table a
{
	
	color: #58973E;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
	
.standard_table td
{
	font-size: 12px;
}

.standard_table tr
{
	padding: 20px;
}

.tr_alt
{
	background-color: #E5E5E8;
}




/*==============================
			-- top navbar --
==============================*/

#TopNav {
	width:900px;
	margin-left: -21px;
	height:20px;
	position:relative;
	margin-bottom:18px;
}

.TopNavLeft {
	list-style:none;
	float:left;
	padding-left:6px;
	color:#F7F7F7;
	margin-top: 1px;
}

.TopNavRight {
	list-style:none;
	float:right;
	padding-right:6px;
	color:#F7F7F7;
}

#TopNav span{
	font-size:14px;
	display:block;
	padding-top:6px;
	color:#F7F7F7;
}

#TopNav a{
	font-size:14px;
	color:#F7F7F7;
	display:block;
}

#TopNav a:hover {
	color:#EBEBEB;
	text-decoration:none;
}


/*==============================
			-- H1-H6 --
==============================*/

h1{
	font-size:36px;
  position: relative;
	display:block;
	font-weight:bold;
	overflow:hidden;
}

h1 span {
  background: url(../../Images/gradient.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 30px;
}

h2{
	color:#15530d;
	font-size:26px;
	font-weight:bold;
	line-height:22px;
	margin-bottom:5px;
}

h3{
	color:#15530d;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}

h4{
	color:#333333;
	font-size:14px;
}

h5{
	color:#15530d;
	font-size:13px;
	line-height:16px;
	margin-bottom:6px;
	margin-top:2px;
}

/*==============================
			-- content top --
==============================*/

#TopContentContainer{
	width:840px;
	height:216px;
	margin-top: 30px;
	float: left;
	background-color:#FFFFFF;
	padding:0px 10px 0px 10px;
}

#TopContainerEventTitle{
	width:575px;
	
	margin-bottom:10px;
	margin-left: 30px;
}

#TopContainerEventTitle img{
	float:left;
	margin-right:10px;
}

#TopContainerEventTitle span{
	font-size:16px;
	font-weight:bold;
}

#TopContentContainerCap{
	width:100%;
	height:10px;
	margin-bottom:15px;
	float:left;
	background:url(../../Images/TopContentContainerCap.png) no-repeat 0 0;
}

.EventColLeft{
	width:250px;
	height:215px;
	float:left;
	/*background-color:#990000;*/
}

.EventColLeft span{
	display:block;
	color:#15530d;
	font-size:14px;
	font-weight:bold;
	border-bottom:#15530d solid 1px;
	margin-bottom:10px;
}

ul.EventInfoTimeName{
	width:135px;
	float:left;
	margin-top:10px;
}

ul.EventInfoTimeName li{
	list-style:none;
	width: 100%;
	float:left;
	text-align: right;
	padding-bottom:3px;
}

ul.EventInfoTimeData{
	width:110px;
	float:right;
	margin-top:10px;
}

ul.EventInfoTimeData li{
	list-style:none;
	float:left;
	width: 100%;
	text-align: left;
	padding-bottom:3px;
}

.EventInfoContact{
	float:left;
	margin-top:10px;
}

.EventInfoContact li{
	list-style:none;
	float:left;
	clear:both;
	padding-bottom:3px;
}

.EventInfoContact li a{
	color:#333333;
	padding-left:0px;
	font-style:normal !important;
}

.EventMap{
	width:330px;
	height:215px;
	float:right;
}


/*==============================
			-- bottom content --
==============================*/

.BotContentContainer{
	width:100%;
	height:auto;
	overflow:hidden;
}

.BotDblContent{
	width:612px;
	height:auto;
	min-height:400px;
	float:right;
	background-color:#FFF;
	padding:5px 20px;
}

.BotDblContentTop{
	width:652px;
	height:10px;
	float:right;
	background:#FFF url(../../Images/BotDblContentTop.gif) no-repeat;
}

.BotDblContentBottom{
	width:652px;
	height:10px;
	float:right;
	background:#FFF url(../../Images/BotDblContentBottom.gif) no-repeat;
	margin-bottom:10px;
}

.BotSglContent{
	width:200px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:15px 20px 0px 20px;
	clear:both;
}

/*==============================
			-- footer --
==============================*/

#footer{
	width:100%;
	height:auto;
	clear:both;
	position:static;
	margin-top:20px;
	padding:4px 0;
	overflow:hidden;
	border-top:1px solid #15530d;
}

#footer a{
	color:#15530d;
	font-size: 10px;
}

#footer p{
	float:right;
}

#footer p.copyright{
	color:#15530d;
	float:left;
	font-size: 10px;
}

/*==============================
			-- Bar --
==============================*/

div.SectionDivider{
	width:100%;
	height:27px;
	border:solid #c5c5c5 1px;
	background:url(../../Images/ContPanEvent_bgnd.gif) repeat-x;
	cursor: pointer;
}

div.SectionDivider:hover{
	background:url(../../Images/ContPanEvent_hover.gif) repeat-x;
}

div.SectionDivider:hover h4{
	color:#333333;
}

div.SectionDivider{
	width:100%;
	height:27px;
	border:solid #c5c5c5 1px;
	cursor: pointer;
	background:url(../../Images/ContPanEvent_hover.gif) repeat-x;
}

li.ListLeft {
	list-style:none;
	float:left;
}

.FourSome
{
	border: solid 1px #DDDDDD;
	background-color: White;/*rgb(240, 254, 240);*/
	padding: 10px;
	margin: 15px;
	margin-left: 5px;
	width: 550px;
}

.FourSome ul
{
	list-style: none;
}
.FourSome li
{
	margin: 6px;
}

/*==============================
			-- Tables --
==============================*/


.PaymentTable
{
	margin-bottom:10px;
}

.PaymentTable a
{
	color: #15530D;
	font-size: 14px;
	font-weight: bold;
}
.PaymentTable td
{
	margin: 20px;
	vertical-align: top;
}
.PaymentTable tr
{
	margin: 20px;
}

/* ---------------------

SuvNavBar for registration form

-------------------------*/

div.RegisterSubNavContainer {
	width: 100%;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left: 10px;
	position: relative;
}
 
.RegisterSubNav {
	
	width: 100%;
	height: 22px;
	list-style: none;
	margin: 20px;
	/*background-color: #EEEEEE;*/
	text-align: left;
	float: left;
}
 
.RegisterSubNav li {
	vertical-align: middle;
	width: auto;
	height: auto;
	float: left;
	
	
	/*background-color: #EEEEEE;*/
}
 
.RegisterSubNav a {
	color: #58973E;
	vertical-align: middle;
	text-decoration: none;
	display: block;
	padding: 4px 7px;
	font-size: 12px;
}
 
.RegisterSubNav a:hover {
	text-decoration: underline;
	background-color:#e6efe2;
	padding: 4px 4px;
	border-left:#FFFFFF solid 3px;
	border-right:#FFFFFF solid 3px;
	font-size: 12px;
}
 
.RegisterSubNav li.selected a{
	text-decoration: none;
	cursor:default;
	color:#999999;
	background:none;
}
 
 
li.LeftRegisterSubNav {
	list-style:none;
	float:left;
	border-right:#58973E solid 1px;
}
 
li.RightRegisterSubNav {
	list-style:none;
	float:right;
}

li.LeftNav {
	list-style:none;
	float:left;
}

li.RightNav {
	list-style:none;
	float:right;
}

/*

        User View Buttons

*/
input.button 
{
	background-color: Green;
    cursor: pointer;
    width: 114px;
    height: 29px;
    background-image: url(../../Images/HoverButtons/btn2.jpg);
}

		input.button:hover 
		{
			color: White;
			cursor: pointer;
			width: 114px;
			height: 29px;
			background-image: url(../../Images/HoverButtons/btn2_hover.jpg);
		}
div.button 
{
	margin-top: 20px;
	background-color: Green;
	text-align: center;
	vertical-align: middle;
    cursor: pointer;
    width: 114px;
    height: 29px;
    background-image: url(../../Images/HoverButtons/btn2.jpg);
}

		div.button a
		{
			color: White;
			font-size: 14px;
			font-family: Arial;
			text-decoration: none;
			margin-top:6px;
			width:100%;
			float: left;
		}
		div.button:hover 
		{
			color: White;
			cursor: pointer;
			width: 114px;
			height: 29px;
			background-image: url(../../Images/HoverButtons/btn2_hover.jpg);
		}
		.buttonclicked
		{
			color: White;
			cursor: pointer;
			width: 114px;
			height: 29px;
			background-image: url(../../Images/HoverButtons/btn2_clicked.jpg);
		}


/*


     Registration item display

*/

.ARegistrationItem
{
	width: 585px;
	vertical-align: top;
	border: solid 1px #EEE;
	position: relative;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 15px;
	background:transparent url(../../Images/ContPanEventInfo_bgnd.gif) repeat-x scroll 0 -1px;
	margin-bottom: 15px;
}
		.RevBottomBackground
		{
			width: 590px;
			height: 20px;
			position: absolute;
			bottom: 0px;
			left: 0px;
			background:transparent url(../../Images/ContPanEventInfo_bgnd_rev.gif) repeat-x scroll 0 10px;
		}
		.ARegistrationItem h4
		{
			color: #15530D;
			font-size: 14px;
			font-weight: bold;
			padding-left: 6px;
		}
		h4 span
		{
			display:block;
			height:15px;
			width:100%;
			position: absolute;
			top: 0px;
		}
		.AddARegistrationItem
		{
			margin-left: 20px; 
			height: 100%;
			width: 140px;
			display:inline-block;
			position: absolute; 
			left: 10px;
			top: 40%;
		}
		.DescrIncHolder
		{
			margin-left: 178px;
			margin-top: 10px;
			width: 300px;
			height: 100%;
			display:inline-block;
		}
			.DescrIncHolder p
			{
				line-height: 0px;
				font-weight: bold; 
				color: #58973E;
			}
		.RegistrationDescription
		{
			margin-bottom: 10px;
			width: 300px;
			height: 50%;
		}
		
		.RegistrationIncludes
		{
			height: 50%;
			width: 300px;
		}
		
		.RegistrationPrice
		{
			width: 100px;
			display:inline-block;
			text-align: right;
			position: absolute;
			top: 44%;
			right: 16px;
		}
		
		.RegistrationPrice span
		{
			font-size: 14px;
			font-weight: bold;
			font-family: Arial;
		}
		
		
/*

		Admin display

*/


.LeftHandSide
{
	width: 182px;
	height: 100%;
	min-height: 1000px;
	float: left;
	text-align: center;
}

/*=============================

		RIGHT RIGHT RIGHT RIGHT RIGHT ALL THINGS RIGHT

=====================================*/
.RightHandSide
{
	width: 675px;
	height: 100%;
	min-height: 1000px;
	float: left;
}
	.MainContent
	{
		width: 100%;
		border: solid 1px #DFDFDF;
		float: left;
	}
	
	
	.StandardContentMarginLeft
	{
		margin-left: 68px;
	}
	.StandardContentMarginLeftSmall
	{
		margin-left: 40px;
	}
	.StandardTextPText
	{
		font-family: Helvetica;
		font-size: 12px;
		line-height: 20px;
	}
	.StandardTextPTextBigger
	{
		font-family: Helvetica;
		font-size: 14px;
		line-height: 22px;
	}
	
	.StandardImageHolderDetailsPage
	{
	    
		width: 150px;
		text-align: center;		
		overflow: hidden;
		display: inline-block;
		margin-top: 30px;
		vertical-align: top;
	}
			.StandardImageHolderDetailsPage img
			{
				width: 150px;
				text-align: center;
				height: auto;
			}
	.StandardImageRightDescriptionDiv
	{
		margin-right: 10px;
		margin-left: 12px;
		margin-top: 10px;
		display: inline-block;
		width: 430px;
	}
	.StandardFloatRight
	{
		float: right;
	}
	.StandardFloatLeft
	{
		float: left;
	}
	.StandardDescriptionWidth
	{
		 width: 550px;
	}
	.StandardSmallDescription
	{
		width: 410px;
	}
	.EventInformationRow
	{
		width: 200px;
		height: 17px;
		margin: 0;
		padding: 0;
		font-family: Helvetica;
	}
	.GreyRow
	{
		background-color: #DBDBDB;
	}
	
	
	
	.SelectedRegistrationsAltRow
	{
		background-color: #CDE2D9;
		height: 26px;
		margin: 0;
		padding: 0;
	}
	.RegularRegistrationsRow
	{
		height: 26px;
	}
	.RegistrationOptionsLeft
	{
		width: 297px;
		float: left;
	}
			.RegistrationOptionsItemHeader
			{
				background-color: #DBDBDB;
				width: 100%; 
				font-family: Helvetica;
				font-size:14px;
				font-weight:bold;
				display:inline-block;
			}
			.RegistrationOptionsItemName
			{
				display: inline-block;
				width: 145px;
			}
			.RegistrationOptionsItemPrice 
			{
				float:right;
				margin:2px;
				text-align:right;
				width:75px;
			}
			.RegistrationOptionsItemIncludes
			{
				margin-left: 20px;
				margin-bottom:10px;
			}
	.RegistrationOptionsRight
	{
		float:left;
		width:280px;
		margin-left: 18px;
	}
	.RegistrationItemsSelectedDivContainer
	{
		padding: 14px;
		width: 253px;
		background-color: #E5F0EA;
	}
			table.RegistrationItemsSelected
			{
				border-collapse: collapse; 
				width: 100%;
			}
					table.RegistrationItemsSelected td
					{
						border-spacing: 0px;
						border: 0px;
					}
	/*==============================
				-- Horizontal navbar --
	==============================*/
	#HorizNav 
	{
		color:#00673C;
		float:left;
		font-family:Helvetica;
		font-size:14px;
		font-weight:bold;
		height:26px;
		width:100%;
	}
	
	#HorizNav ul{
		display:block;
		list-style: none;
	}
	
	#HorizNav li
	{
		list-style:none;
		float: left;
	}

	#HorizNav a
	{
		text-decoration:none;
		cursor: pointer;
	}

	#HorizNav a:hover{
		text-decoration:none;
		cursor: pointer;
	}

	

/*==============================
			-- Images on the left --
==============================*/
#LeftStripImages
{
	width: 175;
	margin-top: 30px;
	text-align: center;
	vertical-align: middle;
}

		#LeftStripImages img
		{
			width: 130px;
			height: auto;
			margin-top: 5px;
		}
		#LeftStripImages a
		{
			text-align:center;
			cursor: pointer;
			background-image: none;
			padding: 0px;
			margin: 0px;
		}
		
		#LeftStripImages a:hover
		{
			padding: 0px;
			cursor: pointer;
			background-image: none;
		}

/*
	All Images
*/

/* GREEEEEEEN */
.Template1
{
	background: White url('../../Images/UserThemes/background/body_bkgnd_green.jpg') repeat-x top center;
}
	body.Template1 ul.TabButtons li
	{
		margin-left: 25px;
		text-align: center;
		margin-top: 3px;
	}
		body.Template1 ul.TabButtons li.endcapselected
		{
			background: transparent url(../../Images/UserThemes/Tabs/tab_end_green.png);
			color: White;
			width: 162px;
			height: 24px;
			padding-top:3px;
			margin-left: 0px;
			margin-top: 0px;
		}
				body.Template1 ul.TabButtons li.endcapselected a
				{
					margin-right: 12px;
					vertical-align: middle;
					color: White;
				}
		
		body.Template1 ul.TabButtons li.selected 
		{
			color: White;
			background: transparent url(../../Images/UserThemes/Tabs/tab_green.png);
			cursor:pointer;
			color: White;
			width: 170px;
			height: 24px;
			padding-top:3px;
			text-align: center;
			margin-top: 0px;
		}
				body.Template1 ul.TabButtons li.selected a
				{
					vertical-align: middle;
					color: White;
				}
	body.Template1 .LeftNav
	{
		color: #58973E;
	}
	body.Template1 .LeftNav a
	{
		color: #58973E;
	}
	
	body.Template1 .LeftRegisterSubNav
	{
		border-right: 1px solid #58973E;
	}
	
	body.Template1 .LeftRegisterSubNav a
	{
		color: #58973E;
	}
	body.Template1 li.selected a
	{
		color: #999;
	}		
	body.Template1 .StandardContentGreenSmallHeader
	{
		color: #58973E;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	
	body.Template1 .standardboldgreen
	{
		color: #58973E;
	}
	
	body.Template1 .LeftRegisterSubNav a
	{
		color: #58973E;
	}
	body.Template1 .TopStrip
	{
		background: transparent url(../../Images/UserThemes/background/topBar_bgnd_green.jpg) repeat scroll 0 0;
	}
	body.Template1 .Tab
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_green01.jpg);
	}

	body.TabTemplate1 .Tab:hover
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_green02.jpg);
	}	
	
	body.Template1 .submitButton_sm
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_green01.jpg);
	}
	
	body.Template1 .submitButton_sm:hover
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_green02.jpg);
	}
	
	body.Template1 .submitButton_med
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_green01.jpg);
	}
	
	body.Template1 .submitButton_med:hover
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_green02.jpg);
	}
	
	body.Template1 .submitButton_lg
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_green01.jpg);
	}
	
	body.Template1 .submitButton_lg:hover
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_green02.jpg);
	}
	
	body.Template1 .HeaderDivider
	{
		height: 19px;
		width: 393px;
		padding-top:2px;
		padding-left:5px;
		vertical-align: middle;
		color: White;
		font-size: 14px;
		font-weight: bold;
		font-family: Helvetica;
		margin-top: 15px;
		margin-bottom: 15px;
		background-image: url(../../Images/UserThemes/background/head_bgnd_green.jpg);
	}
	

/* BLLLLUUUUUUEEEEEEEE */
.Template2
{
	background: White url('../../Images/UserThemes/background/body_bkgnd_blue.jpg') repeat-x top center;	
}
	
	body.Template2 ul.TabButtons li
	{
		margin-left: 25px;
		text-align: center;
		margin-top: 3px;
	}
		body.Template2 ul.TabButtons li.endcapselected
		{
			background: transparent url(../../Images/UserThemes/Tabs/tab_end_blue.png);
			color: White;
			width: 162px;
			height: 24px;
			margin-left: 0px;
			margin-top: 0px;
			padding-top:3px;
		}
				body.Template2 ul.TabButtons li.endcapselected a
				{
					margin-right: 12px;
					color: White;
				}
		
		body.Template2 ul.TabButtons li.selected 
		{
			color: White;
			background: transparent url(../../Images/UserThemes/Tabs/tab_blue.png);
			cursor:pointer;
			color: White;
			width: 170px;
			height: 24px;
			text-align: center;
			margin-top: 0px;
			padding-top:3px;
		}
				body.Template2 ul.TabButtons li.selected a
				{
					color: White;
				}
	
	
	body.Template2 .StandardContentGreenSmallHeader
	{
		color: Blue;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	body.Template2 .LeftNav
	{
		color: Blue;
	}
	body.Template2 .LeftNav a
	{
		color: Blue;
	}
	
	body.Template2 .LeftRegisterSubNav
	{
		border-right: 1px solid Blue;
	}
	
	body.Template2 .LeftRegisterSubNav a
	{
		color: Blue;
	}
	body.Template2 li.selected a
	{
		color: #999;
	}
	body.Template2 .standardboldgreen
	{
		color: Blue;
	}
	
	body.Template2 .TopStrip
	{
		background: transparent url(../../Images/UserThemes/background/topBar_bgnd_blue.jpg) repeat scroll 0 0;
	}
	body.Template2 .Tab
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_blue01.jpg);
	}

	body.TabTemplate2 .Tab:hover
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_blue02.jpg);
	}	
	
	body.Template2 .submitButton_sm
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_blue01.jpg);
	}
	
	body.Template2 .submitButton_sm:hover
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_blue02.jpg);
	}
	
	body.Template2 .submitButton_med
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_blue01.jpg);
	}
	
	body.Template2 .submitButton_med:hover
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_blue02.jpg);
	}
	
	body.Template2 .submitButton_lg
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_blue01.jpg);
	}
	
	body.Template2 .submitButton_lg:hover
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_blue02.jpg);
	}
	
	body.Template2 .HeaderDivider
	{
		height: 19px;
		width: 393px;
		padding-top:2px;
		padding-left:5px;
		vertical-align: middle;
		color: White;
		font-size: 14px;
		font-weight: bold;
		font-family: Helvetica;
		margin-top: 15px;
		margin-bottom: 15px;
		background-image: url(../../Images/UserThemes/background/head_bgnd_blue.jpg);
	}

/* BROOOOWWWWNN */
.Template3
{
	background: White url('../../Images/UserThemes/background/body_bkgnd_brown.jpg') repeat-x top center;
	font:12px Helvetica;
	color:#333333;
	height:100%;
	text-align:center;
}
	body.Template3 ul.TabButtons li
	{
		margin-left: 25px;
		text-align: center;
		margin-top: 3px;
	}
		body.Template3 ul.TabButtons li.endcapselected
		{
			background: transparent url(../../Images/UserThemes/Tabs/tab_end_brown.png);
			color: White;
			width: 162px;
			height: 24px;
			padding-top:3px;
			margin-left: 0px;
			margin-top: 0px;
		}
				body.Template3 ul.TabButtons li.endcapselected a
				{
					margin-right: 12px;
					color: White;
				}
		
		body.Template3 ul.TabButtons li.selected 
		{
			color: White;
			background: transparent url(../../Images/UserThemes/Tabs/tab_brown.png);
			cursor:pointer;
			color: White;
			width: 170px;
			height: 24px;
			padding-top:3px;
			text-align: center;
			margin-top: 0px;
		}
				body.Template3 ul.TabButtons li.selected a
				{
					color: White;
				}
	
	body.Template3 .LeftNav
	{
		color: #82573a;
	}
	body.Template3 .LeftNav a
	{
		color: #82573a;
	}
	
	body.Template3 .LeftRegisterSubNav
	{
		border-right: 1px solid #82573a;
	}
	
	body.Template3 .LeftRegisterSubNav a
	{
		color: #82573a;
	}
	body.Template3 li.selected a
	{
		color: #999;
	}
	body.Template3 .StandardContentGreenSmallHeader
	{
		color: #82573a;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	body.Template3 .standardboldgreen
	{
		color: #82573a;
	}
	body.Template3 .TopStrip
	{
		background: transparent url(../../Images/UserThemes/background/topBar_bgnd_brown.jpg) repeat scroll 0 0;
	}
	body.Template3 .Tab
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_brown01.jpg);
	}

	body.TabTemplate3 .Tab:hover
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_brown02.jpg);
	}	
	
	body.Template3 .submitButton_sm
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_brown01.jpg);
	}
	
	body.Template3 .submitButton_sm:hover
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_brown02.jpg);
	}
	
	body.Template3 .submitButton_med
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_brown01.jpg);
	}
	
	body.Template3 .submitButton_med:hover
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_brown02.jpg);
	}
	
	body.Template3 .submitButton_lg
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_brown01.jpg);
	}
	
	body.Template3 .submitButton_lg:hover
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_brown02.jpg);
	}
	
	body.Template3 .HeaderDivider
	{
		height: 19px;
		width: 393px;
		padding-top:2px;
		padding-left:5px;
		vertical-align: middle;
		color: White;
		font-size: 14px;
		font-weight: bold;
		font-family: Helvetica;
		margin-top: 15px;
		margin-bottom: 15px;
		background-image: url(../../Images/UserThemes/background/head_bgnd_brown.jpg);
	}


/*
Notes about the template 
bla b
bla


NavPosition=Left,Top,Right
Master=TwoColumnInnerThreeColumn
/* RED */
.Template4
{
	background: White url('../../Images/UserThemes/background/body_bkgnd_red.jpg') repeat-x top center;
	font:12px Helvetica;
	color:#333333;
	height:100%;
	text-align:center;
}
	body.Template4 ul.TabButtons li
	{
		margin-left: 25px;
		text-align: center;
		margin-top: 3px;
	}
		body.Template4 ul.TabButtons li.endcapselected
		{
			background: transparent url(../../Images/UserThemes/Tabs/tab_end_red.png);
			color: White;
			width: 162px;
			height: 24px;
			padding-top:3px;
			margin-left: 0px;
			margin-top: 0px;
		}
				body.Template4 ul.TabButtons li.endcapselected a
				{
					margin-right: 12px;
					color: White;
				}
		
		body.Template4 ul.TabButtons li.selected 
		{
			color: White;
			background: transparent url(../../Images/UserThemes/Tabs/tab_red.png);
			cursor:pointer;
			color: White;
			width: 170px;
			height: 24px;
			padding-top:3px;
			text-align: center;
			margin-top: 0px;
		}
				body.Template4 ul.TabButtons li.selected a
				{
					color: White;
				}
	body.Template4 .StandardContentGreenSmallHeader
	{
		color: Red;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	body.Template4 .LeftNav
	{
		color: Red;
	}
	body.Template4 .LeftNav a
	{
		color: Red;
	}
	
	body.Template4 .LeftRegisterSubNav
	{
		border-right: 1px solid Red;
	}
	
	body.Template4 .LeftRegisterSubNav a
	{
		color: Red;
	}
	body.Template4 li.selected a
	{
		color: #999;
	}
	body.Template4 .StandardContentGreenSmallHeader
	{
		color: Red;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	body.Template4 .standardboldgreen
	{
		color: Red;
	}
	body.Template4 .TopStrip
	{
		background: transparent url(../../Images/UserThemes/background/topBar_bgnd_red.jpg) repeat scroll 0 0;
	}
	body.Template4 .Tab
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_red01.jpg);
	}

	body.TabTemplate4 .Tab:hover
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_red02.jpg);
	}	
	
	body.Template4 .submitButton_sm
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_red01.jpg);
	}
	
	body.Template4 .submitButton_sm:hover
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_red02.jpg);
	}
	
	body.Template4 .submitButton_med
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_red01.jpg);
	}
	
	body.Template4 .submitButton_med:hover
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_red02.jpg);
	}
	
	body.Template4 .submitButton_lg
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_red01.jpg);
	}
	
	body.Template4 .submitButton_lg:hover
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_red02.jpg);
	}
	
	body.Template4 .HeaderDivider
	{
		height: 19px;
		width: 393px;
		padding-top:2px;
		padding-left:5px;
		vertical-align: middle;
		color: White;
		font-size: 14px;
		font-weight: bold;
		font-family: Helvetica;
		margin-top: 15px;
		margin-bottom: 15px;
		background-image: url(../../Images/UserThemes/background/head_bgnd_red.jpg);
	}
	
	
	
	
/* Charcoal */
.Template5
{
	background: White url('../../Images/UserThemes/background/body_bkgnd_char.jpg') repeat-x top center;
	font:12px Helvetica;
	color:#333333;
	height:100%;
	text-align:center;
}
	body.Template5 ul.TabButtons li
	{
		margin-left: 25px;
		text-align: center;
		margin-top: 3px;
	}
		body.Template5 ul.TabButtons li.endcapselected
		{
			background: transparent url(../../Images/UserThemes/Tabs/tab_end_char.png);
			color: White;
			width: 162px;
			height: 24px;
			padding-top:3px;
			margin-left: 0px;
			margin-top: 0px;
		}
				body.Template5 ul.TabButtons li.endcapselected a
				{
					margin-right: 12px;
					color: White;
				}
		
		body.Template5 ul.TabButtons li.selected 
		{
			color: White;
			background: transparent url(../../Images/UserThemes/Tabs/tab_char.png);
			cursor:pointer;
			color: White;
			width: 170px;
			height: 24px;
			padding-top:3px;
			text-align: center;
			margin-top: 0px;
		}
				body.Template5 ul.TabButtons li.selected a
				{
					color: White;
				}
				
	body.Template5 .StandardContentGreenSmallHeader
	{
		color: #5d5558;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	body.Template5 .LeftNav
	{
		color: #5d5558;
	}
	body.Template5 .LeftNav a
	{
		color: #5d5558;
	}
	
	body.Template5 .LeftRegisterSubNav
	{
		border-right: 1px solid #5d5558;
	}
	
	body.Template5 .LeftRegisterSubNav a
	{
		color: #5d5558;
	}
	body.Template5 li.selected a
	{
		color: #999;
	}
	body.Template5 .StandardContentGreenSmallHeader
	{
		color: #5d5558;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	body.Template5 .standardboldgreen
	{
		color: #5d5558;
	}
	body.Template5 .TopStrip
	{
		background: transparent url(../../Images/UserThemes/background/topBar_bgnd_char.jpg) repeat scroll 0 0;
	}
	body.Template5 .Tab
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_char01.jpg);
	}

	body.TabTemplate5 .Tab:hover
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_char02.jpg);
	}	
	
	body.Template5 .submitButton_sm
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_char01.jpg);
	}
	
	body.Template5 .submitButton_sm:hover
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_char02.jpg);
	}
	
	body.Template5 .submitButton_med
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_char01.jpg);
	}
	
	body.Template5 .submitButton_med:hover
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_char02.jpg);
	}
	
	body.Template5 .submitButton_lg
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_char01.jpg);
	}
	
	body.Template5 .submitButton_lg:hover
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_char02.jpg);
	}
	
	body.Template5 .HeaderDivider
	{
		height: 19px;
		width: 393px;
		padding-top:2px;
		padding-left:5px;
		vertical-align: middle;
		color: White;
		font-size: 14px;
		font-weight: bold;
		font-family: Helvetica;
		margin-top: 15px;
		margin-bottom: 15px;
		background-image: url(../../Images/UserThemes/background/head_bgnd_char.jpg);
	}
	
	
	
	
/* 

                HTML ONLY TEMPLATE 

*/

.Template6
{
	background: White url('../../Images/UserThemes/background/body_bkgnd_char.jpg') repeat-x top center;
	font:12px Helvetica;
	color:#333333;
	height:100%;
	text-align:center;
}
	body.Template6 ul.TabButtons li
	{
		margin-left: 25px;
		text-align: center;
		margin-top: 3px;
	}
		body.Template6 ul.TabButtons li.endcapselected
		{
			background: transparent url(../../Images/UserThemes/Tabs/tab_end_char.png);
			color: White;
			width: 162px;
			height: 24px;
			padding-top:3px;
			margin-left: 0px;
			margin-top: 0px;
		}
				body.Template6 ul.TabButtons li.endcapselected a
				{
					margin-right: 12px;
					color: White;
				}
		
		body.Template6 ul.TabButtons li.selected 
		{
			color: White;
			background: transparent url(../../Images/UserThemes/Tabs/tab_char.png);
			cursor:pointer;
			color: White;
			width: 170px;
			height: 24px;
			padding-top:3px;
			text-align: center;
			margin-top: 0px;
		}
				body.Template6 ul.TabButtons li.selected a
				{
					color: White;
				}
				
	body.Template6 .StandardContentGreenSmallHeader
	{
		color: #5d5558;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	body.Template6 .LeftNav
	{
		color: #5d5558;
	}
	body.Template6 .LeftNav a
	{
		color: #5d5558;
	}
	
	body.Template6 .LeftRegisterSubNav
	{
		border-right: 1px solid #5d5558;
	}
	
	body.Template6 .LeftRegisterSubNav a
	{
		color: #5d5558;
	}
	body.Template6 li.selected a
	{
		color: #999;
	}
	body.Template6 .StandardContentGreenSmallHeader
	{
		color: #5d5558;
		font-weight: bold;
		font-size: 14px;
		font-family: Helvetica;
	}
	body.Template6 .standardboldgreen
	{
		color: #5d5558;
	}
	body.Template6 .TopStrip
	{
		background: transparent url(../../Images/UserThemes/background/topBar_bgnd_char.jpg) repeat scroll 0 0;
	}
	body.Template6 .Tab
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_char01.jpg);
	}

	body.TabTemplate6 .Tab:hover
	{
		background-image: url(../../Images/UserThemes/buttons/tab_sm_char02.jpg);
	}	
	
	body.Template6 .submitButton_sm
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_char01.jpg);
	}
	
	body.Template6 .submitButton_sm:hover
	{
		width: 75px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		background-image: url(../../Images/UserThemes/buttons/buttons_sm_char02.jpg);
	}
	
	body.Template6 .submitButton_med
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_char01.jpg);
	}
	
	body.Template6 .submitButton_med:hover
	{
		width: 100px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_med_char02.jpg);
	}
	
	body.Template6 .submitButton_lg
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_char01.jpg);
	}
	
	body.Template6 .submitButton_lg:hover
	{
		width: 125px;
		height: 18px;
		padding-top: 2px;
		color: White;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		background-image: url(../../Images/UserThemes/buttons/buttons_lg_char02.jpg);
	}
	
	body.Template6 .HeaderDivider
	{
		height: 19px;
		width: 393px;
		padding-top:2px;
		padding-left:5px;
		vertical-align: middle;
		color: White;
		font-size: 14px;
		font-weight: bold;
		font-family: Helvetica;
		margin-top: 15px;
		margin-bottom: 15px;
		background-image: url(../../Images/UserThemes/background/head_bgnd_char.jpg);
	}
