/*Credits: Dynamic Drive CSS Library */
/*URL: /style/ */

body{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
}

h1{
	padding:2px;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#0B7DEE;
}

fieldset{
	border:1px dotted #777;
	padding:2px;
	margin-top:10px;
}

legend{
	border:1px dotted #777;
	
	padding:5px;
	color:#CC1515;
	font-weight:bold;
	background-color:#ddd;
}

a{
	color:#0370DD;
}

img{
	border:0px;
}

.quicklinks a{
	display:block;
	padding:2px;
	background-color:#777;
	font-size:bold;
	color:blue;
	text-decoration:none;
}

.quicklinks a:hover{
	background-color:#fff;
}

.sidebar{
	width:200px;
	background-color:#f1f1f1;
	border-left:0px solid #ddd;
	padding:5px;
	
}

.sidebar h1{
	font-size:16px;
	background-color:#3399FF;
	color:#fff;
}

.sidemenu a{
	background-color:#fff;
}

.leads li a{
	display:block;
}

.footer{
	border-top:1px solid #ddd;
	background-color:#eee;
	padding:5px;
	font-size:11px;
	line-height:125%;
	text-align:left;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/_layout1/blockdefault.gif) center center repeat-x;
margin:0px;padding:0px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color:#fff;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
text-transform:uppercase;

}

.solidblockmenu li a:visited{
color:white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/_layout1/blockactive.gif) center center repeat-x;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 200px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(/_layout1/menu/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(/_layout1/menu/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}



.Calendar {
	background-color:#D0E0ED;
}
.Calendar_Header {
	background-color:#ff9900;
}
.Calendar_Days {
	background-color:#3399CC;
	Color:#FFFFFF;
	text-Align:center;
}
.Calendar_Today {
	background-color:#FFFFFF;
	text-Align:center;
	border:2px solid #FF6600;
}
.Calendar_HasEvents {
	background-color:#FFF0F0;
}
.Calendar_Button {
	background-color:#FF6600;
}



.handcursor{
	font-size:14px;
	color:#777;
}

.handcursor a{
	text-decoration:none;
	color:#777;
} 
.switchgroup1{
	font-weight:normal;
}

.switchgroup1 a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.switchgroup1 a:hover{
	color:blue;
	text-decoration:underline;
}

.switchgroup1 p{
	padding:5px;
	line-height:150%;
	margin-bottom:15px;
	text-align:left;
}



.kwseo{
	width:900px;text-align:left;background-color:#ddd;
}

.kwseo h1{
background-color:#999;font-size:14px;text-transform:capitalize;padding:10px;
padding-left:2px;
color:#eee;
}
.kwseo p{
	line-height:150%;
}


.CategoryList{
	float:left;padding:10px;padding-left:0px;
	display:block;
	background-color:#fff;	
}

.CategoryList a{
	text-decoration:none;
	padding:1px;
}

.CategoryList a:hover{
	background-color:#fff;
	text-decoration:underline;
}

.listing{
	padding:5px;
	border-bottom:1px solid #ddd;
	line-height:150%;
}

.listing a{
	font-weight:bold;
}

#Business{
	padding:5px;
	line-height:150%;
}

.clearView{
	padding:5px;
	font-size:11px;
}

.FieldTitle, .FieldTitleRequired{
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	vertical-align:top;
	font-size:12px;
}

form .btn_go{
	padding:5px;
}

form p{
	font-size:11px;
	padding:0px;
	margin:0px;
}