/* The Reset ---------------------------------- */
/* -------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table { margin: 0; padding: 0; vertical-align:top; text-align:left; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/* End Reset ---------------------------------- */

/* COLORS ----------------------------------
#eb5928 - Orange
#016AA1 - Dark Blue (Header)
#414141 - Dark Gray (Background)
#6efe01 - green text

59461B
----------------------------------        */


body
{
	font-size: 12px;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-right: 9px;
	padding-left: 9px;
	line-height:14px;
	margin: 0px;
	color: #606060;
	font-family: Helvitica, Sans-Serif, Arial;
	vertical-align:top;
	text-decoration: none;
	
}

#Home 
{
}

#Home .Title
{
	font-weight:bold; 
	font-size: 12px
}
#Home .Title2
{
	font-weight:bold; 
	font-size: 12px;
	line-height: 30px
}
a
{
	text-decoration: none;
	color: #8CB73E
}


#signup{	font-weight:bold; 	font-size: 12px;	text-align:center;	width:150px;}
h1{	font-weight:bold; font-size: 18px; padding:0 0 5px 0;margin:0;}
h2{	font-weight:bold; font-size: 16px; padding:0 0 4px 0;margin:0;}
h3{	font-weight:bold; font-size: 14px; padding:0 0 4px 0;margin:0;}

/*Container Section*/
div.Container {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	width: 760px;
}
.topLinks{ width:760px; text-align:right; color:#EE913C; padding-bottom:5px}
.topLinks a{color:#EE913C}
div.FrameContainer {
	width: 760px;
	border-style:solid;
	border-width: 1px;
	border-color: #F3AE72;
}


/* Sub navigation */
ul#sub-nav { margin:0px;padding: 25px 0 0 0; margin-top: 0px; font-family: Helvetica,Verdana,Arial; width:120px; }                   
ul#sub-nav li { color:#8CB73E;	list-style-type:none;  padding: 0px; margin: 0px; font-size:10px; height:25px; width:225px;background-image: url('../images/nav/subnavline.gif'); background-repeat: no-repeat;	}
ul#sub-nav li a {  	color:#8CB73E; text-decoration:none; vertical-align:middle; font-size:12px; }
ul#sub-nav li a:hover {  	color:#EE913C; text-decoration:none;  }
ul#sub-nav #sndiv1 {  	height:25px; position:relative}
ul#sub-nav #sndiv2 {  	 top:6px; left:40px; position:absolute}
ul#sub-nav #sndiv5 {  	height:50px; vertical-align:bottom; border: solid 1px black; top:20px; position:absolute}
/* Sub navigation */


ul {line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-indent: 5px;
list-style-position: outside;
list-style-type: square;
padding: 0 0 0 10px;
margin: 2px;
}

div.DetailSection
{
	font-size: 12px;
	padding-bottom: 12px;
	padding-top: 20px;
	padding-right: 18px;
	padding-left: 20px;
	margin: 0px;
	color: #606060;
	font-family: Helvitica, Sans-Serif, Arial;
	vertical-align:top;
	line-height:14px;

}
div.CalendarDetail
{
	padding-right: 0px;
	padding-left: 15px;
}
div.DetailSection ul
{	line-height: 15px;font-weight: normal;font-variant: normal;text-transform: none;text-indent: 5px;list-style-position: outside;list-style-type: square;padding: 0 0 0 10px;margin: 2px;}
div.DetailSection a
{
	color: #eb5928;
	text-decoration: none;
	padding-right: 0px;
}
div.DetailSection .Title
{	padding-bottom: 12px;
	margin: 0px;
	color: #8CB73E;
	font-size: 14px;
	font-family: Helvitica, Sans-Serif;
	font-weight: bold;
	vertical-align:top;
	line-height: 20px;
}
div.DetailSection h1{	padding:0 0 5px 0;	margin: 0px;	color: #606060;	font-size: 20px;	font-family: Helvitica, Sans-Serif;	font-weight: bold;	vertical-align:top;	line-height: 20px;}
div.DetailSection h2{	padding:0 0 4px 0;	margin: 0px;	color: #606060;	font-size: 16px;	font-family: Helvitica, Sans-Serif;	font-weight: bold;	vertical-align:top;	line-height: 20px;}
div.DetailSection h3{	padding:0 0 4px 0;	margin: 0px;	color: #606060;	font-size: 14px;	font-family: Helvitica, Sans-Serif;	font-weight: bold;	vertical-align:top;	line-height: 20px;}

/*DefaultPage Detail Section*/
.Title
{
	padding-bottom: 12px;
	margin: 0px;
	color: #8CB73E;
	font-size: 14px;
	font-family: Helvitica, Sans-Serif;
	font-weight: bold;
	vertical-align:top;
}

/*Footer Copyright Section*/
.footercpy
{
	text-decoration: none;
	color: #ffffff;
}
.footercpy a
{
	text-decoration: none;
	color: #ffe8d0;
}