/* initto CSS Print Document */


body {
	font:0.9em trebuchet ms,arial,tahoma;
	background:#fff;
	line-height:1.3em;
	background:url(../images/initto-logo.png) no-repeat bottom left;
}

body,h1,h2,h3,h4,h5,.contentarea li a:hover {
	color:#333
}


#leftnav,.searchPanel,.imagePanel,.language,#topnav, .breadcrumb, #footer,fieldset,.form-header, .seoFooterLink {
	display:none
}

h1,h2 {
	font-size:2em
}

h1,h2,h3,h4,h5 {
	font-weight:bold;
}

h1 {
	margin:0
}

h2,.achievementPanel h3 {
	margin:0 0 18px 0
}

h3 {
	font-size:1.3em;
}

h3, h4, h5 {margin:30px 0px 0px 0px;color:#000000;}

h2 {
	margin:16px 0px 30px 0px;
	color:#000000;
}

h4 {
	font-size:1.15em;
}

h5 {
	font-size:1.0em
}

p, ul, li {
	margin:16px 0px 16px 0px;
}

a img {
	border:0
}

a {
	color:#690
}

a,.newsPanel a:hover,.eventPanel a:hover,.contentarea li a:hover {
	text-decoration:none
}

a:hover,.contentarea li a:visited,.contentarea li a {
	text-decoration:underline
}


.clear:after {
	content:".";
	height:0;
	visibility:hidden
}

.clear:after,.hr {
	display:block
}

.clear:after,.reset,#footer,.hr {
	clear:both
}

.reset {
	font-size:0
}

.error {
	color:Red
}

.left,.bodytext {
	float:left
}

.right,.teaserPanel {
	float:right
}
.contentarea { width:750px;}

#maincontainer {
	padding:0;
}

#maincontainer {
	margin-left:auto;
	margin-right:auto;
	width:935px
}

#logo {
	border:none;
	position:fixed;
	top:0px;
	right:0px;
}



#footer,#footer a:visited,#footer a,.newsPanel h3,.newsPanel h4,.newsPanel a:visited,.newsPanel a,.newsPanel a:hover,.eventPanel h4,.achievementPanel h4,.contentarea li,.showup {
	color:#000
}

#footer {
	border-top:1px solid #ccc;
	padding-top:8px;
	margin-top:20px;
}

#footer a:visited,#footer a {
	padding-right:10px
}

.hr {
	height:1px;
	background:url(../images/hair-line.gif);
	margin:30px 0 30px 0
}

.newsPanel {
	background:#61842a url(../images/news-panel-bg.gif) repeat-x top left;
	color:#fff
}

.newsPanel,.eventPanel,.achievementPanel {
	padding:15px
}

.newsPanel,.eventPanel,.achievementPanel,.body-teaser p {
	font-size:0.9em
}

.newsPanel p,.eventPanel p {
	margin:0 0 8px 0
}

.newsPanel p,.eventPanel p,.body-teaser p {
	line-height:13px
}

.newsPanel h3,.eventPanel h3,.achievementPanel h3 {
	font-size:1.6em
}

.newsPanel h3,.newsPanel h4,.eventPanel h3,.eventPanel h4,.achievementPanel h4 {
	margin:0 0 2px 0
}

.newsPanel h3,.newsPanel h4,.eventPanel h3,.eventPanel h4,.achievementPanel h3,.achievementPanel h4{
	font-weight:bold
}

.newsPanel h4,.eventPanel h4,.achievementPanel h4 {
	font-size:1.1em
}

.newsPanel a:visited,.newsPanel a {
	border-bottom:1px dashed white
}

.newsPanel a:hover {
	border-bottom:1px solid white
}

.eventPanel {
	background:#f0f0ef url(../images/event-panel-bg.gif) repeat-x top left
}

.eventPanel a:visited,.eventPanel a {
	border-bottom:1px dashed #4f7511
}

.eventPanel a:hover {
	border-bottom:1px solid #4f7511
}

.achievementPanel {
	background:#f1f1f0 url(../images/achievement-panel-bg.gif) repeat-x top left
}



.bodytext {
	width:650px
}

.body-teaser {
	border:1px solid #b6b6b6;
	padding:10px;
	width:209px;
	margin-top:24px
}

.teaserPanel {
	width:225px
}

.newsList {padding-bottom:40px;}
.news-date {font-size:0.8em; color:#ccc;}
#skillsetPanel { border-bottom:1px solid #000; padding-bottom:10px; padding-top:10px;}

