A {
	font : 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.25px;
	text-decoration : underline;
	color : #669;
}
A:HOVER {
	text-decoration : underline;
	color : #336;
}
a.whiteonblue
{
    font : 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.25px;
	background : #666699;
	color : White;
	padding : 3px;	
	text-decoration: underline;
	}
a.whiteonblue:hover
{
	text-decoration: underline;
	color: #ffcc33;
}

.breadcrumbs
{
	font : 7pt/8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1px;
	text-align : left;
	color : #666699;
}
a.breadcrumbs
{
	font : 7pt/8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1px;
	text-align : left;
	color : #666699;
}

P {
	font : 8pt /12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 5px;
	color : #333366;
}
DIV {
	font : 8pt /12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 5px;
	color : #333366;
}


.blank {
	background-attachment : fixed;
	background : url(../img/i_blank.gif) no-repeat;
}
.edit {
	background-attachment : fixed;
	background : url(../img/i_edit.gif) no-repeat;
}
.delete {
	background-attachment : fixed;
	background : url(../img/i_delete.gif) no-repeat;
}
.add {
	background-attachment : fixed;
	background : url(../img/i_add.gif) no-repeat;
}
.settings {
	background-attachment : fixed;
	background : url(../img/i_settings.gif) no-repeat;
}
.summary {
	background-attachment : fixed;
	background : url(../img/i_summary.gif) no-repeat;
}
.place{
	background-attachment : fixed;
	background : url(../img/i_place.gif) no-repeat;
}
.plans{
	background-attachment : fixed;
	background : url(../img/i_plans.gif) no-repeat;
}
.planner{
	background-attachment : fixed;
	background : url(../img/i_planner.gif) no-repeat;
}
.notes{
	background-attachment : fixed;
	background : url(../img/i_notes.gif) no-repeat;
}
.details{
	background-attachment : fixed;
	background : url(../img/i_details.gif) no-repeat;
}
.date{
	background-attachment : fixed;
	background : url(../img/i_date.gif) no-repeat;
}
.menu{
	background-attachment : fixed;
	background : url(../img/i_menu.gif) no-repeat;
}
.attendance{
	background-attachment : fixed;
	background : url(../img/i_attendance.gif) no-repeat;
}

.level0 {
	font : bold normal 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 5px;
	color : #333366;
}
.level1{
	font : normal normal 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 5px;
	color : #333366;
}

.level2 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 5px;
	color : #333366;
}
 
.level3 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 5px;
	color : #333366;
}
.level0indent10 {
	font : 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 15px;
	color : #333366;
}
.level1indent10{
	font : 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 15px;
	color : #333366;
}


.level2indent10 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 15px;
	color : #333366;
}
 
 .level3indent10 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 15px;
	color : #333366;
}


.level0indent20 {
	font : 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 25px;
	color : #333366;
}
.level1indent20{
	font : 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 25px;
	color : #333366;
}


.level2indent20 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 25px;
	color : #333366;
}
 
 .level3indent20 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 25px;
	color : #333366;
}

.level0indent30 {
	font : 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 35px;
	color : #333366;
}
.level1indent30{
	font : 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 35px;
	color : #333366;
}


.level2indent30 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 35px;
	color : #333366;
}
 
 .level3indent30 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 35px;
	color : #333366;
}
.level0indent40 {
	font : 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 45px;
	color : #333366;
}
.level1indent40{
	font : 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 5px 0px 45px;
	color : #333366;
}


.level2indent40 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 45px;
	color : #333366;
}
 
 .level3indent40 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 45px;
	color : #333366;
}
.thin, a.thin {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 15px;
	color : #333366;
}
.thinindent, a.thinindent {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 20px;
	color : #333366;
}

.heading1
{
	font : 12pt /16pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 5px;
}

.heading2
{
	font : 10pt /14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 5px 0px 5px;
}

.formtype
{
  font-family :  Tahoma, sans-serif;
  font-weight: bold;
  font-size : 10pt;
  background-color : #ffffff;
  color : #336;
  padding-left: 5px;
  margin-left: 10px;
  border:  2px solid #336;
}

.formtypetiny
{
	font-family :  tahoma,sans-serif;
	font-size : 8pt;
	background-color : #ffffff;
	color : black;
}
TD {
	font : 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	color : #333366;
}
td.reviewleft {
  padding: 5px;
  text-align: right;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  margin: 0px;
  vertical-align: top;
}
td.reviewcenter {
  padding: 5px;
  margin: auto;
  text-align: center;
  border-bottom: 1px solid #ccc;
  margin: 0px;
  vertical-align: top;
}
td.reviewright {
  padding: 5px;
  text-align: left;
  border-bottom: 1px solid #ccc;
  margin: 0px;
  vertical-align: top;
}
td.reviewright p, td.reviewright div, td.reviewright ul {
  font-weight: bold;
}
.greenbarabove
{
	border-top: green 2px solid;
}
.yellowleft
{
	border-left: 5px solid #ffcc33;
}
.whiteonblue
{
	background : #666699;
	color : White;
	padding : 3px;	
	}
