/* page specific stylesheet */

.description {
	padding-left : 10px;
	padding-top : 10px;
	padding-right : 10px;
	line-height : 150%;
	overflow : hidden;
	color : #929292;
}

.description A {
	color : #59359A;
}

.description IMG {
	border : 1px solid #737373;
	margin-right : 20px;
	float : left;
}

.description H1 {
	font-family : Times New Roman, Serif;
	font-weight : normal;
	font-size : 26px;
	margin-bottom : 5px;
	line-height : 100%;
}

/* ------------------------------------------------------------- */

.featured {
	margin-left : auto;
	margin-right : auto;
	width : 634px;
	clear : both;
	margin-top : 10px;
	padding-bottom : 10px;
}

.featured H1 {
	background-image : url("images/boxhead628pxwithtag.jpg");
	font-size : 12px;
	color : white;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.featured .feats {
	width : 100%;
	overflow : hidden;
}

.featured .feat {
	float : left;
	margin-left : 16px;
	margin-top : 15px;
	/* background : url("images/thumbnail_bg.gif") top left no-repeat; */
	width : 136px;
	color : #636363;
	font-size : 11px;
}

.featured .feat H2 {
	font-size : 12px;
	height : 17px;
	padding-left : 6px;
	margin-top : 2px;
}

.featured .feat H3 {
	font-size : 14px;
	color : #59359a;
	font-family : Times New Roman, Serif;
}

.featured .feat IMG {
	border : 0px;
	padding-left : 4px;
	padding-bottom : 4px;
}

.featured .feat A {
	color : #59359A;
}

.featured .clearrow {
	clear : both;
}

/* ------------------------------------------------------------- */

.categories {
	margin-top : 0px;
}

.categories H1 {
	background-image : url("images/boxhead294pxwithtag.jpg");
	font-size : 12px;
	color : white;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.categories .content {
	overflow : hidden;
	height : 100%; /* IE6 fix */
	width : 294px;
}

.categories A {
	display : block;
	width : 135px;
	float : left;
	margin-left : 4px;
	margin-right : 4px;
/*	background-image : url("images/li_greenarrow.gif");
	background-repeat : no-repeat; */
	margin-top : 5px;
	padding-left : 0px;
	color : #41844B;
	border-bottom : 1px solid #D0D0D0;
	padding-bottom : 5px;
}

/* ------------------------------------------------------------- */

.agents {
	margin-top : 10px;
}

.agents H1 {
	background-image : url("images/boxhead294pxwithtag.jpg");
	font-size : 12px;
	color : white;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.agents .content {
	overflow : hidden;
	height : 100%; /* IE6 fix */
	width : 294px;
}

.agents A {
	display : block;
	width : 135px;
	float : left;
	margin-left : 4px;
	margin-right : 4px;
/*	background-image : url("images/li_greenarrow.gif");
	background-repeat : no-repeat; */
	margin-top : 5px;
	padding-left : 0px;
	color : #41844B;
	border-bottom : 1px solid #D0D0D0;
	padding-bottom : 5px;
}

/* ------------------------------------------------------------- */

.resources {
	margin-top : 10px;
}

.resources H1 {
	background-image : url("images/boxhead294pxwithtag.jpg");
	font-size : 12px;
	color : white;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.resources .content {
	background : url("images/filler_calendar.jpg") top right no-repeat;
	overflow : hidden;
	min-height : 109px;
}

.resources A {
	display : block;
	margin-left : 8px;
	margin-right : 8px;
/*	background-image : url("images/li_greenarrow.gif");
	background-repeat : no-repeat; */
	margin-top : 5px;
	padding-left : 4px;
	color : #41844B;
	border-bottom : 1px solid #D0D0D0;
	padding-bottom : 5px;
}

/* ------------------------------------------------------------- */

.rightcol {
	margin-left : 671px;
	width : 300px;
}

/* ------------------------------------------------------------- */

#vidbox {
	margin-left : auto;
	margin-right : auto;
	width : 634px;
	padding-top : 10px;
}

#video_holder h1 {
	font-family : Times New Roman, Serif;
	font-weight : normal;
	font-size : 26px;
	margin-bottom : 3px;
	color : #929292;
}

#video_holder {
	position : relative;
	width : 615px;
	height : 313px;
	margin : 5px;
}

#video_player {
	position : absolute;
	top : 35px;
	left : 0px;
	width : 380px;
	height : 278px;
}

#video_playlist {
	position : absolute;
	top : 35px;
	left : 385px;
	width : 229px;
	height : 243px;
	overflow : auto;
}

#video_playlist div {
	font-size : 10px;
	color : gray;
	padding : 3px;
	padding-left : 5px;
	clear : left;
	height : 44px;
}

#video_playlist div:hover {
	background-color : #CEBDDF;
	cursor : pointer;
}

#video_playlist div.highlighted {
	background-color : #925EC7;
	color : #DBCDEA;
}

#video_playlist div.highlighted b {
	color : white;
}

#video_playlist img {
	border : 1px solid silver;
	float : left;
	margin-right : 3px;
}

#video_playlist b {
	color : Blue;
}

#video_options {
	position : absolute;
	top : 282px;
	left : 385px;
	width : 229px;
	height : 30px;
	background-color : #CEBDDF;
	text-align : right;
}

#video_options div {
	display : inline;
	line-height : 30px;
	padding-right : 10px;
}

/* ------------------------------------------------------------- */