.SkinObject {
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;
	color: #333;
}
a:link.CommandButton, a:visited.CommandButton { color:#0066cc; font-size:1em;}
a:hover.CommandButton {color:#ED1C24; text-decoration:none;}

.StandardButton {
	border:none;
	background:none;
	display:block; padding:5px 25px 5px 25px; margin:0.5em 0px 0.5em 0px;
	text-align:center;
	background-image: url(images/btn_link_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #e7e7e7;
	border:1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica;
	font-size:1.2em !important; font-weight:bold;
	cursor:pointer;
	color:#1F4C8F;
	outline:0;
}
.Normal, .NormalDisabled { 
	font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica;
	font-size:1em;
	font-weight:normal;
}

body,td,th {
	font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica;
	color: #333;
}
body {
	background-color: #cecece;
	margin: 0px;
	font-size: 80%;
	background-image: url(images/bg_gardient.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a, input { outline:none;}
div, form, input, select, textare, button { margin:0px; padding:0px;}
form { display:inline;}
ul li {
	list-style-type: disc;
}
h1,h2,h3,h4,h5,h6{
	font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica;
	margin:0px 0px 0.7em 0px; padding:0px;
	font-weight:bold;
}
h1 {
	font-family: Arial,Tahoma,Verdana,Helvetica;
	color:#ED1C24;
	font-size:2em;
	letter-spacing:-1px;
}
h2 {font-size:1.5em; color:#1F4C8F; letter-spacing:0px;}
h3{ font-size:1.2em; color:#1F4C8F;}
h4{ font-size:1em; color:#1F4C8F;}
h5{ font-size:0.9em;}
h5{ font-size:0.8em;}
h1 span {display:none;}
p {
	padding:0px; margin:0px 0px 1em 0px;
}
img {border:none;}

.col_100 { width:100%; float:left; clear:both;}
.col_70 { width:70%; float:left; }
.col_50 { width:50%; float:left;}
.col_30 { width:30%; float:left;}

img.img_block { display:block; clear:both; }

#wrapper{
	width:997px;
	margin:auto;
	background-color: #FFFFFF;
}
#header {
	background-image: url(images/hdr_brand_curve.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:100%;
	height:100px;
	background-color: #ED1B24;
	clear:both;
	border-bottom:3px solid #FFFFFF;
}
#header .hdr_col_L {
	width:200px;
	float:left;
	padding:25px 0px 0px 15px;
}
a.reckonlogo {
	display:block; width:185px; height:63px;
	background-image: url(images/logo_reckon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.reckonlogo img {display:none;}
#header .hdr_col_R {
	width:640px;
	float:right;
}
#header ul.hdr_logos_list {
	list-style:none;
	margin:50px 0px 0px 0px; padding:0px;float:right;
}
ul.hdr_logos_list li{
	/*display:inline;*/
	float:left;
	margin-right:1px;
	list-style:none;
}
li.li_R_last {
	margin-right:0px !important;
	padding-right::0px!important;
}
#topnav {
	width:100%;
	height:32px;
	clear:both;
	background-color:#999999;
	background-image: url(images/topnav_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
ul.topnav_menu { list-style:none; display:block; width:100%; float:left; clear:both; padding:0px; margin:0px;}
ul.topnav_menu li{ list-style:none; float:left; padding:0px; margin:0px;}
ul.topnav_menu li a:link, ul.topnav_menu li a:visited {
	display:block;
	float:left;
	width:auto;
	height:29px;
	padding:3px 18px 0px 19px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
ul.topnav_menu li a:hover {
	text-decoration:none;
	background-image: url(images/topnav_bg_ov.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
li.topnav_last { padding:0px; margin:0px; border-left:1px solid #ccc;}
li.topnav_last a{
	padding:3px 29px 0px 28px!important;
}



.nav_list {list-style:none; display:block; padding:0px; margin:0px;}
.nav_list li {display:block; float:left; padding:0px; margin:0px;}
div.clear {clear:both;}

#bodyPane {
	background-image: url(images/page_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #efefef;
}
.tbl_layout { width:100%; clear:both;margin:0px; border:none;}
.tbl_layout td{ padding:0px; margin:0px; vertical-align:top; }

.flashContainer { height:307px; margin:0px; padding:0px;}
.section {
	padding:0px 10px 0px 10px;
	width:977px;
	margin-bottom:2em;
}
a.more, a.more:visited {
	color:#ED1C24;
	display:inline-block;
	padding-right:15px;
	background-image: url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
.tbl_layout td.pod { 
	width:315px; 
	/* width:332px;*/
	padding-right:10px;
}
table.tbl_pod {width:315px;}

td.pod_info {
	width:259px;
	padding:20px 28px 0px 28px;
	background-image: url(images/box_pod_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:212px;
	height:auto;
	height:212px;
	font-size: 13px !important; 
	color:#333;
}
.pod_info img.divider_block { display:block; clear:both; margin:1em 0px 1em 0px;}
ul.col_list, ul.col_list li { list-style:none; display:block; padding:0px; margin:0px;}
ul.col_list li { margin-bottom:0.7em; width:100%; float:left; clear:both; font-weight:bold;}
ul.col_list li a { color:#1b316f; text-decoration:none;}
ul.col_list li a:hover { text-decoration:underline;}

#testimonial {
font-size:0.9em;
height:200px;
overflow:hidden;
/* padding:5px 10px 0; */
width:259px;
}

#testimonial ul,  #testimonial ul li, #banners ul, #banners ul li {list-style:none; padding:0px; margin:0px; display:block;}
#testimonial ul li em {font-size:1.2em; font-weight:bold;}

#banners {width:auto; padding-left:25px;}
#banners ul li {margin-bottom:5px;}

#tbl_footer{ width:100%; clear:both; background-color:#ED1B24; }
td.footer_links, #footer_logo{ padding:15px 10px 15px 15px; color:#FFFFFF; vertical-align:top;}
td.footer_links .Normal, .NormalDisabled, #footer_logo { color:#FFFFFF; font-size:12px;}
#footer_logo{ padding:15px 15px 15px 0px; text-align:right; width:310px;}
#footer_logo .SkinObject, #tbl_footer a:link, #tbl_footer a:visited {
	color:#FFFFFF; text-decoration:none; font-weight:normal;
	font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica; 
}
#tbl_footer a:hover {text-decoration:underline;}

.tbl_layout td.last_R { margin-right:0px; padding-right:0px;}


