/* CSS Document */

#wrapall .col1{background-color:#ffffff;}
#wrapall .col2{background-color:#7F7F7F;}
#wrapall .col3{background-color:#B8B8B8;}
#wrapall .col4{background-color:#f0f0f0;}

#wrapall b.top{display:block; font-size:1px; background:none; margin:0px;}
#wrapall b.b1{margin:0px 5px; display:block; overflow:hidden; height:1px;}
#wrapall b.b2{margin:0px 3px; display:block; overflow:hidden; height:1px;}
#wrapall b.b3{margin:0px 2px; display:block; overflow:hidden; height:1px;}
#wrapall b.b4{margin:0px 1px; display:block; overflow:hidden; height:2px;}

#wrapall b.bbtop{display:block; font-size:1px; background:none; margin:0px;}
#wrapall b.bb1{margin:0px 5px; display:block; overflow:hidden; height:1px; background-color:#cccccc;}
#wrapall b.bb2{margin:0px 3px; display:block; overflow:hidden; height:1px; border-right:2px solid #cccccc; background-color:#fff; border-left:2px solid #cccccc;}
#wrapall b.bb3{margin:0px 2px; display:block; overflow:hidden; height:1px; border-right:1px solid #cccccc; background-color:#fff; border-left:1px solid #cccccc;}
#wrapall b.bb4{margin:0px 1px; display:block; overflow:hidden; height:2px; border-right:1px solid #cccccc; background-color:#fff; border-left:1px solid #cccccc;}

#wrapall b.curve{display:block; height:1px; font-size:1px; background:none; margin:0px;}
#wrapall b.c1{margin:0px 5px; display:block; overflow:hidden; height:1px;}
#wrapall b.c2{margin:0px 3px; display:block; overflow:hidden; height:1px;}
#wrapall b.c3{margin:0px 2px; display:block; overflow:hidden; height:1px;}
#wrapall b.c4{margin:0px 1px; display:block; overflow:hidden; height:2px;}

#wrapall b.c1{background-color:#cccccc;}
#wrapall b.c2{border-right:1px solid #cccccc; background-color:#f6f6f6; border-left:1px solid #cccccc;}
#wrapall b.c3{border-right:1px solid #cccccc; background-color:#f6f6f6; border-left:1px solid #cccccc;}
#wrapall b.c4{border-right:1px solid #cccccc; background-color:#f6f6f6; border-left:1px solid #cccccc;}

#wrapall b.c2{BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px;}
#wrapall a{color:#146CAC; text-decoration:none;}
#wrapall a:hover{text-decoration:underline;}

#logo ul{margin:0px; padding:0px; display:block; position:absolute; width:890px; list-style-type:none; margin:63px 0px 0px 5px; font-size:0.95em; font-weight:bold; line-height:normal;}
#logo table{border:0px; border-collapse:collapse; position:absolute; top:0px; left:0px;}
#logo ul li{float:left; position:relative;}
#logo ul li a{width:145px; height:30px; display:block; float:left; background-color:#93ADC1; color:#fff; text-decoration:none; border-right:1px solid #7e95a7; border-bottom:1px solid #7e95a7; text-align:center; font-weight:bold; line-height:25px;}
#logo ul li a:visited{width:145px; height:30px; display:block; float:left; background-color:#93ADC1; color:#fff; text-decoration:none;  border-right:1px solid #7e95a7; border-bottom:1px solid #7e95a7; text-align:center; font-weight:bold; line-height:25px;}
#logo ul li a.norm{line-height:normal;}
#logo ul li a:visited.norm{line-height:normal;}
#logo ul li:hover{ background-color:#7e95a7;}
#logo ul li a:hover{background-color:#7e95a7;}
#logo ul li ul{width:150px; top:31px; left:0px; visibility:hidden; margin:0px; padding:0px;}
#logo ul li:hover ul{visibility:visible;}
#logo ul li a:hover ul{visibility:visible;}
#logo ul li:hover ul li a{background-color:#B9D9F2; color:#252525; border-right:none;}
#logo ul li a:hover ul li a{background-color:#B9D9F2; color:#252525; border-right:none;}
#logo ul li:hover ul li a:hover{background-color:#f0f0f0;}
#logo ul li a:hover ul li a:hover{background-color:#f0f0f0;}

