/* layout */
body {
	background-color:#be1b1b;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#fff;
}

#overflow {width:100%;overflow:hidden;}
#page_margins {
	text-align:left;
	margin:0px auto;
	width:939px;
	position:relative;
	background-image:url('../gfx/center-stroke.gif');
	background-repeat:no-repeat;
	background-position:328px 162px;
}

#page_margins #marginLeft {
	position:absolute;
	top:260px;
	left:0px;
	width:490px;
	height:33px;
	margin-left:-490px;
	background-image:url('../gfx/left-stroke.gif');
}


#page_margins #marginRight {
	position:absolute;
	top:169px;
	right:1px;
	width:491px;
	height:38px;
	margin-right:-491px;
	background-image:url('../gfx/right-stroke.gif');
}

#logo {
	position:absolute;
	top:34px;
	left:392px;
}

#left {float:left;width:300px;}
#left .content {margin-top:38px;height:230px;}

#content .content {height:410px;overflow-y:auto;}
* html #content .content {height:410px;overflow:auto;}
ul#navi {
	margin:0;
	padding:0;
	position:absolute;
	top:172px;
	left:339px;
	color:#fff;
	font-size:22px;
}

ul#navi li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	text-align:center;
	background-repeat:no-repeat;
	height:90px;
	padding-top:42px;
	position:relative;

}

ul#navi li a {
	color:#fff;
	text-decoration:none;
}

ul#navi li a:hover {font-weight:bold;}

ul#navi li.nav1 {background-image:url('../gfx/navi2/nav1.gif');width:94px;top:-2px;}
ul#navi li.nav2 {background-image:url('../gfx/navi2/nav2.gif');width:89px;}
ul#navi li.nav3 {background-image:url('../gfx/navi2/nav3.gif');width:192px;top:2px;}
ul#navi li.nav4 {background-image:url('../gfx/navi2/nav4.gif');width:96px;top:4px;padding-left:3px;}


#content {
	padding:294px 0px 0px 0px;
	margin:0px 0px 50px 345px;
}

#footer {border-top:1px dotted #fff; text-align:center;margin:-40px 0 30px 0;padding:10px;}
#footer a, #footer a:link {color:#fff;}

/* general */
html,body {margin:0;padding:0;}

a img {border:0px;}
.clr {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.fr {float:right;}
.fl {float:left;}
img.fr  {margin:0px 0px 12px 24px;}
img.fl  {margin:0px 12px 12px 0px;}

.frame2 img.framecontent {padding:11px 14px 20px 10px;}

a:link,a:visited {color:#670013;}
a:hover,a:active,a:focus {text-decoration:underline;color:#be1b1b;}

/* content */
.content {
	border:1px inset #be1b1b;
	background-color:#fff;
	padding:10px;
	color:#333;
}

.content h1, h2, h3  {
	color:#be1b1b;
	font-family:Georgia,Times, serif;	
	border-bottom:1px dotted #be1b1b;
}

.content h1, .content h2 {font-variant:small-caps;}

.content {line-height:1.3em;}
.content h1.csc-firstHeader, .content h2.csc-firstHeader, .content h3.csc-firstHeader {margin-top:0px;}
.content h1 {font-size:18px;margin:12px 0px 18px;}
.content h2 {font-size:16px;margin:12px 0px 18px;}
.content h3 {font-size:14px;margin:6px 0px 10px;}

.content p {font-size:14px;margin:14px 0px;color:#333;}
.content p.tag {font-style:italic;font-size:90%;}

.content form, .content fieldset {margin:0px;padding:0px;border:0px;}
.content form .csc-mailform-textarea, .content form .csc-mailform-text {width:80%;}
