/**************** or uk - css tabbed menu setup *******************/

div.topMenuItem#active_menu_rpc
{
  background-color: #BE2D22;
  border-bottom: solid 1px #BE2D22;
}


div.top_nav
{
  position: relative;
  width: 100%;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

div.topMenu
{
  position: relative;
  float: right;
  z-index: 15;
  margin-right: 10px;
  font-size: 10px;
  margin-bottom: -1px;
}

div.topMenuItem, div.secondaryMenuItem
{
  float:left;
  margin-right: 5px;
}

div.topMenuItem
{
  padding: 3px 8px;
  border-top: solid 1px #AAA;
  border-bottom: solid 1px #AAA;
  border-left: solid 1px #AAA;
  border-right: solid 1px #AAA;
  background-color: #444;
}



div.secondaryMenu
{
  position: relative;
  z-index: 1;
  clear: both;
  width: 100%;
  border-top: solid 1px #AAA;
  border-bottom: solid 1px #AAA;
  border-left: solid 1px #AAA;
  border-right: solid 1px #AAA;
  background-color: #BE2D22;
  font-size: 12px;
  padding: 2px 0px 6px 0px;
}

div.secondaryMenuItem
{
  padding: 2px 7px;
  border-left: solid 1px #AAA;
}

a.topMenuItem:link, a.topMenuItem:visited, a.secondaryMenuItem:link, a.secondaryMenuItem:visited
{
  color: #DFF;
  text-decoration: none;
}

a.topMenuItem:hover, a.secondaryMenuItem:hover
{
  color: #DDD;
  text-decoration: none;
}

/****************  general stuff PageID=4 *******************/

.itemhead {
  background-color: #eeeeee;
  font-size: 12px;
  padding: 0 0 0 10px;
font-weight: bold;
}


/** FORMS */
form {
	margin: 0px;
	padding: 0px;
}
.select1 {
	width: 202px;
}
.select2 {
	width: 96px;
}

/** TABLES */



.table1 {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.table1 th {
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: url(img/loan.gif) repeat-x left top;
}
.table1 th span {
	display: block;
	padding: 4px;
	border: 1px solid #FFFFFF;
}
.table1 td {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
}
.table2 td {
	padding-bottom: 5px;
}
.text2 {
	font-size: 16px;
	font-weight: bold;
	color: #343E4E;
}

.item h2 {
	color: #BE2D22;
}
.item h3 {
	color: #BE2D22;
}


.hrm {
	border: 1px solid #BE2D22;
}

blockquote {
	margin: 15px; 	padding: 0 0 0 2px;  	
  	background: #eee ; 
	border: 1px solid #999; 
	font: bold 1.2em/1.5em 'Trebuchet MS', Tahoma, sans-serif; 
	color:  #BE2D22;	
}

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;	
	color: #993333;	
}
ul span, ol span {
	color: #333;
}

a img {  
  border: 1px solid #DDD; 
  padding: 5px;
  background-color: #FFF;
}

img.float-right {
  margin: 5px 0px 5px 15px;  
}

img.float-left {
  margin: 5px 15px 5px 0px;
}



/* SEARCH RESULTS - NEXT/PREV BAR GENERATED BY THE TAG {next_prev}
 ============================================================================ */

.browse_tool, .browse_tool_text, .browse_tool_curpage, .bt_pages_ghost, span a 
{
    float: left;
}
.browse_tool_button 
{
    float:right
}
.jump_to_page
{
    height:24px;
    padding:3px 5px;
}
.browse_tool_text {
	font-size: 9pt;
	color: #222
}

.browse_tool_table {
border-top:1px;
border-right:2px;
border-bottom:2px;
border-left:1px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border-color:#AAA;
border-style:solid;
background-color:#9FB6D5;
width: 100%;
text-decoration: none;
}

.browse_tool_table td.browse_tool .browse_tool strong {
padding:0 0 0 6px !important;
}

.browse_tool_num {
color:#369;
}

a.bt_pages, a.bt_pages:visited,  a.bt_pages:hover, .browse_tool_curpage {
width:18px;
height:18px;
line-height:18px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border-width:1px;
border-style: solid;
font-size: 8pt;
font-weight: 400;
text-decoration: none !important;
text-align:center;
display:block;
background: url('{template_url}/images/nextprev/next_prev_button_gradient.png');
}

.bt_pages_firstpage a.bt_pages, .bt_pages_lastpage a.bt_pages {
background: none !important;
color: #eee !important;
border-color: transparent;
}
.bt_pages_firstpage a.bt_pages:hover, .bt_pages_lastpage a.bt_pages:hover {
background-color: #fff !important;
color: #eee !important;
color:#000 !important;
opacity: .8;
}

a.bt_pages {
background-color:#EDEDED;
color:#444 !important;
border-color: #ccc;
padding: 1px;
}
a.bt_pages:hover {
background: url('{template_url}/images/nextprev/next_prev_button_gradient.png');
border-color: #fff;
color:#000 !important;
}
a.bt_pages:visited {
background-color:#EDEDED;
}
a.bt_pages:visited:hover {
background-color:#fff;
opacity: .8;
}

.browse_tool_curpage {
background-color:#fff;
color:#369;
border-color: #fff;
display:block;
font-weight:700;
padding: 1px;
opacity: .6
         
}

.bt_pages_ghost {
color:#AAA;
text-decoration:none;
}


.browse_tool_button a {
background: url('{template_url}/images/nextprev/next_prev_button_gradient.png');
color:#4f4f4f;
text-decoration:none;
font-size:9pt;
border-width:1px;
border-style: solid;
border-color:#838b83;
margin:2px;
padding:3px 6px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
text-decoration: none !important;	
}

.browse_tool_button a:hover {
background: url('{template_url}/images/nextprev/next_prev_button_gradient.png');
cursor:pointer;
color:#000 !important; 
border-color: #fff;
opacity: .8;
}

.browse_tool_ghost {
display:none;
}
/*MINI TABS */

ul.mini-tabs {  
	margin:0 !important; 
	padding:0;
	height:20px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.mini-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab*/
ul.mini-tabs a { 
	float:left;
	font-size:8pt;
	display:block;
	padding:2px 8px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:14px;
	background-image: url('{template_url}/images/d_gray_gradient.png');
	
	color:#777;
	margin-right:3px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.mini-tabs a:hover {
	background-image: none;
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.mini-tabs a.current {
	background-image: none;
	background-color:#FAFAFA;
	border-bottom: 1px solid #FAFAFA;	
	color:#000;	
	cursor:default;
}
	
/* tab pane */
div.mini-panes > div {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	padding:4px 6px;
	background: #FAFAFA;
}


/* Form Element Formating (Used On contact Form Currently) */
.form_div {padding-top:4px; height:50px;}
.field_caption{float:left;text-align:right;padding-right:2px;padding-top:2px;font-size:8pt;font-weight:700;width:24%;}
.field_element{float:right;text-align:left;width:75%;}
.field_element_column{float:left;width:33%;}

.lead_text {
	font-size: 9pt;
	text-indent: 6px;
	padding: 5px;
}

.application_rounded_box {
border-top:1px;
border-right:2px;
border-bottom:2px;
border-left:1px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
background:#F2F2F2;
border-color:#AAA;
border-style:solid;
padding:1px;
}

.application_rounded_box_title {
background-image: url('{template_url}/images/d_gray_gradient.png');
/*background:#DDDDDD;*/
font-weight:600;
font-size:11pt;
text-align:center;
margin:0;
padding:3px;
color: #777;
}

#signup_section_link{float:left;}
#login_section_link{float:right;}
.section_link_container{width:400px;}
#signup_section{display:none;}
#login_section{display:none;}

/* jQuery ASMselect widget CSS */
/******************************/
.asmContainer{}
.asmSelect{display:inline;}
.asmOptionDisabled{color:#999;}
.asmHighlight{padding:0;margin:0 0 0 1em;}
.asmList{margin:0.25em 0 1em 0;position:relative;display:block;padding-left:0;list-style:none;}
.asmListItem{position:relative;margin-left:0;padding-left:0;list-style:none;background:#ddd;border:1px solid #bbb;width:100%;margin:0 0 -1px 0;line-height:1em;}
.asmListItem:hover{background-color:#e5e5e5;}
.asmListItemLabel{padding:5px;display:block;}
.asmListSortable .asmListItemLabel{cursor:move;}
.asmListItemRemove{position:absolute;right:0;top:0;padding:5px;}



.or_std_button{
font-size:10pt;
color:#4f4f4f;
text-decoration:none;
border-width:1px;
border-style: solid;
border-color:#838b83;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
margin:2px;
padding:3px 6px;
cursor:pointer;

background: url('{template_url}/images/nextprev/next_prev_button_gradient.png');
}
.or_std_button:hover{
background: url('{template_url}/images/nextprev/next_prev_button_gradient.png');
cursor:pointer;
color:#444; 
border-color: #ddd;
opacity: .8;
}
.clear{clear:both;}


