html, body
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;	
	text-align: center;
	background-color: #FFFFFF;
	height: 100%;
}
td
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
p.panelblock
{
	font-family: Verdana, sans-serif;
	font-size: 11px;    
	text-align: left;
	color: #504C4C;
}
p
{
	font-family: Verdana, sans-serif;
	font-size: 12px;    
	text-align: left;
	color: #504C4C;
}
a, a:link, a:visited
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fc9b01;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.signinlink, a.signinlink:link, a.signinlink:visited
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.signinlink:hover
{
	text-decoration: underline;
}

a.link, a.link:link, a.link:visited
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fc9b01;
	text-decoration: none;
}
a.menu:link, a.menu:visited 
{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal !important;
	color: #000000;
	text-decoration: none;
}
.active
{
	font-family: Verdana, sans-serif;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #fc9b01 !important;
	text-decoration: none;
}
a.faqitem, a.faqitem:hover, a.faqitem span
{
	font-size: 11px;
	color: #fc9b01;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a.faqitem
{
	font-size: 11px;
	color: #504c4c;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a.faqitem:hover
{
	font-size: 11px;
	color: #504c4c;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a.faqitem span
{
	font-size: 11px;
	color: #fc9b01;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a.override_td {
		color: black; 
		font-weight: normal; 
		text-decoration: none;
	}
a.override_td:visited {
		color: black; 
		font-weight: normal; 
		text-decoration: none;
	}	
.srate {
	color:#504C4C;
	margin:5px;
	margin-left:8px;
}	

div.faqitemcontent
{
	padding: 5px;
	font-size: 11px;
	color: #504c4c;
	margin-top:5px;
	margin-bottom:10px;
	border: #bebebe 1px solid;
	text-align: justify;
	display: none;
}
div.RightTopMenu
{
	float: right; 
	right: 0px; 
	top: 0px;
	background-image: url('/images/header_top_img.jpg');
	width: 383px;
	height: 25px;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	display: block;
	overflow: hidden;
}
div.RightTopMenu .RightTopMenu-inner
{
	padding-top: 5px;
	padding-right: 5px;
}
div.RightTopMenu a,div.RightTopMenu a:link, div.RightTopMenu a:visited, div.RightTopMenu a:hover
{
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	font-size:11px;
}
h1
{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fc9b01;
	padding: 0px;
	margin: 0px;
}
h2
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fc9b01;
	padding: 0px;
	margin: 0px;
}

ol
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #fc9b01;
	font-weight: bold;
	margin: 0px;
	margin-left: 25px;
}
ol span
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #504c4c;
	font-weight:normal;
}
li
{
	margin-top: 2px;
	margin-bottom: 2px;
}
ul
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #fc9b01;
	font-weight: bold;
	margin: 0px;
	margin-left: 25px;
}
ul span
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #504c4c;
	font-weight:normal;
}
/* START PANEL LIST */
ol.faq
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #fc9b01;
	font-weight: bold;
	margin: 0px;
	margin-left: 0px;
}
ol.faq li
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #fc9b01;
	font-weight: bold;
	margin: 0px;
	margin-left: 25px;
}
ol.faq li span
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #504c4c;
	font-weight:normal;
}
/* START PANEL LIST */
ul.panel
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #fc9b01;
	font-weight: bold;
	margin: 0px;
	margin-left: 25px;
}
li.panel
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #fc9b01;
	font-weight:normal;
	margin-bottom:10px;
}
li.panel span
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #504c4c;
	font-weight:normal;
	margin-bottom:10px;
}
/* END PANEL LIST */
div.faqitemcontent
{
	padding: 5px;
	font-size: 11px;
	color: #504c4c;
	margin-top:5px;
	margin-bottom:10px;
	border: #bebebe 1px solid;
	text-align: justify;
	display: none;
}
hr
{
	color: #FFFFFF;
	background-color: #FFFFFF; 
	border: 1px dotted #bebebe; 
	border-style: none none dotted;
}
label
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #504c4c;
	font-weight: bold;
}
legend
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fc9b01;
	padding-right:5px;
}
td.menu
{
	height: 35px;
}
table.maintable
{
	width: 832px;
	height: 573px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #BEBEBE;
	border-top: 7px solid #504c4c;
}
td.header_top
{
	padding: 0px;
	margin: 0px;
	height: 88px; 
	font-size: 1px;
	background-image: url('/images/header_bg.jpg');
	background-repeat: repeat-x;
	background-position: top left;     
}
td.main_center
{
	height: 237px;
}
td.mainframe
{
	padding: 12px;
}
table.centertable
{
	width: 807px;
	height: 237px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #BEBEBE;
}
td.centertd
{
	padding: 0px;
	margin: 0px;
	height: 235px; 
	font-size: 11px;
	background-image: url('/images/menu_bg.jpg');
	background-repeat: repeat-x;
	background-position: top left;    
}
table.panelstable
{
	width: 807px;
	height: 212px;
	padding: 0px;
	margin: 0px;
}
td.paneltd
{
	padding: 5px;
	margin: 0px;
	height: 212px; 
	width: 267px;
	font-size: 1px;
	background-image: url('/images/panel_bg.jpg');
	background-repeat: repeat-x;
	background-position: top left;   
	border: 1px solid #BEBEBE;    
	vertical-align: top;
}
table.rightpanelstable
{
	width: 267px;
	padding: 0px;
	margin: 0px;
	margin-right:12px;
}
td.rightpaneltd
{
	padding: 5px;
	margin: 0px;
	margin-bottom: 4px;
	height: 212px; 
	width: 267px;
	font-size: 1px;
	background-image: url('/images/panel_bg.jpg');
	background-repeat: repeat-x;
	background-position: top left;   
	border: 1px solid #BEBEBE;    
	vertical-align: top;
}
input.textfield
{
	width: 200px;
}




