* {
margin:0;
padding:0;
}

html {
height:100%;
margin-bottom:1px;
overflow-x:hidden;
overflow-y:scroll;
}

html,body {
height:100%;
}

body {
background:#f3f3f3;
min-width:961px;
text-align:center;
margin:0;
padding:0;
}

#wrapper {
clear:both;
height:auto !important;
min-height:100%;
padding-top:15px;
position:relative;
text-align:left;
width:965px;
margin:auto;
}

div.clearfix {
clear:both;
height:1px;
}

#top #topitems {
clear:both;
margin:0;
padding:0;
}

#top #topitems #logo {
float:left;
height:66px;
width:153px;
margin:0;
padding:0 0 15px;
}

#top #topitems #quickmenu {
float:right;
margin:0;
padding:0;
}

#top #mainMenu {
font-size:18px;
height:47px;
line-height:2.6em;
margin:0;
padding:0;
}

#top #mainMenu div.cleft {
background:transparent url(../img/topmleft.gif) no-repeat;
float:left;
height:47px;
width:5px;
margin:0;
padding:0;
}

#top #mainMenu div.cmiddle {
background:transparent url(../img/topmmiddle.gif) repeat-x;
float:left;
height:47px;
width:941px;
margin:0;
padding:0 0 0 10px;
}

#top #mainMenu div.cright {
background:transparent url(../img/topmright.gif) no-repeat;
float:left;
height:47px;
width:5px;
margin:0;
padding:0;
}

#top #mainMenu ul {
list-style:none;
margin:0;
padding:0;
}

#top #mainMenu ul li {
float:left;
margin:0;
padding:0 25px;
}

#top #mainMenu ul li.act {
background:transparent url(../img/sejfadot.gif) no-repeat left;
padding-left:25px;
}

#top #mainMenu ul li a {
color:#fff;
display:block;
}

#top #mainMenu ul li.split {
background:transparent url(../img/menusplit.gif) no-repeat 0 2px;
float:left;
height:45px;
width:2px;
margin:0;
padding:0 5px;
}

#maincontent {
padding-top:10px;
}

#maincontent #topinfo #lgImage {
float:left;
width:720px;
}

#maincontent #topinfo #news {
float:right;
width:230px;
}

#maincontent #topinfo #news #newstitle {
font-size:18px;
text-transform:uppercase;
}

#maincontent #topinfo #news ul {
list-style:none;
margin:0;
padding:10px 0 0 10px;
}

#maincontent #topinfo #news ul li {
padding-bottom:5px;
}

#maincontent #topinfo #news ul .date {
clear:both;
float:left;
font-size:1em;
}

#maincontent #topinfo #news ul .header {
clear:both;
float:left;
font-size:14px;
}

#maincontent #topinfo #news ul .text {
font-size:12px;
clear:both;
float:left;
}

#maincontent #colqnav {
padding-top:20px;
width:960px;
}

#maincontent #colqnav div.topc {
background:transparent url(../img/4navtop.gif) no-repeat;
height:9px;
}

#maincontent #colqnav div.contentc {
background:#fff;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
padding-left:10px;
padding-right:10px;
}

#maincontent #colqnav div.bottomc {
background:transparent url(../img/4navbottom.gif) no-repeat;
height:9px;
}

#maincontent #information {
padding:10px;
}

#submaincontent {
margin:0;
padding:10px 0 0;
}

#submaincontent #leftcol {
float:left;
width:723px;
margin:0;
padding:0;
}

#submaincontent #leftcol #leftctop {
background:transparent url(../img/mainbgtop.gif) no-repeat top center;
height:5px;
overflow:hidden;
margin:0;
padding:0;
}

#submaincontent #leftcol #leftcmiddle {
background:transparent url(../img/mainbgmiddle.gif);
margin:0;
padding:10px;
}

#submaincontent #leftcol #leftcmiddle #subMenu {
background:#fff;
clear:both;
float:left;
list-style:none;
width:180px;
margin:0 0 8px;
padding:0 20px 0 0;
}

