input { font-family: Arial, sans-serif; font-size: 9px;}
select { font-family: Arial, sans-serif; font-size: 10px;}
table,tr,td { font-family: Arial, sans-serif; font-size: 11px; color:#555555; line-height: 130%}
body {background-color:#ffffff; font-family:arial, helvetica, sans-serif; color:#555555; font-size:11px; line-height: 130%; margin:0px;
		padding:0px}
 p {margin-top:0.5em;margin-bottom:0.5em;} 
h1 {font-size: 18px; display:inline;}

h2 
{
	font-size: 12px;
	margin-bottom: 5px;
}
h3
{
	
	font-weight:bold; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#69569A; 
	font-size: 18px; 
	letter-spacing: 2px; 
	BORDER-bottom: #cccccc 2px dotted; 
	padding-bottom: 10px
}

li {list-style-type:square;}
A {text-decoration:none; color:#558DC6;}
A:hover {text-decoration:underline; color:#000000;}

.main_centered
{
	margin: auto;
	width: 760px;
	vertical-align: top;
}

.storyhead_white {font-weight:bold; color:#ffffff;font-size: 13px;}
.storyhead_blue {font-weight:bold; color:#004090;font-size: 15px;}
.storyhead_orange {font-weight:bold; color:#e3801d;font-size: 13px;}
.storyhead_grey {font-weight:bold; color:#333333;font-size: 13px;}
.headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#7B67AE; font-size: 21px; letter-spacing: 2px; BORDER-bottom: #cccccc 2px dotted; padding-bottom: 10px}
.sub_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#0F51A4; font-size: 14px; letter-spacing: 2px; padding-bottom: 1px; padding-top: 7px}

.broker_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#2E4089; font-size: 21px; letter-spacing: 2px; BORDER-bottom: #cccccc 2px dotted; padding-bottom: 10px}
.broker_sub_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#2E4089; font-size: 14px; letter-spacing: 2px; padding-bottom: 1px; padding-top: 7px}

.motor_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#B94286; font-size: 21px; letter-spacing: 2px; BORDER-bottom: #cccccc 2px dotted; padding-bottom: 10px}
.motor_sub_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#B94286; font-size: 14px; letter-spacing: 2px; padding-bottom: 1px; padding-top: 7px}

.consumer_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#71AE39; font-size: 21px; letter-spacing: 2px; BORDER-bottom: #cccccc 2px dotted; padding-bottom: 10px}
.consumer_sub_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#71AE39; font-size: 14px; letter-spacing: 2px; padding-bottom: 1px; padding-top: 7px}

.business_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#20BDE6; font-size: 21px; letter-spacing: 2px; BORDER-bottom: #cccccc 2px dotted; padding-bottom: 10px}
.business_sub_headline {font-weight:bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#20BDE6; font-size: 14px; letter-spacing: 2px; padding-bottom: 1px; padding-top: 7px}

.pic_title {text-align:center;font-weight:normal; color:#cccccc;font-size: 9px;}

.bluetext {color:#0F51A4;}

.topnav {color:#ffffff;}
A.topnav {color:#ffffff; padding-left:7px; padding-right:7px; font-weight:bold;}
A.topnav:hover {color:#ededed; text-decoration:underline; padding-left:7px; padding-right:7px; font-weight:bold;}

.whitetext {color:#ffffff;}
A.whitetext {color:#ffffff;}
A.whitetext:hover {color:#ededed;}

.date {font-weight:bold;text-align:right;color:#07528c;font-size: 16px;}

.fotgal_white {border:1px; border-width: 1px; border-color: #ffffff; border-style: solid}
.fotgal_grey {border:1px; border-width: 1px; border-color: #999999; border-style: solid}

.whitetext_footer {color:#ededed;text-align:center;font-size: 10px;}
A.whitetext_footer {color:#ededed;}
A.whitetext_footer:hover {color:#ffffff;}

.dotty_dots {BORDER-left: #eeeeee 2px dotted;}
.dotty_dots_right {BORDER-right: #eeeeee 2px dotted;}
.dotty_dots_related {BORDER-right: #eeeeee 1px solid; BORDER-left: #eeeeee 1px solid;}
.news_dots {BORDER-top: #eeeeee 2px dotted;}
.news_dots_final {BORDER-top: #eeeeee 2px dotted; BORDER-bottom: #eeeeee 2px dotted;}

.featured_box {BORDER-top: #cccccc 1px solid; BORDER-bottom: #cccccc 1px solid; BORDER-left: #cccccc 1px solid; BORDER-right: #cccccc 1px solid; background-color:#ffffff;}
.fotgal {BORDER-top: #ffffff 1px solid; BORDER-bottom: #ffffff 1px solid; BORDER-left: #ffffff 1px solid; BORDER-right: #ffffff 1px solid; }
.bg_greyfade { background-color:white; background:url(images/hips_r3_c1.jpg); background-repeat: repeat-x; padding-top:15px;}
.bg_greyface td {vertical-align:top; }
.bg_head { background-color:#a33501; background:url(images/head_repeat.jpg); background-repeat: repeat-x; height:99px;}
.bg_navbar { background-color:#3e3e3e; background: url(images/hips_r2_c1.jpg); background-repeat: repeat-x; height:29px;}
.footer_box {BORDER-top: #cccccc 1px solid; padding-top:5px;} 
.bg_front_feature{ height:62px; background:url(images/front3.png); background-color:#7B67AE;}
.bg_front_feature2{ height:62px; background:url(images/front4.gif); background-color:#7B67AE;}
.alt_grid_highlight
{
	background-color: Aqua;
	color:Red;
}
.alt_table 
{
	font-size:13px; 
	background-color:#999999;	
	text-align:left; 
	font-size:13px;
	border: solid 1px #cccccc;
	width: 600px;
}
.alt_table th { text-align:left; background: url(images/orange_nav.jpg); background-repeat:repeat-x; background-color:#5D4D8E; color:#ffffff; padding:6px; }
.alt_table td { text-align:left; background-color:#eeeeee; padding:6px;
	margin-left: 40px;
	}
	
	.ajax__calendar_header
	{
		
	}
	
	.ajax__calendar_container
	{
		background-color: #FFFFFF;
		border: solid 1px #cccccc;
	}
	
.anti_alt_table
{
	font-size:8px; 
	background-color:#999999;	
	text-align:left;
	border: solid 0px Red;
	width: 100%;
}
.anti_alt_table th
{
	text-align:left;
	background-repeat:no-repeat; 
	background-color:#5D4D8E; 
	color:#ffffff; 
	padding:10px; 
}
.anti_alt_table td
{
	text-align:left; 
	background-color:#FFFFFF;
	border: solid 0px #CCCCCC; 
	padding:0px;
	margin-left: 0px;
}
.featured_box .news_date {
	list-style-type: none;
	
}
.button_small
{      
	FONT-WEIGHT: bold;
	BORDER-top: #6094D2 1px solid; 
	BORDER-bottom: #315599 1px solid; 
	BORDER-left: #6094D2 1px solid; 
	BORDER-right: #315599 1px solid; 
	background-color:#2A4D93;
	color:#FFFFFF;
	TEXT-DECORATION: none;
	font-size:10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height:230%;
	letter-spacing: 1px;
}

.highLight td 
{
	 background-color: #E6EFF7; 
	 border-top: solid 1px #cccccc;
	 border-bottom: solid 1px #cccccc;
                }

.button
{
	font-weight: bold;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	background-image: url("images/bg_button_off.gif");
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 230%;
	letter-spacing: 1px;
}
.button A:link
{
	font-weight: bold;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	background-image: url("images/bg_button_off.gif");
	font-size: 10px;
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 230%;
	letter-spacing: 1px;
}

A.button:hover
{
	font-weight: bold;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	background-image: url("images/bg_button_on.gif");
	color: #6d5c6d;
	text-decoration: none;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 230%;
	letter-spacing: 1px;
}

select
{
	font-size: 10px;
	margin-left: 0px;
}

input, textarea
{
	font-size: 11px;
}

hr
{
	border: dotted 2px #CCCCCC;
}

.validation
{
	color:Red;
	margin-left:3px;
	margin-right:3px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}