body, td {
	color: #111111;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;  
	}

table {
	
	}
	

P {

	} 
	
A {	
	font-size:10pt;
	color:#07476E;
	font-weight: bold;
	text-decoration: none;
	}
	
ul {
	list-style-type: disc;
	list-style-image: url(graphics/grey_bullet.gif);
	padding-left: 15px;
	padding-top: 8px;
	}
	
ul li {
	margin-bottom: 8px;
	}	

.header {
	color:#000000;
	font-size:12pt;
	font-weight: bold;
	}

.header A{
	color:#000000;
	font-size:12pt;
	font-weight: bold;
	}
	
.header2 {
	color:#000000;
	font-size:11pt;
	font-weight: bold;
	}

.header2 A{
	color:#000000;
	font-size:11pt;
	font-weight: bold;
	}
	
.second_line {
	color:#000000;
	font-size:9pt;
	}
	
.view_more {
	color:#07476E;
	font-size:10pt;
	}

.view_more A{
	color:#07476E;
	font-size:10pt;
	text-decoration: none;
	font-weight: 400;
	}
	
.tiny_label {
	color:#000000;
	font-size:8pt;
	}
	
.tiny_label A{
	color:#07476E;
	font-size:8pt;
	}
	
.minor_header {
	color:#07476E;
	font-size:9pt;
	}
	
.minor_header A{
	color:#07476E;
	font-size:9pt;
	text-decoration: none;
	font-weight: 400;
	}

.article_list {
	color:#07476E;
	font-size:11pt;
	}

.article_list A{
	color:#07476E;
	font-size:11pt;
	font-weight: 400;
	}

.article_head {
	color:#07476E;
	font-size:11pt;
	font-weight: bold;
	}

.article_head A{
	color:#07476E;
	font-size:11pt;
	font-weight: bold;
	text-decoration: none;
	}
	
.video_head {
	color:#07476E;
	font-size:15pt;
	font-weight: bold;
	text-align: center;
	}

.video_head A{
	color:#07476E;
	font-size:15pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	}
	
.video_subhead {
	color:#000000;
	font-size:10pt;
	font-weight: bold;
	}

.video_subhead A{
	color:#07476E;
	font-size:10pt;
	font-weight: bold;
	}

.tab_left_active{
		width: 5px;
		padding: 0px;
		margin: 0px;
		background-color: white;
		background-repeat: repeat-y;
		background-position: left;
		background-image: url(/graphics/tab_dot.gif);
		vertical-align: top;
	}

.tab_center_active{
		padding-bottom: .2em;
		padding-right: .3em;
		padding-left: .3em;
		padding-top: .5em;
		text-align: center;
		background-image: url(/graphics/tab_dot.gif);
		background-position: top;
		background-repeat: repeat-x;
		background-color: white;
	}
	
.tab_right_active{
		width: 5px;
		padding: 0px;
		margin: 0px;
		background-color: white;
		background-repeat: repeat-y;
		background-position: right;
		background-image: url(/graphics/tab_dot.gif);
		vertical-align: top;
		text-align:right;
	}

.tab_left_inactive{
		width: 5px;
		padding: 0px;
		margin: 0px;
		background-color: #DFE8F0;
		background-repeat: repeat-y;
		background-position: left;
		background-image: url(/graphics/tab_dot.gif);
		vertical-align: top;
		word
	}

.tab_center_inactive{
		padding-right: .3em;
		padding-left: .3em;
		padding-bottom: .2em;
		padding-top: .5em;
		text-align: center;
		background-image: url(/graphics/tab_dot.gif);
		background-position: top;
		background-repeat: repeat-x;
		background-color: #DFE8F0;
	}

.tab_right_inactive{
		width: 5px;
		padding: 0px;
		margin: 0px;
		background-color: #DFE8F0;
		background-repeat: repeat-y;
		background-position: right;
		background-image: url(/graphics/tab_dot.gif);
		vertical-align: top;
		text-align:right;
	}

.spacer_tab{
		width: 4px;
	}

.filler_tab{
		
	}

