.moduleShopLocal {
width: 582px;
height: 175px;
background-image:url(../images/boxstyleShopLocal.png);
margin-left: 22px;
margin-top: -23px;
}

.moduleboxstyleVIP {
background-image:url(../images/boxstyleVIP.png);
width: 250px;
height: 300px;
}

.moduleShopLocal h3 {
color:#333333;
font-family:Impact;
font-size:12pt;
font-weight:400;
padding-top: 10px;
margin-left: 20px;
text-align:left;
text-decoration:none;
}

.moduleboxstyleVIP h3 {
color:#333333;
font-family:Impact;
font-size:12pt;
font-weight:400;
padding-top: 10px;
margin-left: 20px;
text-align:left;
text-decoration:none;
}


.moduleShopLocal p {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8.5pt;
font-weight:400;
text-align:left;
text-decoration:none;
margin-left: 20px;
}

.moduleboxstyleVIP p {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8.5pt;
font-weight:400;
text-align:left;
text-decoration:none;
margin-left: 20px;
margin-right: 20px;
}
.menutemplate ul{
}

.menutemplate li {
display: block;
margin: 0;
text-align: left;
color:#004080;
}

.moduletemplate h3 {
text-align: left;
margin-bottom: 10px;
margin-left: 10px;
}


html {
height:100%;
margin-bottom:1px
}

body {
background-color:#DFDCD5;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Verdana;
font-size:12px;
color:#333;
line-height:1.5em;
margin:0;
padding:0
}
a:focus, a:hover, a:active { outline:none }   
a:link,a:visited {
color:#0157B8;
text-decoration:none;
font-size:8pt;
font-weight:700
}

a:hover {
color:#005480;
text-decoration:none;
font-size:8pt;
font-weight:700
}

hr {
height:1px;
color:#696969
}

h1 {
color:#00B5CC;
font-size:16px;
font-weight:400;
margin:0
}

h2 {
color:#00B5CC;
font-size:14px;
font-weight:400;
margin:0
}

h3 {
color:#696969;
font-size:14px;
font-weight:700;
margin:0
}

td,p,div,span,li {
font-family:Arial, Verdana;
font-size:12px;
color:#000
}

ul {
margin:0 0 0 32px;
padding:0
}

li {
margin:0 0 0 2px;
padding:0 0 4px
}

#page_bg {
background-color:#005480
}

#wrapper {
width:884px;
background-color:#FFF;
border:1px solid #BFBEBE;
margin:7px auto;
padding:0
}

#imagemenu {
height:110px;
background:transparent url(../images/button_bar_bg_tile.jpg) repeat-x top left;
text-align:center
}

#imagemenu ul {
float:left;
margin:0 0 0 25px;
padding:0
}

#imagemenu ul li {
display:inline;
/*text-indent:-5555px;*/
margin:0;
padding:0
}

#imagemenu ul li a {
height:110px;
width:68px;
float:left;
/*background:transparent url(../images/index_07.jpg) repeat-x top left;*/
color:#FFF;
text-decoration:none;
margin:10px 12px 0px 12px;
padding:0;
}

#imagemenu ul li a span{
  display: block;
  color: #FFF;
  margin-top: 74px;
  font-size: 12px;
  white-space: nowrap;
}

#imagemenu ul li.item81 a {
background:transparent url(../images/allbuttons.png) no-repeat 0px 0px;
}
#imagemenu ul li.item81 a:hover, #imagemenu ul li.item81.active a {
background:transparent url(../images/allbuttons.png) no-repeat -68px 0px;
}

#imagemenu ul li.item83 a {
background:transparent url(../images/allbuttons.png) no-repeat -136px 0px;
}
#imagemenu ul li.item83 a:hover, #imagemenu ul li.item83.active a {
background:transparent url(../images/allbuttons.png) no-repeat -204px 0px;
}