.dkblueonltblue
{
	background: #ccf;
	color: 333366;
	padding: 3px;
}
.blueonwhite
{
	background : white;
	color : #333366;
	padding : 3px;
}
.bluearound
{
	border : 1px solid #666699;
}
.yellowaround
{
	border: 1px solid #ffcc33;
}
.datetimeauthor
{
	font : 7pt/8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1px;
	padding : 0px 5px 0px 0px;
	text-align : right;
	color : #666699;

}
.datetimeauthorleft
{
	font : 7pt/8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1px;
	padding : 0px 5px 0px 0px;
	text-align : left;
	color : #666699;

}
.more
{
	text-align : right;	
	padding : 0px 5px 0px 0px;;
}
.blueonyellow
{
	background : #ffcc33;
	color : #333366;
	padding : 3px;
	border : 1px solid #666699;
}

.blueonyellow2
{
	background : #ffcc33;
	color : #333366;
	padding : 3px;
	border : 1px solid #ffcc33;
}
.grayonwhite
{
	color : #999999;
}
.indent5
{
	text-indent : 5px;
}
.pad5
{
	padding-left : 10%;
}
.redtext
{
	background : #ccccff;
	color : Red;
	font : 8pt /12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
}

.rederror
{
	border-left : 2px solid Red;
	background : #ccccFF url(../img/b_errorarrow.gif) no-repeat;
}
.announcement
{
	border : 5px double #666699;
}
body {
	background-color : #336;
}
.stripe {
	background-color : #669;
	background-repeat : no-repeat;
	background-position : top;
}
.stripe2
{
    background-color : #336;
}
.logostripe {
	background-color : #9f9cb2;
	background-image : url(../img/b_logostripe1.gif);
	background-repeat : repeat-y;
	background-position : top;
}
.photostripe {
	background-color : #333366;
}
.bluebar {
	background : #CCCCFF;
}
.menu0 {
	font : bold normal 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 0px;
	color : #333366;
}
.menu1{
	font : normal normal 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 0px;
	color : #333366;
}

.menu2 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 0px;
	color : #333366;
}
 
.menu3 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 0px;
	color : #333366;
}
.menu0indent10 {
	font : 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 15px;
	color : #333366;
}
.menu1indent10{
	font : 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 15px;
	color : #333366;
}



.menu2indent10 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 15px;
	color : #333366;
}
 
 .menu3indent10 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 15px;
	color : #333366;
}


.menu0indent20 {
	font : 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 25px;
	color : #333366;
}
.menu1indent20{
	font : 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 25px;
	color : #333366;
}


.menu2indent20 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 25px;
	color : #333366;
}
 
 .menu3indent20 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 25px;
	color : #333366;
}

.menu0indent30 {
	font : 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 35px;
	color : #333366;
}
.menu1indent30{
	font : 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 35px;
	color : #333366;
}


.menu2indent30 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 35px;
	color : #333366;
}
 
 .menu3indent30 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 35px;
	color : #333366;
}
.menu0indent40 {
	font : 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 45px;
	color : #333366;
}
.menu1indent40{
	font : 9pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.35px;
	padding : 0px 0px 0px 45px;
	color : #333366;
}

.menu2indent40 {
	font : lighter 8pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 45px;
	color : #333366;
}
 
 .menu3indent40 {
	font : 7pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.25px;
	padding : 0px 0px 0px 45px;
	color : #333366;
}

table.actionbox {
	width: 192px;
	margin: 10px 2px;
}
table.actionboxmedium {
	width: 270px;
	margin: 10px 2px;
}
table.actionboxlong {
	width: 390px;
	margin: 10px 2px;
}
td.entrytitle {
	background: #00f;
	width: 30px;
	text-align: center;
	vertical-align: top;
	margin: auto;
	padding: 5px 0px;
	color: white;
}
td.preftitle {
	background: #FFF;
	width: 26px;
	text-align: center;
	vertical-align: top;
	border: 2px solid #00f;
	margin: auto;
	padding: 5px 0px;
	color: #336;
}
td.quickstarttitle {
	background: #090;
	width: 30px;
	text-align: center;
	vertical-align: top;
	margin: auto;
	padding: 5px 0px;
	color: white;
}
td.entryline {
	color: #336;
	font: 9pt/11pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 2px 5px;
	text-align: left;
	border-top: 2px solid #00f;
}
td.prefline {
	color: #336;
	font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 2px 5px;
	text-align: left;
	border-top: 2px solid #00f;
}	

