﻿.list_column h1{
color:#C51932;
margin-top:1px;
}
.list_column{
padding-top:0;
}
#main_menu a{
	color:#545959;
}
.content_page_main_frame{
	padding-top:6px;
}
div.affiliate_picture{
	height:auto;
width:180px;
overflow:hidden;

}
a.toolbar{
	color:#545959;
}
.image_content .title{
	color:white;
	padding-left:5px;
	padding-right:5px;
	height:18px;
	overflow:hidden;
	background-image:url('/SiteCollectionImages/ImageHeader.gif');
	background-repeat:no-repeat;
	
}
.image_content .footer{
	text-align:right;
	vertical-align:bottom;
	color:white;
	padding:0;
	padding-right:3px;
	height:20px;
	background-image:url('/SiteCollectionImages/ImageFooter.gif');
	background-repeat:no-repeat;
}

.image_content .image_thumb{
	text-align:center;
	height:119px;
	padding:0;
	margin:0;
	overflow:hidden;
	background-color:#545959;
}
div#affiliate_contact_sub_section{
	position:absolute;
bottom:0;
font-size:200%;
color:#D6D8D7;
}
div.affiliate_toolbar{
	border: solid 1px black;
	margin: 8px 0px;
	padding:2px;
}
div.image_big{
	text-align:center;
}
td.middle_column{
	padding-top:4px;
}
div.image_content{
	width:180px;
	height:160px;
	overflow:hidden;
}
.corner{
	width:8px;
	height:8px;
	background-repeat:no-repeat;
	position:absolute;
}
div.ul{
	background-image:url('/images/ul.png');
	top:0;
	left:0;
}
div.ur{
	background-image:url('/images/ur.png');
	top:0;
	right:0px;
	}
div.bl{
	background-image:url('/images/bl.png');
	bottom:0;
	left:0;
}
div.br{
	background-image:url('/images/br.png');
	right:0;
	bottom:0;
}
div.ulr{
	background-image:url('/images/ronded-border_01.png');
	top:0;
	left:0;
}
div.urr{
	background-image:url('/images/ronded-border_02.png');
	top:0;
	right:0px;
	}
div.blr{
	background-image:url('/images/ronded-border_03.png');
	bottom:0;
	left:0;
}
div.brr{
	background-image:url('/images/ronded-border_04.png');
	right:0;
	bottom:0;
}

#zz2_CurrentNavn0{
font-size:120%;
font-weight:bold;
color:#C51932;
}

h3.item_title{
color:white;
	padding:3px;
	margin:0;
}
.item_list_content{
	padding:2px 0 ;
}
h3.item_list_title{
	color:#C51932;
	padding:0;
	margin:0;
	font-size:9pt;
}
p.item_list_date{
	padding:0;
	margin:0;
}
p.link{
color:blue;
	padding:0;
	margin:0;
	display:inline;
}
p.item_location{
	padding:0;
	font-weight:bold;
	margin:0;
}

div.item_view_date{
position:absolute;
	right:0;
	bottom:0;
	padding:2px;
}
div.affiliate_title{
position:absolute;
color:white;
font-weight:bold;
	right:5px;
	bottom:0;
	padding:2px;
}

.item_signature{
	text-align:right;
	font-weight:bold;
}
div.ms-areaseparatorright{
	background:0!important;
	border:0!important;
}
div.item_view_teaser{
	margin-top:10px;
	}

div.item_view_image{
	position:relative;
	height:65px;
	border:solid 1px gray;
	background-color:#C51932;
}
div.Search_Form{
	background-color:gray;
	padding:8px 5px;
	margin-top:9px;
	position:relative;
	color:white;	
}
#searchLayout{
	padding-top:17px;
	padding-right:30px;
}
#searchLayout input { 
background: transparent url('') left no-repeat;

 }
