/* CSS Document */
body#mainBody {
	background-color: #EBEBEB;
	background-image: url(imgs/template-1bkg.jpg);
	margin-top: 15px; 
	margin-left: 15px;
	font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}

td#contentDiv table.form_main{
margin-left: 50px;
}

td#contentDiv table.form_main td.row_main h3{
height:25px;
}

td#contentDiv table.form_main td.row_main{
height:25px;
}

td#contentDiv table.form_main td.row_main input{
font-size: 11px;
}

 td#contentDiv form table{
 margin-left: 50px;
 }

td#contentDiv form table input{
 margin: 5px;
 }

 td#contentDiv form{
 margin-left: 50px;
 margin-top: 10px;
 }


table, td, div, span, p{
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}

td#contentDiv div.page_display img{
padding:5px;
}

td#contentDiv div.page_display{
margin-left: 15px;
}


p, span, div, td {
line-height:16px;
}

.style3 {
	color: #57809C;
	font-weight: bold;
}
.style3 a{
	color: #57809C;
		text-decoration:none;
}
.style4 {
	color: #C8690F;
	font-weight: bold;
}
.style4 a{
	color: #C8690F;
	font-weight: bold;
		text-decoration:none;
}
.style5 {
	color: #838695;
	font-weight: bold;
}

.style6 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.style6 a{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}
.style8 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.style9 {color: #3366CC}

a img{
	border: none;
	border: 0px;
}

a{
	color: #3366CC;
}



h1{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px; 
color: #C8690F;
}

table.featured_listings td  strong{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #C8690F;
}

h2{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #C8690F;
}
h3{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #57809C;
}
h4 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #57809C;
}

/* printer friendly wrapper div */
div.page_display{
margin-top: 0px;
padding-top: 0px;
margin-left: 0px;
padding-left: 0px;
}
/* printer friendly wrapper div */

input,select,textarea,checkbox,radio { /*this is for cross browsers*/
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-width: 0px;
margin-height: 0px;
scrollbar-face-color:#fff;
scrollbar-arrow-color:#69c;
scrollbar-base-color:#fff;
scrollbar-track-color:#fff;
scrollbar-3dlight-color:#ccc;
scrollbar-darkshadow-color:#999;
scrollbar-shadow-color:#fff;
scrollbar-highlight-color:#fff;
font-family: verdana, Arial;
color: #000;
font-size: 12px;
background-color: #fff;
border: 1px solid #ccc;
}

input[type="button"], input[type="reset"] , input[type="submit"] { /*this is for NN, FF, MOZ/WIN only*/
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-width: 0px;
margin-height: 0px;
font-family: verdana, Arial;
color: #fff;
font-size: 11px;
font-weight: bold;
background-color: #369;
border-top: 2px outset #ccc;
border-right: 2px outset #666;
border-bottom: 2px outset #666;
border-left: 2px outset #ccc;
cursor: pointer;
cursor: hand;
}

input[type="button"]:hover, input[type="reset"]:hover , input[type="submit"]:hover { /*this is for NN, FF, MOZ/WIN only*/
font-family: verdana, Arial;
color: #000;
font-size: 11px;
font-weight: bold;
background-color: #afafaf;
border-top: 2px inset #ccc;
border-right: 2px inset #666;
border-bottom: 2px inset #666;
border-left: 2px inset #ccc;
cursor: pointer;
cursor: hand;
}

hr {
border: none;
border-top: 1px dashed #57809C; /*the border*/
width: 100%;
height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
}

form{
padding:0px;
margin:0px;
}

#contentDiv{
padding:5px;
}

#breadcrumb{
display:none; 
visibility:hidden;
}

.result_row_1{
border-top-width: 15px;
}
.result_row_0{
border-bottom-width: 15px;
}

.result_row_1{
background-color: #ebebeb;
}

.result_row_0{
background-color: #ecf0f3;
}

tr.listRealRowHeader td{ 
background-color:#0d91f3;
height:25px;
text-transform:lowercase;
}

.listRealRowHeader a{
color:#fff;
text-decoration:none;
}

.listRealDesc{
border-top-color: #FFFFFF;
border-top-style:solid;
border-top-width: 1px; 
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width: 1px;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width: 1px;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width: 1px;
padding:3px;
border-bottom-width: 15px;
}

.listRealImg{
background-color: #e1e0e0;
border-left-color: #FFFFFF;
border-left-style:solid;
border-left-width: 1px; 
}

.listRealImg img{
padding:5px;

} 

.listRealRowCol{
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width: 1px;
}
.listRealRowColLast{
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width: 1px;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width: 1px;
}

h2#leftMenuTitle{ 
text-transform:uppercase;
font-size:15px;
padding-bottom:8px;
border-bottom-color:#5c5d5f;
border-bottom-style:solid;
border-bottom-width:2px;
margin-bottom: 0px;
}

#memberArea {
margin-left: 0px;
padding-left: 0px;
list-style: none;
}

div#iframeMemberArea{ 
padding:0px;
margin:0px;
}

iframe#introFlash{
padding:0px;
margin:0px;
top:0px;
left:0px;
}

/* Form field text-scaling */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

input, select, textarea {
	font-size: 100%;
}

input, select, textarea {
   width: auto;
}

input[type=text]:focus, textarea:focus {
	
}

#mailform .csc-mailform-field {
width:auto;
margin: 0;
padding: 0;
}

#mailform .csc-mailform-field label {
position: absolute;
text-align:right;
width:120px;
font-weight: bold;
margin:0px 0px 5px 0px;
padding:0px;
}

#mailform .csc-mailform-field input,
#mailform .csc-mailform-field textarea,
#mailform .csc-mailform-field select {
margin-left: 130px;
margin-bottom:5px;
padding:2px;
}

