.SkinObject {
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	/* font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica; */
	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:Tahoma,Arial,Helvetica;
	font-size:11px; */
	font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica;
	font-size:1em;
	font-weight:normal;
}
div, form, input
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;
}
img { border:none;}
a, input { outline:none;}
div, form, input, select, textare, button { margin:0px; padding:0px;}
form { display:inline;}
hr {height:1px; border:none; border-top:1px solid #CCCCCC; padding:0px; margin:1.5em 0px 1.5em 0px; clear:both;}
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;}

p {
	padding:0px; margin:0px 0px 1em 0px;
}
#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;
}
#header .hdr_col_L a img {display:none;}
a.reckonlogo {
	display:block; width:185px; height:63px;
	background-image: url(images/logo_reckon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .hdr_col_R {
	width:560px;
	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%;
	/*width:997px;*/
	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, 
ul li.topnav_last a.SkinObject, ul li.topnav_last a:visited.SkinObject{
	display:block;
	float:left;
	width:auto;
	height:29px;
	padding:3px 20px 0px 20px;
	text-align:center;
	font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica;
	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{
	width:175px !important;
	padding:3px 0px 0px 0px!important;
}

#mySetting {display:none;}
.tbl_layout { width:100%; clear:both;margin:0px;}
.tbl_layout td{ padding:0px; margin:0px; vertical-align:top; }
table.breadcrumb {margin:5px 0px 5px 0px;}
td.td_breadcrumb {
	background-image: url(images/icon_home.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	font-size: 11px; color:#333;
	padding:2px 15px 2px 30px;
}
.td_breadcrumb .SkinObject, .td_breadcrumb a:link, .td_breadcrumb a:visited { 
	color:#999; text-decoration:none;font-weight:normal; 
	font-family: "Trebuchet MS",Arial,Tahoma,Verdana,Helvetica; font-size:11px; 
}
.td_breadcrumb a:hover{ color:#333;}
td.td_page_tools {padding:0px 5px 0px 15px; width:275px; text-align:right;}
td.td_page_tools span {display:block; width:245px;float:right;}
td.td_page_tools input {border:1px solid #CCCCCC; padding:2px; color:#333333; width:160px; float:left;}


.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;}

ul.page_tools { width:auto; float:right; clear:both; margin:0px;}
ul.page_tools li{ margin-left:5px; height:20px;}

#tbl_body { height:600px;}
td.left_colume { padding:0px 20px 15px 15px;}
td.right_colume{ padding:0px 5px 15px 0px; width:290px;}
#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;}

/* ************ containers style *************************  */
.right_block {
	width:286px; float:left; clear:both;
	padding:0px; margin:0px;
}
.right_block_content{
	width:282px; float:left; clear:both;
	background-color:#dadada; padding:2px;
}
.right_block_content table {border:none; width:100%;padding:0px;}
.right_block_content table td {padding:0px;}
.right_block .right_block_title{
	display:block; text-align:center; padding:4px 5px 4px 5px; margin:0px;
	background:url(images/topnav_bg2.gif) repeat-x;
	position:relative;
}
.right_block .right_block_title a{ 
	display:block; width:15px;
	position:absolute; top:6px; right:5px;
}
.right_block_span {color:#FFFFFF;font-size:16px;font-weight:lighter;}
.right_block_end {
	background-image: url(images/grayfade.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:120px;
	clear:both;
}
.right_nav {background-color:#ededed;}
.login_block {clear:both; font-size:1em;}
.login_block_title {clear:both; margin-bottom:1em;}

.SubHead {font-size:1em !important; color:#1F4C8F;}
.login_block_span {
	font-family: Arial,Tahoma,Verdana,Helvetica;
	color:#ED1C24;
	font-size:2em; font-weight:bold;
	letter-spacing:-1px;
}
.login_block_content table td{ padding:2px 0px 2px 0px !important}
.login_block_content input{ font-size:1em; padding:2px;}
.login_block_content select { font-size:1em;}
.login_block_content input.StandardButton {font-size:1.2em; padding:2px 25px 2px 25px;}


/* jquery tab style over ride */
ul.tabs-nav {padding:0px;}
.i-tabs-style1 .ui-tabs-panel { padding:15px; width:auto !important;}
.i-tabs-style1 .tabs-nav .ui-tabs-selected a.title span {
	padding-top: 6px; /* reset to normal as non-selected */
	
}
.tabs .content {width:auto !important;}

/* jscroller style */
.jscroll_control, .jscroller { width:555px;}
.jscroller {
	height:72px;
	overflow:hidden;
	padding:0px;
	position:relative;
	clear:both;
}
.jscroller_container {
	width:auto; clear:both;
	white-space:nowrap;
	position:absolute;
}

.jscroller a {
	display: inline-block;
	width:100px; height:70px;
	overflow:hidden;
	margin-right:5px;
	border:1px solid #333333
}
.jscroller a:hover {
	border:1px solid #ED1C24;
}
.jscroll_control span { display:block; float:left;}
.jscroll_control_btn {float:right; margin-right:7px; white-space:nowrap;}

/* table style */
.std_tbl,  .std_tbl td{
	border: none;
}
.std_tbl th, .data_tbl th {
	background-color:#ED1C24;
	color:#FFFFFF;
}
.std_tbl td,  .std_tbl th, .data_tbl td,  .data_tbl th{
	padding:3px 5px 3px 5px;
	text-align:left;
	/*vertical-align:middle;*/
}
.data_tbl,  .data_tbl td{
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}
.data_tbl td{ vertical-align:top;}
.data_tbl th {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-collapse:collapse;
}


