/**********************************************************/
/* BASIC GADGET CSS                                       */
/**********************************************************/

/* Document body */
	body {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 13px;
		letter-spacing: -1px;
		line-height: 160%;
		color: #000;
	}

/* Default link styles */
	a:link { color: #900; }
	a:active {color: #900; }
	a:visited {color: #C00; }
	a:hover {color: #900; text-decoration: none; }

/* Content styles */
	.PageTitle {
		color: #642A17;
		font-size: 19px;
		font-weight: normal;
		line-height: 120%;
	}

	.Headline, .headline {
		color: #336699;
		font-size: 16px;
		line-height: 120%;
	}

/* Subnavigation - Level 1 */
	.navspacer {
		border: 1px #CCC solid;
		border-width: 1px 0px;
	}

	.secnav_normal {
		cursor: pointer;
		cursor: hand;
		border-bottom: 1px #FFF solid;
	}
	.secnav_normal a, .secnav_roll a, .secnav_current a {
		display: block;
		padding: 6px 16px 5px 16px;
		font-size: 13px;
		color: #0067AD;
		text-decoration: none;
	}
	.secnav_roll a {
		background: #495969;
		color: #FFF;
	}
	.secnav_current a {
		background: #0067AD;
		color: #FFF;
	}

/* Subnavigation - Level 2 */
	.secnav_subtree_normal {
		cursor: pointer;
		cursor: hand;
		border-top: 1px #507C99 solid;
		background: #0067AD;
	}

	.secnav_subtree_normal a, .secnav_subtree_roll a, .secnav_subtree_current a,
	.secnav_subtree_normal th, .secnav_subtree_roll th, .secnav_subtree_current th {
		display: block;
		padding: 6px 16px 5px 16px;
		background: #0067AD;
		text-decoration: none;
		font-size: 11px;
		color: #FFF;
		border-bottom: 0px;
	}
	.secnav_subtree_normal a, .secnav_subtree_roll a, .secnav_subtree_current a {
		padding-left: 22px;
	}
	.secnav_subtree_normal th, .secnav_subtree_roll th, .secnav_subtree_current th {
		padding-right: 4px;
	}
	.secnav_subtree_roll a, .secnav_subtree_roll th {
		background: #507C99;
	}
	.secnav_subtree_current a, .secnav_subtree_current th {
	}

/* Subnavigation - Level 3 */
	.secnav_2_normal {
		cursor: pointer;
		cursor: hand;
	}
	.secnav_2_normal a, .secnav_2_roll a, .secnav_2_current a,
	.secnav_2_normal th, .secnav_2_roll th, .secnav_2_current th {
		display: block;
		padding: 4px 30px 3px 30px;
		font-size: 11px;
		color: #0067AD;
		text-decoration: none;
		font-weight: normal;
		background: #98B8D1;
	}
	.secnav_2_normal a, .secnav_2_roll a, .secnav_2_current a {
		padding-left: 33px;
	}
	.secnav_2_normal th, .secnav_2_roll th, .secnav_2_current th {
		padding-right: 4px;
	}
	.secnav_2_roll a, .secnav_2_roll th {
		color: #FFF;
	}
	.secnav_2_current a {
		color: #0067AD;
		font-weight: bold;
	}
	
	
	#marquee {
	width: 970px;
	height: 250px;
	overflow: hidden !important;
	padding: 0;
	margin: 0;
	line-height: 100%;
	background: url('/images/fix.png') no-repeat bottom;
	}
	#marquee_viewer {
		width: 970px;
		height: 250px;
		overflow: hidden;
	}
	.marquee_photo img {
		width: 970px;
		height: 250px;
	    border-bottom: 0;
	}
	.marquee_count {
	}
	.marquee_text {
		width: 970px;
		height: 250px;
		margin-top:-335px;
		color: #FFF;
		font-size: 15px;
		z-index: 9999;
		position: absolute;
		line-height: 130%;
		overflow:hidden;
	}
	.marquee_frame {
		width: 970px;
		height: 250px;
		color: #FFF;
		font-size: 15px;
		z-index: 9999;
		position: absolute;
		background: none;
		line-height: 130%;
		overflow:hidden;
	}
	.marquee_text a {
		color: #FFF;
		text-decoration: none;
		display: block;
	}
	.marquee_text a:hover {
		text-decoration: underline;
	}

	.marquee_text h2 a {
	}

	.marquee_text h2 {
		line-height: 120%; font-size: 22px; font-weight: normal;

		margin-top:0px;
	}
	.marquee_text p {
		padding: 0px;
		margin-left: 675px;

	}
	.marquee_text_limit {
		padding: 25px 25px 25px 680px;
	}
	.marquee_text_limit div{
		margin-top:150px;
	}
	#marquee_thumbs {
		display: none
	}
	#marquee_thumbs img {

	}
	a.marquee_thumb {
		float: left;
		width: 214px;
		height: 22px;
		cursor: pointer;
		cursor: hand;
		outline: none;
		text-decoration: none;
		text-align: center;
		padding: 16px 10px 4px 10px;
		overflow: hidden;
	}
	a.marquee_thumb .thumb_text {
		color: #FFF;
		line-height: 20px;
		font-weight: bold;
	}
	a.marquee_inactive {
		background: url('images/marq.png') no-repeat;
		height: 42px;
		color: #FFF;
		overflow: hidden;
	}
	a.marquee_inactive .thumb_text {
		color: #FFF;
	}
	a.marquee_inactive img {
	}