#mailform .csc-mailform-field input:focus,
#mailform .csc-mailform-field textarea:focus,
#mailform .csc-mailform-field select:focus{
}


ul#navlist {
margin-top: 0px;
padding-top: 0px;
margin-left: 0px;
padding-left: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
list-style: none;
position: relative;
}

ul#navlist li {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#navlist li a{
	color: #57809C;
	text-decoration:none;
	font-weight: bold;
	margin-top: 0px;
    margin-bottom: 0px;
}

#navlist li a:hover{
text-decoration:none;
color: #C8690F;
}


/* Vertical Navigation Menu */
.leftnav1 a:link {
display:block;
border-bottom:1px dashed #c8cccf;  
padding-bottom:2px;
padding-top:2px;
white-space:nowrap;
CURSOR: hand;
background:url(imgs/blue_menu_bullet.gif) 2px 50% no-repeat;
list-style: none;
color: #57809C;
font-weight: bold;
text-indent:13px;

}
.leftnav1 a:visited {
display:block;
border-bottom:1px dashed #c8cccf;  
padding-bottom:2px;
padding-top:2px;
white-space:nowrap;
text-indent:13px;
background:url(imgs/blue_menu_bullet.gif) 2px 50% no-repeat;

}
.leftnav1 a:active {
display:block;
border-bottom:1px dashed #c8cccf;  
padding-bottom:2px;
padding-top:2px;
white-space:nowrap;
text-indent:13px;
background:url(imgs/blue_menu_bullet.gif) 2px 50% no-repeat;

}
.leftnav1 a:hover {
display:block;
border-bottom:1px dashed #c8cccf;  
padding-bottom:2px;
padding-top:2px;
white-space:nowrap;
text-indent:13px;
background:url(imgs/blue_menu_bullet.gif) 2px 50% no-repeat;
}

.leftnav1-act a:link {
display:block;
border-bottom:1px solid #95BECD;  /*grey blue*/
padding-bottom:2px;
padding-top:2px;
text-indent:13px;
white-space:nowrap;
color:#FF6000; /* red orange*/
background:url(imgs/org_down_menu_bullet.gif) 2px 50% no-repeat;
}
.leftnav1-act a:visited {
display:block;
border-bottom:1px solid #95BECD;  /*grey blue*/
padding-bottom:2px;
padding-top:2px;
text-indent:13px;
white-space:nowrap;
color:#FF6000; /* red orange*/
background:url(imgs/org_down_menu_bullet.gif) 2px 50% no-repeat;
}
.leftnav1-act a:active {
display:block;
border-bottom:1px solid #95BECD;  /*grey blue*/
padding-bottom:2px;
padding-top:2px;
text-indent:13px;
white-space:nowrap;
color:#FF6000; /* red orange*/
background:url(imgs/org_down_menu_bullet.gif) 2px 50% no-repeat;
}
.leftnav1-act a:hover {
display:block;
border-bottom:1px solid #95BECD;  /*grey blue*/
padding-bottom:2px;
padding-top:2px;
text-indent:13px;
white-space:nowrap;
color:#FF6000; /* red orange*/
background:url(imgs/org_down_menu_bullet.gif) 2px 50% no-repeat;
}

.leftnav2 a:link {
display:block;
border-bottom:1px dotted #94B4DB;  /*flat blue*/
padding:2px 2px 2px 2px;
text-indent:30px;
white-space:nowrap;
color:#fff; /* flat blue*/
text-decoration:none;
background:url(imgs/button_square_blue_line.gif) 20px 50% no-repeat;
}

.leftnav2 a:visited {
display:block;
border-bottom:1px dotted #94B4DB;  /*flat blue*/
padding:2px 2px 2px 2px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#fff; /* flat blue*/
text-decoration:none;
width:140px;
background:url(imgs/button_square_blue_line.gif) 20px 50% no-repeat;
}
.leftnav2 a:active {
display:block;
border-bottom:1px dotted #94B4DB;  /*flat blue*/
padding:2px 2px 2px 2px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#fff; /* flat blue*/
text-decoration:none;
width:140px;
background:url(imgs/button_square_blue_line.gif) 20px 50% no-repeat;
}
.leftnav2 a:hover {
display:block;
border-bottom:1px dotted #FF6000; /* red orange*/
padding:2px 2px 2px 2px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#FF6000; /* red orange*/
text-decoration:none;
width:140px;
background:url(imgs/button_square_green_line.gif) 20px 50% no-repeat;
}

.leftnav2-act a:link {
display:block;
border-bottom:1px dotted #FF6000; /* red orange*/
padding:2px 2px 2px 2px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#FF6000; /* red orange*/
text-decoration:none;
width:140px;
background:url(imgs/button_square_green_line.gif) 20px 50% no-repeat;
}
.leftnav2-act a:visited {
display:block;
border-bottom:1px dotted #FF6000; /* red orange*/
padding:2px 2px 2px 2px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#FF6000; /* red orange*/
text-decoration:none;
width:140px;
background:url(imgs/button_square_green_line.gif) 20px 50% no-repeat;
}
.leftnav2-act a:active {
display:block;
border-bottom:1px dotted #FF6000; /* red orange*/
padding:2px 2px 2px 2px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#FF6000; /* red orange*/
text-decoration:none;
width:140px;
background:url(imgs/button_square_green_line.gif) 20px 50% no-repeat;
}
.leftnav2-act a:hover {
display:block;
border-bottom:1px dotted #FF6000; /* red orange*/
padding:2px 2px 2px 2px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#FF6000; /* red orange*/
text-decoration:none;
width:140px;
background:url(imgs/button_square_green_line.gif) 20px 50% no-repeat;
}

form#class_search_form input {
padding:5px;
}
