/* CSS Document */







body {

	margin: 0;

	padding: 0;

	font-family: Verdana, sans-serif;

	font-size: small;

	background-color: #fff;

	margin-top:0;

	}



	



* html body {



font-size: x-small; /* for IE5/Win*/



f\ont-size: small; /* for other IE versions */



}







/* Logo */







#wrap {



	position: relative;



	margin: 0 auto;



	padding: 0;



	font-size: 100%;



	text-align: left;



	width: 800px;



	border-left: 1px solid #000;



	border-right: 1px solid #000;



	vertical-align:top;



  }



#innercontent {



width: 800px;



background: #fff url(/images/wrap-back.gif) repeat-y left top;



}



#button {



padding-top:10px; 



float:left;



}



#map {



width: 500px; 



height: 300px;



}







#logo {



   	padding: 0;



	margin: 0;	



	vertical-align: top;



	float:left;



	height:auto;



	width:300px;



	}



#header {



	padding: 0;



	margin: 0;	



	}



#logo a  {



	display: block;



	}



#logo img  {



	display: block;



	border-style: none;



	padding: 0 0 0 0;



	margin: 0 0 0 0;



	vertical-align: top;



	



	



	}



#logo p  {



	padding: 0px 0 0 400px;



	margin: 0;



	font-size: 130%;



	line-height: 1.2em;



	font-weight: bold;



	color: #666666;



	vertical-align:top;



	



	}



#ph{



	padding: 170px 20px 0px 0px;



	margin: 0;



	font-size: 130%;



	line-height: 1.2em;



	font-weight: bold;



	color: #666666;



	vertical-align:bottom;



	float:right;	



}



#header_logo {



	border-bottom: 1px solid #bbbbbb;



	height:200px;



	width:800px;	



}



/* Common */







p {



	color: #666666;



	margin: 0 0 1em 0;



	padding: 0;



	font-size: 100%;



	line-height: 1.3em;



	font-weight: normal;



	}



h1 {

	padding: 0;

	margin: 10px 0 10px 0;

	font-size: 170%;

	line-height: 1.2em;

	color: #333333;

	font-weight: normal;

	}



h2 {

	font-size: 140%;

	line-height: 1.2em;

	padding: 0;

	margin: 0 0 5px 0;

	color: #333333;

	font-weight: normal;

	}



h3 {

	margin: 10px 0 0 0;

	padding: 0;

	font-size: 130%;

	font-weight: normal;

	color: #333333;

	}







/* Body */



	



#content {



	width: 540px;



	float: left;



	padding: 10px 0 5px 15px;



	margin: 0;



	display: inline;



	}



#content b {



	color: #999999;



	font-size: 100%;



	font-weight: bold;



	}



#content a {



	color: #336699;



	font-size: 100%;



	}



#content img {



	float: right;



	padding: 5px 0 10px 10px;



	}



#content li {



	color: #666666;



	font-size: 100%;



	font-style: normal;



	line-height: 1.3em;



	}



#tune-up {



	float: left;



	padding: 10px 10px 0 10px;



	margin: 0 0 10px 0;



	background: #FAF9F4;



	width: 520px;



	border: 2px solid #EBE8DB;



	}



#tune-up img{



	float: right;



	padding: 3px 0 5px 10px;



	margin: 0;



	}







#tune-up h2 {



	font-weight: bold;



	}







/* sidebar */







#sidebar {



	float: right;



	width: 200px;



	padding: 10px 10px 10px 0;



	margin: 0;



	display: inline;



	}



#sidebar p {



	color: #666666;



	font-size: 100%;



	font-weight: normal;



	line-height: 1.3em;



	margin: 5px 0 0 0;



	padding: 0;



	}



address {



	color: #666666;



	font-size: 100%;



	font-weight: normal;



	line-height: 1.3em;



	margin: 5px 0 0 0;



	padding: 0;



	}



.vcard {



	color: #666666;



	font-size: 100%;



	font-weight: normal;



	line-height: 1.3em;



	margin: 5px 0 0 0;



	padding: 0;



		}



div.adr {



	margin: 0 0 10px 0;



	padding: 0;



		}



div.adr .type {



	color: #CCCCCC;



	font-size: 80%;



	font-weight: normal;



	line-height: 1.3em;



	margin: 0;



	padding: 0;



		}



#sidebar p.addme {



	font-size: 80%;



	margin: 15px 0 0 0;



	padding: 0;



	}



#sidebar a {



	color: #336699;



		}



#sidebar a:hover {



	text-decoration: underline;



		}



#sidebar ul {



	margin: 10px 0 0 0;



	padding: 0 0 0 0;



	list-style: circle;



	color: #666666;



	}



#sidebar li {



	margin: 0 0 0 17px;



	padding: 0 0 0 0;



	line-height: 1.3em;



	background: url(../../Images/liImage.gif) no-repeat 0 4px;



	font-size: 100%;



	color: #666666;



		}



#sidebar li a {



	color: #999999;



	text-decoration: none;



	margin-left: 0;



	}



#sidebar li a:hover {



	text-decoration: underline;



}



#sidebar img {



	padding: 0;



}







	/* Footer */







#footer {



	position: relative;



	clear: both;



	height: 32px;



	margin: 0;



	padding: 0;



	font-size: 70%;



	color: #999999;



	background: #CCCCCC;



	border-bottom: 1px solid #666666;



	}



#footer p {



	margin: 0;



	padding: 10px 10px 0 10px;



	}



#footertext {



	float: left;



	width: 650px;



	margin: 0;



	padding: 0 10px 0 0;



	background: #CCCCCC;



	}



#valid {



	float: right;



	width: 88px;



	margin: 0;



	padding: 0;



	background: #CCCCCC;



	}



#valid img{



	margin: 0;



	padding: 1px 0 0;



	border-style: none;



		}



#footer a {



	color: #888;



	}



#footer a:hover {



	border-bottom-color: #FFFFFF;



	}