.tab, .tab_left_inactive, .tab_right_inactive, .tab_center_inactive, .spacer_tab, .filler_tab, .generic_tab{
		border-bottom-color: #d2d2d2;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	
.mod_box{
		width: 500px;
		height: 175px;
		padding: 10px;
		margin: 0px;
		background-color: #DFE8F0;
		border: #d2d2d2 solid 1px;
		vertical-align: top;
	}
	
.mod_box2{
		width: 500px;
		height: 175px;
		padding: 10px;
		margin: 0px;
		background-color: #FFFFFF;
		vertical-align: top;
	}
	
.mod_square{
		width: 200px;
		height: 175px;
		padding: 10px;
		margin: 0px;
		background-color: #FFFFFF;
		border: #d2d2d2 solid 1px;
		vertical-align: middle;
	}
	
.mod_square2{
		width: 100px;
		height: 175px;
		padding: 10px;
		margin: 0px;
		background-color: #FFFFFF;
		border: #d2d2d2 solid 1px;
		vertical-align: middle;
	}
	
.sidebar{
		border-left-style: solid;
		border-left-color: #d2d2d2;
		border-left-width: 1px;
	}
	
.sidebar_right{
		border-right-style: solid;
		border-right-color: #d2d2d2;
		border-right-width: 1px;
		width: 5px;
	}
	
.bottom_corner{
		width: 5px;
		padding: 0px;
		margin: 0px;
		background-color: #FFFFFF;
		vertical-align: top;
		
	}
	
.gallery_mod{
		width: 100%;
		height: 160px;
		padding: 7px;
		margin: 0px;
		vertical-align: top;
	}
	
.gallery_td{
		width: 50%;
		background-color: #FFFFFF;
		border: #d2d2d2 solid 1px;
	}
	
.gallery_table{
		}

.orange_tab_left_active{
		width: 5px;
		padding: 0px;
		margin: 0px;
		background-color: #F9F0DD;
		background-repeat: repeat-y;
		background-position: left;
		background-image: url(/graphics/tab_dot.gif);
		vertical-align: top;
	}

.orange_tab_center_active{
		width: 1%;
		padding-bottom: .5em;
		padding-right: 1.5em;
		padding-left: 1.5em;
		padding-top: .8em;
		text-align: center;
		background-image: url(/graphics/tab_dot.gif);
		background-position: top;
		background-repeat: repeat-x;
		background-color: #F9F0DD;
	}
	
.orange_tab_right_active{
		width: 5px;
		padding: 0px;
		margin: 0px;
		background-color: #F9F0DD;
		background-repeat: repeat-y;
		background-position: right;
		background-image: url(/graphics/tab_dot.gif);
		vertical-align: top;
	}
	
.orange_tab_center_inactive{
		width: 1%;
		padding-bottom: .5em;
		padding-right: 1.5em;
		padding-left: 1.5em;
		padding-top: .8em;
		text-align: center;
		background-color: #FFFFFF;
	}
	
.gallery_tab_active A{
		font-size:11pt;
		color:#000000;
		font-weight: bold;
		text-decoration: none;
	}
	
.gallery_tab_inactive A{
		font-size:11pt;
		color:#07476E;
		font-weight: bold;
		text-decoration: none;
	}
	
.page_num A{
		color:#07476E;
		font-size:9pt;
		text-decoration: underline;
		font-weight: 400;
	}
	
.page_num_inactive {
		color:#999999;
		font-size:9pt;
		text-decoration: none;
		font-weight: 400;
	}
	
.archive_tab{
		padding: 0px;
		margin: 0px;
		vertical-align: top;
	}


.subscribetable .title {
	background-color:#DFE8F0;
	color:#07476E;
	font-weight:bold;
	font-size:10pt;
	padding-top:0px;
	padding-bottom:5px;
	text-align:center;
}


.subscribetable {
	width:250px;
	background-color:#ffffff;
}

.rssmod {
	spacing-right:20px;
}

.video {
	padding-top: 1.5em;
	vertical-align: top;
}

.note {
	color:#4b4b4b;
	font-size:8pt;
	padding-right: 35px;
	padding-left: 35px;
	align:center;
}

.note A{
	color:#07476E;
	font-size:8pt;
}

.float {
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 30px;
	float: right;
	
	
.orangelink A{
		color:#D1914C;
		}