/* *** Generated by www.csscreator.com *** */

/* *** modified by miss monorom www.intensivstation.ch *** */

/* *** modified by Jordan Whitney *** */

/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */



body {

background-image: url(../site_img/bg.png);

font-size: 12px;

font-family: Arial,Verdana,Helvetica,serif;

color: #000;

padding:0px;

margin:0px;

}

a {color: #104E8B;font-weight: bold; text-decoration:  none; }

a:visited {color:#104E8B; font-weight: bold;  }

a:hover {color: #81D7FE;  font-weight: bold; text-decoration: underline; }


.news {
	margin: 0px;
}

.news li {
	margin-left: 25px;
}

ul {
	margin-right: 5px;

}



li {

	margin-bottom: 8px;

}



h1 {
	

  color:#002366;  
  font-size:180%;  
  letter-spacing:-1px; 
  /*line-height:1.5em; */
  margin-top: -5px; 
  margin-bottom: 20px;
  padding:15px 10px 0px; 
  word-spacing:1px;
  /* height: 1em; */
  text-shadow: #ffcc00 3px 3px 2px;
  height: 1em;
  filter: Shadow(Color=#ffcc00, 	
			Direction=135, 
			Strength=5);

 }



h2 {

font-size:14px;

font-weight: bold;

padding: 5px 10px;

margin:0 0 0 0;

}





/* ----------container to center the layout-------- */

#container {

width: 950px;

margin-top: 0;

margin-left: auto;

margin-right: auto;

border:  1px solid #000;

} 



#bluetop {

background-color: #000;

clear:left;

height: 15px;

border-bottom: 1px solid #000;

}





/* ---------------------- main nav ---------------------- */

.mnav #nav{position:relative; display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../site_img/navbg.gif) repeat-x top left; font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}

.mnav #nav ul{margin:0px 8px;padding:0;list-style-type:none;width:auto;}

.mnav #nav ul li{display:block;float:left;margin:0 1px 0 0;}

.mnav #nav ul li a{display:block;float:left;color:#000;text-decoration:none;padding:14px 24px 0 24px;height:28px;}

.mnav #nav ul li a:hover,.mnav #nav ul li a.current{color:#fff;background:transparent url(../site_img/navbgover.gif) no-repeat top center;}



.mnav {

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

}

/* ---------------------- end main nav ---------------------- */





/* ----------banner for logo-------------- */

#banner {

width:  950px;

height: 200px;

text-align: left;

background-color: #002366;

}



#banner img {float: left;} 



/* ----------outer and inner----------------- */



#outer{ 

border-left: solid 200px #002366; /* #01557C; /*  color of the left column  */ 

border-right: solid 200px #002366; /* color of the right column  */ 

background-color: #ffffff;  /* color of the content column */

} 



#inner{margin:0; width:100%;} /* The ie/pc pecularity */ 



/* --------------left and right------------- */

#left {

 width:200px; 

 float:left; 

 position:relative; 

 margin-left:-200px; 

 margin-right:1px;

 color: #fff;


 }

#left a {color: #81D7FE;font-weight: bold; text-decoration:  none; }

#left a:visited {color:#81D7FE; font-weight: bold;  }

#left a:hover {color: #FFCC00;  font-weight: bold; text-decoration: underline; }

#right a {color: #81D7FE;font-weight: bold; text-decoration:  none; }

#right a:visited {color:#81D7FE; font-weight: bold;  }

#right a:hover {color: #FFCC00;  font-weight: bold; text-decoration: underline; }

#left p img {
	margin-left:auto;
	margin-right:auto;
	border: none;
}


 #right {

 width:200px; 

 float:right; 

 position:relative; 

 margin-right:-200px; 

 margin-left:1px;

 color: #fff;


 }

 

#left h2, #right h2 {

	color: #000;

	font-size: 12px;

	text-align: center;

	padding: 6px;

	margin: 10px 10px;

	background-color: #ceedf8;

	text-transform: uppercase;

}

#right h2 a {color: #000;  font-weight: bold; text-decoration: none; }
#right h2 a:hover {color: #000;  font-weight: bold; text-decoration: none; }
#right h2 a:visited {color: #000;  font-weight: bold; text-decoration: none; }


/* ------------------forms--------------------- */

.f {
	width: 175px; background-color: #222;
	border: 1px solid #fff; padding: 2px;
	margin: 15px auto;
}

div.row {
  font-size: 10px;
  clear: both;
  padding-top: 5px;
  padding-left: 2px;
  }

div.row span.label {
  
  float: left;
  width: 100px;
  text-align: left;
  }

div.row span.formw {
  float: left;
  width: 175px;
  text-align: left;
  }

.in  {
  color: #000;
  background-color: #ffffcc;
  font-size: 8px;
  height: 10px;
  }


div.spacer {
	clear:both;
}

/* -----------------content--------------------- */ 

#content{ 

min-height: 450px;
/*background-image:url(../site_img/grad.jpg);*/
background-repeat:repeat-x;
background-color: #ffff99;

position: relative; 

margin: 0px; 

padding: 6px;

}

#content h2 {
	
	border-bottom: 1px dotted #888; margin: 0; 
	
	padding: 0 1px 5px 10px;

	font-size:14px;

	font-weight: bold;

}

#content img {

	border: none;

	padding: 4px;

}



p {

padding: 5px 10px;

margin:0px; }

.dropshadow{
	/*float:left;*/
	/*clear:left;*/
	background: url(../site_img/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../site_img/shadow.gif) no-repeat bottom right;
	margin: 15px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 525px;
	padding: 0px;
}
.innerbox{
	
	background: url(../site_img/trans.png);
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}



pre{

font-size: 12px;

padding: 5px 10px;

margin:0px;}


/*  ----------------footer---------------------- */ 

#footer {

background-color: #000;

clear:left;

text-align: right; 

border-top: 1px solid #000;

font-size: 8px;

height: 15px;

} 

.floatleft {
	float:left;
}

.floatleft ul {
	width:330px;
}


#footer p {

	padding: none;

	margin: 0;

	color: #ffcc00;

}