* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #003F5F;
	font-weight: bold;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #03052A;
	font-weight: bolder;
	TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/new_top.jpg) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2d2b2b; PADDING-TOP: 0px; TEXT-ALIGN: left
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/new_top.jpg) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2d2b2b; PADDING-TOP: 0px; TEXT-ALIGN: left
}
BODY {
	FONT-SIZE: 11px; COLOR: #2d2b2b; FONT-FAMILY: Trebuchet MS, sans-serif
}
TR {
	FONT-SIZE: 11px;
	COLOR: #2d2b2b;
	FONT-FAMILY: Trebuchet MS, sans-serif;
	padding-left: 3px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 3px;
}
TD {
	FONT-SIZE: 11px;
	COLOR: #2d2b2b;
	FONT-FAMILY: Trebuchet MS, sans-serif;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.style14 {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.sidebox {
	BACKGROUND: url(images/sidebox_bg.gif) #fff no-repeat left top;
	MARGIN: 2px 6px 3px 0px;
	WIDTH: 154px;
	BORDER-BOTTOM: #dedcd4 1px solid;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: #dedcd4 1px solid;
}

.sidebox UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(images/sponsorbullet_grey.gif) no-repeat 0px 50%; LINE-HEIGHT: 20px
}
.sidebox UL LI.selected {
	PADDING-LEFT: 8px; BACKGROUND: url(images/sponsorbullet_blue.gif) no-repeat 0px 50%; LINE-HEIGHT: 20px
}
.sidebox A {
	COLOR: #565656; TEXT-DECORATION: none
}
.sidebox A:hover {
	COLOR: #565656; TEXT-DECORATION: underline
}
.sidebox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

h2 {
  color: #666;
  line-height: 1;
  padding: 1.5em 0;
}

.calendar_details h3 {
        background: #ddd;
        color: #000;
        padding: 2px;
}


.course_user_group {
	background-color: #EAEAEA;
	border-top: 1px solid #999999;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 13px;
	line-height: normal;
        /* NEED TO COMMENT THIS OUT */
        /*height: 42px;*/
}

.course_user_group2 {
	background-color: #EAEAEA;
	border-top: 1px solid #999999;
	font-size: 9px;
	padding-top: 6px;
	padding-bottom: 2px;
	line-height: normal;
        /* NEED TO COMMENT THIS OUT */
        /*height: 42px;*/
}

.course_user_group h2 {
        /*margin: 0px;
        padding: 0px;*/
        /* NEED TO COMMENT THIS OUT */
        /*color: #FFFFFF; */
}

.course_user_group h2 span.h2_count {
        font-size: 10px;
        text-weight: bold;
        padding-left: 20px;
}

.course_user_group h2 a{
		/*float: none;*/
        margin-left: 10px;
        font-weight: normal;
        font-size: 10px;
}

.course_user_group a {
        color: Red;
        float: left;
        font-size: 10px;
}

.course_user_group a:hover {
        color: Navy;
}

.courseuser {
        padding:6px;
        border-bottom: 1px dotted #EAEAEA;
}
.courseuser_dark {
        padding:6px;
        border-bottom: 1px dotted #999;
}

.u_table_td_border {
        border-bottom: 1px solid #aaa;
}

.calendar_text {
         font-size: 12px;
         padding-top: 10px;
         padding-bottom: 20px;
}
.calendar_text a { font-weight: bold; }
.materials_course {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
