
.left_side_search { 
	float : left; 
	width : 180px; 
	font-size : 11px; 
	color : black; 
	margin-left : 5px; 
} 
.right_side_search { 
	float : left; 
	margin-left : 0; 
	width : 180px; 
	 
	font-size : 11px; 
	color : black; 
	margin-left : 5px; 
} 
.FARright_side_search { 
	width : 300px; 
	 
	font-size : 11px; 
	color : black; 
	float : right; 
	margin-right : 10px; 
} 
.red_button { 
	padding : 1px; 
	background-color : #e20000; 
	 
	color : #fff; 
	font-size : 12px; 
	border : 0; 
	width : 100px; 
	text-transform : uppercase; 
	font-weight : bold; 
	font-size : 12px; 
	border : 0; 
	margin-right : 5px; 
	margin-left : 5px; 
} 
.gray_button { 
	padding : 1px; 
	 
	color : #535353; 
	background : transparent; 
	font-weight : bold; 
	font-size : 12px; 
	border : 0; 
	margin-right : 5px; 
	margin-left : 5px; 
} 
.MainTrebHeaders { 
	 
	font-size : 13px; 
	margin : 16px 3px 0 0; 
} 
.headerGrad { 
	font-size : 13px; 
	background-image : url(../Images/headerGrad.jpg); 
	background-position : bottom; 
	background-repeat : repeat-x; 
	margin : 16px 0 2px 0;
	padding-left:5px; 
} 
.subTrebHeaders { 
	 
	font-size : 13px; 
} 
.MainVagHeaders { 
	 
	font-size : 24px; 
	color : black; 
	font-weight : normal; 
} 
.no_hits { 
	float : left; 
	width : 300px; 
	 
	font-size : 11px; 
	color : #e20000; 
} 
.left_welcome_page { 
	float : left; 
	width : 180px; 
	 
	font-size : 11px; 
	color : black; 
} 
.right_welcome_page { 
	float : left; 
	margin-left : 20px; 
	width : 220px; 
	 
	font-size : 11px; 
	color : black; 
} 
.right_welcome_page_country { 
	float : left; 
	margin-left : 20px; 
	width : 350px; 
	 
	font-size : 11px; 
	color : black; 
} 
.left_side_search_prospects { 
	float : left; 
	width : 250px; 
	 
	font-size : 11px; 
	color : black; 
} 
.right_side_search_prospects { 
	float : none; 
	width : 400px; 
	 
	font-size : 11px; 
	color : black; 
} 
.risk_tracker_summary_media_select { 
	float : left; 
	margin-left : 20px; 
	width : 700px; 
	 
	font-size : 11px; 
	color : black; 
} 
.left_side_search_product { 
	float : left; 
	width : 200px; 
	 
	font-size : 11px; 
	color : black; 
} 
.right_side_search_product { 
	float : left; 
	width : 190px; 
	 
	font-size : 11px; 
	color : black; 
} 
.left_side_search_ccj { 
	float : left; 
	width : 120px; 
	 
	font-size : 11px; 
	color : black; 
	margin-right : 1px; 
} 
.right_side_search_ccj { 
	float : left; 
	width : 140px; 
	 
	font-size : 11px; 
	color : black; 
	margin-right : 1px; 
} 
.left_side_search_Payments { 
	float : left; 
	width : 175px; 
	 
	font-size : 11px; 
	color : black; 
	font-weight : bold; 
} 
.right_side_search_Payments { 
	float : left; 
	width : 175px; 
	 
	font-size : 11px; 
	color : black; 
	font-weight : bold; 
} 
.left_side_search_media { 
	float : left; 
	width : 400px; 
	 
	font-size : 11px; 
	color : black; 
	font-weight : bold; 
} 
.right_side_search_media { 
	float : left; 
	width : 100px; 
	 
	font-size : 11px; 
	color : black; 
	font-weight : bold; 
} 
.mediaSol { 
	background-image : url(../Images/mediasidebar_body.jpg); 
	background-position : center; 
	background-repeat : repeat-y; 
	float : right; 
	width : 200px; 
} 
.mediaArea { 
	background-image : url(../Images/mediasidebar_top.jpg); 
	background-position : top; 
	background-repeat : no-repeat; 
	padding : 5px; 
	font-weight : bold; 
	color : #e20000; 
	text-align : center; 
	font-size : 20px; 
} 
.mediaContent { 
	background-image : url(../Images/mediasidebar_bottom.jpg); 
	background-position : 50% bottom; 
	background-repeat : no-repeat; 
	padding : 5px; 
	color : #e20000; 
	text-align : center; 
	font-size : 14px; 
} 
.invertedshiftdown { 
	padding : 2px 0 4px 2px; 
	width : 100%; 
	float : left; 
} 
.invertedshiftdown ul { 
	margin : 0; 
	margin-left : 0; 
	float : left; 
	padding-left:2px;
} 
.invertedshiftdown li { 
	display : inline; 
	margin : 0 0 0 0; 
	padding : 0; 
	text-transform : capitalize; 
} 
.invertedshiftdown a { 
	background-color : #eee; 
	float : left; 
	display : block; 
	font : normal 11px Arial, sans-serif; 
	color : black; 
	text-decoration : none; 
	cursor : default; 
	border : 1px solid #ccc; 
	padding : 5px 8px 4px 8px; 
	margin-right : 2px; 
} 
.invertedshiftdown a:hover { 
	color : #e20000; 
	border : 1px solid #e20000; 
} 
.invertedshiftdown .current a { 
	background-color : #e20000; 
	color : white; 
	padding : 5px 8px 4px 8px; 
	font-weight : bold; 
} 
.submenu { 
	padding : 2px 0 2px 2px; 
	width : 100%; 
	float : left; 
} 
.submenu ul { 
	margin : 0; 
	margin-left : 0; 
	float : left; 
	padding-left:2px;
} 
.submenu li { 
	display : inline; 
	margin : 0 0 0 0; 
	padding : 0; 
	text-transform : capitalize; 
} 
.submenu a { 
	background : transparent; 
	float : left; 
	display : block; 
	font : normal 11px Arial, sans-serif; 
	color : black; 
	text-decoration : none; 
	cursor : default; 
	padding : 5px 8px 4px 8px; 
	margin-right : 2px; 
	border-right : 1px solid #ccc; 
} 
.submenu a:hover { 
	color : #e20000; 
} 
.submenu .current a { 
	color : #e20000; 
	padding : 5px 8px 4px 8px; 
	font-weight : bold; 
} 
.tabBackground { 
	border : 1px solid #ccc; 
	height : 68px; 
	padding : 2px 3px 0 3px; 
	background-image : url(../Images/tabsGrad.jpg); 
	margin-bottom : 10px;
} 