#imagemenu ul li.item84 a {
background:transparent url(../images/allbuttons.png) no-repeat -272px 0px;
}
#imagemenu ul li.item84 a:hover, #imagemenu ul li.item84.active a  {
background:transparent url(../images/allbuttons.png) no-repeat -340px 0px;
}

#imagemenu ul li.item85 a {
background:transparent url(../images/allbuttons.png) no-repeat -408px 0px;
}
#imagemenu ul li.item85 a:hover, #imagemenu ul li.item85.active a  {
background:transparent url(../images/allbuttons.png) no-repeat -476px 0px;
}

#imagemenu ul li.item86 a {
background:transparent url(../images/allbuttons.png) no-repeat -544px 0px;
}
#imagemenu ul li.item86 a:hover, #imagemenu ul li.item86.active a  {
background:transparent url(../images/allbuttons.png) no-repeat -612px 0px;
}

#imagemenu ul li.item87 a {
background:transparent url(../images/allbuttons.png) no-repeat -680px 0px;
}
#imagemenu ul li.item87 a:hover, #imagemenu ul li.item87.active a  {
background:transparent url(../images/allbuttons.png) no-repeat -748px 0px;
}

#imagemenu ul li.item88 a {
background:transparent url(../images/allbuttons.png) no-repeat -816px 0px;
}
#imagemenu ul li.item88 a:hover, #imagemenu ul li.item88.active a  {
background:transparent url(../images/allbuttons.png) no-repeat -884px 0px;
}

#imagemenu ul li.item89 a {
background:transparent url(../images/allbuttons.png) no-repeat -952px 0px;
}
#imagemenu ul li.item89 a:hover, #imagemenu ul li.item89.active a  {
background:transparent url(../images/allbuttons.png) no-repeat -1020px 0px;
}

#imagemenu ul li.item95 a {
background:transparent url(../images/allbuttons.png) no-repeat -1088px 0px;
}
#imagemenu ul li.item95 a:hover, #imagemenu ul li.item95.active a  {
background:transparent url(../images/allbuttons.png) no-repeat -1156px 0px;
}

#imagemenu ul li a:visited,#imagemenu ul li .selected {
color:#FFF
}

/***
#imagemenu ul li a:hover , #imagemenu ul li a:hover span, #imagemenu ul li a:hover span:hover  {
color:#FFF;
opacity:0.5;
filter:alpha(opacity=50)
}
***/

#container {
width:790px;
background-color:#FFF;
margin:0 auto;
padding:0
}

div#header {
height:160px;
/*background:transparent url(../images/top_images.jpg) no-repeat 5px 10px;*/
background:transparent url(../images/index_list.jpg) no-repeat 0px 10px;
position:relative;
margin:0;
padding:0
}

div#logo {
float:left;
width:450px;
height:120px
}

#logo h1 a,#logo h1 {
height:100px;
margin-top:10px;
text-indent:-6000em;
width:450px
}

#logo h1 a {
display:block;
text-indent:-6000em
}

.textbox {
text-align:center;
font-size:11px;
color:#CCC;
border:1px solid #00B5CC;
height:12px
}

#navtopt {
font-size:11px;
color:#005480;
float:right;
text-align:right;
margin-top:15px;
margin-right:40px;
padding:0
}

#navtopt a:link,#navtopt a:visited {
font-size:11px;
color:#005480;
text-decoration:none
}

#navtopt a:hover {
color:#696969;
text-decoration:none
}

#headernav {
text-align:center;
width:790px;
height:22px;
background-color:#00B5CC;
margin:0;
padding:3px 0 1px
}

#headernav_r,#headernav_r ul {
list-style:none;
text-align:center;
font-family:Arial;
font-weight:700;
font-size:11px;
color:#fff;
z-index:100;
margin:0;
padding:0
}

#headernav_r a {
font-size:11px
}

#navleft .leftbtn a.selected,#navleft .leftbtn a.selected:hover {
background:#38758C url(../img/nav_left_main_over.gif) no-repeat scroll left top;
color:#FFF
}

