* { margin: 0; padding: 0; border: 0; }
body { background-color: #fffbe5; color: #808080;
	font: 12px/15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reg { font: 12px/15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.sm { font: 11px/14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.lg { font: 14px/18px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.error { color: #741b1f;}

form { border: 0px; }
input, select { border: 2px groove Gray; }

ul,li { margin: 0; padding: 0; }
ul {  position: relative; left: 20px; top: 5px; }
li { list-style: none; }
h1, h2, h3, h4 { padding-top: 10px; padding-bottom: 3px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #2a7e88;}
h1 {font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 15px; }
h4 {font-size: 14px; }
p { padding-top: 20px; }
table {margin: 1px; }
td {  padding: 4px; border: 1px solid #595959;}
hr { border-bottom: 2px solid #dfb0e0; padding-top: 5px; margin-bottom: 5px; }
.purple { color: #8d4d9a; }
.teal { color: #2a7e88; }
.invis { color: #fffbe5; }

.thumbnail { margin: 5px; }

A:link, A:visited {color : #42bcc9;}
A:hover {color : #894a96;}
A:active {color : #000000;}

A.tn, A.tnOn {
	font: bold 10px/12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px; padding-right: 10px; text-decoration: none;
}

A.tn:link, A.tn:visited { color: #ffffff; }
A.tn:hover { color: #894a96; }
A.tn:active {color : #000000; }

A.tnOn:link, A.tnOn:visited, A.tnOn:hover, A.tnOn:active { color: #000000; }


#container {
	width: 100%; height: 100%;
	position: absolute; top: 0; left: 0;
	}
	
#header {
	background: #ebf7f9 url(../images/skin/gradHeader.gif) repeat-x left;
	height: 197px; width: 955px;
	position: absolute; top: 0; left: 0;
	}
#logo {
	position: absolute; left: 0; top: 0; z-index: 15;
}
#baerbel {
	position: absolute; left: 194px; top: 60px;
	padding-right: 230px;
}
#baerbel div {
	margin-left: 172px;
	width: 375px;
}
#subscribe {
	position: absolute; top: 60; right: 0; z-index: 10;
	background: url(../images/skin/boxSubscribe.gif) no-repeat;
	width: 210px; height: 128px;
	padding-top: 50px; 
}
#topnav {
	background: url(../images/skin/bgTopNav.gif) repeat-x;
	height: 60px; width: 100%;
	position: absolute; top: 0; left: 0; z-index: 10;
	padding-top: 8px;
}
#topnav div {
    position: relative; top: 0; left: 0; z-index: 12;
	 width: 900px;
}
#tnTriangle {
	background: url(../images/skin/navTriangle.gif) no-repeat;
	position: absolute; top: 10px; left: 318px; z-index: 11;
}

#main {
	position: relative; top: 195px;
    width: 900px;
	margin: 20px;
    text-align: justify;
}
#mainleft {
	position: relative; top: 0; float: left;
	margin-right: 25px;
}
.mainbutton { position: relative; left: 300px; top: 10px;}

.boxleft {
	background: url(../images/skin/boxLeftMid.gif) repeat-y top left;
	width: 300px;
	clear: both;
	margin-top: 20px;
}
.boxleft div {
	background: url(../images/skin/boxLeftBot.gif) no-repeat bottom left;
	height: 100%;
	padding: 0 20px 20px 10px;
}
.boxleft div img {
	margin-right: 15px;
}
.boxleft div h1 {
	background: url(../images/skin/boxLeftBullet.gif) no-repeat 75px;
	color: #743f7f;
	font: bold 12px/18px Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.whitebox {
    background: #ffffff;
    border: 1px solid #595959;
    width: 270px;
	clear: both;
	margin-top: 25px;
    padding: 15px;
}
.whitebox img { margin: 5px; }
	
#footer {
	clear: both;
	background: url(../images/skin/bgFooter.png) repeat-x bottom; 
	position: relative; top: 220px;
	height: 48px; width: 955px;
	}

#copyright {
	color: #ffffff; font-size : 11px; text-align: left;
	position: absolute; top: 23px; left: 15px;
	}
#copyright A {color: #ffffff;}