body  		{
margin-left: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
background-color: #CCFFFF;
font-family: arial, Geneva, Tahoma, sans-serif;
 			}

h1	{font-size:16px;
	display: inline;
	margin-top:3px;}
h2	{font-size:14px;
	display: inline;
	margin-top:3px;}

.content	{
			width:1024px;
			margin-left:auto;
			margin-right:auto;
			background-color: #ffffff;


			}
.banner		{
			margin-left:auto;
			margin-right:auto;
			}

.bllu
        	{
			font-family:Arial, Helvetica, sans-serif;
  			font-size:17px;
  			color:#0000ff;
			text-decoration:underline;
			vertical-align:top;
  			}
.map
        	{
			font-family:Arial, Helvetica, sans-serif;
  			font-size:11px;
  			color:#0000ff;
			text-decoration:underline;
  			}

.green 
         	{
     		font-family: Arial, Helvetica, sans-serif;
			font-size:17px;
			color:#00742a;
			}
.normal 
            {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
 			}
.normal2 
            {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			line-height:19px;
 			}
.bold 
            {
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#000;
			font-weight:bold;
			}	
.oct 
            {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#ffffff;
			font-weight:bold;
			}	
.oct2 
            {
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#0000000;
			text-decoration:line-through;
			}	
.oct3 
            {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#0000000;
			font-weight:bold;
			}
.oct4 
            {
			font-family:Arial, Helvetica, sans-serif;
			font-size:21px;
			color:#0000000;
			font-weight:bold;
			}	



.small
            {
			border:1px black solid;
			}
.towns
            {
			margin-left:20px;
			margin-right:20px;
			}

.towns ul 
            {
			margin: 0;
			padding: 0;
			list-style-type: none;

			}
.towns li 
	{
			margin: 0;
			padding: 0;
			float: left;
			width: 25%;
			text-align: left;
			font-size:11px;
			} 

.grey 
            {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#ffffff;
			font-weight:bold;
			}	
.grey2 
            {
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#D3CFCF;
			text-decoration:line-through;
			}	
.grey3 
            {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#D3CFCF;
			font-weight:bold;
			}
.grey4 
            {
			font-family:Arial, Helvetica, sans-serif;
			font-size:21px;
			color:#D3CFCF;
			font-weight:bold;
			}	
.clear {clear:both; margin:0px}

.white {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.combobig {
width:280px;
}
.combosmall {
width:70px;
}
.combosmall1 {
width:30px;
}
.listmenu {
width:70px;
}

.black {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
}

.fac {
list-style-type:none; 
}


.blue_bar { float: left; width: 1023px; padding-left: 50px; height: 34px; padding-top: 6px; background: url(../images/blue_bar.gif); }
 .blue_bar .txt { float: left; font-size: 13px; color: #fff; font-weight: bold; margin-top: 4px; margin-right: 5px; }
 .blue_bar input { float: left; height: 20px; margin-right: 5px;}
 .blue_bar select { float: left; margin-right: 5px;}
 .blue_bar a { float: left;  margin-right: 5px; }
 .blue_bar .Go { border: none; width: 77px; height: 25px; background:url(../images/bn_bg.jpg); margin-top: 2px; }
.red_bar { float: left; width: 943px; padding-left: 10px; height: 33px; padding-top: 6px; background: url(../images/red_bar.jpg); }
 .red_bar .txt { float: left; font-size: 12px; color: #fff; margin-top: 4px; margin-right: 5px; }
 .red_bar input { float: left; margin-right: 5px;}
 .red_bar select { float: left; margin-right: 5px;}
 .red_bar a { float: left;  margin-right: 5px; }
 .red_bar .sr { border: none; width: 89px; height: 25px; background:url(../images/sr_bn.jpg); margin-top: 0px; }
.box { float: left; display: inline; margin-left: 15px; width: 904px; padding: 30px 10px 0px; height: 380px; background: url(../images/box.jpg); font-weight: bold; font-size: 15px; color: #fff; }

.footer { margin: 0px auto; width: 985px; height: 31px; padding-top: 13px; padding-left: 16px; overflow: hidden; background: url(../images/footer_bg.jpg) repeat-x; border: 1px solid #0D5798; border-bottom: none; font-weight: bold; color: #fff;}