BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;	height: 100%; margin-left: auto; margin-right: auto; width: 100%; TEXT-ALIGN: Center BACKGROUND-REPEAT: repeat-x; 
}
/* Begin Head Section CSS */

.smlogo {
	WIDTH: 235px; HEIGHT: 50px; MARGIN: -10px 0px 0px 0px; BACKGROUND-IMAGE: url(../images/logo-sprightly-media.gif); BACKGROUND-REPEAT:NO-REPEAT;
}
.toplink { margin: 5px 20px 10px; text-align: right;}


.headlink			{ color: #A5C5E5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
.headlink a:link	{ color: #A5C5E5; text-decoration: none }
.headlink a:visited	{ color: #A5C5E5; text-decoration: none }
.headlink a:active	{ color: #A5C5E5; text-decoration: none }
.headlink a:hover	{ color: #FFFFFF; border-bottom-style: dotted; border-bottom-width: 2px; }

/* Close Head Section CSS */


/* Start MENU Section CSS */

#dropmenudiv{
position:absolute;
border:1px #93B7DA;
border-bottom-width: 0;
font:normal 70% Verdana ;
line-height:18px;
text-align: left;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
color:White;
border-bottom: 1px #93b7da;
padding: 0px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #93b7da;
}

/* Close MENU Section CSS */

UL {
	LIST-STYLE-IMAGE: url(../images/bullet.gif); margin-left: 2em; padding-left: 0px; margin-top: 0px
}

.bullet {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.bullet A {
	COLOR: #003998; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.bullet A:link {
	COLOR: #003998; TEXT-DECORATION: underline
}
.bullet A:visited {
	COLOR: #003998; TEXT-DECORATION: underline
}
.bullet A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

/* Begin Right Section CSS */

.bg	{ background-color: #FFFFFF }
.bg1 { background-color: #F7C046; padding: 8px }
.bg2 { background-color: #255282; padding: 8px }
.bg3 { background-color: #93b7da; padding: 8px }
.whitebold
		{ font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #FFFFFF}

.whitelink { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
.whitelink a:link	{ color: #FFFFFF }
.whitelink a:visited	{ color: #FFFFFF }
.whitelink a:active	{ color: #FFFFFF }
.whitelink a:hover	{ color: #FFFFFF; TEXT-DECORATION: none }


.bg1nav { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-STYLE: normal; FONT-WEIGHT: bold }
.bg1nav A {	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none }
.bg1nav A:link { COLOR: #000000; TEXT-DECORATION: none }
.bg1nav A:visited { COLOR: #000000; TEXT-DECORATION: none }
.bg1nav A:hover { COLOR: #FFFFFF; TEXT-DECORATION: none }

.bg2nav { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-STYLE: normal;}
.bg2nav A { COLOR: #FFFFFF; FONT-WEIGHT: normal; TEXT-DECORATION: none }
.bg2nav A:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
.bg2nav A:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
.bg2nav A:hover { COLOR: #000000; TEXT-DECORATION: none }

.bg3nav { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-STYLE: normal;}
.bg3nav A { COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none }
.bg3nav A:link { COLOR: #000000; TEXT-DECORATION: none }
.bg3nav A:visited { COLOR: #000000; TEXT-DECORATION: none }
.bg3nav A:hover { COLOR: #FFFFFF; TEXT-DECORATION: none }

/* Close Right Section CSS */

H1
		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 140%; color: #104173; margin-top: 1px; padding-top: 20px; margin-bottom: 2px; padding-bottom: 2px; }

H2
		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 90%; color: #000066; margin-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

H5 {
	PADDING-LEFT: 0px; MARGIN: 5px 0px 5px 0px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif }

.head	
		{ font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; margin-bottom: 0px; FONT-WEIGHT: bold}

P
		{ margin-top: 2px; padding-top: 2px; margin-bottom: 3px; padding-bottom: 3px; }

.bodytxt { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	xcolor: #555555;
	color: #104173;
	padding-right: 10px;
	TEXT-ALIGN: Justify;
	line-height:15px; }
.bodytxt A {
	COLOR: #045DBE
	font-size: 100%;
}
.bodytxt A:link {
	COLOR: #045DBE; TEXT-DECORATION: none
}
.bodytxt A:visited {
	COLOR: #045DBE; TEXT-DECORATION: none
}
.bodytxt A:hover {
	COLOR: #980000; TEXT-DECORATION: underline
}

/* Begin Footer Section CSS */

.footer {
	padding-top:20px;
	padding-bottom:40px;
	font-weight: normal;
	color:#5C5C5E;
	font-size: 11px;
	text-align: left;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;
	background-image: url(../images/footer-back.gif);
	background-position: 520px 0;
	background-repeat:no-repeat;
}

.footer a {
	color:#005CBC; margin-left: 2px; margin-right: 2px
}

.footer a:hover {
	color:#007DFF; TEXT-DECORATION: none
}

.footer .footnav {
	margin-left:0px;
	margin-top:2px;
}

/* Close Footer Section CSS */

/**********************
FORM  STYLES
**********************/
INPUT, TEXTAREA, SELECT, OPTION		
		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; COLOR: #000000; }

.formtxt {
	PADDING-LEFT: 2px; Width: 150px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }

#col_content p, #col_content ul, #col_content ol {
	font: 12px/1.5em 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, sans-serif;
	margin: 0 20px 1.25em 0;
}

.required { color: #CC0000; font-size: 100%; font-family: Verdana, Arial, sans-serif; font-weight: bold; }

.form_input {
	PADDING-LEFT: 4px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #003366; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.form_text {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; MARGIN: 0px 0px 0px 0px; FONT-FAMILY: Verdana, Geneva, Arial, Sans-serif; COLOR: #000000; BACKGROUND-COLOR: #FFF3C4
}


/**********************
WEB DIRECTORY STYLE
**********************/
.addurl {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #990000; FONT-FAMILY: Verdana, Geneva, Arial, Sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 15px
}

.navdir {
	PADDING-LEFT: 10px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: normal; FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
.navdir A {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline
}
.navdir A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.navdir A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.navdir A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}


.nav
		{ float: right; FONT-WEIGHT: normal; FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Sans-serif; TEXT-DECORATION: none; PADDING-RIGHT: 20px; }
.nav A {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline
}
.nav A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.nav A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.nav A:hover {
	COLOR: #7A5D2C; TEXT-DECORATION: none
}

.dir {
	FONT-SIZE: 70%; COLOR: #000000; MARGIN: 0px 15px 7px 5px; FONT-FAMILY: Verdana, Geneva, Arial, Sans-serif; TEXT-ALIGN: justify; LINE-HEIGHT: 14px
}
.dir A {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; TEXT-DECORATION: none
}
.dir A:link {
	FONT-SIZE: 100%; COLOR: #003399; TEXT-DECORATION: none
}
.dir A:visited {
	FONT-SIZE: 100%; COLOR: #003399; TEXT-DECORATION: none
}
.dir A:hover {
	FONT-SIZE: 100%; COLOR: #000000; TEXT-DECORATION: underline
}


/**********************
MISCELLEANEOUS STYLE
**********************/
.note {
	COLOR: #000000; BACKGROUND-COLOR: #FFF0CF; TEXT-DECORATION: none
}

.guide {
FONT-SIZE: 75%;
FONT-WEIGHT: normal;
COLOR: #000000;
FONT-FAMILY: arial, sans-serif;
TEXT-DECORATION: none;
BACKGROUND-COLOR: #FCD7A6
}




~.calrtype
		{ color: #FFFFFF; font-size: 11px }  /*background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; } */

~.calold
		{  font-size: 11px; color:#777777; background-color: #e4e4e4 ; border: thin solid #e4e4e4;  } 

~.calgrey
		{ color:#777777; background-color: #FFFFFF ; border: thin solid #FFFFFF ;  font-size: 11px;  } 
~.calred
		{ color:#FFFFFF; background-color: #F25A3F ; border: thin solid #FFFFFF ;  font-size: 11px } 
~.calorange
		{ color:#FFFFFF; background-color: #FF9900 ; border: thin solid #FFFFFF ;  font-size: 11px } 
~.calgreen
		{ color:#FFFFFF; background-color: #79AC45 ; border: thin solid #FFFFFF ;  font-size: 11px } 

~.boxgrey
		{ color:#777777; background-color: #FFFFFF ; border: thin solid #AAAAAA ;  font-size: 11px } 
~.boxred
		{ color:#FFFFFF; background-color: #F25A3F ; border: thin solid #B1422E ;  font-size: 11px } 
~.boxorange
		{ color:#FFFFFF; background-color: #FF9900 ; border: thin solid #AB6700 ;  font-size: 11px } 
~.boxgreen
		{ color:#FFFFFF; background-color: #79AC45 ; border: thin solid #5E8636 ;  font-size: 11px } 

~.calmonths
		{ background-color: #FFFFFF; color: #777777; padding-top: 3px; font-size: 11px }

~.caltxtgrey  { font-size: 11px; color: #777777; padding-left: 2px } 
~.caltxtwhite { font-size: 11px; color: #FFFFFF; padding-left: 2px } 


~.ltgrey { background-color: #e4e4e4; color: #777777 }

~.ltyellow
		{ background-color: #FFF6DF; //FFF0D0; }

~.smallyellow
		{ color: #E09500; font-size: 11px; line-height: 10pt  }

~.faint { font-size: 11px; color: #cccccc }


~.grey	{ color: #777777 }



~.white  { color: #FFFFFF; font-size: 11px } 


~.go
		{ border-bottom:1px solid #C28B12; border-right:1px solid #C28B12; border-top:1px solid #FAD583; border-left:1px solid #FAD583; 
		font-size:12px; font-weight:bold; background-color:#FBAF08; color: #FFFFFF; line-height:.85; 
		padding: 2px 4px 4px; text-transform: capitalize;  cursor: pointer }
~.gored
		{ border-bottom:1px solid #990000; border-right:1px solid #990000; border-top:1px solid #FF9966; border-left:1px solid #FF9966; 
		font-size:12px; font-weight:bold; background-color:#FF3300; color: #FFFFFF; line-height:.85; 
		padding: 2px 4px 4px; text-transform: capitalize;  cursor: pointer }
~.gosml
		{ border-bottom:1px solid #C28B12; border-right:1px solid #C28B12; border-top:1px solid #FAD583; border-left:1px solid #FAD583; 
		font-size:10px; font-weight:bold; background-color:#FBAF08; color: #FFFFFF; line-height:.85; 
		padding-top:2px; padding-left:1px; padding-right:1px; text-transform: capitalize;  cursor: pointer }

~.gogrey
		{ border-bottom:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #f4f4f4; border-left:1px solid #f4f4f4; 
		font-size:12px; background-color:#eaeaea; color: #666666; font-weight:bold; line-height:.85; 
		padding: 2px 4px 4px; text-transform: capitalize;  cursor: pointer }

~.details
		{ border-bottom:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #f4f4f4; border-left:1px solid #f4f4f4; 
		font-family:arial; font-size:11px; background-color:#eaeaea; color: #666666; font-weight:bold; line-height:.85; padding:3px 1px 2px 1px; margin: 0px 0px 0px 0px;
		text-transform: capitalize; width:80px; cursor: pointer }

~.gosmlgrey
		{ border-bottom:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #f4f4f4; border-left:1px solid #f4f4f4; 
		font-size:10px; background-color:#e0e0e0; color: #666666; font-weight:bold; line-height:.85; padding-top:2px; padding-left:1px; padding-right:1px; 
		text-transform: capitalize;  cursor: pointer }





~IMG
		{ border-color: #3E6B9C; }



~.normal
		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #104173; line-height:15pt; }
~.normalbox
		{ text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #104173; 
		border:thin solid #e4e4e4; background-color:#e4e4e4; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px }


~.gap10  { font-size: 7pt; line-height: 10px }



~.rule	
		{ border:0px; border-bottom: 2px solid #F7C046; padding-bottom: 0px; padding-top: 1px; text-align:left;  margin: 1px auto 0 0; }
~.ruleh
		{ border:0px; border-bottom: 2px solid #F7C046; padding-bottom: 0px; padding-top: 2px; text-align:left;  margin: 2px auto 0 0; }
~.ruletop
		{ border:0px; border-bottom: 2px solid #F7C046; padding-bottom: 0px; padding-top: 6px; text-align:left;  margin: 6px auto 0 0; }
~.rulebot
		{ border:0px; border-bottom: 2px solid #F7C046; padding-bottom: 6px; padding-top: 0px; text-align:left;  margin: 0 auto 6px 0; }
~.rulethin 
		{ border:none; border-bottom: 1px solid #F7C046; background-color: white; color: white; padding-bottom: 0px; padding-top: 1px; text-align:left;  margin: 1px auto 0 0; }
		
		/*
~.rule	
		{ border-top: 2px solid; color: #F7C046; size: 2px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px }
~.ruleh	
		{ border-top: 2px solid; color: #F7C046; size: 2px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 2px; padding-top: 2px }
~.ruletop
		{ border-top: 2px solid; color: #F7C046; size: 2px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 6px; padding-top: 6px }
~.rulebot
		{ border-top: 2px solid; color: #F7C046; size: 2px; margin-bottom: 6px; padding-bottom: 6px; margin-top: 0px; padding-top: 0px }
*/
~.spacedbl
		{ margin-top: 6px; padding-top: 6px; margin-bottom: 6px; padding-bottom: 6px; }
~.spacetop
		{ margin-top: 3px; padding-top: 3px; margin-bottom: 0px; padding-bottom: 0px; }
~.spacetopdbl
		{ margin-top: 6px; padding-top: 6px; margin-bottom: 0px; padding-bottom: 0px; }
~.spacetopsml
		{ margin-top: 2px; padding-top: 2px; margin-bottom: 0px; padding-bottom: 0px; }
~.spacebot
		{ margin-top: 0px; padding-top: 0px; margin-bottom: 3px; padding-bottom: 3px; }

~.spacebotdbl
		{ margin-top: 0px; padding-top: 0px; margin-bottom: 6px; padding-bottom: 6px; }
~.unspace 
		{ line-height:10pt; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
~.dots
		{ margin-top: 1px; padding-top: 1px; margin-right: 4px;	padding-right: 4px; }

~.menu
		{ margin-top: 0px; padding-top: 0px; margin-bottom: 1px; padding-bottom: 1px; xline-height:11pt; }

~.formerror { color: #FFFFFF; background-color: #F25A3F }




~.err	{ color: #DD0000 }
~.msg	{ color: #228822 }
~.greyed { background-color: #CCCCCC } 
~.row0		{ background-color : #FFDB8D }
~.row1		{ background-color : #FFFFFF }
~.greyrow0	{ background-color : #f0f0f0 }
~.greyrow1	{ background-color : #FFFFFF }

~a:link				{ color : #045DBE; }
~a:visited			{ color : #045DBE; }
~a:active			{ color : #ee3300; }
~a:hover				{ color : #ee3300; }

~.red				{ color: #CC6633 }
~a.red:link			{ color: #CC6633 }
~a.red:visited		{ color: #CC6633 }
~a.red:active		{ color: #CC6633 }
~a.red:hover			{ color: #CC6633 }

~.novisit			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
~a.novisit:link		{ color: #045DBE; }
~a.novisit:visited	{ color: #045DBE; }
~a.novisit:active	{ color: #045DBE; }
~a.novisit:hover		{ color: #ee3300; }


~.bluelink			{ color: #104173 }
a.bluelink:link		{ color: #104173 }
a.bluelink:visited	{ color: #104173 }
a.bluelink:active	{ color: #104173 }
a.bluelink:hover	{ color: #FFFFFF }

~.greylink			{ color: #555555; }
a.greylink:link		{ color: #777777 }
a.greylink:visited	{ color: #777777 }
a.greylink:active	{ color: #777777 }
a.greylink:hover	{ color: #CC3300; }



~.headlink2			{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
a.headlink2:link	{ color: #FFFFFF }
a.headlink2:visited	{ color: #FFFFFF }
a.headlink2:active	{ color: #FFFFFF }
a.headlink2:hover	{ color: #A5C5E5 }

~.footlink			{ color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.footlink:link		{ color: #777777; }
a.footlink:visited	{ color: #777777; }
a.footlink:active	{ color: #ee3300; }
a.footlink:hover	{ color: #ee3300; }

~.tabcal table, .tabcal table td, .tabcal td, .tabcal a {
	padding: 0px;
	font-size:11px;
	line-height:11px;
}

~.cal td					{ cursor: hand; font-family: Arial; font-size: 11px; line-height: 11px; text-align:center; color: #555555; background-color: #FFFFFF }
~.cal td.sel				{ cursor: default; font-family: Arial; font-size: 11px; line-height: 11px; text-align:center; color: #555555; background-color: #e4e4e4 }
.cal td.none			{ cursor: default; font-family: Arial; font-size: 11px; line-height: 11px; text-align:center; color: #555555; background-color: #f0f0f0 }
~.cal td.grey			{ cursor: hand; font-family: Arial; font-size: 11px; line-height: 11px; text-align:center; color: #AAAAAA; background-color: #FFFFFF }
~.cal tr.cols td			{ cursor: default; font-family: Arial; font-size: 11px; line-height: 11px; text-align:center; color: #555555; background-color: #e4e4e4; font-weight: bold; }
~.cal tr.cols td.arrows	{ cursor: hand; font-family: Arial; font-size: 11px; line-height: 11px; text-align:center; color: #555555; background-color: #FFFFFF }



~.list-yellow0 { 
	background-color: #FEFAE8;
}

~.list-yellow1 { 
	background-color: #FBF4DF;
}

~.list-green0 { 
	background-color: #B7DBB7;	
}

~.list-green1 { 
	background-color: #C7EBC7;	
}

~.list-grey0 { 
	background-color: #F9F9F9;	
}

~.list-grey1 { 
	background-color: #FCFCFC;	
}

~.list-Orange0 { 
	background-color: #FFB27F;
}

~.list-Orange1 { 
	background-color: #FFC099;
}

~.greyblock {
	background-color: #f2f2f2;
	border: 1px solid #ddd;
	padding: 8px;
}

~.blueblock {
	background-color: #E5EEF6;
	border: 1px solid #BAD2E8;
	padding: 8px;
}
