body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	behavior:url("csshover3.htc");
}
#testimonials h2,#articles h2 { font-size:16px; color:#3737a0; margin-bottom:-5px; margin-top:0px;}
h1.csc-firstHeader { font-size:18px; color:#d10101; margin-bottom:-5px; margin-top:-15px; !margin-top:0px; padding-top:0px; line-height:28px;}
h2.csc-firstHeader { font-size:16px; color:#3737a0; margin-bottom:-15px; margin-top:0px; padding-top:0px; line-height:30px;}
h1 {line-height:30px; padding-top:0px; margin-top:0px;}
h2 {line-height:30px;}
div .csc-header { margin-bottom:0px;}
div .csc-header-n1 { margin-bottom:0px;}
img { border:none;}

.contenttable p.bodytext {padding:0px; margin:0px;}
#row1 { height:162px;}
#topnav { height:27px; text-align:center; background-image:url(/fileadmin/images/topnav-bg.gif); font-weight:bold;}
#topnav a { color:#000; text-decoration:none;}
#rednav { background-image:url(/fileadmin/images/rednav-bg.gif); height:31px;}
#rednav td { text-align:center;}
#rednav a { font-size:12px; color:#FFF; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none;}
#rednav a:hover { text-decoration:underline;}
#rednav-divider { width:8px;}
.toptext { background-image:url(/fileadmin/images/top-text-bg.jpg); width:532px;}
.toptext h1 { color:#3748a0; font-size:24px; margin:0px; padding:0px;}
.toptext p.bodytext { margin:0px; padding:0px;}
#leftnav_con { background-image:url(/fileadmin/images/leftnav-con-bg.jpg);}
#leftnav { background-image:url(/fileadmin/images/leftnav-bg.jpg); background-repeat:no-repeat; line-height:20px; padding: 3px 20px;}
#leftnav div { background-image:url(/fileadmin/images/leftnav-bullet.gif); background-repeat:no-repeat; background-position:left; padding:0px 5px 0px 10px; border-bottom:solid 1px #bcc5dd;}
#leftnav div.current { background-image:url(/fileadmin/images/leftnav-bullet2.gif); background-repeat:no-repeat; background-position:left; padding:0px 5px 0px 10px; border-bottom:solid 1px #bcc5dd;}
#leftnav div div { background:none; padding:0px; border:none; }
#leftnav a { text-decoration:none; color:#000;}
#leftnav-sub2 {background:none; margin-left:20px;}
#testimonials { padding:7px 17px 10px 17px;}
#articles { padding:7px 17px 0px 17px;}
#articles table { margin:10px 0px;}
#articles p.bodytext { margin:0px 0px -10px 0px; padding:0px;}
#articles img { text-align:left; margin:2px 7px 0px 0px; border:solid 1px #000;}
#articles a {color:#cc0304;}
#testimonials p.bodytext { margin:0px 0px -10px 0px; padding-top:0px;}
#testimonials .test-author p.bodytext { margin:0px 0px 10px 0px; padding-top:0px;}
#testimonials { padding-bottom:0px;}
#contactus { padding:7px 17px 0px 17px;}
#newsletter { background-image:url(/fileadmin/images/newsletter-bg.gif); padding:16px 16px 0px 16px;}
#newsletter p { margin:10px 0px;}
#newsletter .newsletterbox { width:182px; margin-bottom:3px;}
#search { background-color:#b8c8f5; padding:2px 10px;}
#search input[type=text] { width:170px; height:17px; border: solid 1px #808cab;}
#footer { color:#78797c; background-color:#f0f3f9; height:67px;}
#footer td { padding:5px; line-height:16px;}
.test-author { color:#cc0304;}
.greytext { color:#74767d;}
.black { color:#000;}
.mainbodytext { padding:27px 34px; !padding:12px 34px 27px 34px; line-height:16px;}
.maintextinside { padding:27px 34px; line-height:16px;}
.blogtext { padding:10px 20px; background-color:#ffeded;}
.blogtext img { width:200px;}
.blogtext a { color:#000;}

h2 { font-size:24px; color:#3748a0; margin-bottom:0px; margin-top:0px; line-height:25px;}
h3 { font-size:18px; color:#3737a0; margin-top:0px; line-height:25px;}

.sword { width:170px; height:16px; border: solid 1px #808cab;}


.nav td { background-color:#efdfdf;}
.nav td div {}
.nav td a, .nav td a:link, .nav td a:visited{ color:#000; text-decoration:none; display:block; background-color:#efdfdf; padding:2px 4px;}
.nav td:hover { background-color:#c70101;}
.nav td:hover a {color:#FFF; background-color:#c70101;}
.nav td a:hover {color:#FFF; text-decoration:underline;}

#player {
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
}

.csc-mailform-field label {width:200px;}


.expandable {
	display: none;
}

.opendiv {
	display: none;
	margin: 2px 6px 10px 0px;
}

.closediv {
	display: block;
	margin: 2px 6px 10px 0px;
}
p.align-center { text-align:center;}