* {
	margin: 0px;
	padding: 0px;
}

body { 
	font-family: "Trebuchet MS", "Bitstream Vera Sans", "Helvetica", sans-serif;
	font-size: 10pt;
	background: #acbdfb;
	
}

a {
	color: #1b65c8;
	margin:0px;
	text-decoration: none;
}

a:hover {
  margin: 0px;
  padding: 0px;
	color: #31035f;
	text-decoration: underline;
	
}

a:visited {
	color: fabb00;
	
}

h1,h2,h3 {
	color: #6b8af9;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", "Helvetica", sans-serif;
	margin: 0px;
}

h1 { font-size: 180%; }
h2 { font-size: 140%; }
h3 { font-size: 120%; }



p {
	line-height: 140%;
	text-align: justify;
	margin-bottom: 0px;
}

#header-shadow{
  margin: 0px auto;
  width: 705px;
  height: 70px;
  background: url("../images/layout/header_shadow.png") 50% top no-repeat;
}

#header-shadow ul{
  margin-right: 15px;   
  list-style: none; 
}

#header-shadow li{
  float: right;    
  margin-top: 2em;
  margin-right: 1.5em; 
  padding: 0px;  
}

#header-shadow a{
  font-size: 1.2em;
  color: white;
  
}



#main-container {
	width: 705px;
	margin: 0px auto 0px;
	background: url("../images/layout/shadow_layout_back.png") 50% repeat-y;
}


#navigation {
  margin-left: 15px;
  float: left; 
  width: 673px; 
  background: #DAE0D2 url("../images/layout/nav_border_bottom.png") repeat-x bottom; 
  font-size: 1.2em; 
  line-height: normal;
  border-left: 1px solid #fba0cd;
  border-right: 1px solid #fba0cd;
}

#navigation ul { 
  margin: 0px; 
  padding: 5px 5px 0px;   
  list-style: none; 
} 

#navigation li { 
  float: left; 
  background: url("../images/layout/nav_left_corner.png") no-repeat left top;  
  margin: 0px;
  padding: 0px 0px 0px 18px; 
  border-bottom: 1px solid #765;  
}


#navigation a {
  float: left;
  display: block; 
  background: url("../images/layout/nav_right_corner.png") no-repeat right top;    
  padding: 5px 18px 4px 0px;  
  font-weight: bold;
	color: white;
	text-decoration: none;
}




#navigation #current { 
  background-position: 0% -150px; 
  border-width: 0px;
}

 
#navigation #current a { 
  color: black;
  background-position:100% -150px;
  padding-bottom: 5px; 
  
}	


#navigation li:hover, #header li:hover a { 
  background-position: 0% -150px; 
  color: #333; 
}

#navigation li:hover a {
  color: black;
  background-position: 100% -150px; 
}


#teaser-image{
  clear: both;
  width: 675px;
  margin: 0px auto 0px;
}

#teaser-image img{
    border: none;
}

#teaser-image a{
  color: transparent;
  text-decoration: none;
  border: none;
  
}

#teaser-image a:hover{
  color: transparent;
  text-decoration: none;
}



#teaser-image a:visited{
  color: transparent;
  text-decoration: none;
}

#border-middle {
		width: 675px;
    margin: 0px auto 0px;
}


#content {
	width: 675px;
	margin: 0px auto;
  clear: left;
	padding: 0px;	
	background: url("../images/layout/content_background.png") left top repeat-x;
	background-color: white;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

#text-content{
}


#footer-shadow a{
  color: #ffffff;
}

#footer-shadow a:hover{
  color: #fbf77d;
}

#footer-shadow a:visited{
  color: #fcaaf7;
}


#footer-shadow{
  margin: 0px auto;
  width: 705px;
  height: 41px;
  background: url("../images/layout/footer_shadow.png") 50% no-repeat;
}

#footer-shadow p{
  text-align: center;
}


.bold-font{
	
	font-weight: bold;
}
