body
{
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    background-image: url(/shared/AFImages/bg_image.jpg);
}

p { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none }
td { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none }
a { color: #28497e; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
.nav_link { color: #ba2f2f; font-size: 11px; font-family: Arial; font-weight: bold }
.nav_headerlink
{
    color: #ba2f2f;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
}
.nav_link_subheader { color: #ba2f2f; font-size: 13px; font-family: Arial; font-weight: bold }
.nav_link_hover { color: #ae2929; font-size: 12px; font-family: Arial; font-weight: bold }
a.mainlink_blue_large { color: #28497e; font-size: 16px; font-family: Arial; font-weight: bold; text-decoration: none }
a.mainlink_blue_medium { color: #28497e; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
a.mainlink_blue_small { color: #28497e; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
a.mainlink_red_medium { color: #ba2f2f; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
span.mainlink_red_small { color: #ba2f2f; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
span.mainlink_blue_large { color: #28497e; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none }
span.mainlink_blue_medium { color: #28497e; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
span.mainlink_blue_small { color: #28497e; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
span.mainlink_red_medium { color: #ba2f2f; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
span.mainlink_red_small { color: #ba2f2f; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
.maintext { color: #000000; font-size: 11px; font-family: Arial; text-decoration: none }
.tv_channels_header_text { color: #666666; font-size: 16px; font-family: Arial; font-weight: bold; text-decoration: none }
.tv_channels_player { color: #ba2f2f; font-size: 15px; font-family: Arial; font-weight: bold }
.photo_index_red_text { color: #ba2f2f; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
.photo_index_category_link_blue { color: #28497e; font-size: 16px; font-family: Arial; font-weight: bold; text-decoration: none }
.photo_index_grey_text { color: #666666; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none }
.main_tab { color: #666666; font-size: 15px; font-family: Arial; text-decoration: none }
.story_title_large { color: black; font-size: 29px; font-family: Arial; font-weight: bold; text-decoration: none }
.gallery_title_bold_black { color: black; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
.gallery_search_results { color: black; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
.blue_tab_headline { color: #666666; font-size: 15px; font-family: Arial; font-weight: bold; text-decoration: none }
.blue_tab_main_link { color: #336699; font-size: 15px; font-family: Arial; font-weight: bold; text-decoration: none }
.category_link_red { color: #ba2f2f; font-size: 16px; font-family: Arial; font-weight: bold; text-decoration: none }
.category_link_red_child { color: #ba2f2f; font-size: 14px; font-family: Arial; text-decoration: none }
.multi_listing_tab_title { line-height: 27px; color: #657a90; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
.index_page_title { color: #657a90; font-size: 18px; font-family: Arial; font-weight: bold; text-decoration: none }
.listing_tab_link { color: #657a90; font-size: 11px; font-family: Arial; text-decoration: none }
.nav_trail  { color: #ba2f2f; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; text-align: left;}
.nav_trail_end  { color: #28497e; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; text-align: left;}
.error { color: red; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }
.footer_link1 { color: #ba2f2f; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
.table_outline
{
    border: solid 1px #999999;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #FFFFFF;
}
.table_outline2 { border: solid 1px #d5d3d3; border-collapse: collapse; border-spacing: 0 }
.bg_tab
{
    background-image: url(/shared/AFImages/tab.jpg);
    height: 29px;
}
.bg_multi_tab_top2 { background-image: url(/shared/AFImages/multitab_bg_top.jpg); }
.bg_multi_tab2 { background-image: url(/shared/AFImages/multitab_bg_bottom.jpg); }
.bg_multi_tab_top { background-color:#f9f9f9; border-top:#d5d3d3 1px solid;border-bottom:#d5d3d3 1px solid }
.bg_multi_tab { background-color:#f9f9f9; border-bottom:#d5d3d3 1px solid }
.bg_nav_blue { background-color: #304e80 }
.bg_nav_white
{
    background-color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
}
.light_blue_table_bg { background-color: #EDF1F3; border: solid 1px #AFBDC6; border-collapse: collapse; border-spacing: 0 }
div#commentForm
{
    margin: 0px 20px 0px 20px;
    display: none;
}
.comment_text
{
    font-family: Arial;
    font-size: 11px;
    color: #444444;
}
.button_standard
{
    font-family: Arial;
    font-size: 10px;
}
.maintext_xlargeb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.redtext
{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #ba2f2f;
}
.main_tab 
{ 
	color: #666666; 
	font-size: 15px; 
	font-family: Arial; 
	text-decoration: none;
}

.tab_header
{
	border-bottom: #E3E3E3 1px solid;
	border-top: #E3E3E3 1px solid;
	color: #666666; 
	font-size: 15px; 
	font-family: Arial; 
	text-decoration: none; 
}

.tab_text
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px; 
	font-family: Arial; 
	text-decoration: none;
}

.quick_links_tab
{
	background-color: #EDF1F3;
	border: #AFBDC6 1px solid;
}

.thumbnail{
position: relative;
z-index:0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f0f4fa;
padding: 5px;
left: -100px;
border: 1px solid #d5d3d3;
visibility: hidden;
color: #666666; 
text-decoration: none;
}

.thumbnail span img
{
    /*CSS for enlarged image*/
    border-width: 0px;
    padding: 5px;
    text-align: left;
}

.thumbnail:hover span
{ /*CSS for enlarged image on hover*/
    visibility: visible;
    top: -120px;
    left: 90px; /*position where enlarged image should offset horizontally */
    width:350px;
}

.thumbnailR{
position: relative;
z-index:0;
}

.thumbnailR:hover{
background-color: transparent;
z-index: 50;
}

.thumbnailR span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f0f4fa;
padding: 5px;
left: -100px;
border: 1px solid #d5d3d3;
visibility: hidden;
color: #666666; 
text-decoration: none;
}

.thumbnailR span img
{
    /*CSS for enlarged image*/
    border-width: 0px;
    padding: 5px;
    text-align: left;
}

.thumbnailR:hover span
{ /*CSS for enlarged image on hover*/
    visibility: visible;
    top: -120px;
    left: -280px; /*position where enlarged image should offset horizontally */
    width:350px;
}

.imagetext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: left;
}

.videoplayer
{
	height: 350px;
}
.search_box 
{
	background:#FFFFFF url(/shared/AFImages/srchboxicon.gif) no-repeat scroll left top;
	border-color:#E3E3E3 #FFFFFF #FFFFFF #E3E3E3;
	border-style:solid;
	border-width:1px;
	margin-right:4px;
	padding:2px 3px 3px 22px;
	width:110px;
	font-family: Arial;
    font-size: 11px;
    color: #666666;
}
.footer_row
{
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	width:430px;
}
.right_column_header
{
	color:#4A6BA0;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
}
table.commentBox {
background:transparent none repeat scroll 0 0;
display:inline;
height:10px;
margin:0;
padding:0;
}
table.commentBox tr td.leftCap {
background:transparent url(/shared/AFImages/comment_left.gif) no-repeat scroll left top;
margin:0;
padding:0;
width:4px;
}
table.commentBox tr td.count {
background:transparent url(/shared/AFImages/comment_tile.gif) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:9px;
height:10px;
line-height:10px;
margin:0;
padding:0;
text-align:center;
vertical-align:top;
}
table.commentBox tr td.rightCap {
background:transparent url(/shared/AFImages/comment_right.gif) no-repeat scroll right top;
margin:0;
padding:0;
width:4px;
}
table.commentBox tr td.hook {
background:transparent url(/shared/AFImages/comment_hook.gif) no-repeat scroll left top;
height:3px;
margin:0;
padding:0;
}