body	{
margin:0;
padding:0;
background-color:#404040;
font-size: 12px;
font-family: tahoma,arial,verdana,helvetica,sans-serif;
}

img {
border: 0;
}

img.picA
{
position: relative;
top: -2px;
padding: 8px;
}

img.picB
{
position: relative;
top: -2px;
padding: 7px;
}

img.picC
{
position: relative;
top: 5px;
padding: 3px;
}

img.picD
{
padding: 5px;
}

img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}

.img_content
{
padding:5px;
margin: 5px;
border: 1px solid #666666;
width:180px;
}

div {
margin: 0;
padding: 0;
}

p
{
margin-bottom: 14px;
text-align: left;
}

.p-divider {
background: url('../../images/a22.gif') bottom repeat-x;
width:90%;

height:20px;
}

td {
vertical-align:top;
font-size:12px;
line-height:200%;
font-family: tahoma,arial,verdana,helvetica,sans-serif;
color:#363636;
}

table.featured_home {
background-color:#ffffff;
margin-left:5px;
}

tr {
margin: 0;
padding: 0;
}
		
dl {
margin: 0 0 15px 0;
}

dt {
font-weight: bold;
}

dd {
margin: 0 0 5px 0;
}				
/*--------------------------------------------------   ul, em, i	 ---------------------*/						
ul {
margin:5px 0 0 6px; 
padding:0px; 
}
	
em, i {
font-style:normal;
}
						
						
/*----------------------------------------------------   a	 ---------------------*/						
a	{
color:#416597;
font-size:12px;
text-decoration:underline;
}

a:hover	{
color:#416597;
font-size:12px;
text-decoration:none;
}

b {
color:#2B2F35;
}						

/*------------------------------------------------------ strong,  strong a	 ---------------------*/
strong {
color:#363636;
}

strong a	{
color:#363636;
text-decoration:underline;
}

strong a:hover	{
color:#363636;
text-decoration:none;
}												

/*----------------------------------------------------  forms	 ---------------------*/	
form {
padding:0px;
margin:0px;
}
					
input, textarea {

font-family: tahoma,arial,verdana,helvetica,sans-serif;
font-size:11px;
color:#777E85;
line-height:20px;
padding-top:2px;
padding-left:2px;
padding-right:2px;
}
												
.input_1	{
height:19px;
background-image: url('../../images/input_1.gif');
background-position: left top;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
padding:0;

}

select	{
width:187px;
margin:2px 0px 0px 0px;
font-size:10px;
}

.displayselect {
width: 100px;
}

.displayselect2 {
width: 70px;
}
	
.select_1	{
width:88px;
}
											
.textarea_1	{
height:144px;
margin:0px 0px 0px 0px;
overflow:hidden;
background-image: url('../../images/input_2.gif');
background-position: left top;
background-repeat: no-repeat;
}

#submit-btn {
width:99px;
height:33px;
background-image: url('../../images/search_btn.gif'); background-repeat: no-repeat;
position:relative;
text-align:center;
cursor: hand;
background-color: transparent;
color:#000000;
border:0;
}

#login-btn {
width:65px;
height:21px;
background-image: url('../../images/submit.gif'); background-repeat: no-repeat;
background-color: transparent;
position:relative;
text-align:center;
cursor: hand;
color:#000000;
border:0;
padding-bottom:15px;
padding-right:5px;
}

#request-btn {
width:146px;
height:32px;
font-size:12px;
font-weight:bold;
background-image: url('../../images/request-btn.gif'); background-repeat: no-repeat;
background-color: transparent;
position:relative;
text-align:center;
cursor: hand;
color:#000000;
border:0;
padding-bottom:8px;
padding-right:8px;
}

#clear-btn {
width:99px;
height:33px;
background-image: url('../../images/clear_btn.gif'); background-repeat: no-repeat;
background-color: transparent;
position:relative;
text-align:center;
cursor: hand;
background-color: #fff;
color:#000000;
border:0;
}

#close-window {
width:59px;
height:21px;
background-image: url('../../images/submit.gif'); background-repeat: no-repeat;
position:relative;
text-align:center;
cursor: hand;
background-color: #E7E6E2;
color:#000;
border:0;
text-decoration:none;
margin-top: 10px;
}

#close-window a {
color:#000;
font-size:11px;
text-decoration:none;
}

.submit {
padding-bottom: 5px;
cursor: hand;
}

.fulldetails {

}

