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

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

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

a { color: #ffffff }
a:hover { color: #FAD400 }

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

#icenterleft { width: 485px; height: 529px; text-align: right; float: left; background: url(gfx/ibgleft.jpg) no-repeat }
#icenterright { width: 465px; height: 529px; float: left; text-align: left; background: url(gfx/ibgright.jpg) no-repeat }

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

#left { width: 640px; float: left }
#ilefta { width: 280px; float: left; line-height: 18px; padding-right: 15px } 
#ilefta a { font-size: 9px; color: #FAD400; text-decoration: none } 
#ilefta a:hover { color: #AE9923; text-decoration: underline } 

#right { font-size: 11px; width: 252px; float: left; padding-top: 180px; padding-left: 18px; background: url(gfx/bgright.gif) no-repeat left bottom }

#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 { margin: 0 auto; width: 930px; text-align: left; color: #949494; line-height: 12px; background: url(gfx/bg-footer.jpg) no-repeat  }
#footer a { color: #949494; padding-left: 10px; text-decoration: none }
#footer a:hover { color: #FAD400; text-decoration: underline }
#footera { color: #949494; font-size: 11px; width: 750px; padding: 5px; text-align: right; float: left }
#footerb { width: 150px; float: left  }
#footer a.ics { color: #575757; text-decoration: none; font-size: 9px }
#footer a.ics:hover { color: #FAD400; text-decoration: underline }

#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; color: #867498; margin-top: 3px; margin-bottom: 0px }
h2 { font-family: Arial, Tahoma; font-size: 28px; letter-spacing: 4px; text-transform: uppercase;  margin-bottom: 8px; margin-top: 1px; color: #ffffff; margin-left: -1px; background: url(gfx/bgh2.gif) left bottom no-repeat #000000; line-height: 30px; padding-bottom: 12px }
h4 { font-size: 22px; letter-spacing: -1px; font-weight: lighter; margin-bottom: 5px; margin-top: 1px; margin-left: -1px }

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

.frame { border: 3px solid #5D5D5D }
.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: 12px 12px 10px 12px; font-size: 14px; letter-spacing: -1px; font-family: Arial, Tahoma; font-weight: bolder; text-decoration: none }

#nav li { float: left }
#nav li a { color: #000000 }
#nav li a:hover { color: #ffffff }
#nav li:hover { background: url(gfx/menu-arrow.gif) no-repeat center top #000000; color: #ffffff }

#nav li:hover a { background: #000000; color: #ffffff;  }



#nav li ul { padding: 5px; position: absolute; left: -999em; width: 200px }
#nav li:hover ul { left: auto; background: #000000; color: #ffffff }

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

#nav li:hover ul li:hover { left: auto; background: #FAD400; color: #000000; width: 200px }
#nav li:hover ul li a { padding: 6px; color: #ffffff; font-size: 12px; font-family: Tahoma; text-decoration: none; letter-spacing: 0; font-weight: normal }
#nav li:hover ul li a:hover { color: #000000; background: #FAD400; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }