html, body { width: 100%; height: 100%; margin: 0px;margin-bottom: 10px; background-color: #fcf4b6; text-align: center; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; }
html, body, td { line-height: 1.7em; font-size: 0.8em;}
noscript { width: 900px;margin: auto; padding: 4px; overflow: hidden;}
h1,h2,h3,h4,h5 { color: #5373AA; }
h1,h2 { font-size: 1.7em; line-height: 1.1em; margin-bottom: 23px;}
p { margin: 20px 0; font-size:1.1em;}
p.align-right { text-align: right; }
p.align-center { text-align: center; }
p.align-left { text-align: left; }
a {color:#1C3476;}
.csc-frame-frame1 {border:1px solid #5373AA;padding:10px;}
.csc-frame-frame2 {padding:10px;background-color:#E3EFFD;}
.main { width: 956px; min-height: 103px; margin: auto; margin-top: 19px; margin-bottom: 10px; text-align: left; background-image:url(../imgs/shadow-main.jpg); background-repeat:repeat-y;}
.top-shadow { height:3px;background-image:url(../imgs/shadow-top.jpg);background-position:top;background-repeat:no-repeat;}
.header { height: 153px; margin:0 3px; background-image:url(../imgs/bg-header.jpg);}
.header .logo { float: left;  margin: 75px 0 0 10px;}
.topmenue { height:25px; float: right; margin-top: 128px; margin-right:23px; color:#FFF; text-align:right;}
.topmenue a, .contact a { line-height: 2.3em;  padding: 7px 20px;  margin: 0;  color:#FFF;  text-decoration: none;}
.topmenue a.active { background:#FFF; color:#1C3476;}
.left { width: 187px;  min-height: 300px; float:left; margin-left:3px;}
.left-row { width:187px; float:left;}
.left-box {margin:30px 10px;background-color:#E3EFFD;}
.left-box .csc-header {margin:0;padding:0;}
.left-box h1 {background:#5373AA; font-size:1.3em;margin:0;padding:4px;text-align:center; color:#FFF;}
.left-box p {margin: 5px 5px 15px 5px;}
.menu { width: 187px;  min-height: 255px; float:left; margin-top:20px;}
.menu ul { width: 187px; list-style:none; font-size:1.1em; margin:0; padding:0; display: block;}
.menu ul ul { font-size: 1em; }
.menu ul li a { padding: 6px 0 6px 30px; display:block; text-decoration:none; color:#5373AA;}
.menu ul li a:hover {color:#000;}
.menu ul li a.active {font-weight:bold;}
.menu ul ul li a { padding-left:40px; }
.contact { width: 200px; float:left; background: #A8171A; color: #FFF;}
.contact a { padding:3px 0 3px 30px; width:170px; display:block; margin-left:0;}
.content-box { width:750px; min-height: 275px; margin:15px 3px 15px 0; float: right;}
.content-box .inner { margin:0 25px 10px 25px;}
.right { width:199px; min-height:205px; float:right;}
.bottom-shadow { height:3px;background-image:url(../imgs/shadow-bottom.jpg);background-position:bottom;background-repeat:no-repeat;}

/* ########## NEWS ########## */
/* ##### LATEST ##### */
.news_latest { margin: 15px 18px 20px 18px;}
.news_latest h1, .news_latest h2 {  font-size: 1.5em;  line-height: 1em;  margin-bottom: 6px;}
.news_latest p {  margin: 0;  padding: 0;}
.news_latest .more {  font-weight: bold;}

/* ########## Contact Form ########## */

fieldset {border:none;width:60%;}
form label, form td { font-size: 0.7em; }
form label {width:130px;float:left;}
input, textarea, select { width:250px; border:1px solid #5373AA; font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size:1em; margin:2px 0;}
input.submit {  width: auto;  cursor: pointer;  float: right;  background-color: #5373AA;  color: #FFF;}

.page-bottom {margin-top:-10px;}
.page-bottom, .page-bottom * {color:#909090;text-decoration:none;}

/* ########## UPLOADS ########## */
.csc-uploads { width: 60%; border-collapse: collapse; }
.csc-uploads .tr-even:hover{ background: #E0E0E0;}
.csc-uploads .tr-odd { background: #E0E0E0;}
.csc-uploads .tr-odd:hover { background: #F0F0F0;}
.csc-uploads td { vertical-align: top; }
.csc-uploads td * {margin:0px;}
.csc-uploads .csc-uploads-description { margin-top: 5px; margin-bottom: 10px; }
.csc-uploads-fileSize { width: 40px; }
.csc-uploads-icon {width:40px; vertical-align: center;}