/* CSS Document */
body{margin:0; padding:0; padding-bottom:13px; font-family:verdana; font-size:71%; color:#000; background-color:#fff; background-image:url(../images/bg.jpg); background-attachment:fixed; margin:auto;}
* html body{text-align:center;}
h1,h2,h3,h4,h5,h6{color:#666; font-family:futura,verdana, serif; font-weight:bold; font-size:100%;}
h1{font-size:141%; margin-bottom:5px; margin-top:0; padding-top:0;}
h2{font-size:131%;}
h3{font-size:111%;}
ul{list-style-type:none; margin:0; padding:0;}
a{color:#fff; text-decoration:none;}
a:hover{color:#18919B; text-decoration:underline;}
.skiplinks{display:none;}
fieldset{border:0; width:200px;}
input{font-size:100%; padding:2px; font-family:verdana;}
form{margin:0; padding:0; border:0;}
table{font-size:100%;}
hr{height:1px; border:0; line-height:1px; clear:both; color:#18919B; background-color:#18919B;}
label{}
p{line-height:1.2em;}
/**/
div#container{width:760px; text-align:left; margin:auto;}
/**/
#top{height:77px; padding-top:44px; padding-left:25px; font-size:81%; background:url(../images/top_bg.gif) no-repeat; background-position:268px 105px;}
#top div#logo a{text-indent:-5000px; display:block; width:204px; height:22px; background:url(../images/CC_logo.gif) no-repeat; text-decoration:none;}
#top form{margin:0; padding:0; border:0; float:right; margin-top:-22px; text-align:right;}
#top form input#searchtext{width:235px; background:url(../images/input_bg.gif); background-color:#A24BB8; border:0; color:#fff; padding:4px; margin-right:14px;}
#top form #btnsearch{border:none; background-color:transparent; background:url(../images/arrow.gif) no-repeat; background-position:right; color:#6C217F; margin:0; margin-top:5px; padding:0; padding-right:10px;font-weight:bold;}
* html #top form #btnsearch{padding-right:6px;}
/**/
#middle{background:url(../images/middle_bg.gif);}
* html #middle{height:1%;}
/**/
#left{float:left; width:254px; padding-top:5px;}
#left ul#ulRootMenu{display:block; margin:0; padding:0; padding-bottom:13px; margin-bottom:13px; margin-top:-6px; border-bottom:2px solid #A399A6; color:#9A57AB; font-weight:bold; font-size:131%;}
body#home #left ul#ulRootMenu{border-bottom:2px solid #CFA3DB;}
#left ul#ulRootMenu li{padding-left:33px;}
#left ul#ulRootMenu li a{padding:4px; display:block; height:1%; text-decoration:none; color:#9A57AB;}
#left ul#ulRootMenu li a:hover{color:#333;}
/**/
#left ul#ulRootMenu li a{padding:4px; display:block; height:1%; text-decoration:none; color:#9A57AB; margin-bottom:5px;}
#left ul#ulRootMenu li a#m200{text-indent:-5000px; display:block; background:url(../images/nav_home.gif) no-repeat; width:44px; height:11px;}
body#home #left ul#ulRootMenu li a#m200{margin-left:-10px;}
body#home2 #left ul#ulRootMenu li a#m200{margin-left:-10px;}
body#home3 #left ul#ulRootMenu li a#m200{margin-left:-10px;}
body#home4 #left ul#ulRootMenu li a#m200{margin-left:-10px;}
#left ul#ulRootMenu li a#m201{text-indent:-5000px; display:block; background:url(../images/nav_comm.gif) no-repeat; width:99px; height:30px;}
body#comm #left ul#ulRootMenu li a#m201{margin-left:-10px;}
body#comm #left ul#ulRootMenu li ul{margin-left:-10px;}
#left ul#ulRootMenu li a#m202{text-indent:-5000px; display:block; background:url(../images/nav_remit.gif) no-repeat; width:83px; height:12px;}
body#remit #left ul#ulRootMenu li a#m202{margin-left:-10px;}
body#remit #left ul#ulRootMenu li ul{margin-left:-10px;}
#left ul#ulRootMenu li a#m203{text-indent:-5000px; display:block; background:url(../images/nav_timetable.gif) no-repeat; width:83px; height:12px;}
body#timetable #left ul#ulRootMenu li a#m203{margin-left:-10px;}
body#timetable #left ul#ulRootMenu li ul{margin-left:-10px;}
#left ul#ulRootMenu li a#m204{text-indent:-5000px; display:block; background:url(../images/nav_news.gif) no-repeat; width:83px; height:12px;}
body#news #left ul#ulRootMenu li a#m204{margin-left:-10px;}
body#news #left ul#ulRootMenu li ul{margin-left:-10px;}
/**/
#left ul#ulRootMenu li ul{margin-bottom:15px;}
#left ul#ulRootMenu li ul li{font-size:91%; margin:0; padding:0;}
#left ul#ulRootMenu li ul li a{font-size:71%; color:#666; padding:0; margin:0; padding-bottom:3px;}
#left #pr{display:block; background:url(../images/pr_bg.gif) repeat-x; font-size:81%; background-color:#E7C1F0; padding:13px 25px 13px 25px;}
#left #pr a{font-weight:bold; color:#6C217F;}
#left #pr .white{color:#fff; font-family:futura,verdana, serif; font-size:151%; padding:0; margin:0; margin-bottom:13px; line-height:1.1em; letter-spacing:0.2em;}
#left #pr strong{font-weight:normal;}
#left #pr p{line-height:1.6em; margin:0; padding:0; padding-top:8px;}
#left #pr p#press{display:block; text-indent:-5000px; width:69px; height:28px; padding:0; margin:0; background:url(../images/hdr_pr.gif) no-repeat;}
/**/
#right{float:left; display:block; padding:25px; margin-left:13px; background-color:#fff; width:443px; color:#444;}
body#home #right{background:url(../images/illy01.gif) no-repeat; background-color:#fff; padding-top:245px;}
body#home2 #right{background:url(../images/illy02.gif) no-repeat; background-color:#fff; padding-top:245px;}
body#home3 #right{background:url(../images/illy03.gif) no-repeat; background-color:#fff; padding-top:245px;}
body#home4 #right{background:url(../images/illy04.gif) no-repeat; background-color:#fff; padding-top:245px;}
* html #right{width:503px; w\idth:443px; height:1%;}
#right a{color:#2C61E8; font-weight:normal;}
#right a:hover{text-decoration:underline;}
#right ul{margin-left:30px; list-style-type:square!important;}
#right ul li{margin-bottom:8px;}
#right p a{font-size:86%;}
/**/
#footer{clear:both; padding:25px; padding-bottom:12px; padding-top:28px; margin-top:13px; display:block; font-size:81%; background:url(../images/footer_bg.gif) no-repeat; color:#DBB9E3;}
#footer ul{float:left; margin:0; padding:0; border:0; width:265px;}
#footer ul li{padding:0; margin:0; margin-bottom:12px; display:block;}
#footer ul li a.btt{background:url(../images/btt.gif) no-repeat; padding-right:20px; background-position:right;}
#footer ul li a.ptp{background:url(../images/print.gif) no-repeat; padding-right:22px; background-position:right;}
#footer p{margin:0; padding:0; border:0;}
#footer a{padding:0; margin:0; padding-right:15px; color:#EFEFEF;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer .cc{float:right; padding-top:23px;}
#footer img{vertical-align:bottom; margin-left:7px; border:0;}
#footer .pad{margin-left:6px;}
/**/
.divclear{clear:both; height:1px; font-size:1px; margin-top:-1px;}
.breaker{display:block; margin-top:14px;}