#mainbody {
float:left;
width:790px;
background:url(../images/bg_blue.gif) repeat-y;
margin:0
}

#left {
float:left;
width:254px;
background-color:#e9ecef;
text-align:center;
margin:0;
padding:0
}

#content {
float:left;
background-color:#FFF;
width:630px;
overflow:hidden;
margin:0;
padding:5px 0
}

#contentinner {
float:left;
min-height:316px;
overflow:hidden;
margin:0;
padding:5px
}

div#footersealtop {
float:left
}

#contentwrapper {
background:#fff url(../images/maincontentbg.jpg) repeat-y top left
}

div#footer {
height:80px;
text-align:center;
background:#e9ecef url(../images/footertop.jpg) repeat-x top left;
margin:0;
padding:10px 0 0
}

#footer p {
margin:10px auto
}

div#footer_hp {
float:left;
width:790px;
height:22px;
background:#00B5CC url(../images/footer_seal_right_bot.gif) no-repeat right top;
margin:0;
padding:2px 0 0
}

#footer_r,#footer_r ul {
list-style:none;
text-align:center;
font-family:Arial;
font-weight:400;
font-size:11px;
color:#fff;
z-index:100;
margin:0;
padding:0
}

#footer_r a {
display:block;
font-size:11px
}

.regBlue {
color:#00B5CC
}

table.contentpane ul li,div.nopad ul {
list-style-image:url(../images/li.png)
}

input.button,.validate {
background:#7f98a1;
border:0;
font-size:10px;
color:#fff;
padding:3px 4px
}

.search input.button {
/*border:1px solid #666;*/
position:absolute;
top:0;
left:156px;
padding:0
}

.inputbox,#email {
border:1px solid #7f98a1;
padding:2px
}

.searchinputbox {
border:1px solid #7F98A1;
height:25px;
left:0;
position:absolute;
top:10px;
width:148px;
margin:0;
padding:2px 0 0 2px;
font-size: 18px;
}

#modlgn_remember {
border:0
}

div.module div div div form#form-login {
width:160px
}

#user3 {
width:250px;
height:135px;
position:absolute;
right:0;
padding-top:25px
}

.search {
font-size:9pt;
color:#5B5B5B;
font-family:tahoma;
text-decoration:none;
font-weight:700;
position:relative;
margin:0;
padding:0
}

#addlisting {
position:absolute;
bottom:10px;
margin:0;
padding:0;
width:153px;
height:43px;
}
#addlisting a {
display: block;
width:153px;
height:43px;
margin:0;
padding:0;
background:transparent url(../images/allbuttons.png) no-repeat scroll -1224px 0px;
}
#addlisting a:hover, #addlisting a:active {
background:transparent url(../images/allbuttons.png) no-repeat scroll -1377px 0px;
}

#newsflash {
font-size:11px;
height:130px;
overflow:hidden
}

#newsflash div.module_menu div div div,#newsflash div.module div div div {
text-align:justify
}

#newsflash h3 {
font-family:Tahoma, Arial, sans-serif;
width:456px;
color:#798950;
font-size:13px;
height:26px;
text-decoration:none;
text-align:left;
background:url(../images/newsflash_h3.png) top left no-repeat;
font-weight:700;
line-height:24px;
margin:0;
padding:0 0 0 10px
}

div#timedate {
font-size:12px;
font-weight:700;
color:#AB4C37;
text-align:center;
padding:0 0 10px
}

.m1 {
background:transparent url(../images/m1.png) top center repeat-x
}

.m2 {
background:transparent url(../images/m2.png) top left no-repeat
}

.m3 {
background:transparent url(../images/m3.png) top right no-repeat;
padding:10px
}

div.cpathway {
height:25px;
background:transparent url(../images/cpathway-right.jpg) bottom right no-repeat;
margin:0 0 10px;
padding:0
}

