body { margin: 0px; background: url(gfx/bg.gif) repeat-x #1F3644 }
td,div { font-family: Arial, Tahoma; font-size: 12px; color: #ffffff }


#all { width: 100%; text-align: center; background: url(gfx/bg.jpg) no-repeat center top }
#allcenter { width: 100%; text-align: center }
#allcentersub { width: 100%; text-align: center }
#center { margin: 0 auto; width: 930px; text-align: left; background: url(gfx/bg.jpg) no-repeat }

#menu { text-align: left; margin: 0 auto; width: 940px; padding-left: 144px;  color: #C7B7D8 }
#menu a { color: #C7B7D8; font-size: 9px }  
#menu a:hover { color: #ffffff; text-decoration: none }

a { color: #F7A301; text-decoration: none }
a:hover { color: #00968B; text-decoration: none }

#topleft { width: 200px; float: left; text-align: right }
#topright { width: 700px; padding: 10px; float: left; color: #2C2C2C }


#center1 { float: left; width: 305px }
#center1txt { padding-left: 19px; text-align: left; padding-bottom: 5px }

#left { width: 500px; float: left; padding-left: 165px; font-size: 12px; line-height: 19px }
#left h1 { font-size: 24px; color: #F7A401; padding: 0px }
#right { width: 220px; float: left; padding-top: 30px; padding-left: 18px }
#right a { display: block; padding: 10px 10px 10px 30px; background: url(gfx/bg-menu-right.gif) no-repeat; border-bottom: 1px solid #6D767B; color: #A5AEB3 }
#right a:hover { color: #ffffff }

#ileft { width: 360px; padding-right: 10px; padding-left: 165px; float: left; line-height: 19px; padding-top: 5px } 
#iright { width: 350px; float: left; line-height: 19px; color: #A5AEB3; padding-top: 5px  }

#indextxt2 { padding-left: 165px; padding-top: 15px }
#indextxt2 td { color: #A5AEB3; line-height: 15px; font-size: 9px }


#submenu { background: url(gfx/lmenutop.gif) no-repeat #FA7D00; width: 180px; padding: 7px }
#submenu a { display: block; padding: 6px; border-top: 1px solid #FFB163 }
#submenu a:hover { background: #A05000; color: #ffffff; text-decoration: none }



img { border: 0px }


#footer { text-align: center; background: url(gfx/bg-footer.gif) repeat-x; padding-top: 3px  }
#footera { margin: 0 auto; width: 750px; background: url(gfx/bg-footer2.gif) no-repeat; padding-left: 150px; padding-top: 7px; text-align: left; color: #86929A; line-height: 14px;  }
#footera a { color: #86929A; display: block; padding: 10px 10px 10px 10px; float: left; background: url(gfx/bg-footer-menu.gif) no-repeat top right }
#footera a:hover { color: #ffffff }



.footerlink { color: #607D8B }
.footerlink2 { color: #607D8B; font-size: 9px }


#index1 { height: 30px; float: left; width: 316px; padding-left: 174px; padding-top: 10px; line-height: 15px; font-family: Tahoma, Arial; font-size: 10px; color: #B4B3B3; background: url(gfx/index1t.gif) no-repeat }
#index2 { float: left; width: 195px; padding-left: 10px; padding-top: 10px; line-height: 15px; font-family: Tahoma, Arial; font-size: 10px; color: #B4B3B3 }
#index3 { float: left; width: 245px; padding-left: 10px; padding-top: 10px; line-height: 15px; font-family: Tahoma, Arial; font-size: 10px; color: #B4B3B3 }

#sub1 { float: left; width: 260px; padding-left: 20px; padding-top: 10px; padding-right: 20px; line-height: 15px; }
#sub2 { float: left; width: 530px; padding-top: 10px; line-height: 17px; text-align: justify }

#sub2a { float: left; width: 485px; padding-left: 10px; padding-top: 10px; line-height: 15px; font-size: 12px; }
#sub3 { float: left; width: 315px; padding-left: 10px; padding-top: 10px; line-height: 15px; }

hr { background: transparent; border:0; border-bottom:1px solid #D7D7D7; color:#ffffff}

h1 { font-size: 9px; margin-bottom: 0px; margin-top: 2px; color: #80878B; padding: 4px; text-transform: uppercase }
h2 { font-size: 25px; font-weight: lighter; margin-bottom: 5px; margin-top: 5px; margin-left: -1px; color: #F7A301; }
h3 { font-size: 11px; padding-top: 5px; padding-bottom: 5px; font-weight: normal; color: #86929A; }
h4 { font-size: 11px; color: #C1C9CE; padding: 10px; font-weight: normal }

.link1 { color: #ffffff; text-decoration: none }

.frame { padding: 4px; border: 1px solid #AE9F92 }
.frame2 { border: 1px solid #ececec; background: #f5f5f5 }

.form { padding: 5px; height: 14px; font-size: 11px; border: 1px solid #CFCBDB }

#nav, #nav ul { padding: 0; margin: 0;list-style: none; text-decoration: none }
#nav a { display: block; padding: 0px; font-size: 12px; text-decoration: none }

#nav li { float: left }
#nav li a { color: #361854 }
#nav li a:hover { color: #ffffff }
#nav li:hover { color: #ffffff }

#nav li ul { padding: 2px; position: absolute; left: -999em; width: 200px }
#nav li:hover ul { left: auto; background: #040B10;  }

#nav li:hover ul li { display: block; width: 100%  }

#nav li:hover ul li:hover { left: auto; background: #203644; color: #ffffff; width: 200px }
#nav li:hover ul li a { padding: 10px; color: #ffffff }
#nav li:hover ul li a:hover { color: #ffffff }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
