/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #000000;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}
a {color: #ffffff;}
a:visited {color:#ffffff;}
a:hover {color: yellow; text-decoration: none;}
a:active { color:#ffffff;}

h1 {
font-size:1.5em;
/*text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
*/
font-weight: bold;
padding: 5px 10px;
margin:0 }

h2 {
font-size:1.25em;
font-weight: bold;
padding: 5px 10px;
margin:0;}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 801px;
margin-bottom: 10px;
margin: 0 auto;
background-color: #EBD3E0;
height:100%;
}

/* ----------banner for logo-------------- */
#banner {
background: #ffffff url("images/header_top.jpg") no-repeat;
height: 144px;
text-align: right;
padding: 0px;
margin: 0px;
}


/* -----------------content--------------------- */
#content, #content_2 {
background: #303b8a url("images/content_bg.jpg") no-repeat;
padding: 0px;
margin: 0px;
width:501px;
height: 100%;
color: White;
padding: 18px;
}

#content_2 {
background: #303b8a;
padding-top: 0px;
padding-bottom: 5px;
}

/*
div#content { 
min-height:600px;
}
*/

p, pre{
	padding: 5px 10px;
	margin: 0px;
}

html/**/>body #left p, pre{
	padding: 5px 0px;
	margin: 0px;
}

/* --------------left navi------------- */
#left, #left_2 {
width: 119px;
margin: 0;
padding: 0;
background: #618f17 url("images/sideNav_bg.gif") no-repeat;
color:white;
height: 100%;
}
#left_2 {
background: #618f17;
padding-top: 0px;
padding-bottom: 5px;
}

#right, #right_2{
width: 145px;
margin: 0;
padding: 0;
background: #4599c7 url("images/right_bg.gif") no-repeat;
background-position: center;
color:white;
height:100%;
}
/* for second table row with copyright */
#right_2 {
background: #4599c7;
padding-top: 0px;
padding-bottom: 5px;
}

#left p{
	padding: 0;
}
#content p{
padding-top: 20px;
}
#right p{
	text-align: left;
	color: #303b8a;
}



/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0;
padding: 0;
text-align: right; }
/*
===================================================
					Classes
===================================================
*/
/*Testing possible constant classes for left and right positions of images & text*/
.imageLeft{
padding-left: 25px;
padding-right: 25px;
height: 177px;	
}

.imageRight{
padding-left: 25px;
padding-right: 35px;
height: 177px;	
}

/*Index Page Classes For the Right Border Images*/
.indexRightBorderTop{
padding-top: 40px;
padding-bottom: 15px;
/*padding-bottom: 140px;*/
}

.indexRightBorderMiddle{
padding-bottom: 27px;
padding-top: 10px;
/*padding-top: 140px;*/
}

.indexRightBorderLeftPadding{
padding-left: 15px;
}


.indexRightBorderQuote{
font: Times New Roman;
font-style: italic;
font-style: oblique;
color: #303b8a;
font-size: 13;
}


.contactContent{
margin-right: 50px; 
text-align: right; 
vertical-align: top;
}

.contactContent p{
padding: 0px;
}

.contactContent input{
font-size: 10px;
margin-right:20px;
}

.contactContent form p{
font-weight: bold;
font-size: 10px;
}

.contactTitle{
padding-left: 105px;
}

.conmmentTitle{
vertical-align: top;
}
.registerBtn{
padding-right: 195px;
padding-top: 20px;
padding-bottom: 20px;
}

.thankYouText{
 text-align: center;
}



/*
imageBorder{
	border-top: solid White;
	border-bottom: solid White;
	border-color: solid White;
	border-left: solid White;
	border-right: solid White;
}
*/

/* specific elements */
#affiliateTable {
	width:120px;
	padding:0px;
	margin-left:4px;
	margin-right:4px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#5CA5CE;	
	border-collapse:collapse;
	border:white 2px solid;
}
#affiliateDiv td {
	background-color:#5CA5CE;
	padding:0px;
	border:none;
}
.affiliateSeparator {
	height:6px;
}