div.cpathway div.cpleft {
width:100%;
height:25px;
background:transparent url(../images/cpathway-left.jpg) bottom left no-repeat;
margin:0;
padding:0
}

div.cpathway span {
color:#696969;
line-height:23px;
font-size:11px;
padding:0 10px
}

div.cpathway span a {
color:#696969
}

div.nopad {
overflow:hidden;
padding:0
}

div.nopad form#jForm p,div.nopad form#jForm div#navigation {
padding:5px 0 0 10px
}

td.middle_pad {
width:20px
}

div.offline {
background:#fffebb;
width:100%;
position:absolute;
top:0;
left:0;
font-size:1.2em;
padding:5px
}

div.componentheading {
height:22px;
padding:0 0 0 10px
}

table.contentpaneopen h3 {
margin-top:15px
}

h3,.componentheading,table.moduletable th,legend {
font-family:Tahoma, Arial, sans-serif;
font-size:14px;
text-align:center;
color:#7f98a1;
font-weight:700;
margin:0;
padding:0
}

.small {
font-size:10px;
color:#993;
font-weight:400
}

.modifydate {
height:20px;
vertical-align:bottom;
font-size:10px;
color:#993;
font-weight:400;
text-align:right
}

.createdate {
height:20px;
font-size:10px;
color:#993;
font-weight:400;
vertical-align:top;
padding-top:0
}

a.readon {
display:block;
float:right;
line-height:14px;
font-size:10px;
text-decoration:none;
color:#CAAB73;
border-bottom:solid 1px #CAAB73
}

a.readon:hover {
color:#CAAB73;
text-decoration:none;
border-bottom:solid 1px #fff
}

.invalid {
border-color:red
}

label.invalid {
color:red
}

.ol-textfont {
font-family:Tahoma, Arial, sans-serif;
font-size:10px
}

.ol-captionfont {
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#f6f6f6;
font-weight:700
}

.ol-captionfont a {
background-color:#f1f1f1;
color:#333;
text-decoration:none;
font-size:12px
}

td.buttonheading {
text-align:right;
width:0
}

table.contenttoc {
border:1px solid #ccc;
margin:5px;
padding:5px
}

table.contenttoc td {
padding:0 5px
}

td.sectiontableheader {
color:#333;
font-weight:700;
border-bottom:1px solid #666;
padding:4px
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:4px
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
color:#333;
font-size:10px;
padding:3px
}

table.contentpane td.contentdescription {
width:100%
}

table.contentpane {
float:left;
width:100%;
margin:8px
}

table.contentpane ul li a .category {
color:#F80
}

table.contentpaneopen {
margin:2px 8px
}

table.contentpaneopen fieldset {
border:0;
border-top:1px solid #693
}

table.contentpaneopen h4 {
font-family:Tahoma, Arial, sans-serif;
color:#693
}

.highlight {
background-color:#fffebb
}

div.moduletable,div.module {
margin-bottom:25px
}

div.moduletable-dd h3 {
text-align:left;
font-size:9pt;
color:#5B5B5B;
font-family:tahoma;
text-decoration:none;
font-weight:700
}

div.module_menu,div.module {
text-align:left;
margin:0;
padding:0
}

div.module_menu div div,div.module div div {
text-align:left;
background:none;
margin:0 0 15px;
padding:0
}

#newsflash div.module_menu div div,#newsflash div.module div div,#search div.module_menu div div,#search div.module div div {
background:none;
margin:0;
padding:0
}

div.module_menu div div div,div.module div div div {
background:none;
text-align:center;
margin:0;
padding:0 0 20px
}

div.module_menu div div div div,div.module div div div div {
background:none;
text-align:left;
padding:4px 8px
}

div.module div div div form {
text-align:left;
margin:0 auto;
padding:4px 0 0 4px
}

div.module div div div form ul {
list-style:none;
margin:10px 0 0;
padding:0
}

div.module_menu ul {
list-style:none;
text-align:left;
padding:0
}