#searchLayout .ms-sbcell { 
background: url('') repeat-x;
border:0;
}
#main_table{
	margin-top:9px;
}
body{
	text-align:center;
	font-family:Arial!important;
	font-size:10pt;
}

div#site {
	text-align:left;
	width: 1000px;
	padding: 25px;
	padding-left:0px;
	margin-left:10px;
	margin-right:auto;
}
div#header{
background-color:inherit;
	height: 102px;

	margin: 0px 0px 9px 0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:117px 0px;
}
div#menu{
	background-color:blue;
}
#affiliate_3{
	width:559px;
}
#affiliate_2{
	width:559px;
}
#affiliate_1{
	width:559px;
}
div.rounded{
	position:relative;
	margin:0;
	padding:2px 2px;
	background-color:#D6D8D7;
	overflow:visible;
	
}
div.rounded_thumbnail{
	position:relative;
	margin:0;
}

#td_main{
	padding-left:13px;
	height:390px;
	float:right;
}

div#main_menu{
	background-image:url('/SiteCollectionImages/menu_bg.png');
	background-repeat:repeat-x;
	padding-left: 115px;
	padding-right:5px;
	font-size:9pt;
	width:855px;
}

div#main{
		margin: 10px 0px 0px 125px;
		float:right
		
}

div#sidebar_menu{
float:left; 
height:100%; 
width:103px;
padding-left: 5px;
padding-right:7px;	

}


#sidebar_menu_top{
	padding-right:0;
	width:113px;
	margin-bottom:0px;
position:relative;
	background-color:#D6D8D7;


}
#sidebar_menu_bottom{
	background-color:#D6D8D7;
	margin-top:15px;

}
div.dashed_bottom_div{
	background:url('../../images/grey_dash.png') top left repeat-x;
	padding-top:9px;
	margin-top:5px;
	margin-bottom:9px;
	vertical-align:middle;
}
div.dashed_bottom_div:first-child{
background:0;
padding-top:0px;
margin-top:0px;
}
#homepage_right_column{
	padding-left:13px;
	width:400px;
}
div.red_rounded{
	margin:0;
	padding:0;
	margin-top:4px;
	background:url('../../images/red_dot.gif') left repeat-y;
position:relative;
}
div.red_rounded_content{
	margin:0;
	padding:0;
	background:url('../../images/red_dot.gif') right repeat-y;
	padding:5px 6px 13px 6px;
}
tr.item_tr{
	border-bottom:1px solid #000000;
}
div.red_rounded_top{
	background:url('../../images/red_dot.gif') top repeat-x;
position:absolute;
top:0;
width:100%;
	height:1px;
}
div.red_rounded_bottom{
	background:url('../../images/red_dot.gif') bottom repeat-x;
position:absolute;
bottom:0;
width:100%;
	height:1px;
}


div#sponsors_list{
	border-top: solid 1px gray;
	width:109px;
	overflow:hidden;
}
div#main_box{
	background-color:orange;
	width:848px;
	float:left;
	margin:26px 0px 0px 0px;
	padding:0px;
}
#ResearchBox{
	float:right;
	margin-top:19px;
}
.topNav{
	display:inline;
	font-size:inherit;
	height:20px;
	
}
table.topNavItem{

	padding:2px 6px;
	background-image:url('/SiteCollectionImages/upmenu_separator.png');
	background-position:right;
	background-repeat:repeat-y;
	color:black;
	font-family:Arial;
	}
.topNavHover{
	background-color:#4E5050;
	color:white!important;
}

.topNavFlyOuts{
	margin-top:8px;
		font-family:Arial;

}
.topNavFlyOutsItem{
	padding: 2px 4px;
	border-bottom: solid 2px #FFFFFF;
	background-color:#BEC1C0;
	font-size:9pt;
	color:#545959;
}
.topNavFlyOutsHover{
background-color:#F1F2F2;
}


.leftNav{
font-size:8pt;
margin:8px 8px;
font-family:Arial;

	}

