body {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align:center;



}



body.index{background: #C7CCD2 url(../images/bg_body_index2.jpg) repeat-x;}

body.subpg{background: #C7CCD2 url(../images/bg_body_subpg.jpg) repeat-x;}



#main{background: #ffffff url(../images/bg_content.jpg) repeat-x;text-align:center;margin:0px; padding:0px;color:#2D3949}



p{

line-height: 17px;

margin-bottom:11px;

margin-top:0px;

}



a{

color: #2D558F;

text-decoration: none;

}



a:hover{

  color:#9B9FA8;

}



h1{

    font-family: Palatino, "Times New Roman", Times, serif;

	font-size: 20px;

	letter-spacing: 1px;

	color: #5E6D8C;

	margin:0px 0px 10px 0px;



}



h2{

font-family: Palatino, "Times New Roman", Times, serif;

font-size: 18px;

color:#414C60;

margin: 0px 0px 10px 0px;



}



h3{

font-family: Palatino, "Times New Roman", Times, serif;

font-size: 16px;

color:#414C60;

margin:5px 0px 0px 0px;



}



form {padding:0px;margin:0px}



input {

    border:1px solid #7B8292; 

	padding:2px;

	background-color:#EEF1F6;

	margin:2px 0px 3px 0px;

	}

	

input.checkradio {border:none;padding:0px;margin-top:1px;margin-bottom:1px;background:none;}	

textarea {    border:1px solid #7B8292; 	padding:2px;	background-color:#EEF1F6;	margin:2px 0px;	}

input.btn{

font-size: 11px;

color: #2D558F;

background-color:#BBBECF;

border-left: 2px solid #DDE0F0;

border-top: 2px solid #DDE0F0;

border-right: 2px solid #9FA4AE;

border-bottom: 2px solid #9FA4AE;

font-weight:bold;

padding:2px;

}

input.btn:hover{

color:#ffffff;

}



img.border {

  border:1px solid #A5B2C4;

  padding:1px;

}



#header {

	text-align: center;

	margin: 0px auto;

	padding: 0px;

	height: 114px;

	min-height:114px;

	width: 800px;

}



#menubar {

    text-align:left;

    width:800px;

	height:29px;

    

}



.content{

 width:757px;

 text-align:left;





}



td.main_data

   {

   padding-left:21px;

   } 



#pg_title {

   background:url(../images/titlebg.gif) repeat-x;

   height:31px;

   width:745px;

   text-align:left;

   margin-left:7px;

   padding-bottom:14px;

}



#shadow{ background: #fff url(../images/bg_content_bttm.jpg) bottom left repeat-x;}



.flashcontent{

width:800px;

height:329px;

background:url(../images/index_bg.jpg) repeat-x;

text-align:center;

padding:0px;

}



.main_img{

background-color:#D8DDE5;

 padding:2px;

 border:1px solid #8EA1BC;

}



.map{

   float:left;

   width:592px;

   margin-top:5px;
   margin-left:-20px;
   
   }



#meet_lydia{

 width:654px;

 margin-left:47px;

 padding-top:14px;

 color:#354760;

}

#meet_lydia .main_img{

 float:right;

 padding:2px;

 background-color:#D8DDE5;

 border:1px solid #8EA1BC;

 margin:4px 0px 56px 50px;



}





.text_main{

    width:325px;

	margin:0px 0px 10px 0px;

	float:right;

	}

	

.text_main_narrow{

    width:224px;

	margin:0px 0px 12px 14px;

	float:left

	}

	

.text_main_wide{

    width:410px;

	margin:0px 0px 12px 2px;

	float:left;

	}

	

.text_main_full{

    width:520px;

	margin:0px 0px 12px 2px;

	float:left;

	}		

				

	

.text_main_team{

    width:500px;

	margin-bottom:12px;

	float:left;


	}	

			

.text_main_team td{padding-bottom:8px;}

.text_main_team td.image{

    padding-top:4px;

	text-align:right;

	}		

	

.sidebar{

    float:right;

	position:relative;

	margin-right:14px;

	margin-top:-9px;

	width:190px;

	height:459px;
	
	background:url(http://www.lydiageline.com/images/sidebar_bg.jpg) no-repeat;
	
	padding-top:17px;
	
    text-align:right;
	}

/* #localsports .sidebar{

    float:left;

	position:relative;

	margin-left:14px;

	margin-top:-9px;

	width:190px;

	height:459px;

	}
*/

#ajaxticker1{
width:157px;
height: 122px;
background:none;
padding:0px 13px 0px 19px;
}



#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color:none;
} 

 .snippet{
font-family:Palatino, Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#6380A8;
text-align:center;
} 


.snippet p{
text-indent:15px;
line-height:14px;
margin-bottom:5px;
}

.snippet i{
background:url(http://www.lydiageline.com/images/close_quote.gif) bottom right no-repeat;
padding:2px 24px 0px 0px;
height:26px;
}



.side_pic{ 

    z-index:1;

	position:absolute;

	top:308px;

	left:48px;

	margin-top:-3px; 

	}

.side_pic img{ 

	background-color:#E3E8EF;

	border: 1px solid #CAD4E1;

	padding:2px;

	}





.clearall{clear:both}



#footer {

	height: 155px;

    min-width:800px;

	text-align:center;

	border-top: 3px solid #8497B2;

	color:#163D70;





}

#footer2 {

    width:100%;

	text-align:center;

	border-top: 3px solid #8497B2;

	color:#163D70;

    padding-bottom:32px;



}



.footer_contact {

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

	color:#163D70;

	font-size: 14px;

	}

p.links{

   margin-top:32px;

   width:510px;

   font-size:9px;

   line-height:15px;

}

p.links a:hover{
color:#fff;
}

.floatright{

float:right;

margin:0px 16px;

}



.floatleft{float:left;margin:2px 20px 30px 0px}



.checklist h3{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin-bottom:0px;}

.checklist ul {margin-top:2px;}

.checklist ul  li{

   font-weight:normal;

   list-style-image:url(http://www.lydiageline.com/images/checkbox.gif);

   font-size:12px;

   padding:2px 0px;

}



.checklist ul  li.category{

   font-weight:bold;

   list-style-image:none;

   list-style-type:none;

   font-size:12px;

   padding:3px 0px;

   margin-left:-22px;

}



.checklist ul  li.detail{

   font-weight:normal;

   font-style:italic;

   list-style-image:none;

    list-style-type:none;  

   font-size:12px;

   padding:3px 0px;

   margin-left:-18px;

}



#descriptions{font-size:12px;width:193px;text-align:left;margin-left:5px}



#d1{

  width:193px;

  font-size:12px;

}



#d2{

  width:193px;

  font-size:12px;



}



.save{

   behavior:url(#default#savehistory);}

a.dsphead{

   text-decoration:none;

   margin-left:.2em;}

a.dsphead span.dspchar{

   font-family:monospace;

   font-weight:normal;}

.dspcont{

   display:none;

   margin-left:2em;}
   
   