div.module_menu ul li a:link,div.module_menu ul li a:visited {
font-weight:700;
line-height:24px;
text-decoration:none;
color:#696969;
font-size:11px;
padding:2px 0 2px 15px
}

div.module_text div div div div {
margin:0 auto
}

div.bannergroup_text {
display:block;
width:180px;
background:none;
padding:10px 10px 0
}

.bannerheader {
padding:0 0 0 6px
}

div.module table.poll {
width:160px;
margin:0 auto
}

table.adminform textarea {
width:540px;
height:400px;
font-size:1em;
color:#009
}

form#form-login fieldset {
border:0 none;
margin:0;
padding:0
}

form#form-login ul li {
padding:0
}

form#form-login ul li a {
text-align:left;
font-size:10px;
padding:0
}

div.mosimage {
margin:5px
}

div.mosimage_caption {
font-size:.90em;
color:#333
}

div.caption {
padding:0 10px
}

div.caption img {
border:1px solid #CCC
}

div.caption p {
font-size:.90em;
color:#333;
text-align:center
}

table.paramlist td.paramlist_key {
width:128px;
text-align:left;
height:30px
}

div.message {
font-family:Tahoma, Arial, sans-serif;
font-weight:700;
font-size:14px;
color:#c30;
text-align:center;
width:auto;
background-color:#f9f9f9;
border:solid 1px #d5d5d5;
margin:3px 0 10px;
padding:3px 20px
}

.banneritem_text {
font-size:11px;
padding:4px 8px
}

.bannerfooter_text {
font-size:11px;
text-align:right;
padding:8px 20px
}

fieldset {
border:1px solid #ccc;
margin-top:15px;
padding:15px
}

legend {
margin:0;
padding:0 10px
}

td.key {
border-bottom:1px solid #eee;
color:#333
}

.tool-tip {
float:left;
background:#ffc;
border:1px solid #D4D5AA;
max-width:200px;
padding:5px
}

.tool-title {
font-size:100%;
font-weight:700;
background:url(../../system/images/selector-arrow.png) no-repeat;
margin:-15px 0 0;
padding:15px 0 5px
}

.tool-text {
font-size:100%;
margin:0
}

#system-message dd.error ul {
color:#999;
background:none;
border-top:1px solid #829300;
border-bottom:1px solid #829300;
list-style:none;
margin:0;
padding:0
}

#system-message dd.notice ul {
color:#ECA5A7;
background:none;
border-top:1px solid #829300;
border-bottom:1px solid #829300;
list-style-image:none;
margin:0 0 5px;
padding:3px
}

#system-message dd {
text-indent:0
}

#system-message dd ul {
list-style:none;
color:red;
background:none;
border-top:1px solid #829300;
border-bottom:1px solid #829300;
list-style-image:none
}

#system-message {
text-align:center;
width:98%;
margin:5px auto
}

input[type="checkbox"],input[type="radio"] {
background:transparent;
border:none
}

#sgf {
font-size:12px;
text-align:right;
width:100%;
color:#7f98a1;
font-family:Tahoma, Arial, sans-serif;
margin:0 auto
}

.sgf {
text-align:right;
font-size:12px;
font-family:Tahoma, Arial, sans-serif;
color:#7f98a1;
text-decoration:none
}

.sgf1 {
font-size:12px;
font-family:Tahoma, Arial, sans-serif;
color:#7f98a1;
text-align:left
}

a.sglink:link,a.sglink:visited {
color:#7f98a1;
font-size:12px;
font-family:Tahoma, Arial, sans-serif;
text-decoration:none
}

a.mainlevel-top:link,a.mainlevel-top:visited {
font-size:10pt;
color:#000;
font-family:tahoma;
font-weight:700;
text-decoration:none;
background-repeat:no-repeat;
background-position:right;
padding:12px 12px 12px 10px
}