#submaincontent #leftcol #leftcmiddle #subMenu ul {
font-size:1em;
list-style:none;
background:#fff url("../img/background_sub_fade.jpg") 0 0 repeat-x;
margin:2px 0;
padding:0;
}

#submaincontent #leftcol #leftcmiddle #subMenu li {
background:#fff;
margin:0 0 2px;
padding:0;
}

#submaincontent #leftcol #leftcmiddle #subMenu li a {
background:#E3E3E3 url("../img/background_menu.jpg") 0 0 repeat-x;
border-left:4px solid #DBDBDB;
display:block;
font-weight:700;
width:156px;
margin:0;
padding:7px 10px;
}

#submaincontent #leftcol #leftcmiddle #subMenu li ul li {
background:transparent url("../img/bullet.jpg") 12px 12px no-repeat;
width:170px;
margin:0;
padding:1px 0 1px 20px;
}

#submaincontent #leftcol #leftcmiddle #subMenu li ul li a {
background:none;
border:0;
width:120px;
margin:0;
padding:7px 10px;
}
#submaincontent #leftcol #leftcmiddle #subMenu ul li ul li ul {
margin: 0; padding: 0; width: 160px; background: none;
}
#submaincontent #leftcol #leftcmiddle #subMenu li ul li ul li {
width: 130px;
}
#submaincontent #leftcol #leftcmiddle #subMenu li ul li ul li a{
margin: 0; padding-left: 3px; padding-top: 9px; font-size: 10px;
}

#submaincontent #leftcol #maincontent {
width:500px;
float:left;
margin:0;
padding:0;
}

#submaincontent #leftcol #leftcbottom {
background:transparent url(../img/mainbgbottom.gif) no-repeat;
height:5px;
}

#submaincontent #rightcol {
float:left;
padding-left:11px;
width:227px;
}

#submaincontent #rightcol div.spotwrap {
padding-bottom:10px;
width:227px;
}

#submaincontent #rightcol div.spotwrap div.spottop {
background:transparent url(../img/spottop.gif) no-repeat;
height:5px;
overflow:hidden;
}

#submaincontent #rightcol div.spotwrap div.spotmiddle {
background:transparent url(../img/spotmiddle.gif) repeat-y;
padding:10px;
}

#submaincontent #rightcol div.spotwrap div.spotbottom {
background:transparent url(../img/spotbottom.gif) no-repeat;
height:5px;
}

#submaincontent #rightcol div.spotwrap h1 {
font-size:1.6em;
font-weight:700;
}

#footer {
color:#fff;
padding-top:10px;
}

#footer #footercleft {
background:url(../img/footerleftc.gif) no-repeat;
float:left;
height:47px;
width:6px;
}

#footer #fotoercmiddle {
background:url(../img/footermiddlec.gif);
float:left;
height:47px;
width:950px;
}

#footer #fotoercmiddle #footerleft {
float:left;
padding-left:5px;
padding-top:15px;
}

#footer #fotoercmiddle #footerright {
float:right;
padding-right:5px;
padding-top:15px;
}

#footer #footercright {
background:url(../img/footerrightc.gif) no-repeat;
float:left;
height:47px;
width:6px;
}

#submaincontent #leftcol #leftcmiddle #subMenu li a:hover,#submaincontent #leftcol #leftcmiddle #subMenu li a.active {
background:#444 url("../img/background_menu_active.jpg") 0 0 repeat-x;
border-left:4px solid #373737;
color:#fff;
text-decoration:none;
}

#submaincontent #leftcol #leftcmiddle #subMenu li ul li a:hover,
#submaincontent #leftcol #leftcmiddle #subMenu li ul li a.active,
#submaincontent #leftcol #leftcmiddle #subMenu ul li ul li.active a,
#submaincontent #leftcol #leftcmiddle #subMenu ul li ul li ul li.active a {
background:transparent;
border:0;
color:#4db3fe;
}
#submaincontent #leftcol #leftcmiddle #subMenu ul li ul li.normal a {
color:#373737;
}
#submaincontent #leftcol #leftcmiddle #subMenu ul li ul li.normal a:hover {
color:#4db3fe;
}
