td
 {font-family:Arial,Helvetica,sans-serif;}
h1
 {color:#555555 margin-top:28px; margin-bottom:18px; line-height:125%; font-family:Arial,Helvetica; font-size:24px;font-weight:bold;letter-spacing:-2px;}
h2
 {color:#660000; margin-top: 12px; margin-bottom:22px; padding:0px;font-family:Arial,Helvetica; font-size:18px;font-weight:normal;line-height:135%;}
h3
 {margin-top: 8px; margin-bottom:12px; padding:0px; color:#660000;font-size:13px; font-family: Arial,Helvetica;}
h4
 {margin-top: 0px; margin-bottom:12px; padding:0px; font-family: Arial,Helvetica; font-size:13px;font-weight:bold;color:#993333; text-transform:uppercase;}
h5
 {padding-top:16px;padding-bottom:8px; margin:0px; color:#780000;font-family:Arial,Helvetica; font-size:11px;font-weight:normal;line-height:135%;}
h6
 {padding:0px; margin-top: 12px; margin-bottom:12px; font-family:Arial,Helvetica; line-height:135%;color:#3366CC;font-size:12px;}
table td.quickform
 {padding:4px;color:#C6C5C6;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
td.quickform input
 {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:228px;}
td.quickform select
 {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:228px;}
td.quickform textarea
 {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:228px;}
td.quickform fieldset
 {font-size:11px; font-family:Arial,Helvetica,sans-serif;border:1px solid #333333;}
legend
 {font-size:11px; font-family:Arial,Helvetica,sans-serif;}
td.cityjump select
 {font-size:11px; font-family:Arial,Helvetica,sans-serif;color:#333333;}
div.testimonial
 {padding:20px 20px 20px 45px;background:url(../images/quote.png) 20px 20px no-repeat;}
td.testimonial
 {padding:5px 0 20px 27px;background:url(../images/quote.png) 0px 4px no-repeat;}
td.testimonial:after
 {content:"";border-bottom:1px solid #999999;padding:15px 0px 15px;display:block;}
.small
 {font-size:11px;color:#666666;}
.italic
 {font-style:italic;}
hr
 {margin-bottom: 0em}
.template_main_body
 {padding:10px 45px 45px 45px; empty-cells: show; border-spacing: 0px; border-collapse: collapse;  background-color:#FFFFFF;height:220px;color:#444444;font-family: Arial, Helvetica; font-size:11px;}
.template_layout_table td
 {empty-cells: show; border-spacing: 0px; border-collapse: collapse; line-height:145%;font-size:12px;vertical-align:top;}
.template_framed_body
 {padding-left:0em; padding-right:0em; padding-bottom:0em; empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; height: 100%;}
iframe
 {border:0px;}
.template_above_banner
 {border-width: 0px;}
.template_banner_image
 {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents
 {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner
 {border-width: 0px;}
.template_left_column
 {padding-top:0px; padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; border-spacing: 0px; border-collapse: collapse; empty-cells: show; height: 100%;}
.template_right_column
 {background-color:#FFFFFF;padding-right:45px;padding-top:50px;height: 100%;border-spacing: 0px; border-collapse: collapse;}
.template_msg
 {padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg
 {display: block; 
margin:0; 
padding:0; 
border:0;}
.tightinline
 {display: inline; 
margin:0; 
padding:0; 
border:0;}
.location_header
 {font-family:Geneva,Verdana,Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading
 {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:15px; font-weight:bold;color:#006600;}
.link_header
 {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.label
 {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}
.norepeat
 {background-repeat: no-repeat;}
.image_caption
 {font-weight:500;font-size:70%}
.error_message
 {font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container
 {padding: 0px 0px 0px 0px; border-width: 0px;}
.footer
 {padding: 0px 0px 0px 0px; border-width: 0px;  height: 25px; font-weight:500;font-size:70%; color:white}
img
 {border: 0 none;}
.boxtext
 {border:solid 3px midnightblue; background-color:khaki; padding:10px; color:navy;font-weight:700; text-align:center; border-style:ridged;}
.boxtextwhite
 {border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}
.boxtextyellow
 {text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}
A.sitemap:link
 {color: darkgray;}
A.sitemap:visited
 {color: darkgray;}
A.sitemap:hover
 {color: white;}
.sitemap_td_lev_1_odd
 {background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even
 {background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd
 {padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even
 {padding: 0px 2px 2px 2px;}
.sitemap_table
 {padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray;}
A:link
 {color: #3366CC;}
A:visited
 {color: #3366CC;}
A:hover
 {color: #0066FF;}
tr.grid_heading
 {color:white;background-color:#4A4848;}
tr.grid_row_odd
 {border:1px solid #EDEDED;}
tr.grid_row_even
 {border:1px solid #EDEDED;}
tr.grid_row_odd td
 {background-color:#e8e3e3;line-height:125%;}
tr.grid_row_even td
 {background-color:#ffffff;line-height:125%;}
tr.grid_style td
 {background-color:#F7F5F5;line-height:125%;font-family:Tahoma, Atial, Helvetica, sans-serif;font-size:11px;}
.udm
 {line-height:100%; height:34px;}
td.rcol
 {padding-left:36px;}
table td.lcol
 {padding-right:80px;vertical-align:top;}
table td.copy
 {font-size:11px;padding:4px;color:#959595;font-family:Tahoma, Arial, Helvetica, sans-serif;}
table td.copy a:link
 {font-size:11px;text-decoration:none;color:#8c8c8c;}
table td.copy a:active
 {font-size:11px;text-decoration:none;color:#8c8c8c;}
table td.copy a:visited
 {font-size:11px;text-decoration:none;color:#8c8c8c;}
table td.copy a:hover
 {font-size:11px;text-decoration:underline;color:#8c8c8c;}
p.reduce
 {font-size:90%;}
td.reduce
 {font-size:90%;}
td.alright
 {text-align:right;}
td.caps
 {text-transform:uppercase;}
td.ftr
 {font-size:11px;background-color:#4b4b4b;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#868995;}
td.ftr a:link
 {font-size:11px;text-decoration:none;color:#868995;}
td.ftr a:active
 {font-size:11px;text-decoration:none;color:#868995;}
td.ftr a:visited
 {font-size:11px;text-decoration:none;color:#868995;}
td.ftr a:hover
 {font-size:11px;text-decoration:underline;color:#868995;}
td.ftr b
 {font-size:11px;text-decoration:none;color:#C3C4A4;font-weight:bold;}
.maplabel
 {font-size:10px;color:#FFFFFF;background-color:#33307B;border:1px solid #6699CC;padding:2px 4px 2px 4px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.video_link
 {margin: 5px; padding: 5px 5px 20px 5px;text-align:center;}
.video_link img
 {padding-bottom:5px;}
.video_link a:link, .video_link a:active, .video_link a:visited
 {color:#333333;font-size:11px;line-height:1.15;text-decoration:none;}
.video_link a:hover
 {color:#333333;font-size:11px;line-height:1.15;text-decoration:underline;}
td.subnav
 {font-size:11px;background-color:#4b4b4b;color:#A7A7A7;font-family:Tahoma, Arial,Helvetica,sans-serif;padding-top:4px;padding-bottom:4px;height:18px;}
td.subnav a:link
 {font-size:11px;color:#A7A7A7;text-decoration:none;}
td.subnav a:active
 {font-size:11px;color:#A7A7A7;text-decoration:none;}
td.subnav a:visited
 {font-size:11px;color:#A7A7A7;text-decoration:none;}
td.subnav a:hover
 {font-size:11px;color:#FFFFFF;text-decoration:underline;}
.lightlink
 {color:#ffff99;}
.lightlink a:link, .lightlink a:active, .lightlink a:visited
 {color:#ffff99;}
.lightlink a:hover
 {color:#ffff66;}
a.whitelink:link
 {font-size:14px;color:#FFFFFF;text-decoration:none;padding: 10px;}
a.whitelink:active
 {font-size:14px;color:#FFFFFF;text-decoration:none;padding: 10px;}
a.whitelink:visited
 {font-size:14px;color:#FFFFFF;text-decoration:none;padding: 10px;}
a.whitelink:hover
 {font-size:14px;color:#FFFFFF;text-decoration:underline;padding: 10px;}
.picleft
 {float:left;padding:0 20px 20px 0;}
.contact
 {font-size:11px;color:#808080;background-color:#EAEAEA;background-image:url(../images/contact_bg.jpg);background-repeat:no-repeat;margin:0;height:36px;padding:10px 20px;font-weight:normal;text-align:right;text-transform:uppercase;}
.contact strong
 {font-size:20px;color:#990000;text-transform:normal;}
.contact1
 {font-size:11px;color:#833f1c;background-color:#EAEAEA;background-image:url(../images/contact_bg2.jpg);background-repeat:no-repeat;margin:0;height:60px;padding:10px 20px;font-weight:normal;text-align:right;text-transform:uppercase;line-height:135%;}
.contact1 strong
 {font-size:15px;color:#3366cc;text-transform:none;display:block;padding:2px 0px;}
.contact1 em
 {color:#3366cc;text-transform:none;font-style:normal;display:block;}