@charset "utf-8";
/* CSS Document */

body {
	background:#ffffff url('./img/background.png') repeat-x;
	font-family:"MS Sans Serif","Arial CE",Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.container {
	width: 900px;
	height: 100%;
	margin:0px auto;
	padding:0px;
}

.flashmenu {
	margin: 0px auto;
	padding-top: 10px;
}

.largecontent-pad {
  float: left;
	margin: 0px auto;
	width: 579px;
	padding-bottom: 5px;
	background: url('./img/back_largecontent.png') bottom no-repeat;
}

.largecontent-pad2 {
  float: left;
	margin: 0px auto;
	width: 574px;
	background: url('./img/back_largecontentleft.jpg') #fff bottom right no-repeat;
}

* html .largecontent-pad {
	background: none;
}

* html .largecontent-pad2 {
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
}

.largecontent {
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 17px;
	padding-right: 13px;
	background-color: #fff;
}

.smallcontent-pad {
  float: right;
	margin: 0px;
	padding: 0px;
	width: 296px;
	padding-bottom: 5px;
	background: url('./img/back_smallcontent.png') bottom no-repeat;
}

.smallcontent-pad2 {
  float: left;
	margin: 0px;
	padding: 0px;
	width: 291px;
	background: url('./img/back_smallcontentleft.jpg') #fff top right no-repeat;
}

* html .smallcontent-pad {
	background: none;
}

* html .smallcontent-pad2 {
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
}

.smallcontent {
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 16px;
	background-color: transparent;
}

.smallcontent h1 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 3px;
  margin-bottom: 5px;
	font-family:"Times New Roman",times,serif;
  font-size: 22px;
  font-variant: small-caps;
  color: #525252;
	background: url('./img/h1_decoration.jpg') bottom left no-repeat;
}

.smallcontent p {
  margin: 0px;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 5px;
  font-size: 14px;
  color: #353535;
  text-align: justify;
}

.footer-left {
  float: left;
  margin-top: 13px;
	font-family:"Arial CE",Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #B6B6B6;
	padding-left: 4px;
}

.footer-right {
  float: right;
  margin-top: 13px;
	font-family:"Arial CE",Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #B6B6B6;
	padding-right: 6px;
}

.footer-right a {
	color: #B6B6B6;
	text-decoration: none;
}

.footer-right a:hover {
	color: #B6B6B6;
	text-decoration: underline;
}

.clear {
  clear: both;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border: 2px solid #cccccc;
}

sup {
  font-size: 9px;
}

.download {
  color: black;
  font-size: 13px;
}

h3 .internal-link {
  font-size: 16px;
  color: black;
  font-variant: small-caps;
}

h3 .internal-link:hover {
  text-decoration: none;
}

h2 {
  font-size: 14px;
  color: black;
  margin-left: 19px;
}
