html {width: 100%; 	height: 100%;}
body {font-size: 13px; font-family: arial; color: #444; 	width: 100%; 	height: 100%; ;  margin: 0px; padding: 0px;}
img {border: 0px;}
table.menu {margin: 0px 0px 10px}
table.menu tr td { padding: 0px;}
table.menu tr td a {color: #444; font-size: 1em; text-decoration: none; }
table.menu tr td a:hover {color: #669911}

/*  navigation */
table.breadcrumb { margin: 0px 0px}
table.breadcrumb tr td {color: #333; vertical-align: middle; font-size: 1em; font-family: Arial; padding-bottom: 2px; }
table.breadcrumb tr td a {color: #bbb; font-weight: normal; font-family: Arial; font-size: 1em; text-decoration: none;}
table.breadcrumb tr td img { margin: 0px 11px}

table.section-menu {}
table.section-menu tr td {width: 191px; font-size: 1em; padding: 0px; background-repeat: no-repeat; text-align: left; padding-left: 28px;vertical-align: middle; cursor: pointer;}
table.section-menu tr td.submenu_11 {  height: 32px; background-image: url(../images/ms_top_1.gif);}
table.section-menu tr td.submenu_12 {height: 30px;  background-image: url(../images/ms_body_1.gif);}
table.section-menu tr td.submenu_13 { height: 31px; background-image: url(../images/ms_bottom_1.gif);}
table.section-menu tr td.submenu_21 { height: 32px;  background-image: url(../images/ms_top_2.gif);}
table.section-menu tr td.submenu_22 { height: 30px;  background-image: url(../images/ms_body_2.gif);}
table.section-menu tr td.submenu_23 { height: 31px;  background-image: url(../images/ms_bottom_2.gif);}
table.section-menu tr td.submenu_31 {  height: 32px; background-image: url(../images/ms_top_3.gif); color: #f68423;}
table.section-menu tr td.submenu_32 {  height: 30px; background-image: url(../images/ms_body_3.gif); color: #f68423;}
table.section-menu tr td.submenu_33 {  height: 31px; background-image: url(../images/ms_bottom_3.gif); color: #f68423;}
table.section-menu tr td a {color: #444; font-size: 1em; text-decoration: none; width: 160px; display: block; padding: 5px 0px; text-align: left;}
table.section-menu tr td a:hover {color: #fff}
table.section-menu tr td.homemenu_top { background-image: url(../images/homemenu_1.jpg); background-repeat: repeat-y; height: 30px;}
table.section-menu tr td.homemenu_middle { background-image: url(../images/homemenu_2.jpg); background-repeat: repeat-y}
table.section-menu tr td.homemenu_bottom { background-image: url(../images/homemenu_3.jpg); background-repeat: repeat-y; height: 32px;}

table.section-menu tr td.submenu2 {width: 191px;  padding: 0px; background-repeat: no-repeat; text-align: left; padding-left: 42px;color: #f68423}
table.section-menu tr td.submenu2_12 {height: 30px;  background-image: url(../images/ms_body2_1.gif);color: #f68423 }
table.section-menu tr td.submenu2_13 { height: 31px; background-image: url(../images/ms_bottom2_1.gif);color: #f68423}
table.section-menu tr td.submenu2_22 { height: 30px;  background-image: url(../images/ms_body2_2.gif);color: #f68423}
table.section-menu tr td.submenu2_23 { height: 31px;  background-image: url(../images/ms_bottom2_2.gif);}
table.section-menu tr td.submenu2_32 {  height: 30px; background-image: url(../images/ms_body2_1.gif); color: #f68423;}
table.section-menu tr td.submenu2_33 {  height: 31px; background-image: url(../images/ms_bottom2_1.gif); color: #f68423;}
table.section-menu tr td.submenu2  a {color: #f68423; font-size: 1em; text-decoration: none;display: block;  padding: 5px 0px }
table.section-menu tr td.submenu2 a:hover {color: #fff}


h1 {color: #f68423; font-size: 2.2em; text-align: left; font-weight: normal; font-family: Century, Times; margin-bottom: 0px;}
h2 {color: #f68423; font-size: 1.5em; text-align: left; font-weight: normal; font-family: Century, Times}
h3 {color: #444; font-size: 1em; text-align: left; font-weight: bold; font-family: Arial; margin:10px 0px 5px 0px;}
h4 {color: #f68423; font-size: 1.2em; text-align: left; font-weight: normal; font-family: Century, Times; margin-bottom: 3px; padding-bottom: 0px;}
h5 {color: #444; font-size: 1.4em; text-align: left; font-weight: normal; font-family: Arial; margin: 10px 0px 8px 0px; padding: 0px;}

a {color: #f68423; text-decoration: none; }
a:hover {color: #000000; text-decoration: none; }

p{ text-align: left; font-size: 1em; line-height: 150%; color: #444;}

div.footer {width: 938px;  margin-top: 0px; margin-bottom: 20px; background-image: url(../images/footerbar.jpg); background-position: left bottom; background-repeat: repeat-x; position: relative; }
table.footermenu  {margin-bottom: 5px; margin-right: 32px;}
table.footermenu tr td a {text-decoration: none; color: #aaa; font-size: 0.8em;}
table.footermenu tr td { padding: 5px 5px}

table.homemenu {width: 110px;}
table.homemenu tr td {padding: 0px; font-size: 0.9em; color: #444;}

table.boxhead { width: 305px;}
table.boxhead div { background-repeat: no-repeat; text-align: right; height: 27px; width: 290px; padding-right: 15px; padding-top: 3px; cursor: pointer;}
table.boxhead tr td { padding: 0px; text-align: left; line-height: 150%;}
table.boxhead tr td.boxbanner { padding: 10px 0px 20px; text-align: left;}
table.boxhead td.boxhead_head {padding-bottom: 15px;}
ul {  line-height: 150%; list-style-type: none;padding: 0px;margin: 0px;}
ul li{background-image: url(../images/orangebullet.jpg);background-repeat: no-repeat;background-position: 0px 5px; padding-bottom: 1.2em; padding-left: 12px;}

table.boxhead2 { width: 707px;}
table.boxhead2 div { background-repeat: no-repeat; text-align: right; height: 27px; width: 290px; padding-right: 15px; padding-top: 3px; cursor: pointer;}
table.boxhead2 tr td { padding: 0px; text-align: left; line-height: 200%;}
table.boxhead2 tr td.boxbanner { padding: 10px 0px 20px; text-align: left;}

table.boxhead3 { width: 330px;}
table.boxhead3 div { background-repeat: no-repeat; text-align: right; height: 27px; width: 290px; padding-right: 15px; padding-top: 3px; cursor: pointer;}
table.boxhead3 tr td { padding: 0px; text-align: left; line-height: 150%;}
table.boxhead3 tr td.boxbanner { padding: 10px 0px 20px; text-align: left;}
table.boxhead3 td.boxhead_head {padding-bottom: 15px;}


div.divcontact {width: 100%; margin-top: 50px; background-repeat: no-repeat;text-align: left;  }
table.contactform {margin-top: 10px; background-color: #fff; width: 450px; }
table.contactform tr td.left {text-align: right; padding: 4px 2px; color: #f68423;}
table.contactform tr td.left span{color: #f68423}
table.contactform tr td.right span{color: #f68423; font-weight: bold;}
table.contactform tr td.right {text-align: left; padding: 4px 2px; font-weight: normal;}
table.contactform tr td.right input.frminput {width: 200px; border: 1px solid #ccc; }
table.contactform tr td.right textarea {width: 200px; border: 1px solid #ccc;  }
table.contactform tr td input.active {border-color: #f68423;  }

div.bodycontent {width: 707px; text-align: left; text-align: 200%; padding-top: 0px}
div.bodycontent-community {width: 707px; text-align: left; text-align: 200%; padding-top: 0px}
div.bodycontent-community h1 {color: #f68423; font-size: 2.2em; text-align: left; font-weight: normal; font-family: Century, Times; margin-bottom: 0px; margin-top: 0px; padding-top: 0px;}
table.grid { margin-top: 30px;}
table.grid tr td {vertical-align: top; line-height: 150%;}
div.subheader {width: 305px; }
div.subheader a {display: block; text-align: left; color: #f68423; font-size: 16px; font-weight: bold; text-decoration: none; background-image: url(../images/arrow_left_off.jpg);background-position: right; background-repeat: no-repeat;}
div.subheader a:hover {display: block; text-align: left; color: #aaa; font-size: 16px; font-weight: bold; text-decoration: none; background-image: url(../images/arrow_left_on.jpg);background-position: right; background-repeat: no-repeat;}

td.popup_body {line-height: 150%;font-family: arial; color: #444; font-size: 1em}

a.orange {display: block; height: 20px; padding-right: 25px; color: #f68423; text-decoration: none; font-weight: bold; font-size: 1.3em; background-image: url(../images/arrow_left_off.jpg); background-repeat: no-repeat; background-position: right;}
a.orange:hover {color: #ccc;background-image: url(../images/arrow_left_on.jpg);}

a.orange2 {height: 20px; padding-right: 7px; color: #f68423; text-decoration: none; font-weight: normal; font-size: 1em; background-image: url(../images/link_icon_on.jpg); background-repeat: no-repeat; background-position: right;}
a.orange2:hover {color: #777;background-image: url(../images/link_icon_off.jpg);}

a.orange3 {height: 20px; padding-right: 7px; color: #f68423; text-decoration: none; font-weight: normal; font-size: 1.2em; background-image: url(../images/link_icon_on.jpg); background-repeat: no-repeat; background-position: right; }
a.orange3:hover {color: #777;background-image: url(../images/link_icon_off.jpg);}

table.news-menu {margin: 30px 0px 30px}
table.news-menu tr td {padding: 0px 10px}
table.news-menu a {color: #444; text-decoration: none;}
table.news-menu a.active {color: #f68423; text-decoration: none;}

table.news {width: 100%;}
table.news tr td.news-title {font-weight: bold}
table.news tr td.news-subtitle {font-weight: italic}
table.news tr td.news-body{padding: 15px 0px}

table.blog-menu {width: 370px; margin-bottom: 15px;}
table.blog-menu tr td.blog-title{text-align: left; font-weight: bold; font-size: 1.15em}
table.blog-menu tr td.blog-date{text-align: left; font-weight: bold;padding-bottom: 10px; font-size: 1em}
table.blog-menu tr td.blog-more{text-align: left; padding-top: 20px; padding-bottom: 40px; font-size: 1em}

table.blog-summary {width: 600px; margin-top: 0px;}
table.blog-summary tr td.blog-title {width: 100%; font-weight: bold;}
table.blog-summary tr td.blog-subtitle { color: #f68423; font-size: 1.5em; text-align: left; font-weight: normal; font-family: Century, Times; padding-bottom: 20px;}
table.blog-summary tr td.blog-text {}

table.blog {width: 600px; margin-top: 0px;}
table.blog tr td.blog-title {width: 100%; font-weight: bold;}
table.blog tr td.blog-subtitle { color: #f68423; font-size: 1.5em; text-align: left; font-weight: normal; font-family: Century, Times; padding-bottom: 20px;}
table.blog tr td.blog-text {}

table.gallery-menu {margin: 30px 0px 30px ; width: 640px;}
table.gallery-menu tr td {padding: 3px 10px}
/*
table.gallery-menu a {color: #444; text-decoration: none;}
table.gallery-menu a.active {color: #f68423; }
*/
table.sendfriend {}
table.sendfriend tr td {padding: 5px 3px}
table.sendfriend tr td input { width: 200px; border: 1px solid #ccc;}
table.sendfriend tr td textarea { width: 200px; border: 1px solid #ccc;}

a.contact-link {color: #f68423; text-decoration: none; font-weight: normal;}
a.contact-link:active {color: #f68423; text-decoration: none; font-weight: bold}
a.contact-link:hover {color: #444}

a.sitemap {color:#000; font-weight: normal; text-decoration: none; display: block; margin-bottom: 10px;}
a.sitemap:hover {color: #f68423 ; }


table.comm-blog {margin: 20px 10px 20px; border-bottom: 1px solid #555;}
table.comm-blog td.comm-blog-title {padding: 5px 0px 10px; font-size: 1.4em; text-align: left; color: #f68423; font-weight:normal;}
table.comm-blog td.comm-blog-body {text-align: left;}

a.faq-q {display: block; color: #f68423; text-decoration: none; padding: 0px 0px; }
a.faq-q:hover {color: #444;}
p.faq-q {display: block; font-weight: bold;}
p.faq-a {display: none; }

div.menu-city{display: block; padding: 10px 0px 5px 20px; color: #fff; font-weight: bold;}
div.menu-comm a {display: block; padding: 0px 30px 5px 30px;color: #fff; }
div.menu-comm a:hover {color: #ff9933;}
div.menu-comm2 a {display: block; padding: 0px 30px 5px 30px;color: #fff; }
div.menu-comm2 a:hover {color: #000;}

div.video  {display: none; width: 100%; text-align: left; padding: 40px 0px 60px 0px}

a.gallerylink {display: block; padding-left: 15px; padding-bottom: 3px; color: #f68423; text-decoration: none; font-weight: normal; font-size: 1em; background-image: url(../images/link_icon_on.jpg); background-repeat: no-repeat; cursor: pointer; background-position: 2px -2px;}
a.gallerylink:hover  {color: #000; background-image: url(../images/link_icon_off.jpg);}
a.backtop  {background-image: url(../images/bt_top.png); display: block; width: 69px; height: 27px; padding: 0px; background-color: #000;}
a.backtop:over {background-image: url(../images/bt_top_over.png);}
td.slidecell {width: 295px; text-align: center; vertical-align: top;}
td.slidecell div {width: 295px; text-align: center; margin-top: 10px;}

span.comm-address {margin-top: 150px; display: block; text-align: center; width: 140px; padding: 0px; margin-left: 32px}
hr.orange {border: none; border-top: 1px solid #f68423; margin-top: 5px;}
span.emptitle {color: #f68423;display: block; margin-bottom: 3px;}
table.topborder {border-top: 1px solid #555; width: 330px;}
table.topborder tr td {line-height: 125%;}
table.bottomborder {border-bottom: 1px solid #555; width: 330px;}
table.bottomborder tr td {line-height: 125%;}
td.bottomborder {border-bottom: 1px solid #555; padding-bottom: 30px;}
table.noborder tr td {line-height: 125%;}


div.blog-corp-details {display: none;}
.searchfield {margin-top: 4px; margin-right: 0px; cursor: pointer; border: 0px solid #000}
span.orange {color: #f68423;}

a.location-title {display: block; margin-top: 20px; margin-bottom: 10px;}
