/*******/
/* ALL */
/*******/
body {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
}

/*a { color: #609734; text-decoration: none; }
	a:hover { color: #7ac142; }*/

img { border: 0; }


h1,h2,h3,h4,h5 { margin: 0; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal; }
	h1 { letter-spacing: -2px; font-size: 26px; color: #004b91; }
	h2 { letter-spacing: -1px; font-size: 18px; color: #004b91; }
	h3 { font-size: 14px; color:#004b91; font-weight:bold;}





.bold{
	font-weight:bold;
}
.typography p { margin: 0; margin-bottom: 1em; padding: 0; }

/*Links*/

.typography a { 
	color: #609734; 
	text-decoration: underline; 
}
a:hover { 
	color: #7ac142; 
}

.mini-menu a{
	text-decoration: none !important;
}

#Menu3 a.current{
	font-weight:bold;
	text-decoration:none;
}

/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.typography .left {
	text-align:left;
	
}
.typography .center {
	text-align:center;
}
.typography .right {
	text-align:right;
}
.typography img.right {
	float:right;
	margin-left:20px;
}
.typography img.left {
	float:left;
	margin: 5px 10px 10px 0px;
	border: 4px solid #ccc;
}
.typography img.center {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}


/* ICONS */
.typography a[href$=".pdf"],
.typography a[href$=".PDF"],
.typography a.pdf {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
}
.typography a[href$=".doc"],
.typography a[href$=".DOC"],
.typography a.doc {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_word.png) no-repeat left center;
}
.typography a[href$=".xls"],
.typography a[href$=".XLS"],
.typography a.xls {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_excel.png) no-repeat left center;
}
.typography a[href$=".gz"],
.typography a[href$=".GZ"],
.typography a[href$=".gzip"],
.typography a[href$=".GZIP"],
.typography a[href$=".zip"],
.typography a[href$=".ZIP"],
.typography a.archive {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_white_zip.png) no-repeat left center;
}
.typography a[href$=".exe"],
.typography a[href$=".EXE"],
.typography a.application {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/application.png) no-repeat left center;
}

p.phone {
	padding-left:30px;
	background:url(../images/ph-bg.jpg) no-repeat 0px 2px;
}
p.fax {
	padding-left:30px;
	background:url(../images/fax-bg.jpg) no-repeat 0px 1px;
}

.notext {
	display:none;
}

a.map-view {
	display:block;
	background:url(../images/button-map-view.jpg) no-repeat;
	height:64px;
	width:227px;
}
a.list-view {
	display:block;
	background:url(../images/button-list-view.jpg) no-repeat;
	height:64px;
	width:227px;
	margin-left:3px;
}
.default-list ul {
	padding:0;
}

.default-list ul li {
	list-style-type:none;
	padding:5px 10px;
	margin:0;
	border-bottom:1px solid #eee;
	width:50%;
	font-size:14px;
}

.typography a.resulttitle, .typography a.resulttitle:visited {
cursor: pointer;
}

.typography a.button3, .typography a.button3:visited {
background: url(../images/button3.png) 0px 0px no-repeat;
display: block;
width: 100px;
height: 27px;
line-height: 27px;
text-align: center;
color: #fff;
margin-top: 10px;
}

#Form_AgentSearchForm fieldset {
margin: 0px;
padding: 0px;
}


#Form_AgentSearchForm label {
font-weight: bold;
}

#Form_AgentSearchForm label span {
display: block;
font-weight: normal;
font-style: italic;
}
