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


#all { width: 100%; text-align: center }
#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: 8px 0px 0px 0px; color: #C7B7D8 }
#menu a { color: #C7B7D8; font-size: 9px }  
#menu a:hover { color: #ffffff; text-decoration: none }

a { color: #290A53 }
a:hover { color: #00968B }

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

#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: 650px; float: left }
#ilefta { width: 310px; float: left } 
#ileftb { width: 310px; float: left } 
#right { font-size: 11px; width: 262px; float: left; padding-top: 260px; 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: #607D8B; line-height: 14px; background: url(gfx/bg-footer.jpg) no-repeat  }
#footer a { color: #8A799C; padding-left: 10px }
#footer a:hover { color: #00968B; text-decoration: underline }
#footera { width: 600px; border-top: #CFCBDB 1px solid; border-right: #CFCBDB 1px solid; color: #8A799C; padding: 15px; text-align: right; float: left }
#footerb { width: 240px; float: left  }



.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; color: #867498; margin-top: 3px; margin-bottom: 0px }
h2 { font-size: 30px; letter-spacing: -2px; margin-bottom: 8px; font-weight: lighter; margin-top: 1px; color: #FFA800; margin-left: -1px}
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 { 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: 10px; font-size: 14px; letter-spacing: -1px; font-family: Arial, Tahoma; font-weight: bolder; text-decoration: none }

#nav li { float: left }
#nav li a { color: #361854 }
#nav li a:hover { color: #ffffff }
#nav li:hover { background: #00968B; color: #ffffff }

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

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

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