body, html
{
 font-size:10pt !important;
 font-family: 'MS Sans Serif', Geneva, sans-serif;
}

form 
{
	margin-top:10px;
	margin-bottom:10px;
}

h2 {
 font-size: 140%;
 color: #F2F2F2;
 background-color: #2B4F81;
 text-align: left;
 word-spacing: 0%;
 padding-left: 5%;
 padding-left:6px;
 padding-right:6px;
 margin-top:10px;
}
#prop-val-head h4
{
 font-size:120%;
 color: #F2F2F2;
 background-color: #2B4F81;
 text-align: left;
 word-spacing: 0%;
 padding-left: 5%;
 padding-left:6px;
 padding-right:6px;
}
p{
text-align:left;
}
li{
text-align:left;
font-size:10pt;
}

h1 {
 font-size:160%;
 font-weight: bold;
 padding:0;
}

h3,h4{
 font-size:120%;
 padding:0;
 line-height:100%;
 margin-top:.5em;
 margin-bottom:.5em;
 font-weight:bold;
 
 }

#frame
{

 padding-bottom:20px;
 }
ul.two-column
{
margin:0;
padding:0;
}
ul.two-column>li
{
margin:0;
padding:0;
float:left;
width:50%;
list-style-type:none;
padding-bottom:20px;
}
p
{
  font-size:10pt !important;
  font-family: Verdana;
}
   
#clear
{
  width: 90%;
}

#legal
{ 
  
  font-size: 80%;
}

.small.button, .small.button:visited 
{ 
	font-size: 11px
}

.button, .button:visited,.medium.button, .medium.button:visited 
{ 
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);											  
}

.button, .button:visited 
{
	background: #222 url(overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;	
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
.cao_nav{font-family:Verdana;font-size:8pt;color:#666666;text-decoration:none;font-weight:bold}
.cao_nav:Hover{text-decoration:Underline;font-size:8pt;color:#003399}
    div.item_list {
        float:right;
        display:inline;
        width: auto;
        margin-top:6px;
        clear:both;
    }
   div.section{
      background-color:#FAFAFA;
   }
   ul#names{
      font-size:130%;
      font-weight:bold;
	  list-style-type:none;
	  margin-left:0;
	  padding-left:0;
    }
   #hours{
      text-align:center;
    }
    address {
    	text-align:center;
    }
	h4
	{
	   font-size:100%;
	}

.pink.button, .magenta.button:visited	
{ 
	background-color: #e22092; 
}

.pink.button:hover
{ 
	background-color: #c81e82; 
}	

.green.button, .green.button:visited	
{ 
	background-color: #91bd09; 
}

.green.button:hover
{ 
	background-color: #749a02; 
}	

.red.button, .red.button:visited
{ 
	background-color: #e62727; 
}	

.red.button:hover
{ 
	background-color: #cf2525; 
}	

.orange.button, .orange.button:visited	
{ 
	background-color: #ff5c00; 
}	

.orange.button:hover
{
	background-color: #d45500; 
}

.blue.button, .blue.button:visited
{
	background-color: #2981e4; 
}	

.blue.button:hover
{ 
	background-color: #2575cf;
}


.rounded-box {
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 15px;

}
.error
{
	color:darkred;
	font-weight:bold;
}
.result
{
	background-color:#f0f0f0;
	border:solid 1px #ddd;
	margin:15px;
}
.result ul
{
	list-style:none;
}
.result li,
{
	padding:5px;
}
.result h2
{
	margin-top:0;
}

label {
    font-weight:bold;
}
#banner-container
{
	margin:auto;
	width:658px;
}