td.maintable_top2
{
	width: 940px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	background-image: url('images/top2.gif');
}
td.maintable_top3
{
	width: 24px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	background-image: url('images/top3.gif');
}
td.maintable_left1
{
	width: 24px;
	height: 105px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: top;
	background-image: url('images/left1.gif');	
}
td.maintable_right1
{
	width: 24px;
	height: 105px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: top;
	background-image: url('images/right1.gif');			
}
td.maintable_left2
{
	width: 24px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: top;
	background-image: url('images/left2.gif');	
}
td.maintable_right2
{
	width: 24px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: top;
	background-image: url('images/right2.gif');			
}
td.maintable_left3
{
	width: 24px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: top;
	background-image: url('images/leftrep.gif');	
	background-repeat: repeat-y;
	background-position: top right;	
}
td.maintable_right3
{
	width: 24px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: top;
	background-image: url('images/rightrep.gif');	
	background-repeat: repeat-y;
	background-position: top left;	
}

td.maintable_content
{
	width: 940px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
td.maintable_nav
{
	width: 940px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	color: #FFFFFF;
	background-image: url("images/nav.gif");
	background-repeat: no-repeat;
}
div.nav
{
	padding: 0px;
	margin: 0px;
	padding-left: 30px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}
a.nav, a.nav:link, a.nav:visited, a.nav:hover
{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
td.maintable_content
{
	padding: 0px;
	margin: 0px;
	height: 100%;
}
td.maintable_logo
{
	padding: 0px;
	margin: 0px;
	height: 105px;
	width: 940px;
}
table.contenttable
{
	width: 940px;
	padding: 0px;
	margin: 0px;
	height: 100%;

}
td.contenttable_content
{
	width: 719px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	vertical-align: top;
}
div.content
{
	height: 100%;
	padding: 0px;
	margin: 0px;
	padding-left: 30px;	
	padding-right: 30px;
	padding-top: 20px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
td.contenttable_panel
{
	height: 100%;
	padding: 0px;
	margin: 0px;
	width: 221px;
	background-image: url("images/panelback.gif");
	vertical-align: top;
	text-align: left;
	background-repeat: repeat-y;	
}
td.contenttable_footer
{
	height: 55px;
	width: 940px;
	padding: 0px;
	margin: 0px;
}
div.footer
{
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;	
	padding: 0px;
	margin: 0px;
}
a.footer, a.footer:link, a.footer:visited, a.footer:hover
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9E06;
	text-decoration: none;
}
td.bottom
{
	padding: 0px;
	margin: 0px;
	height: 14px;
	width: 988px;
	background-image: url('images/bottom.gif');
	font-size: 1px;	
}

/*FEATURES PAGE*/
#features-page-wrapper {width: 530px;}
#features_page {margin-left:  10px;}
#features_page h1{font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #F29851 !important; padding: 0px; margin: 0px;}
#features_page a{text-decoration: underline; line-height: 3em; padding-right: 18px;color:#F29851 !important; }
#features_page ul { list-style-type: circle; color:#F29851 !important;}
#features_page ol { margin:10px 0px; color:#F29851 !important;}
.feature-links li {margin-top: 20px;}
.clear { clear: both; }
.collapsed-link { background:url(images/collapsed.gif) no-repeat right center transparent; color:#F29851 !important;}
.expanded-link { background:url(images/expanded.gif) no-repeat right center transparent; color:#F29851 !important; }
.collapsed { display: none; margin-left: 20px;}
.collapsed-api {display: none;}
.api-table {border-collapse: collapse; }
.api-table th {font-size: 12px; font-weight: bold; padding:5px 20px 10px 0px; text-align: left }
.api-table td {border-top: 1px solid  #F29851;  padding:5px 20px 10px 0px; text-align: left}
ul.api-list {margin-left: 0px !important; padding-left: 0px;}
.api-list li {font-weight: normal; list-style-type: none !important; margin-left: 0px !important; padding-left: 0px; }
.api-url {color: #F29851; word-wrap: break-word;}



