@charset "utf-8";
* {margin: 0; padding: 0;}
html {height: 100%;}
body {background: #003064; height: 100%; font-family: Arial, Helvetica, sans-serif; text-align: center}
#wrapper {width: 960px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto;}

a {text-decoration: underline; color: #afb8ca;}
a:visited {color: #8c99b3}
a:hover {color: #8c99b3}

.clear {
	clear: both;
	font-size: 1px;
}

img {
	border: none;
}

h1, .h1.csc-firstHeader  {margin: 0 0 10px 0 ; padding: 0; font-size: 1.3em; color: #fff; line-height: 110%; font-weight: normal; font-family: Georgia}
h2 {margin: 0 0 10px 0 ; padding: 10px 0 0 0; font-size: 1em; color: #adb5c6;}
h3, h4, h5  {margin: 0 0 5px 0 ; padding: 10px 0 0 0; font-size: 0.9em; color: #adb5c6;}


#headwrapper {width: 100%; height: 178px; }

.head-home-shaddow { width: 960px; height: 18px; background: url(imgs_tmp/navi_home_shaddow.png) no-repeat;}
#head-main {width: 960px;}
#head-container { width: 960px; height: 99px; position: relative; background: url(imgs_tmp/navi_1_2_bg.png) repeat-y; }


#logo {width: 162px; height: 108px; float: left; margin: 25px 10px 0 30px; }
#navi-main {width: 734px; height: 108px;  float: left; text-align: right }
#navi-main ul {width: 100%; margin: 73px 0 0 0; padding: 0; list-style-type: none; font-size: 0.75em; font-weight: bold; letter-spacing: 0.07em; text-transform:uppercase; }
#navi-main ul li {float: right; margin: 0 10px; color: #96a2b3; }
#navi-main ul li a {color: #96a2b3; text-decoration: none;}
#navi-main ul li.active a, #navi-main ul li.active a.nav1 {color: #fff}
#navi-main ul li.active {color: #fff}
#navi-main ul li a:hover, #navi-main ul li a.nav1:hover {color: #fff; text-decoration: none}
#navi-main ul li a.nav1 {color: #96a2b3; text-decoration: none}

#contentwrapper {margin: 10px 46px 0 118px; padding: 0 0 100px; width: 804px; color: #cfd2d8; text-align: left; line-height: 120%; letter-spacing: 0.02em;}
#wrapmain {width: 815px; height: 266px; background: url(imgs/main_arrowbg.gif) no-repeat 234px 0 #003064; margin:0 0 50px -13px; text-align: left; line-height: normal; letter-spacing:normal}

#contentwrapper p {margin: 0 0 15px 0; padding: 0; font-weight: normal;  font-size: 0.8em}
ul#main {list-style-type: none; margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; color: #fff; }
ul#main li {margin: 5px 0 0 15px; background: url(imgs/list.gif) no-repeat 0px 3px; padding-left: 15px; text-transform: uppercase;  font-size: 0.7em;}

#bold {font-size: 0.7em;  font-family: Verdana, Geneva, sans-serif; color: #fff; margin-left: 5px }

#incut{padding: 5px; float: left; width: 296px; background: #002650; border: 1px solid #335983; /* margin: 60px 0 0 280px; */ margin: 80px 0 0 280px; border-radius: 10px; -moz-border-radius: 10px;}
#incut{padding: 5px; float: left; width: 296px; background: #002650; border: 1px solid #335983; /* margin: 60px 0 0 280px; */ margin: 80px 0 0 280px; border-radius: 10px; -moz-border-radius: 10px;}
#knoll {width: 200px; color: #fff; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 3.2em; margin: 100px 10px; float: left}
.main-news {margin: 30px 0 10px 0;}
.main-news h1{margin: 0; padding: 0; color: #96a2b3; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 1.2em;}
.main-news hr {margin: -3px 0 0 0; padding: 0; border: none; background: #96a2b3; height: 1px;}

a.main-link {background: url(imgs/main_linkarrow.gif) no-repeat center right; padding: 0 25px 0 0; color: #fff; text-decoration: none;} 
a.main-link:hover {color: #96a2b3;}
	

.footer-ext { display: none; }
#footwrapper {width: 960px; height: 90px; margin: -90px auto 0;}
#foot-left {width: 30px; height: 77px; float: left; background: url(imgs/foot-left.jpg) no-repeat 0 0;}
#foot {width: 900px; height: 77px; float: left; background:url(imgs/shaddow-bg.jpg) repeat-x bottom left;}
#foot-right {width: 30px; height: 77px; float: left; background: url(imgs/foot-right.jpg) no-repeat 0 0;}
#foot-container {color: #7892a6; font-size: 0.8em; margin: 40px 0 0 0;  text-align: right;}
#foot-container a img {margin: 0 0 -3px 0}
#foot-container a, #foot-container a:visited {color: #7892a6; text-decoration: underline}
#foot-container a:hover {color: #fff; text-decoration: none}
#foot-container span.active a {color: #fff; text-decoration: underline;}
#foot-container span.active a:hover  {color: #fff; text-decoration: none;}

.csc-sitemap ul {list-style-type: none; font-size: 0.8em; margin: 0; padding: 0;}
.csc-sitemap ul li {margin: 5px 0 5px 15px; background: url(imgs/list.gif) no-repeat 0px 7px; padding-left: 15px; font-size: 1.3em; }
.csc-sitemap ul li ul li {font-size: 1.1em}

