/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a.link {
	color: #000000;
}

a.link:hover {
	color: #CC0000;
	text-decoration:none;
}
table, td {
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 18px;
}
div.slogan {
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:0px;
font-weight:bold;
color:#000000;
margin-top:63px;
left:15px;
}
div.tel {
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:0px;
font-weight:bold;
color:#000000;
margin-top:63px;
left:15px;
}
div.bg {
width:780px; height:30px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
}
a.menu_bg{
float:left;
display:block;
width:122px;
height:30px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}
a.menu_bg:hover {
float:left;
display:block;
width:122px;
height:30px;
color:#000000;
text-decoration:none;
}
div.menu_sep {
float:left;
width:9px;
height:30px;
background-image:url(../images/menu_sep.jpg);
background-position:left;
background-repeat:no-repeat;
}
div.copy {
position:relative;
float:left;
width:285px;
font-family:Tahoma, Verdana, Verdana, Arial;
font-size:11px;
color:#FFFFFF;
left:20px;
}
div.footermenu {
position:relative;
float:left;
width:450px;
height:20px;
text-align:right;
left:20px;
font-family:Tahoma, Verdana, Verdana, Arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
a.footermenu {
font-family:Tahoma, Verdana, Verdana, Arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.footermenu:hover {
font-family:Tahoma, Verdana, Verdana, Arial;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.text1 {
font-family:Verdana, Verdana, Arial;
font-size:11px;
font-weight:bold;
color:#000000;
}
.text2 {
font-family:Verdana, Verdana, Arial;
font-size:11px;
color:#000000;
}
.text3 {
font-family:Arial;
font-size:13px;
color:#e10000;
font-weight:bold;
}
.text4 {
font-family:Verdana, Arial;
font-size:14px;
color:#e10000;
font-weight:bold;
}
.text5 {
font-family:Verdana, Arial;
font-size:16px;
color:#000000;
font-weight:bold;
}
.dotbg {
background-image:url(../images/dot.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.redbold {
font-family:Verdana, Verdana, Arial;
font-size:11px;
font-weight:bold;
color:#e80000;
}
div.req_but {
width:187px;
height:24px;
background-image:url(../images/req_but.jpg);
background-position:left;
background-repeat:no-repeat;
}
a.req_but {
display:block;
width:147px;
height:24px;
line-height:24px;
background-image:url(../images/req_but.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial;
font-size:11px;
color:#ffffff;
font-weight:bold;
margin-right:40px;
text-align:left;
text-decoration:none;
}
a.req_but:hover {
display:block;
width:147px;
height:24px;
line-height:24px;
background-image:url(../images/req_but.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial;
font-size:11px;
color:#000000;
font-weight:bold;
margin-right:40px;
text-align:left;
}
div.sub_but {
width:85px;
height:24px;
background-image:url(../images/sub_but.jpg);
background-position:top;
background-repeat:no-repeat;
}
a.sub_but {
display:block;
width:85px;
height:24px;
line-height:24px;
background-image:url(../images/sub_but.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-align:left;
text-decoration:none;
}
a.sub_but:hover {
display:block;
width:85px;
height:24px;
line-height:24px;
background-image:url(../images/sub_but.jpg);
background-position:top;
background-repeat:no-repeat;
font-family: Arial;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:left;
}
.logos {
width:143px;
height:57px;
margin-top:3px;
border:1px solid #dfdfdf;
}
.logos_cont {
width:153px;
height:77px;
margin-top:25px;
background-color:#ededed;
text-align:center;
}
a.lnk {
font-family:Arial;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.lnk:hover {
font-family:Arial;
font-size:11px;
color:#e10000;
font-weight:bold;
text-decoration:none;
}
a.lnk2 {
font-family:Verdana, Arial;
font-size:11px;
color:#e10000;
font-weight:bold;
text-decoration:underline;
}
a.lnk2:hover {
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.lnk3 {
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
a.lnk3:hover {
font-family:Verdana, Arial;
font-size:11px;
color:#e10000;
font-weight:normal;
text-decoration:none;
}
div.services {
float:left;
width:200px;
margin:8px;
margin-top:0px;
margin-bottom:25px;
background-color:#efefef;
border:1px solid #999999;
border-top:6px solid #efefef;
}
div.separator {
height:4px;
clear: both;
width: 100%;
overflow: hidden;
}
a {
color: #000000;
}
a:hover {
color: #e10000;
}

.PartnersPage {width:  380px; margin: 0px 10px 0px 20px; }
.PartnersPage div {float: left; clear: none; width: 150px; height: 80px; margin: 0px 30px 10px 0px; background-color: #eeeeee; border: 5px solid #eeeeee; text-align: center; }
.PartnersPage div a img {border: 3px solid #FFFFFF; text-decoration: none; }
.PartnersPage div a {font-weight: bold; color: #000000; text-decoration: none; }
.PartnersPage div a:hover {color: #CC0000; text-decoration: underline; }

.PartnersPageNational {width: 326px; margin: 0px; text-align: center; }
.PartnersPageNational div {float: left; clear: none; width: 143px; height: 80px; overflow: hidden; margin: 0px 10px 10px 0px; background-color: #eeeeee; border: 5px solid #eeeeee; text-align: center; }
.PartnersPageNational div a img {border-color: #FFFFFF; border-style: solid; border-width: 3px 0px 3px 0px; text-decoration: none; }
.PartnersPageNational div a {font-weight: bold; color: #000000; text-decoration: none; }
.PartnersPageNational div a:hover {color: #CC0000; text-decoration: underline; }

.PartnersPageRegional {width:  170px; margin: 0px; text-align: center; }
.PartnersPageRegional div {float: left; clear: none; width: 150px; height: 80px; overflow: hidden; margin: 0px 0px 10px 0px; background-color: #eeeeee; border: 5px solid #eeeeee; text-align: center; }
.PartnersPageRegional div a img {border-color: #FFFFFF; border-style: solid; border-width: 3px; text-decoration: none; }
.PartnersPageRegional div a {font-weight: bold; color: #000000; text-decoration: none; }
.PartnersPageRegional div a:hover {color: #CC0000; text-decoration: underline; }

.PartnersPageMLS {width:  153px; margin: 0px; text-align: center; }
.PartnersPageMLS div {float: left; clear: none; width: 143px; height: 80px; overflow: hidden; margin: 0px 0px 10px 0px; background-color: #eeeeee; border: 5px solid #eeeeee; text-align: center; }
.PartnersPageMLS div a img {border-color: #FFFFFF; border-style: solid; border-width: 3px 0px 3px 0px; text-decoration: none; }
.PartnersPageMLS div a {font-weight: bold; color: #000000; text-decoration: none; }
.PartnersPageMLS div a:hover {color: #CC0000; text-decoration: underline; }


.PressReleases {width: 100%; margin: auto; }
.PressReleases p {margin: 0px 0px 20px 0px; font-size: 11px; }
.PressReleases p img {float: left; display: block; clear: none; margin: 5px; }
.PressReleases p a {font-weight: bold; font-size: 12px; }
.PressReleases p a:hover {}

a.TitleLink {display: block; float: right; clear: none; text-align: right; font-size: 11px; font-weight: normal; line-height: normal; width: 300px; height: 32px; }
a.TitleLink img {display: block; float: right; clear: none; border: none; }der: none; }