a.mainlevel-top:hover {
font-size:10pt;
color:#163963;
font-family:tahoma;
font-weight:700;
text-decoration:none;
background-repeat:no-repeat;
background-position:right;
padding:12px 12px 12px 10px
}

div#topmenu td {
text-align:center
}

a.more_link:link,a.more_link:visited {
font-size:8.5pt;
color:#0157B8;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:400
}

a.more_link:hover {
font-size:8.5pt;
color:#0157B8;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:400
}

a.more_link1:hover {
font-size:9.5pt;
color:#015DDA;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:400
}

a.listing_header:link,a.listing_header:visited {
font-size:10pt;
color:#0157B8;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:400
}

a.listing_header:hover {
font-size:10pt;
color:#014289;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:400
}

.search1 {
font-size:8pt;
color:#5B5B5B;
font-family:tahoma;
text-decoration:none;
font-weight:700
}

.mid_header,.mid_header a {
font-size:12pt;
color:#17345C;
font-family:Impact;
text-decoration:none;
font-weight:400
}

.mid_header1 {
font-size:9pt;
color:#2E3234;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:700
}

.centant {
font-size:8.5pt;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:400
}

.mid_header3 {
font-size:10pt;
color:#2E3234;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:700
}

.title {
font-size:9pt;
color:#2E3234;
font-family:Verdana;
text-decoration:none;
font-weight:400;
line-height:18px
}

.xlistings {
font-size:8.5pt;
color:#292929;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:400
}

#subcats a:link {
font-size:9pt;
color:#0157B8;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:400
}

.boxheading {
color:#333;
font-family:Impact;
font-size:12pt;
font-weight:400;
text-decoration:none;
text-align:left;
margin:23px 0 0 15px
}

.boxcontent {
height:115px;
margin:0;
padding:10px 10px 0 0
}

.boxcontent img {
float:left;
padding:4px 10px 10px 15px
}

.boxcontent p {
color:#333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8.5pt;
font-weight:400;
text-decoration:none;
text-align:left
}

.moreinfo,a.moreinfo,a.moreinfo:link,a.moreinfo:hover {
background:url(../images/aro.jpg) no-repeat 97% 50%;
color:#015DDA;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9.5pt;
font-weight:400;
text-decoration:none;
display:block;
clear:left;
text-align:center;
padding:0 30px 0 20px;
white-space: nowrap;
}

.boxstyle1,.boxstyle2,.boxstyle3,.boxstyle4,.boxstyle1Left,.boxstyle2Left,.boxstyle3Left,.boxstyle4Left,.boxstyle1Right,.boxstyle2Right,.boxstyle3Right,.boxstyle4Right {
width:291px;
height:200px;
float:left;
text-align:center;
padding:0;
}

.boxstyle1,.boxstyle1Left,.boxstyle1Right {
background:url(../images/boxstyles.png) no-repeat left top;
}

.boxstyle2,.boxstyle2Left,.boxstyle2Right {
background:url(../images/boxstyles.png) no-repeat -291px 0px;
}

.boxstyle3,.boxstyle3Left,.boxstyle3Right {
background:url(../images/boxstyles.png) no-repeat 0px -200px;
}

.boxstyle4,.boxstyle4Left,.boxstyle4Right {
background:url(../images/boxstyles.png) no-repeat -291px -200px;
}

.boxstyle1,.boxstyle2,.boxstyle3,.boxstyle4 {
margin:0;
}

.boxstyle1Left,.boxstyle2Left,.boxstyle3Left,.boxstyle4Left {
margin:0 25px 10px 0;
}

.boxstyle1Right,.boxstyle2Right,.boxstyle3Right,.boxstyle4Right {
margin:0 0 10px;
}


#footer span {
color:#004080;
font-size: 8pt;
font-style:normal;
text-decoration:none
}

#footer ul {
float:left;
width:100%;
margin:8px 4px 12px 8px;
padding:0;

}

#footer ul li {
display:inline
}