.datagrid td { 
	border-collapse : collapse; 
	font-size : 11px; 
	border-bottom : 1px solid #ccc; 
	/*text-align:left;*/ 
} 
.DataGrideHeaderCss { 
	font-weight : bold; 
	font-size : 11px; 
	border-bottom : 1px solid #ccc;
	text-align:left; 
} 
.DataGrideAlternatingCss { 
	background-color : #eaf3fb; 
	font-size : 11px; 
	border-bottom : 1px solid #ccc; 
	text-align: left;
} 
table.sofT { 
	text-align : left; 
	 
	font-weight : normal; 
	font-size : 11px; 
	color : black; 
	width : 100%; 
	border-collapse : collapse; 
	border-spacing : 0; 
	padding-left:2px;
} 
.alt { 
	background-color : #eaf3fb; 
	text-align:left;
	padding-left:2px;
} 
.tableHeader { 
	font-weight : bold; 
	font-size : 11px; 
	border-top : 1px solid #ccc; 
	 
	text-align:left;
	padding-left:2px;
} 
table.sofT1 { 
	text-align : left; 
	 
	font-weight : normal; 
	font-size : 11px; 
	color : black; 
	width : 100%; 
	border-collapse : collapse; 
	border-spacing : 0;
	padding-left:2px; 
} 
.compInfo { 
	background-color : #eaf3fb; 
	border : 1px solid #ccc; 
	padding : 5px 5px 5px 5px; 
	margin-top : 10px; 
} 
.compInfoRed { 
	background-color : #FF0000;
	color : #FFFFFF;
	border : 1px solid #ccc; 
	padding : 5px 5px 5px 5px; 
	margin-top : 10px; 
} 
td.coldg { 
	width : 140px; 
	color : black; 
} 
td.col { 
	width : 50px; 
	border-bottom : 1px solid #ccc; 
} 
td.col1 { 
	width : 220px; 
	border-bottom : 1px solid #ccc; 
} 
td.col2 { 
	width : 500px; 
	border-bottom : 1px solid #ccc; 
} 
td.col3 { 
	width : 100px; 
	border-bottom : 1px solid #ccc; 
} 
td.col4 { 
	width : 950px; 
	border-bottom : 1px solid #ccc; 
} 
td.col5 { 
	width : 150px; 
	border-bottom : 1px solid #ccc; 
} 
td.standard { 
	width : inherit; 
	border-bottom : 1px solid #ccc; 
} 
td.colaccounts { 
	width : 140px; 
	font-size : 11px; 
	padding-left : 1px; 
	border-bottom : 1px solid #ccc; 
	text-align:right ;
} 
td.colchange { 
	width : 100px; 
	font-size : 10px; 
	padding-left : 1px;
	padding-right : 1px;  
	border-bottom : 1px solid #ccc; 
	text-align:right ;
} 
td.textaccounts { 
	font-size : 11px; 
	padding-left : 1px; 
	
	border-bottom : 1px solid #ccc; 
} 
td.coldg { 
	width : 140px; 
	color : black; 
} 
td.colnoline { 
	width : 40px; 
} 
td.col1noline { 
	width : 220px; 
} 
td.col2noline { 
	width : 500px; 
} 
td.col3noline { 
	width : 100px; 
} 
td.col4noline { 
	width : 950px; 
} 
td.col5noline { 
	width : 150px; 
} 
td.standardnoline { 
	width : inherit; 
} 
.arrowlistmenu { 
	float : left; 
	width : 170px; 
	
	margin-top : 10px; 
} 
.arrowlistmenu .menuheader { 
	font : bold 11px Arial, sans-serif; 
	color : white; 
	background-color : #e20000; 
	margin-bottom : 10px; 
	padding : 4px 0 4px 10px; 
	cursor : default; 
	cursor : pointer; 
} 
.arrowlistmenu ul { 
	list-style-type : none; 
	margin : 0; 
	padding : 0; 
	margin-bottom : 10px; 
} 
.arrowlistmenu ul li { 
	padding-bottom : 2px; 
} 
.arrowlistmenu ul li a { 
	color : black; 
	display : block; 
	padding : 2px 0; 
	padding-left : 19px; 
	text-decoration : none; 
	border-bottom : 1px solid #ccc; 
	font-size : 11px; 
} 
.arrowlistmenu ul li a:visited { 
	color : black; 
} 
.arrowlistmenu ul li a:hover { 
	background-color : #f3f3f3; 
} 

