@charset "UTF-8";
/* CSS Document */

body { background:url(images2010/backIE.gif) center repeat-y #000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; text-align:center;}
#main { width:1000px; background:url(images2010/web-back.jpg) center top no-repeat #000; margin:0 auto;}
.clear { clear:both; height:0; overflow:hidden;}

h1 { background:url(images2010/header1.gif) no-repeat; text-align:left; padding:40px 0px 20px 100px; font-size:24px; color:#FFF; margin:0px 20px;}

#header { background:url(images2010/header_01.png) no-repeat; height:160px; width:1000px; margin:0 auto;}
#headerL { float:left; width:300px;}
#headerR { float:right; width:630px; text-align:right;}
#topNumber { height:39px; overflow:hidden; text-align:right; color:#F00; padding:0px 10px;}
.number { font-size:16px; padding:10px;}
#underNav { height:40px; overflow:hidden;}

.boxTop { height:0px; overflow:hidden; background:url(images2010/box_01.png) no-repeat; width:950px; margin:0 auto;}
.boxMain { background:url(images2010/box_02.png) repeat-y; width:950px; margin:0 auto;}
.boxMain p { font-size:12px; line-height:17px; padding:0px 80px; color:#FFF; text-align:left;}
.boxBottom { height:34px; overflow:hidden; background:url(images2010/box_03.png) no-repeat; width:950px; margin:0 auto;}

.boxLeft { float:left; width:190px;}
.boxLeft h1 { text-align:left; padding:30px 20px 3px 10px; color:#F00; font-size:14px; background:none;}
.boxLeft h2 { text-align:left; font-size:12px; padding:3px 30px; color:#FFF;}

.boxRight { float:right; width:755px; color:#FFF; font-size:12px;  padding:10px 0px 0px 0px;}
.boxRight h1 { margin:0px 20px 0px 0px;}
.boxRight a { color:#FFF; font-size:12px; text-decoration:none;}
.boxRight a:hover { text-decoration:underline;}

.boxRight ul { margin:0 auto; width:720px; text-align:center; list-style:none;}
.boxRight ul li { display:inline-block;}
.boxRight li { text-align:center; display:inline-block; float:left; padding:10px; height:110px; width:100px;}

.leftNav { padding:0px 0px 40px 0px;}
.leftNav a { display:block; color:#FFF; text-decoration:none; text-align:left; font-size:12px; padding:3px 0px 3px 40px;}
.leftNav a:hover { text-decoration:underline;}

.footerLinks { border-top:#F00 solid 1px; padding:20px; width:900px; margin:0 auto;}
.footerLinks a { color:#F00; text-decoration:none; padding:0px 20px}
.footerLinks a:hover { text-decoration:underline;}
#footer { background:url(images2010/footergrad.png) repeat-x; padding:20px 0px 0px 0px; margin:0px 0px -20px 0px;}

#location { float:left; width:260px; text-align:left; padding:20px; font-size:12px; color:#F00;}
#location h2 { text-align:left; padding:0px; color:#FFF; font-size:14px;}
#location a { color:#F00; text-decoration:none;}
#location a:hover { text-decoration:underline;}
#map { float:right; width:640px; text-align:left;}

.footertext { padding:10px; color:#F00; font-size:12px;}
.footertext a { text-decoration:none; color:#F00;}
.footertext a:hover { text-decoration:underline;}
.spaced { padding:0px 10px;}
.copy { padding:10px; font-size:10px; color:#F00;}

body.none { background:none; background-color:#000}
.home {}
.home h1 { color:#FFF; font-size:14px; padding:3px 0px; background:none; text-align:center;}