td.quickstartline {
	color: #336;
	font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 2px 5px;
	text-align: left;
	border-top: 2px solid #0f0;
	font-weight: bolder;
}
td.boxline0 {
	color: #336;
	font: 12pt/13pt Verdana, sans-serif;
	vertical-align: top;
	padding: 2px 5px;
	font-weight: bold;
}
td.boxline1 {
	color: #336;
	font: 9pt/11pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 2px 5px;
}
td.boxline2 {
	color: #336;
	font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 2px 5px;
}
td.boxline3 {
	color: #336;
	font: 7pt/9pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 2px 5px;
}

td.linecenter {
	text-align: center;
	margin: auto;
}

td.lineleft {
	text-align: left;
}

td.lineright {
	text-align: right;
}

td.separated {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
td.shaded {
	background: #ccc;
}

td.linkline {
	color: #336;
	font: 9pt/11pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: #fc3;
	padding: 2px 5px;
}
.linkline a {
	text-decoration: none;
}
.linkline a:visited {
	text-decoration: none;
}
.linkline a:hover {
	text-decoration: underline;
}
ol {
	margin-bottom: 0px;
}
.entrybanner {
	background: #00f;
	text-align: left;
	vertical-align: top;
	margin-left: 1px;
	margin-bottom: 5px;
    padding: 5px 7px;
	color: white;
	font: 10pt/11pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.prefbanner {
	background: #FFF;
	text-align: left;
	vertical-align: top;
	border: 2px solid #00f;
	margin-bottom: 5px;
	padding: 5px 5px;
	color: #00f;
	font: 9pt/11pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.editmodebanner {
	background: #fc3;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0px;
	padding: 2px;
	color: #336;
	font: 10pt/11pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.editmodebanner a {
    font-weight: bold;
	text-decoration: none;
	color: #00f;
}
.editmodebanner a:visited {
	text-decoration: none;
	color: #00f;
}
.editmodebanner a:hover {
	text-decoration: underline;
	color: #00f;
}

.displaybanner {
	background: #ccc;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0px;
	padding: 2px;
	color: #00f;
	font: 10pt/11pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.displaybanner a {
    font-weight: bold;
	text-decoration: none;
	color: #00f;
}
.displaybanner a:visited {
	text-decoration: none;
	color: #00f;
}
.displaybanner a:hover {
	text-decoration: underline;
	color: #00f;
}

.full {
	width: 390px;
}

.half {
	width: 185px;
}
.tall {
    height: 75px;
}
.column195 {
	width: 190px;
	vertical-align: top;
	margin: auto;
	padding: 0px;

}
.column390 {
	width: 390px;
	vertical-align: top;
	margin: auto;
	padding: 0px;
}
.column270 {
	width: 275px;
	vertical-align: top;
	margin: auto;
	padding: 0px;
}
.scorecardcolumn {
	width: 300px;
	vertical-align: top;
	margin: auto;
	padding: 0px;
}

.aclwedding {
    border-bottom: 1px solid #336;
    width: 350px;
	vertical-align: top;
	margin: auto;
	padding: 0px;
}

.acltop {
   font: 8pt/9pt Tahoma, sans-serif;
   vertical-align: top;
   text-align: left;
   font-weight: normal;
   padding: 3px;
}

.aclbottom {
   font: 8pt/9pt Tahoma, sans-serif;
   vertical-align: bottom;
   margin: auto;
   text-align: center;
   padding: 3px;
}
.column125 {
   width: 125px;
}

.quickhelp {
  font: 8pt/9pt normal Verdana;
  text-align: center;
  vertical-align: middle;
  margin: auto;
  padding: 3px;
  border: 2px solid #669;
  background-color: #fff;
  color: #336;
  
  }
.quickhelp a {
  text-decoration: none;
  font-weight: bold;
  }
  
.quickhelp a:visited {
  text-decoration: none;
}
.quickhelp a:hover {
  text-decoration: underline;
}

.gc {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	color: #336;
}
.gcsmall {
	font-size: 10pt;
    line-height: 12pt;
}
.gcmedium {
	font-size: 12pt;
        line-height: 14pt;
	font-weight: bold;
}
.gclarge {
	font-size: 24pt;
	font-weight: bold;
}
.gccode {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	background-color: #336;
	margin: auto;
	width: 400px;
	padding: 5px;
	text-align: center;
}
.gccenterit {
	margin: auto;
	text-align: center;
}
.cutout {
	border: 3px dashed;
	margin: auto;
    width: 540px;
}
.gcframe {
	border: 5px solid #336;
	margin: 10px;
width: 500px;
}