form div {
  clear: both;
  margin-bottom: 2px;
}
form div.center {
  text-align: center;
  margin: auto;
}
form label {
  display: block;
  float: left;
  width: 135px;
  padding-left: 5px;
  font-weight: bold;
  text-align: left;
  color:#23328F;
}
form label.required {
  background-repeat: no-repeat;
  background-position: 3px 0px;
  font-size: 11px;
  color:#BC4A22;
}
form label.optional {
  background-repeat: no-repeat;
  background-position: 3px 0px;
  font-size: 11px;
  color:#23328F;
}

div#submitdiv {
  margin-left: 7em;
  padding-left: 57px;
  padding-top: 0.3em;
}


input:focus, textarea:focus {
  border: 1px solid #000000;
}


	
/*-----------------------------------------------------  	li	 	---------------------*/
li {
list-style-type:none;
list-style-image: url('../../images/list_0_1.gif');
font-size:12px;
margin:0 0 0 10px; 
padding:0px 0px 5px 6px;
line-height:150%;
color:#BD6003;
}

li a {
color:#BD6003;
font-size:12px;
text-decoration:underline;
}

li a:hover	{
color:#BD6003;
font-size:12px;
text-decoration:none;
}			

/*-----------------------------------------------------  	H1,H2,H3,H4            ---------------------*/

h1
{
position: absolute;
font-size: 24px;
letter-spacing: -1px;
top: 30px;
height: 92px;
}

h2
{
background: url('../../images/a22.gif') bottom repeat-x;
position: relative;
top: 4px;
font-size: 2em;
line-height: 1em;
color: #23328F;
padding: 10px 0px 5px 0px;
margin-bottom: 10px;
}

h3
{
position: relative;
top: 4px;
font-size: 16px;
line-height: 25px;
color: #23328F;
background: url('../../images/a22.gif') bottom repeat-x;
padding: 10px 0px 5px 0px;
margin-bottom: 5px;
}

h4
{
position: relative;
top: 4px;
font-size: 14px;
line-height: 125%;
color: #23328F;
padding: 10px 0px 5px 0px;
margin-bottom: 5px;
}

h5.thebody1, h5.thebody3, h5.thebody6, h5.thebody7, h5.thebody9 {
background-color: #D8D5D0;
width:415px;
padding:3px;
}


h5.thebody2, h5.thebody4, h5.thebody5, h5.thebody8 {
background-color: #FFFFFF;
width:415px;
padding:3px;
}	

/*------------------------------------------------------- footer ---------------------*/
.footer	{
background-image: url('../../images/footer_bg.gif');
background-position: left top;
background-repeat: repeat-x;
}

.footer_privacy {
width: 187px;
background:url('../../images/footer_2_bg.jpg') left top no-repeat; 
padding:16px 0px 0px 0px;
text-align: center;
}

.footer_linkrow {
width: 504px;
background:url('../../images/footer_1_bg.gif') left top repeat-x;
padding:22px 0px 0px 20px;
}

.footer td	{
color:#CC6200;
font-size:11px;

}

.footer a	{
color:#363636;
font-size:11px;
text-decoration:none;
}

.footer a:hover	{
color:#363636;
font-size:11px;
text-decoration:underline;
}

.footer span 	{
color:#363636;
}

.footer span a	{
color:#CC6200;
font-size:11px;
text-decoration:underline;
}

.footer span a:hover	{
color:#CC6200;
font-size:11px;
text-decoration:none;
}						
/*----------------------------------------------------  searchform	 ---------------------*/	
#searchform {
width:227px;
background-image: url('../../images/search_form_bg.jpg');
background-repeat: repeat-y;
text-align: left;
}

#searchform_content {
width:227px;
padding: 10px;
background-image: url('../../images/search_form_bg.jpg');
background-repeat: repeat-y;
text-align: left;
}

#searchform_content .noline  {
border:0;
background:0;
}

.offset
{
padding: 1.0em;
margin: 1.5em 0.5em 1.5em 0em;
border: solid 1px #E1D2BD;
font-size:110%;
}

.offset_noborder
{
padding: 1.0em;
margin: 1.5em 0.5em 1.5em 0em;
border: 0;
font-size:110%;
}

/*------------------------------------  leftcontent, centercontent, rightcontent  ------------*/	

#tbl_content {
width:225px;
padding:5px;
border:1px solid #666666;
height:200px;
}

