body {font-family:verdana, Arial; font-size:12px;color: #232323;margin:0 0 0 0;BACKGROUND-IMAGE: url(images/bg.jpg); BACKGROUND-REPEAT: repeat-y;background-position: 555px 0;}
TD {font-family:Verdana, Arial, sans-serif; font-size: 12px; color: #232323 }

/**************** BACKGROUND STYLES ****************/
.bg_header {background-image: url(images/header_lines.gif); background-repeat: repeat}
.footer_bg {background-image: url(images/footer2.gif); background-repeat:no-repeat;padding:7px 15px;}

/**************** TEXT STYLES ****************/
h1{font-family:arial;font-size:11.7pt;margin:5px 0 7px 1px;font-weight:bold;color:#224499;}
h2{font-family:Verdana;font-size:12px;margin:17px 0 0 1px;font-weight:bold;color:#232323;}
h3{font-family:Verdana;font-size:12px;margin:0 0 0 0;font-weight:bold;color:#232323;}
h4{font-family:Verdana;font-size:12px;margin:0 0 0 0;font-weight:bold;color:#232323;}
h5{font-family:Verdana;font-size:12px;margin:0 0 0 0;font-weight:bold;color:#232323;}
h6{font-family:Verdana;font-size:12px;margin:0 0 0 0;font-weight:bold;color:#232323;}

.sleepy_text {padding:15px;background-color: #FFFFFF;FONT-WEIGHT: lighter; FONT-SIZE: 12px; COLOR: #232323; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
.small{margin-top:0px;font-size:11px;FONT-FAMILY:  Arial;FONT-WEIGHT: bold;border-top: 0px solid #041F4F;border-bottom: 1px solid #041F4F;padding:5px 0 0 0;background-color:#FFFFFF}
.phone{font-size:19px;FONT-FAMILY: Arial;FONT-WEIGHT: bold;}
.medium{margin:18px 0 5px 0;font-size:11.7pt;font-family: Arial;font-weight: bold;color:#224499;}
p {margin:16px 0 0 0;}
p.links {margin:13px 0 0 0;}
.navpad {text-align:left;padding:0 20px 0 0;FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.footer{font-size: 10px;font-family: Verdana, Arial;COLOR: #ffffff;padding:0 0 0 120px;}
.video{font-size:8pt;font-family:Verdana,sans-serif,Arial;padding:0 0 0 10px;line-height:1.2em;}
.videospace{margin-top:10px}
.sentsmall{font-size:11px;}
.direct{font-family:Verdana;font-size:8pt;font-weight:bold;padding:3px 0 0 5px;}
.directext {font-family: Verdana,Arial, sans-serif; color: #000000; font-size: 7pt; font-weight: normal; margin:0 0 0 0;}

/**************** LINK STYLES ****************/
A.reg:link {FONT-SIZE: 12px; COLOR: #0000CE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.reg:visited {FONT-SIZE: 12px; COLOR: #0000CE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.reg:hover {FONT-SIZE: 12px; COLOR: #0000CE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

A.nav:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.nav:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.nav:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

A.foot:link {FONT-SIZE: 10px; COLOR: #B3CBF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.foot:visited {FONT-SIZE: 10px; COLOR: #B3CBF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.foot:hover {FONT-SIZE: 10px; COLOR: #B3CBF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

A.foot2:link {FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.foot2:visited {FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.foot2:hover {FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

A.vids:link {FONT-SIZE: 8pt; COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.vids:visited {FONT-SIZE: 8pt; COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.vids:hover {FONT-SIZE: 8pt; COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

a.directlink{color:#0000FF;text-decoration: underline;}

/**************** MISCELLANEOUS STYLES ****************/
.mid { vertical-align:middle; padding:2px 2px 5px 0}
hr {text-align:center;border:0;width:100%;color:#99BAF7;background-color:#99BAF7;height:1px;margin:10px 0 10px 0}
.apneapad{text-align:left;width:240px;font-family: Arial, sans-serif, Verdana; font-size: 8pt;line-height: 12px;border:1px solid #9F9F9F;color:#151515;padding:3px 1px 5px 9px;margin: 1px 0 0 0;background-color: #F1EFE7}	

.mapinput{margin:0 0 5px 0;padding:0 0 0 2px;border:1px solid #0C2446;background-color:#FFFFFF;color:#303030;font-size:8.0pt;}
.mapbutton{width:115px;font:0.9em Verdana;}
.mapsmall{font:0.8em arial;padding:0 0 0 0;color:#000000}
.mapspace{margin-top:50px;font-size:11px;FONT-FAMILY:  Arial;FONT-WEIGHT: bold;border-top: 1px solid #041F4F;border-bottom: 1px solid #041F4F;padding:5px 0 0 0;background-color:#FFFFFF}

.contactbtn {width:10.3em;
   color:#FFFFFF;
   font-family:'trebuchet ms',helvetica,sans-serif;text-align:center;
   font-size:105%;
   font-weight:bold;
   background-color:#800000;
   border:1px solid;
   border-top-color:#FFFFFF;
   border-left-color:#FFFFFF;
   border-right-color:#FFFFFF;
   border-bottom-color:#FFFFFF;}
 
.contactbtnhov {color:#800000;cursor:pointer;
   background-color:#F4EBCE;
   border-top-color:#97B2E1;
   border-left-color:#97B2E1;
   border-right-color:#1E438A;
   border-bottom-color:#1E438A;}

.contactbtn2 {width:9.1em;margin-left:6px;
   color:#FFFFFF;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:105%;
   font-weight:bold;
   background-color:#800000;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;}
 
.contactbtnhov2 {color:#800000;cursor:pointer;
   background-color:#F4EBCE;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;}