body {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; margin:0px; height: 100%; width:100%; background: #fff url(images/shortbg.gif) top center no-repeat;}
img {border: 0px;}
.clearer {font-size: 0em; clear:both; width:700px; height: 0px;}
h2 {font-size: 1.1em; color: #ddd;}
h3 {clear: both; margin: 10px 0px 0px 0px;}
h4 {margin: 5px 0px 0px 0px; padding: 0px; font-size: 12px;}

li {color: #000}
li a {color: #000}

th {text-align: right;}
a {color:#444444}
#subheader {background-color: #1f2730; width: 100%; height: 15px;}
#subheader_choice {width: 981px; margin: 0px auto 0px auto; display: none}
#subheader_choice ul {margin: 0px 0px 0px 0px; padding: 0px; float: right}
#subheader_choice li {margin: 0px; padding: 0px; display: inline; list-type: none; float: left;}
#subheader_choice li a img {margin: 0px; padding: 0px;}


#header {width: 100%; height: 124px; background-color: #D53403; color: #fff; margin: 0px; padding: 0px;}
#header a {color: #fff; text-decoration:none;}
#header a:hover {text-decoration: underline;}
#headercont {width: 980px; height: 124px; padding: 0px; margin: 0px auto 0px auto; background: transparent url(header/bg_header.gif) no-repeat left;}

#logo {width: 300px; height: 110px; float: left; margin-top: 10px; padding: 0px;}
#topmenu {width: 670px; float: right;}

#toplinks {width: 670px; height: 94px; padding: 0px; margin: 0px}
#topmenu ul {float: right; margin: 0px; padding: 0px;}
#topmenu ul li {list-style: none; padding: 0px; margin: 0px; float: left; width: 94px; height: 30px; max-width: 104px; border-right: solid 1px #1f2730; background: transparent url(header/tab_off.gif) }
#topmenu ul li a {width: 94px; height: 20px; float: left; text-align: center; margin: 7px auto 0px auto; font-size: 14px; font-weight: bold}



#container {width: 981px; height: auto; margin: 0px auto 0px auto; background: #fff url(images/content_bg.gif) repeat-y;}
#content {float:left; width: 580px; height:auto; background-color: #fff; font-size: 0.8em; padding: 0px 20px 10px 20px; text-align: justify; color: #000}
#content li a {color:#000; text-decoration: underline}
#content li a:hover {text-decoration: none;}

#navbar {width: 921px; height: 27px; background: #000 url(header/bg_navbar.gif); padding: 5px 30px 0px 30px; color:#777;}
#navbar a {color: #fff; padding: 0px 10px 0px 10px; font-size: 14px;}

#rightold {width: 330px; height: auto; float: right; padding: 0px 10px 10px 10px; background-color: #1f2730}
#rightold img {width: 330px;}
.rightold {background-color: #1f2730}
#rightbox {width: 330px; height: auto; float: right; padding: 0px 10px 10px 10px; background-color: #1f2730}
#rightbox img {width: 330px;}
#rightbox p {font-size: 12px; text-align: center; margin-top:5px; color: #fff}
.right {background-color: #1f2730}
#right {width: 330px; height: auto; float: right; padding: 0px 10px 10px 10px; background-color: #1f2730}
#right img {width: 330px;}
.right {background-color: #1f2730}

#indextop {width: 320px; height: 240px; text-align: justify; padding: 20px 0px 20px 278px; background: #FFF url(images/frontimage.jpg) no-repeat; color: #000}
#indextop li {margin-left: 0px; background: #fff url(images/button.gif) no-repeat; padding: 3px 0px 3px 25px; list-style: none; color: #000}

#indexright {float:left; background-color: #1f2730; clear: left; width: 200px; margin: 17px 40px 0px 0px; border-bottom: solid 0px #1f2730}
#content img {float: left; margin-right: 10px; width: 280px; margin-bottom: 20px;}

.news {color: #fff; background-color: #fff; font-size: 11px; text-align: left; width: 272px; float: left; margin: 0px 0px 0px 0px; padding-left: 10px;}
.newsleft {width: 262px; height: 70px; float: left; background: #ccc url(images/new_newsbg.gif) repeat-x; padding: 10px; margin: 0px 0px 10px 0px; }
.newsleft img {width: 70px; height: 70px; float: left; margin-right: 10px;}
.news p {margin: 0px; padding: 0px;} 
.news h2 {margin: 0px; padding: 0px;}
.news a {color: #ccc}

.spitem {}

#footer {width: 980px; margin: 5px auto 0px auto; color: #fff;} 
#footerleft {float: left; width: 650px; font-size: 1.0em; color: #fff; font-weight: bold;}
#footerright {float: right; width: 250px; text-align: right; font-size: 0.6em}

#subfooter {height: 50px; width: 981px; background: #DA774C url(images/footer_tv.gif) repeat-x; padding: 0px; margin: 0px;}
#subfooterleft {width: 225px; height: 38px; padding: 6px; margin:0px; color: #fff; border-right: solid 1px #ccc; float: left; font-size: 0.9em;}
#subfootermiddle {width: 270px; height: 38px; margin: 0px; padding: 6px 0px 6px 15px; color: #fff;  float:left;}
#subfooterright {width: 440px; float: left; height: 38px; padding: 0px 0px 0px 0px; margin: 0px;}
#subfooterright a {float:left; margin: 0px;}
#subfooterright img {margin: 0px;}
#subfooter ul {margin-bottom: 0px;}
.quote {font-style: italic; width: 300px; color: #333}

.imageright {float: right;}
.phone {font-size: 1.7em;}

.morebox {border-top: solid 1px #ccc; margin: 10px; clear:both}