#tbl_content .bg-color1 {
background-color: #E5E6E0;
line-height:125%;
padding:3px;
}

#tbl_content .bg-color2 {
background-color: #FFFFFF;
line-height:125%;
padding:3px;
}

#tbl_content_2 {
width:420px;
padding:5px;
border:1px solid #666666;
}

#tbl_content_2 .bg-color1 {
background-color: #D8D5D0;
line-height:125%;
padding:3px;
}

#tbl_content_2 .bg-color2 {
background-color: #FFFFFF;
line-height:125%;
padding:3px;
}

#photo_content {
width:420px;
padding:3px;
}

#photo_content td {
padding-top:7px;
}

#featured_content {
width:200px;
padding:5px;
border:1px solid #666666;
}

#featured_content .bg-color1 {
background-color: #D8D5D0;
line-height:125%;
padding:3px;
width:50px;
}

#featured_content .bg-color2 {
background-color: #FFFFFF;
line-height:125%;
padding:3px;
width:150px;
}

.courtesy {
font-size: 9px;
margin-top:5px;
font-style:italic;
}

.content {
background-color: #ffffff;
}

#leftcontent {
text-align: left;
margin:5px 5px 5px 20px;
}

.left_content {
width: 227px;
padding: 10px;
}

.left_title {
margin:10px 0px 0px 5px;
}


#centercontent {
text-align: left;
}

.center_content {
padding: 10px 10px 10px 0;
width:415px;
}

.center_search_content {
padding: 10px;
width:425px;
}

.center_title {
margin:0px 0px 0px -1px;"
}


#rightcontent {
text-align: left;
}

#rightcontent div {
border: 4px 0 4px 4px;
border-color: #E7E6E2;
background-color: #ffff00;
width: 200px;
padding: 10px;
}

.right_content {
width: 200px;
padding: 10px;
}

.right_title {
margin:10px 0px 0px 5px;"
}

.featuredhome {
line-height:150%;

}

#linkrow {
height: 56px;
margin:0;
padding0;
}

#main_table {
width: 711px;
background-color: #fff;
border-top: 2px solid #fff;"
}

#main_spacer {
background-color: #F3F2ED;
height: 25px;
width: 711px;
}



#table_border {
background-image: url('../../images/footer_border.gif');
background-repeat: repeat-x;
width: 711px;
height:6px;
}

.12px {
font-size: 12px;
}

.lineheight150
{
line-height:150%;
}

.lightorange
{
background-color: #ffefcf;
padding: 2px;
}

.lightblue
{
background-color: #F7F8FA;
padding:2px;
}

#lightorange
{
background-color: #E7C164;
padding: 2px;
}

#lightblue
{
background-color: #F7F8FA;
padding:2px;
}

.alignright
{ text-align: right;
}
.alignleft
{ text-align: left;
}
.aligncenter
{ text-align: center;
}

.spacer5 { padding-top:5px;  }
.spacer10 { padding-top:10px;  }
.spacer20 { padding-top:20px;  }
.spacer25 { padding-top:25px;  }
.spacer50 { padding-top:50px;  }
.spacer_right_10 { padding-right:10px;  }
.spacer_right_25 { padding-right:25px;  }
.spacer_right_50 { padding-right:50px;  }
.spacer_right_100 { padding-right:100px;  }
.spacer_left_10 { padding-left:10px;  }
.spacer_left_25 { padding-left:25px;  }
.spacer_left_50 { padding-left:50px;  }
.spacer_left_100 { padding-left:100px;  }
.padding5 { padding:5px;  }
.padding10{ padding:10px;  }
.padding20{ padding:20px;  }
.lineheight150 {line-height:150%; }
.lineheight200 { line-height: 200%; }
#lineheight200 { padding: 3px 0 3px 0; }
.right2 { float:right; text-align:left; }
#right_link { 
  float:right;
  text-align:left;
  margin-top:15px;
}
#right_link a {
text-decoration: none;
border-bottom: 0px; 
}
.left2 { float:left; text-align:left; }
.left_link { float:left; text-align:left; }
.left_link a:link {
text-decoration: none;
border-bottom: 0px; 
}
.clear_both { clear:both; }

.center { text-align:center; }
.width50 { width:50px;  }
.width75 { width:75px;  }
.width100 { width:100px;  }
.width150 { width:150px;  }
.width175 { width:175px;  }
.width200 { width:200px;  }
.width300 { width:300px;  }