table.leftNav2{
	margin-bottom:4px;
	color:#545959;
	}
table.leftNav3{
color:#545959;
padding-left:10px;
	margin-bottom:3px;
	background-image:url('/SiteCollectionImages/bullet.png');
	background-repeat:no-repeat;
	}
table.leftNavHover{
	color:#C51932;

}
table.library_box{
	width:100%;
	
}
.leftNavSelected a{
	color:#C51932!important;
}

.top_library_box{
	background-color:#C51932;

	background-image:url('/images/ul.png');
	background-repeat:no-repeat;
	background-position:left top;

}

.bottom_library_box{
	background-color:#C51932;
	background-image:url('/images/br.png');
	background-repeat:no-repeat;
	background-position:right bottom;
	

}
.ms-SPzone .ms-WPHeader TD{
	border:0 !important;
}
.ms-WPHeader TD{
	border:0 !important;
}
td.ms-WPHeader{
	border:0 !important;
}
h3.ms-WPTitle{
color:black;
font-family:Arial;
font-size:12pt;
margin-top:2px;
}

.cell_red_rounded{
	border-right:solid 1px white;
}

.rect_left{
padding:0px;
margin:0px;
height:59px;
width:70px;
background-repeat:no-repeat;

}
.rect_middle{
	background-image:url('/SiteCollectionImages/NewsRight.gif');
	float:left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-left:3px;
	padding-left:3px;
	height:59px;
	width:342px;

}
img{
	margin:0px;
	border:none;
	padding:0px;
}
h1{
color:black;
font-family:Arial;
	font-size:12pt;
	margin:2px 0px 0 0;
}
h2{
color:#FFFFFF;
font-family:Arial;
	font-size:10pt!important;
	font-weight:bold;	
	padding:0;
	margin:2px 2px;
}

p{
font-family:Arial;
	font-size:10pt;
	padding:0;
	margin:0;
}
.leftNav a{
	color:#545959;
		padding-left:0!important;
	margin:0!important;

}
.leftNav a:visited{
	color:#545959;
	
}

a{
	color:blue;
text-decoration:none;
}
a:visited{
	color:blue;
}
a:hover{


}
.zz2_CurrentNav_1{
	color:#545959;
}



.zz2_CurrentNav_1:hover{
	color:#c51932;
}

.li{
	color:red!important;
}
h3.ms-WPTitle{
	color:black;
	padding:0px 0px 4px 0px;
}

.red_rounded_box_wp:first-child{
margin-top:0px;
}
.red_rounded_box_wp{
margin-top:8px;
}
.separator_item_top{
margin-top:10px;
margin-bottom:5px;
	border-bottom:1px solid #545959;
height:1px;
} 
.separator_item{
margin-bottom:5px;

	border-bottom:1px solid #545959;
height:1px;
}
.separator_item_no_image{
margin-bottom:6px;
margin-top:3px;
	border-bottom:1px solid #545959;
height:1px;
}

div.cqfeed{
position:absolute;
	right:5px;
	bottom:5px;
}

.tblContent{
	width:848px;
	height:600px;
}

.searchBox{
	background-image:url('/SiteCollectionImages/SearchBoxMiddle.gif');
	background-color:rgb(128,128,128);
	color:white;
	width:248px;
	padding-left:5px;
}


.searchBoxTop{
	
	background-image:url('/SiteCollectionImages/SearchBoxTop.gif');
	background-repeat:no-repeat;
	height:11px;
	width:248px;
}

.searchBoxBottom{
	
	background-image:url('/SiteCollectionImages/SearchBoxBottom.gif');
	background-repeat:no-repeat;
	height:11px;
	width:248px;
}


.boxTop{
	
	vertical-align:bottom;
}

.boxBottom{
	
	vertical-align:top;
}


.SideBarMenu1{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:white;
	background-image:url('/SiteCollectionImages/SideBarMiddle.gif');
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	
}


