/* CSS Document */
body {background: url('/images/big_background.jpg') repeat-y top center; margin:0px auto; padding:0px; font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif}

.wrapper {margin:0 auto; width: 979px; height:768px;}

.leftcol {float:left; width: 199px; height: 600px; text-align:right; color:#ffffff;}

.top-left-corner {width:199px; height:180px;}
.navigation {width:199px;}
.navigation ul {padding:0px 0px 10px 0px; margin:0px; list-style-type:none; font-size:18px; }
.navigation li ul {padding: 0 5px 0px 0px; font-size:14px; }
.navigation li ul a {color:#D2F3CF; text-decoration:none;}
.navigation li ul a:hover {text-decoration:underline;}
.leftcol a {color:#38f62f; text-decoration:none;}
.leftcol a:hover {text-decoration:underline;}
.contact-details {width:199px; font-size:12px; padding:30px 0px 0px 0px;}

.centrecol {float:left; width: 490px; height:500px;}
.banner-image {width:490px; height:370px; margin-top:-11px; overflow:hidden;}
.main-content {width:490px; background: url('/images/content-background-rpt-strip2.jpg') repeat-y; min-height:450px; *_height:100%;}
.main-content a {text-decoration:none; color:#0000FF;}
.main-content a:hover {text-decoration:underline;}
.pagetitle {width:440px; padding:0px 25px 0px 25px; color:#197510;}
.pagetitle h1 {font-size:18px; padding:0px; margin:0px; font-weight:normal; *_padding-bottom:10px;}
.content-text {width:440px; padding:0px 25px 0px 25px; color:#3b3019; font-size:13px; margin:0; overflow:hidden;}
.content-text ul {padding:0; margin:0;}
.content-text li {list-style-position:inside; padding: 0 0 0 10px; text-indent: -10px;}
.related-pages {width:440px; padding:0px 25px 0px 25px; color:#197510; margin:0px; overflow:hidden;}
.added-documents {width:440px; padding:10px 25px 0px 25px; overflow:hidden; margin:0px;}
.added-documents img {border:0;}
h3 {padding:0px; margin:0px; font-size:14px;}

.digitl-logo {width:440px; text-align:right; padding:0px 25px 0px 25px; background: url('/images/content-background-rpt-strip2.jpg') repeat-y;}

.rightcol {float:right; width:290px; height:600px;}
.img-logo {width:290px; height:210px; padding:15px 0px 0px 0px;}
.img-logo a img {border:0px;}
.calendar {width:238px; padding:5px 0px 10px 18px;}
.calendar p {font-size:80%; text-align:right; color:#FFFFFF; padding:0px 0px 0px 0px;}
.page-images {width:240px; padding:0px 0px 0px 10px;}
.page-images ul {list-style-type:none; padding:0px; margin: 0px;}
.page-images img {border:0px solid #3b3019;}

/* Styles for Sidebar Images */
/* Spanky new styles - http://www.spiffycorners.com/ */
.spanky-container { margin:0 0 10px 0; padding:0;width:254px; }
.spanky-a { display:block; }
.spanky-a * { display:block; height:1px; overflow:hidden; background:#ffffff; }
.spanky-a1 { margin-right:3px; border-right:1px solid #6d6d6d; padding-right:1px; margin-left:3px; border-left:1px solid #6d6d6d; padding-left:1px; background:#bfbfbf; }
.spanky-a2 { border-right:1px solid #191919; border-left:1px solid #191919; padding:0px 1px; background:#cecece; margin:0px 1px; }
.spanky-a3 { border-right:1px solid #cecece; border-left:1px solid #cecece; margin:0px 1px; }
.spanky-a4 { border-right:1px solid #6d6d6d; border-left:1px solid #6d6d6d; }
.spanky-a5 { border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; }
.spanky-a_content { padding:0px 0; background:#ffffff; }

/* Calendar Styles */
/* Need clean up before live */
td { font-size:80%;}
.available { color:#000000; background-color:#D4E9C8; text-align:center;}
.not-available { color:#000000;	background-color:#999999;/*#D8D4D1;*/ text-align:center;}
.cal_not_available { color: #333333; background-color:#999999;/*#D8D4D1;*/ text-align:center; }
.cal_other_day { color:#999999;	background-color:#EEEEEE; text-align:center;}
.cal_head { background-color:#30A137; color:#FFFFFF; text-align:center;}
.cal_head a:link, .cal_head a:visited, .cal_head a:hover, .cal_head a:active { color: #FFFFFF; text-decoration: none; display: block; }		
.cal_head_days { background-color:#30A137; color:#FFFFFF; font-weight:bold;	text-align:center;}

.cal_available { color:#000000;	background-color:#D4E9C8; text-align:center;}
.cal_available a:link, .cal_available a:visited, .cal_available a:hover, .cal_available a:active { color: #000000; text-decoration: none; display: block;}	

/*.cal_available { color:#000000;	background-color:#D4E9C8; text-align:center;}
.cal_available a:link, .cal_available a:visited, .cal_available a:hover, .cal_available a:active { color: #000000; text-decoration: none; display: block;}	*/

.cal_available_not_specified { color:#000000;	background-color: #D4E9C8; text-align:center;}
.cal_available_not_specified a:link, .cal_available_not_specified a:visited, .cal_available_not_specified a:hover, .cal_available_not_specified a:active { color: #000000; text-decoration: none; display: block;}	

.cal_available_two_day { color:#000000;	background-color: #0099FF; text-align:center;}
.cal_available_two_day a:link, .cal_available_two_day a:visited, .cal_available_two_day a:hover, .cal_available_two_day a:active { color: #000000; text-decoration: none; display: block;}	

.cal_available_three_day { color:#000000;	background-color: #00FFFF; text-align:center;}
.cal_available_three_day a:link, .cal_available_three_day a:visited, .cal_available_three_day a:hover, .cal_available_three_day a:active { color: #000000; text-decoration: none; display: block;}	

.cal_available_seven_day { color:#000000;	background-color:#00CC33; /*#3300FF;*/ text-align:center;}
.cal_available_seven_day a:link, .cal_available_seven_day a:visited, .cal_available_seven_day a:hover, .cal_available_seven_day a:active { color: #000000; text-decoration: none; display: block;}	

.calendar input {width:230px;}
.calendar textarea {width:230px;}
.calendar table input {width:110px;}