@CHARSET "UTF-8";

div.content {
	max-width: 600px;
	padding: 13px 10px 0px 0px;
	margin: 0px;
	font-family: Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 12px;
	line-height: 150%;
}

* html #content {
	width: 600px;
}

/******************************
           Headings
*******************************/

div.content h1 {
	margin: 0px 0px 5px 0px;	
	font-weight: bold;
	font-size: larger;	
}

div.content h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;	
}


div.content p {
	padding-top: 0px;
	margin-top: 0px; 
	text-align: justify;
}

.content ul {
	white-space: normal;
}

.content a {
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, "Bitstream Vera Sans", sans-serif;
	color: black;
}

.content a:visited {
	color: black;
}

.content a:hover {
	text-decoration: underline;	
}

div.content .press {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	white-space: nowrap;
}

div.content .press .date {
	padding-right: 5px;
}

div.content .press li {
	padding-bottom: 20px;
}

div.content dl.press dd {
	padding-bottom: 20px;
	white-space: normal;
}

div.content dl.press dt {
	color: black;
}

ul.news {
	list-style-type: none;
}

.news h1 {
	font-size: medium;
}

.news p {
	padding-bottom: 10px;
}

.content .news {
	
}

/*********************************
*         IMAGES
*********************************/
img {
	border-style: none;
}

img.right {
	float: right; 
	padding-left: 15px;
	padding-bottom: 10px;
}

/*********************************
*         FORMS
*********************************/

div.content form .submit {
	padding-top: 5px;
	text-align: right;
}

div.content form .key {
	padding-right: 10px;	
}

/*********************************
*         FRONTPAGE
*********************************/

.frontpage {
  position: relative;
	width: 100%;	
	padding: 0px;		
	height: 100%;
	margin-top: -15px;
}

.frontpagebox {
	position: relative; 
	z-index: 100; 
	width: 44%; 
	height: 200px;
	padding: 2%;
	border: solid 1px gray;
	background-color: #fbfbfb;
	background-image: url(../images/bg1.png);
	background-repeat: repeat-x;
}

.frontpagetopbox {
	position: relative; 
	z-index: 100; 
	width: 96%; 
	height: 20px;
	padding: 2%;
	border: solid 1px gray;
	background-color: #fbfbfb;
	background-image: url(../images/bg1.png);
	background-repeat: repeat-x;
	margin-bottom: 15px;
	text-align: center;
}

.left {  
  float: left;	
}

.right {
  float: right;
}

.bottom {
  margin-top: 15px;
}

.frontpage h1#pageheader {
  font-family: Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: medium;
	margin-bottom: 25px;	
	padding-bottom: 5px;
	border-bottom: 1px solid black;
	max-width: 600px;
}

.frontpagebox h1 {
	color: rgb(212, 56, 62);
}

.frontpage .icon {
	text-align: right; 
	padding:0; 
	border:0px; 
	padding-right: 5px;
	padding-bottom: 15px;
}

.frontpage .readmore {
	padding: 0px; 
	border: 0px; 
	position: absolute; 
	right: 10px; 
	bottom: 10px;
}

/******************************************
*          BORDERS & CORNERS
*******************************************/
div.corner {
	position: absolute;
  width: 10px;
	height: 10px;
	z-index: 999;
}

div.corner_tl {	
	background: url(../images/border/corner-tl.png) 0 0 no-repeat; 
	left: -1px;
	top: -1px;		
}

div.corner_tr {
	background: url(../images/border/corner-tr.png) 100% 0 no-repeat; 
	right: -1px;
	top: -1px;	
}

div.corner_bl {
  background: url(../images/border/corner-bl.png) 0 100% no-repeat; 	
	left: -1px;
	bottom: -1px;
}

div.corner_br {
	background: url(../images/border/corner-br.png) 100% 100% no-repeat; 
	right: -1px;
	bottom: -1px;
}
	