BODY { MARGIN: 0px 10px; FONT-FAMILY: arial,helvetica,verdana; BACKGROUND-COLOR: #9ea9af; padding:0; }
TH { FONT-SIZE: 11px}
TD { FONT-SIZE: 11px}
P { FONT-SIZE: 11px;Xpadding-left: 3px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px}
TD { Xpadding-left: 3px}
H1 { FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN: 3px; COLOR: #000099}
H2 { MARGIN-TOP: 8px; FONT-SIZE: 14pt; MARGIN-BOTTOM: 3px; COLOR: #000099}
H3 { FONT-SIZE: 12px; MARGIN: 1px 0px; COLOR: #000}
A { COLOR: #006699; TEXT-DECORATION: underline}
Xa:visited { COLOR: #FFFFFF }
A:hover { COLOR: #006699;}
A:visited { COLOR: #006699; TEXT-DECORATION: underline}
HR { PADDING-RIGHT: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; COLOR: #e3eaf2; LINE-HEIGHT: 2px; PADDING-TOP: 1px; HEIGHT: 1px
}
UL {PADDING-LEFT: 1em; MARGIN: 0px 0px 0px 1em}
OL { MARGIN: 0px 0px 0px 1em}
LI { list-style: none; MARGIN: 0px 0px 6px}
TH { BACKGROUND-COLOR: #ededed}
.lineOdd { 	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #f0f0f0 }
.lineEven {	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #fafafa }
.lineFocus { BACKGROUND-COLOR: #eeffb3}
.corpcolor { COLOR: #5e7900}
.corpcolor1 { COLOR: #000099}
.corpcolor2 { COLOR: #b45900}
.error { COLOR: red }
.warning { COLOR: #fe5301}
.info {	COLOR: blue }
.note { COLOR: #40659d}
.small { FONT-SIZE: 8pt}
.focus { BACKGROUND-COLOR: #cee0f2}
.symbol { FONT-FAMILY: Webdings; TEXT-DECORATION: none}
.popup { FONT-SIZE: 8pt; COLOR: #005b90; TEXT-DECORATION: none}
.line { FONT-SIZE: 1px; MARGIN-BOTTOM: 3px; BORDER-BOTTOM: #cacaca 1px solid}
.friending { FONT-WEIGHT: bold; COLOR: #9abf00; TEXT-DECORATION: none}
.friending:hover { COLOR: #536a00; BACKGROUND-COLOR: #b7ec00; TEXT-DECORATION: none}
.shadowed {	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px 0px 0px 4px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: white; Xfilter: progid:DXImageTransform.Microsoft.Shadow(color='#B86D58', Direction=135, Strength=5)
}
.framed { BORDER-RIGHT: #d0d0d0 4px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d0d0d0 4px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #d0d0d0 4px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d0d0d0 4px solid; BACKGROUND-COLOR: white}
.dotted { BORDER-RIGHT: #ffad3e 5px dotted; BORDER-TOP: #ffad3e 5px dotted; BORDER-LEFT: #ffad3e 5px dotted; BORDER-BOTTOM: #ffad3e 5px dotted }
.hot_item { FONT-WEIGHT: bold; MARGIN: 3px 0px 0px 3px; BACKGROUND-COLOR: #9abf00}
TABLE.main_panel { BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff}
TD.main_panel { BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
TABLE.sidebar { MARGIN: 2px 2px 0px; WIDTH: 100%}
TABLE.sidebar TH { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ededed; PADDING-BOTTOM: 5px; COLOR: #000099; PADDING-TOP: 5px; TEXT-ALIGN: left}
TABLE.sidebar TD { PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
TABLE.titlebar { WIDTH: 100%; BACKGROUND-COLOR: #f2f2f2}
TABLE.titlebar TD {	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #536a00}
TABLE.profile {	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}

DIV.hidden {
	DISPLAY: none
}
A.section {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000099 1px solid; COLOR: #000099; LINE-HEIGHT: 16pt; PADDING-TOP: 0px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.section_focus {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000099 1px solid; COLOR: #000099; LINE-HEIGHT: 16pt; PADDING-TOP: 0px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.section:hover {
	BACKGROUND-COLOR: #ffcf9f
}
A.section_focus:hover {
	BACKGROUND-COLOR: #ffcf9f
}
A.section_focus {
	COLOR: #ffffff; BACKGROUND-COLOR: #000099
}
.cal_holiday_label {
	FONT-WEIGHT: bold; BACKGROUND: #000099; COLOR: #fff
}
.cal_weekday_label {
	FONT-WEIGHT: bold; BACKGROUND: #a0a0a0; COLOR: #fff
}
.cal_holiday {
	BACKGROUND: #ffefe1
}
.cal_weekday {
	BACKGROUND: #eaeaea
}
.cal_holiday_today {
	BACKGROUND: #ffd7b3
}
.cal_weekday_today {
	BACKGROUND: #e4ff95
}
TABLE.cal_event {
	BORDER-RIGHT: #ccb800 1px dashed; BORDER-TOP: #ccb800 5px solid; BACKGROUND: #fffbd5; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccb800 1px dashed; WIDTH: 100%; BORDER-BOTTOM: #ccb800 1px dashed
}
TABLE.cal_event TH {
	BACKGROUND: #e2ddba
}
TABLE.cal_gallery {
	BORDER-RIGHT: #ccb800 1px dashed; BORDER-TOP: #ccb800 1px dashed; BACKGROUND: #fffbd5; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccb800 1px dashed; WIDTH: 100%; BORDER-BOTTOM: #ccb800 1px dashed
}
TABLE.cal_gallery TH {
	BACKGROUND: #e2ddba
}
TABLE.cal_blog {
	BORDER-RIGHT: #6ba343 1px dashed; BORDER-TOP: #a6a6a6 5px solid; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; BORDER-LEFT: #6ba343 1px dashed; WIDTH: 100%; BORDER-BOTTOM: #6ba343 1px dashed
}
TABLE.cal_blog TH {
	BACKGROUND: #e0e0e0
}

/* HEADER 
---------------------------------------------------------------------------------------------------------------------------------------------------
*/
#top {
	padding: 0;
	margin: 0;
		height: 0px;
}

#top .padding { 
	float: right;
	color: #808080;
	padding: 0px 0px 0 0;
	font-size: 90%;
}

#top a { color: #E0F5FF; }



/* NAVIGATION
---------------------------------------------------------------------------------------------------------------------------------------------------*/

/* sub navigation */
.sidenav {
	float: left;
	width: 10px;
}
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}
.sidenav ul {
	padding: 0;
	border-top: 1px solid #EAEADA;
}
.sidenav li {border-bottom: 1px solid #EAEADA;}
.sidenav li a {
	font-size: 1.1em;
	color: #554;
	display: block;
	padding: 8px 0 8px 10px;
	text-decoration: none;
	width: 95%;
}
.sidenav li a:hover {
	background: #0000;
	color: #000;	
}


/* MAIN
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#main { background: #FFF; width: 760px; margin: 0 20px 0 20px; color: #808080; }  
#main .right_side { float: right;
	padding:0px 0 0 10px; margin:0;
	background-color: #FFF;
	width: 210px; 
}

#main .right_side .hitems { margin: 0; 	padding: 0; }
#main .right_side .hitems ul { 
	margin: 5px 0 5px 0; 
	padding : 0; 
	color: #a90000;
	list-style-image: url(images\arrow.gif);
}
	
#main .right_side .hitems li { 
	margin: 0 0 2px 20px;
	padding: 0 0 0 0px;
	color: #555;
	 
}

#main .left_side { float: left; width: 500px; background: #FFF; padding:15px 15px 0 20px; margin:0; }
#main h3 {  font: 85% Arial, Sans-Serif; margin: 0 0 10px 0px; padding: 0; color: #5f5f5f; background: inherit; 
			border-bottom: 1px solid #036CB4;
}

#main .box  {	background: #efefef; padding: 5px; border: 1px solid #ccc;}

#main .right_side ul { 
	margin: 5px 0 5px 0; 
	padding : 0; 
	list-style : none; 
	border-bottom: 0px solid #eee; 
	list-style-type: square;
	color: #a90000;
}
	
#main .right_side li { 
	margin: 0 0 2px 15px;
	padding: 0 0 0 0px;
	color: #555;
}

#main .right_side  .padding {
margin: 0 0 20px 15px;
	padding: 0 0 0 0px;
	color: #555;
}
.Caption {
				font-family: Arial;
				font-weight: normal;
				font-size:  12pt;
				color:      #FF3300; 
				}
A.Controls:link    { font: 90% Arial, Sans-Serif;
					color:#FFFFFF;
                     text-decoration:none;
                    }
A.Controls:visited { font: 90%  Arial, Sans-Serif; 
					color:#FFFFFF; 
					text-decoration:none; 
                    font-weight: bold; 
					}
A.Controls:active  {  font: 90% Arial, Sans-Serif;
					color:#FFFFFF; 
					text-decoration:none;
					font-weight: bold; 
					}
A.Controls:hover   { font: 100% Arial, Sans-Serif;
					color:#FFFFFF; 
					text-decoration:none;
                     font-weight: bold;
					 background-color: #000099; }
}