#footer ul li a {
float:left;
color:#004080;
text-decoration:none;
border-right:2px solid #FFF;
padding:0 8px
}

#footer ul li.item66 a {
border-right:none
}

#footer ul li a:visited {
color:#004080
}

#footer ul li a:hover,#footer ul li a:hover span {
color:#8080FF
}

#rounded-corner {
font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;
text-align:left;
border-collapse:collapse;
margin:20px 5px
}

#rounded-corner thead th.rounded-topleft {
background:#b9c9fe url('../images/left.png') left -1px no-repeat
}

#rounded-corner thead th.rounded-topright {
background:#b9c9fe url('../images/right.png') right -1px no-repeat
}

#rounded-corner th {
font-weight:400;
font-size:13px;
color:#039;
background:#b9c9fe;
padding:8px
}

#rounded-corner td {
background:#d0dafd;
border:1px solid #fff;
color:#669;
padding:8px
}

#rounded-corner tfoot td.rounded-foot-left {
background:#e8edff url('../images/botleft.png') left bottom no-repeat
}

#rounded-corner tfoot td.rounded-foot-right {
background:#e8edff url('../images/botright.png') right bottom no-repeat
}

#rounded-corner tbody tr:hover td {
background:#ccc
}

form,.contentpaneopen,table.contentpane,div.module_menu ul li {
margin:0;
padding:0
}

img,input,button {
border:none
}

#imagemenu div.moduletable,#imagemenu div.module,table.user1user2 div.moduletable {
margin-bottom:0
}

#headernav_r li,#footer_r li {
float:left;
z-index:100
}

#headernav_r li a:link,#headernav_r li a:visited,a.mainlevel:link,a.mainlevel:visited {
color:#fff;
text-decoration:none;
padding:1px 0 0 85px
}

#headernav_r li a:hover,#headernav_r li a.selected,#headernav_r li a.selected:hover,a.mainlevel:hover,a.mainlevel#active_menu:link,a.mainlevel#active_menu:visited,a.mainlevel#active_menu:hover {
font-weight:700;
color:#005480;
text-decoration:none
}

#footer_r li a:link,#footer_r li a:visited,a.mainlevel-nav:link,a.mainlevel-nav:visited {
color:#fff;
text-decoration:none;
padding:0 0 0 50px
}

#footer_r li a:hover,a.mainlevel-nav:hover {
font-weight:400;
color:#005480;
text-decoration:none
}

#advtop,table.contentpaneopen li {
margin-bottom:5px
}

#advbottom,table.paramlist {
margin-top:5px
}

div.nopad ul,.clr {
clear:both
}

.ol-foreground,.ol-background {
background-color:#f1f1f1;
color:#333
}

span.article_separator,table.blog span.article_separator {
display:block;
height:20px
}

table.contentpaneopen td,table.contentpane ul li {
color:#333
}

div.module_menu div,div.module,div.module div div div form table td,.pollstableborder td {
text-align:left
}

.pagination span,.pagination a {
padding:2px
}

a.sgfooter:link,a.sgfooter:visited,a.sgfooter:hover,a.sglink:hover {
color:#7f98a1;
font-family:Tahoma, Arial, sans-serif;
text-decoration:none
}

a.top_menu:link,a.top_menu:visited,a.top_menu:hover {
font-size:10pt;
color:#fff;
font-family:tahoma;
font-weight:700;
text-decoration:none;
background-image:url(images/line.jpg);
background-repeat:no-repeat;
background-position:right;
padding:12px 22px 12px 20px
}

a.more_link1:link,a.more_link1:visited,.mid_header2 {
font-size:9.5pt;
color:#015DDA;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:400
}

.right_header,.contentheading {
font-size:13pt;
color:#254168;
font-family:tahoma;
text-decoration:none;
font-weight:700
}

.content1,.address {
font-size:9pt;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:400
}

#subcats a:visited,#subcats a:hover {
font-size:9pt;
color:#0157B8;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:400
} 