.arrowlistmenu .menuheader { 
	font : bold 11px Arial, sans-serif; 
	color : white; 
	background-color : #e20000; 
	margin-bottom : 10px; 
	padding : 4px 0 4px 10px; 
	cursor : default; 
	cursor : pointer; 
} 

.arrowlistmenu .menuheader a:link { 
	text-decoration : none; 
	color : white; 
} 
.arrowlistmenu .menuheader a:visited { 
	color : white; 
	text-decoration : none; 
} 


a:link 
{
	color : black;
	margin-right: 2px; 
	
}
.hyper { 
	color : black;
	margin-right: 2px;
	
} 
 


.DivExpandButton { 
	font-size : 13px; 
	background-image : url(../Images/headerGrad.jpg); 
	background-position : bottom; 
	background-repeat : repeat-x; 
	margin : 12px 0 2px 0; 
	width : 100%; 
	overflow : hidden; 
	cursor : pointer;
	padding-left:5px; 
} 
.DivExpandContent { 
	color : black; 
	
	font-size : 11px; 
	width : 100%; 
	visibility : hidden; 
	height : 0; 
	overflow : hidden; 
	position : relative; 
} 
.DivExpandContent_content { 
	color : black; 
	 
	font-size : 11px; 
	position : relative; 
} 

.redRating
{
	background-image:url(../Images/REDRATING.gif);
	background-repeat:no-repeat;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:5px 0px 5px 0px;
	color:White;
	width:40px;
	height:40px;
}

.greenRating
{
	background-image:url(../Images/GREENRATING.gif);
	background-repeat:no-repeat;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding:5px 0px 5px 0px;
	color:White;
	width:40px;
	height:40px;
	 
}

/* RedInfoBox */
/* used for error boxes */
.redInfoBox 
{
	background-color : #ffedec; 
	border : 1px solid #ccc; 
	padding : 5px 5px 5px 5px; 
	margin : 5px 0 5px 0; 
	margin-top : 10px; 
}
.redInfoBox h1
{
	color: #e20000;
	font-size: 18px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
}
.redInfoBox p
{
	font-size: 12px;
	margin-top: 3px;
}

/* Div Popup */
/* used in auto risk tracker */
#blanket {
	background-color:#111111;
	left:0;
	opacity:0.45;
	filter: alpha(opacity = 45);
	position:absolute;
	top:0;
	width:100%;
	z-index:9001;
}
#popUpDiv 
{
	border: solid 1px #000000;
	background-color: #EAF3FB;
	position:absolute;
	z-index:9002;
}
#popUpDiv h1
{
	margin-top:0px;
	margin-bottom:4px;
	padding: 2px;
	font-size:22px;
	color: #ffffff;
	background-color: #e20000;
}

.freshInvestigation { 
	padding : 2px 0 4px 2px; 
	width : 100%; 
	float : left; 
} 
.freshInvestigation ul { 
	margin : 0; 
	margin-left : 0; 
	float : left; 
	padding-left:2px;
} 
.freshInvestigation li { 
	display : inline; 
	margin : 0 0 0 0; 
	padding : 0; 
	text-transform : capitalize; 
} 
.freshInvestigation a { 
	background-color : #eee; 
	float : left; 
	display : block; 
	font : normal 11px Arial, sans-serif; 
	color : black; 
	text-decoration : none; 
	cursor : default; 
	border : 1px solid #ccc; 
	padding : 5px 8px 4px 8px; 
	margin-right : 2px; 
} 

.freshInvestigation .current a { 
	background-color : #00CD00; 
	color : white; 
	padding : 5px 8px 4px 8px; 
	font-weight : bold; 
} 