#buttons1 p{background-color:#7F7F7F; text-align:left; padding:5px 0px; color:#959595; display:block;}
#buttons1 a{color:#cccccc; text-decoration:none; padding:0px 10px; font-weight:bold;}
#buttons1 a:hover{color:#ffff00;}
#buttons1 a.current{color:#ffff00;}

#left .leftin p{padding:0px 15px 20px 15px;}
#left h1{font-size:1.7em; color:#C36526; padding:15px 15px 4px 15px; margin-bottom:15px; border-bottom:1px solid #cccccc;}
#left h1.main{font-size:1.6em; color:#C36526; padding:15px 15px 4px 15px; border:none; margin:0px;}
#left .leftin h2{font-size:1.3em; color:#466784; padding:5px 15px 10px 15px;}
#left .leftin h2.book{font-size:1.3em; color:#466784; padding:5px 15px 10px 45px;  background:url(book.jpg) no-repeat left center;}
#left .leftin ul{list-style-image:url(bullet2.jpg); margin-top:0px; padding-top:0px;}
#left .leftin ul li{padding:4px 0px;}
#left .leftin a{margin-left:15px;}
#left .leftin p a{margin-left:0px;}
#left .leftin ul li a{margin-left:0px;}


#left .box2{margin:0px 2px 0px 16px; padding:0px; width:590px;}
#left .box2 h2{margin:0px; padding:0px 10px; color:#ffffff; font-size:1.3em;  background-color:#BFCFDC;}
#left .box2 ul{margin:0px 10px 0px 18px; padding:0px 10px 0px 18px;}
#left .box2 h2.first{border-top:none;}
#left .box2 h3{color:#4E9AD2; padding:0px 10px;}
#left .box2 img{margin:5px; clear:left;}
#left .box2 table td{border:none; border:1px solid #ffffff;}

#left .box2in{margin:0px; padding:0px; display:block; border-left:1px solid #cccccc; background-color:#fff; border-right:1px solid #cccccc;}
#left .box2in h2{font-weight:1.3em; color:#466784; padding:4px 15px 10px 15px;}
#left .box2in h3{color:#4E9AD2; padding:10px 15px 0px 15px;}

#right p{padding:0px 15px 20px 15px; color:#666666;}
#right h1{font-size:1.6em; color:#000; padding:15px 15px 4px 15px;}
#right h2{font-weight:1.3em; color:#466784; padding:10px 15px 10px 15px;}
#right ul{list-style-image:url(bullet1.jpg);}
#right ul li ul{list-style-image:none; list-style-type:square;}
#right img{margin:5px 10px;}

#right .box1{margin:0px 0px 5px 0px; padding:0px; width:250px;}
#right .box1 h2{margin:0px; padding:0px 10px; color:#ffffff; font-size:1.3em;  border-bottom:1px solid #B8B8B8; border-top:1px solid #B8B8B8;}
#right .box1 ul{margin:0px 10px 0px 18px; padding:0px 10px 0px 18px;}
#right .box1 h2.first{border-top:none;}
#right .box1 h3{color:#4E9AD2; padding:0px 10px;}

#right .box1in{margin:0px; padding:0px; display:block; width:248px; border-left:1px solid #cccccc; background-color:#fff; border-right:1px solid #cccccc;}
#right .box1in h2{font-weight:1.3em; color:#466784; padding:4px 15px 10px 15px;}
#right .box1in h3{color:#4E9AD2; padding:10px 15px 0px 15px;}

#formtable{margin:0px; padding:0px; border-collapse:collapse;}
#formtable td{ border:1px solid #cccccc; padding:4px;}
#formtable td input{background-color:#f0f0f0; border:0px;}
#formtable td textarea{background-color:#f0f0f0; border:0px;}
#formtable th{background-color:#f9f9f9; font-weight:bold; color:#00486B; border:1px solid #cccccc; text-align:left; padding:4px;}
#formtable td table td{border:1px;}
#formtable caption{color:#757575; text-align:right;}

#footer p{color:#5C768D; font-size:0.95em; text-align:center; padding:10px 0px; font-weight:bold;}
#footer p a{color:#ffffff; font-weight:bold; padding:0px 10px; text-decoration:none;}
#footer p a:hover{text-decoration:underline;}