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 }
.bg4 { background-color: #F9D88E; 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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 75%;
	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 MISC Section CSS */
UL {
	LIST-STYLE-IMAGE: url(../images/bullet.gif); margin-left: 30px; padding-left: 0px; margin-right: 15px
}

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


/* Begin Hosting Features Section CSS */
.package {
FONT-WEIGHT: bold;
FONT-SIZE: 80%;
MARGIN: 0px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif
}
.host {
FONT-WEIGHT: normal;
FONT-SIZE: 70%;
COLOR: #757575;
FONT-FAMILY: Verdana, Geneva, Arial, Sans-serif;
}
.host-features {
FONT-WEIGHT: normal;
FONT-SIZE: 75%; COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif; TEXT-DECORATION: none
}

/* 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-weight: normal; }

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


/****************** Small ask box shown on right side of category & browse pages **************************************/
.smallaskbox {
    BACKGROUND-IMAGE: url(../images/qa-bg.gif);
	background-repeat:no-repeat;
	TEXT-ALIGN: left;
    font-size: .9em;
    height: 156px;
    line-height: 1;
    margin-bottom: 2em;
	font-family: verdana, arial;
	font-size: 70%;
	padding: 74px 15px 15px 15px;
    width: 222px;
}

.smallaskbox textarea {
    font-size: 1em;
    height: 38px;
    width: 175px;
}

.smallaskbox .introtext {
    padding-right: 40px;
    margin: 0;
}

.smallaskbox .seeall {
    margin: .5em 0 0;
    line-height: 1.25;
}


/**********************
KNOWLEDGE BASE STYLE
**********************/
.kb A {
	FONT-SIZE: 75%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.kb A:link {
	COLOR: #0508AB; TEXT-DECORATION: underline
}
.kb A:visited {
	COLOR: #0508AB; TEXT-DECORATION: underline
}
.kb A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.sorted TD {
BORDER-RIGHT: #f5f5f5 1px solid;
PADDING-RIGHT: 5px;
BORDER-TOP: #f5f5f5 1px solid;
PADDING-LEFT: 5px;
FONT-SIZE: 70%;
PADDING-BOTTOM: 1px;
BORDER-LEFT: #f5f5f5 1px solid;
COLOR: black;
PADDING-TOP: 1px;
BORDER-BOTTOM: #f5f5f5 1px solid;
FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

/**********************
Begin WIRE TRANSFER Section CSS
**********************/
.wiredetails {
	COLOR: #000000; BACKGROUND-COLOR: #ffcc00; LINE-HEIGHT: 20px; FONT-WEIGHT: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	
}
.wire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	border: none;
	BACKGROUND-COLOR: #f49334;
}
.wiretitle {
BACKGROUND-COLOR: #ffcc00;
TEXT-ALIGN: Center;
FONT-WEIGHT: bold;
line-height: 140%;
}
.wirecell {
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: Center;
FONT-WEIGHT: normal;
line-height: 140%;
}
.wire3 {
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: left;
FONT-WEIGHT: normal;
line-height: 250%;
}

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

.faq {
PADDING-LEFT: 0px;
FONT-WEIGHT: normal;
FONT-SIZE: 110%;
BACKGROUND-COLOR: #FCE4CE;
LINE-HEIGHT: 18px;
Color: #000000;
FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, Verdana, Sans-serif;
TEXT-ALIGN: left;
}

.partners {
PADDING-LEFT: 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 90%;
COLOR: #000000;
LINE-HEIGHT: 15px;
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;
TEXT-ALIGN: left;
TEXT-DECORATION: none;
}

.semlead {
	WIDTH: 226px; HEIGHT: 60px; BACKGROUND-IMAGE: url(../images/logo-semlead.gif); BACKGROUND-REPEAT:NO-REPEAT;
}

.expertise {
FONT-SIZE: 75%;
FONT-WEIGHT: bold;
COLOR: #000000;
FONT-FAMILY: arial, verdana, geneva, sans-serif
}
.arialgrey10N {
PADDING-LEFT: 2px;
FONT-WEIGHT: normal;
FONT-SIZE: 70%;
COLOR: #666666;
LINE-HEIGHT: normal;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
.arial11B {
	FONT-WEIGHT: bold;
FONT-SIZE: 70%;
COLOR: #666666;
LINE-HEIGHT: normal;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

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

.bookmark {
FONT-SIZE: 70%;
FONT-WEIGHT: normal;
COLOR: #000000;
FONT-FAMILY: arial, sans-serif;
TEXT-DECORATION: none;
}
.bookmark A {
	FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.bookmark A:link {
	COLOR: #003998; TEXT-DECORATION: underline
}
.bookmark A:visited {
	COLOR: #003998; TEXT-DECORATION: underline
}
.bookmark A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
/**********************
SITEMAP
**********************/
.sitemap A {
	FONT-SIZE: 70%; font-family: Verdana, Arial, sans-serif; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.sitemap A:link {
	COLOR: #003998; TEXT-DECORATION: underline
}
.sitemap A:visited {
	COLOR: #003998; TEXT-DECORATION: underline
}
.sitemap A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}


.goback {float: right}

.goback A {
	PADDING-RIGHT: 10px; FONT-SIZE: 75%; FONT-WEIGHT: normal; LINE-HEIGHT: 30px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; COLOR: #CC0000; 
}
.goback A:link {
	COLOR: #CC0000; TEXT-DECORATION: none
}
.goback A:visited {
	COLOR: #CC0000; TEXT-DECORATION: none
}
.goback A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}



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

~.nav
		{ float: right }


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