/* Start of CMSMS style sheet 'CleanWhite : cleanWhite' */
@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
/*CSS Document */

body {
	background:#eee;
	margin:0;
	padding:0;
}

h1{float:left; margin:0;}
h1 a{font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; font-size:80px; font-weight:normal; color:#ccc; line-height:60px; letter-spacing:-5px; text-transform:uppercase; text-decoration:none; text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px 1px 2px #000; float:left; margin:0; padding:0px;}
h1 a strong{font-weight:bold; font-size:110px; line-height:60px; text-transform:lowercase;}
h1 a:hover{color:#c0c0c0;}
h2{font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; font-size:40px; color:#515151; text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px 1px 2px #000; margin:10px 0 15px; padding:0;}
h3{font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; font-size:30px; color:#333; text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px 1px 2px #000; margin:10px 0 5px; padding:0;}
h3 span{font-size:15px; color:#000;}
h4, .NewsSummaryLink a{font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; font-size:20px; color:#333; text-decoration:none; text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px 1px 2px #000; margin:10px 0 5px; padding:0;}
.NewsSummaryLink a:hover{text-decoration:underline;}
h5{font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; font-size:15px; color:#333; margin:10px 0 5px; padding:0; text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px 1px 2px #000;}

p {margin:5px 0 10px;}

a {color:#900; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}

.container{margin:0 auto; width:900px; background: #fff; }

.top{background:#fff; width:100%; height: 215px; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0;}
.topright {width: 240px; height: 185px; background: #E3ECF3; display: inline; padding: 10px; margin: 5px 0 0 0; float: right; text-align: center;}

.nav{margin-top:0px; height:40px; width: 100%; float:left; padding:0; background: #892945;}
.nav ul{height:40px; font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; text-transform: lowercase; color:#fff; margin:0; padding:0 0 5px 0;}
.nav ul li{list-style:none; background:none; height:40px; float:left; margin:0 0 0 3px; padding:0 1px; position:relative;}
.nav ul li:hover, .nav ul li.menuactive{background:url([[root_url]]/uploads/cleanwhite/img/libg.jpg) bottom repeat-x #fff;}
.nav ul li a{height:30px; text-decoration:none; line-height:20px; color:#fff; display:block; padding:10px 25px 0;}
.nav ul li:hover a, .nav ul li.menuactive a{background:#691F35; color:#fff;}

.nav ul li ul{display:none; height:auto; background:#892945; width:200px; border:1px solid #bbb; border-top:#fff; float:left; position:absolute; top:40px; left:0px;}
.nav ul li ul li{height:auto; margin:0; padding:0; position:relative;}
.nav ul li ul li a{width:180px; height:auto; line-height:30px; padding:0 10px; color:#fff !important; float:none;}
.nav ul li ul li a:hover{background:#691F35; color:#fff;}
.nav ul li:hover ul{display:block;}

.nav ul li ul li ul, .nav ul li:hover ul li ul{display:none;  border-top:1px solid #fff; position:absolute; top:0; left:-202px;}
.nav ul li ul li:hover ul{display:block;}

.content{background:#fff; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:15px; float:left; margin:0; padding:0px 0 20px 0;}
.contRight{background:url([[root_url]]/uploads/cleanwhite/img/content-top-rightbg.jpg) right top no-repeat; width:100%; float:left;}
.contLeft{background:url([[root_url]]/uploads/cleanwhite/img/content-bottom-leftbg.jpg) left bottom no-repeat; width:100%; float:left;}

.left{width:600px; float:left; margin:0; padding: 0px 20px 20px 10px;}

code{background:#333; font-size:12px; color:#fff; display:block; padding:5px;}

.right{background: #eee; width:260px; font-size:14px; float:right; margin:20px 0 0; padding:0; border: 0px solid #691F35;}
.rightTop{background:url([[root_url]]/uploads/cleanwhite/img/right-topbg.jpg) center top no-repeat; width:300px; float:left;}
.rightBot{background:url([[root_url]]/uploads/cleanwhite/img/right-botbg.jpg) center bottom no-repeat; width:260px; float:left; padding:10px 20px 30px;}

.search input[type=text]{height:20px; font-size:14px; border:1px solid #515151;}

.news{margin-bottom:20px;}
.news ul{list-style:none; margin:5px 0; padding:0; font-size:12px; font-weight:bold;}
.news ul a{color:#000;}

.feedback_summary_report{background:#eee; width:540px; float:left; margin:10px 20px 20px; padding:10px; border:1px solid #ccc;}

.NewsSummaryPostdate, .NewsSummaryCategory, ...NewsSummaryAuthor, #NewsPostDetailDate, #NewsPostDetailCategory, #NewsPostDetailAuthor, .feedback_item_authodate, ...feedback_item_authorname, .feedback_item_rating{font-style:italic; font-size:12px; line-height:20px;}

.feedback_item_authodate, ...feedback_item_authorname, .feedback_item_rating{float:left; margin-right:5px;}

.NewsSummaryContent, #NewsPostDetailContent, ...feedback_item_data{margin-top:10px;}

.footer{background:url([[root_url]]/uploads/cleanwhite/img/topbg.jpg) center top no-repeat; width:100%; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000; float:left; margin:0; padding:10px 0 30px;}
.footer ul{text-align:left; float:left; margin:0; padding:0; border-left:1px solid #000;}
.footer ul li{list-style:none; float:left; border-right:1px solid #000; padding:2px 5px;}
.footer ul li a{color:#000; text-decoration:underline;}

.footer p.copyR{float:right; text-align:right; margin:0;}
.footer ul li a, ...footer p.copyR a{color:#000; text-decoration:underline;}
.footer ul li a:hover, .footer p.copyR a:hover{text-decoration:none;}

.row{width:580px; float:left; margin:5px 0;}
.col30{width:29%; line-height:22px; text-align:right; float:left;}
.col70{width:70%; line-height:22px; float:right;}

input[type=text], input[type=password], select{background:#fff; height:20px; font-size:14px; color:#333; border:1px solid #515151; margin:0;}
textarea{background:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#444; border:1px solid #515151; margin:0;}
input[type=text]:focus, textarea:focus, field3:focus{background:#fff; -webkit-box-shadow: inset 0px 0px 3px 0px #808080; -moz-box-shadow: inset 0px 0px 3px 0px #808080; box-shadow: inset 0px 0px 3px 0px #808080;}

input[type=submit], input[type=reset], a.link{background:url([[root_url]]/uploads/cleanwhite/img/buttonbg.jpg) left top repeat-x; height:23px; color:#fff; border:1px solid #515151; font-size:12px; padding:2px 5px; margin:0px; text-decoration:none;}
input[type=submit]:hover, input[type=reset]:hover, a.link:hover{background:url([[root_url]]/uploads/cleanwhite/img/buttonbg.jpg) left bottom repeat-x; cursor:pointer; text-decoration:none;}
a.link{margin:10px 26px 20px 26px;}

img.leftimg{float:left; margin:0 10px 0 10px;}
img.rightimg{float:right; margin:0 10px 0 10px;}

.center{text-align:center; margin-bottom:20px;}
.hide{display:none;}
.clear, ...clearfix{clear:both;}
.line{border-top:1px dashed #acacac; margin:10px 26px;}
img{border-style:none;}
/* End of 'CleanWhite : cleanWhite' */

