body
{
  background-image:url(../images/body_bg.jpg);
  background-repeat:repeat-x;
  background-color:#f9bf5b;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#0b0b0b;
  margin:0;
}

img
{
	border:none;
}

.site_bg
{
  background-image:url(../images/site_bg.png);
  background-repeat:repeat-y;
}

.header_b
{
  background-image:url(../images/header_b.jpg);
  height:38px;
  background-repeat:no-repeat;
}

.one_bg
{
  background-image:url(../images/1_bg.jpg);
  background-repeat:repeat-x;
  height:114px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000;
}

.two_bg
{
  background-image:url(../images/2_bg.jpg);
  background-repeat:repeat-x;
  height:114px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000;
}

.three_bg
{
  background-image:url(../images/3_bg.jpg);
  background-repeat:repeat-x;
  height:114px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000;
}

.four_bg
{
  background-image:url(../images/4_bg.jpg);
  background-repeat:repeat-x;
  height:114px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000;
}

.five_bg
{
  background-image:url(../images/5_bg.jpg);
  background-repeat:repeat-x;
  height:114px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000;
  background-color:#cecece;
}

.listing_bg
{
  background-image:url(../images/listing_bg.jpg);
  background-repeat:repeat-x;
  height:154px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  background-color:#99c6f9;
}

.search_result_bg
{
  background-image:url(../images/search_result_bg.jpg);
  background-repeat:repeat-x;
  height:131px;
}

.txt_1
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  color:#0b0b0b;
}

.txt_2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
}

.txt_3
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#fff;
  font-weight:700;
  text-decoration:none;
}

.txt_3a
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#cf0101;
  font-weight:700;
  text-decoration:none;
}

.txt_4
{
  font-family:Trebuchet MS;
  font-size:14px;
  color:#000;
  font-weight:700;
  text-decoration:none;
}

.txt_5
{
  font-family:Arial;
  font-size:14px;
  color:#d48a0a;
  font-weight:700;
  text-decoration:none;
}

.txt_field_bg
{
  background-image:url(../images/txt_field_bg.jpg);
  height:24px;
  background-repeat:no-repeat;
}

.google_bg
{
  background-image:url(../images/google_bg.jpg);
  height:264px;
  background-repeat:repeat-x;
  background-color:#000;
}

.txt_field
{
  border:solid;
  width:200px;
  height:16px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333;
  border-color:#FFF;
  border-width:0;
}

.txt_field1
{
  border:solid;
  width:200px;
  height:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333;
  border-color:#CCC;
  border-width:1px;
}

.txt_area
{
  border:solid;
  width:300px;
  height:100px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333;
  border-color:#CCC;
  border-width:1px;
}

.drop_down
{
  border:solid;
  width:130px;
  height:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333;
  border-color:#FFF;
  border-width:0;
}

.heading
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#000;
  
}

.heading2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000;
	font-weight:bold;
}

.heading1
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#f57107;
}
.heading4
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#EB730A;
}

.border_img
{
  border:solid;
  border-color:#FFF;
  border-width:3px;
}

.border_img1
{
  border:solid;
  border-color:#3f3f3f;
  border-width:1px;
  padding:5px;
}

.border_img2
{
  border:solid;
  background-color:#FFF;
  border-color:#eee;
  border-width:1px;
  padding:8px;
}

a.more:link,a.more:visited
{
  font-family:Arial;
  font-size:11px;
  color:#222;
  text-decoration:none;
}

a.more:hover,a.more:active
{
  font-family:Arial;
  font-size:11px;
  color:#222;
  text-decoration:underline;
}

a.more1:link,a.more1:visited
{
  font-family:Arial;
  font-size:11px;
  color:#000;
  text-decoration:none;
}

a.more1:hover,a.more1:active
{
  font-family:Arial;
  font-size:11px;
  color:#000;
  text-decoration:underline;
}

a.more2:link,a.more2:visited
{
  font-family:Arial;
  font-size:11px;
  color:#1e68c2;
  text-decoration:none;
  font-weight:700;
}

a.more2:hover,a.more2:active
{
  font-family:Arial;
  font-size:11px;
  color:#1e68c2;
  text-decoration:underline;
  font-weight:700;
}

.selfield, .txtfield {
	font-size:11px;
	width:200px;
}

.txtarea {
	width:350px;
	height:150px;
}

.fieldLabel {
	height:30px;
	font-size:12px;
	font-weight:bold;
}

.info, .success, .warning, .error, .validation {
	text-align:left;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}
.red{
	color: #D8000C;
}

.listings {
	font-size:13px;
	font-weight:bold;
	color:#3B3B3B;
}
.listings2 {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.listings3 {
	font-size:13px;
	font-weight:bold;
	color:#E0DDDD;
}
.listings4 {
	font-size:13px;
	font-weight:bold;
	color:#9F9B9B;
}

/*listings*/

#listings
{
  font:100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  border-collapse:collapse;
  color:#333;
  background:#F3F5F7;
  margin:0;
  padding:0;
}

#listings a
{
  color:#3A4856;
  text-decoration:none;
  border-bottom:1px solid #C6C8CB;
}

#listings a:visited
{
  color:#777;
}

#listings a:hover
{
  color:#000;
}

#listings caption
{
  text-align:left;
  text-transform:uppercase;
  padding-bottom:10px;
  font:200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}

#listings thead th
{
  background:#0251AE;
  color:#fff;
  text-align:left;
  font-weight:bold;
  padding:10px 10px;
}

#listings tbody,#listings thead
{
  /*border-left:1px solid #EAECEE;
  border-right:1px solid #EAECEE;*/
}

#listings tbody
{
  /*border-bottom:1px solid #EAECEE;*/
}

#listings tbody td,#listings tbody th
{
  text-align:left;
  padding:7px;
}

#listings tbody tr
{
  background:#F3F5F7;
}

#listings tbody tr.odd
{
  background:#DADFE4;
}

#listings tbody tr:hover
{
  background:#EAECEE;
  color:#111;
}

#listings tfoot td,#listings tfoot th,#listings tfoot tr
{
  text-align:left;
  font:120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  text-transform:uppercase;
  background:#fff;
  padding:10px;
}

/*search page*/

.selfield1, .txtfield1 {
	font-size:11px;
	width:150px;
	line-height:normal;
}

.fieldLabel1 {
	font-size:11px;
	font-weight:bold;
}

legend
{	
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
}

fieldset {
	 -moz-border-radius: 7pt!important;
}
