/* CSS Document */


/* Landing page */

a.box {

	 color:#094373;

font-weight:bold;

text-decoration:underline;

}


a.box:visited {

	 color:#094373;

font-weight:bold;

text-decoration:underline;

}


a.box:active {

	 color:#094373;

font-weight:bold;

text-decoration:underline;

}


a.box:hover {

color:#094373;

font-weight:bold;

text-decoration:underline;

}


.thrColFix #sidebar2

{ float:right;

  width:200px;

  background:#FFF;

  margin-right:25px; 

}


.sideblock_links {

padding-top:5px;

padding-left:8px;

margin-top:5px;

width:195px;

height:auto;

background-color:#eeeeee;

padding-bottom:10px;

margin-bottom:5px;

margin-left:7px;

}


h2.sideblock {

margin-top:5px;

margin-bottom:5px;

  font-size: 12px;

	 color:#094373;

  font-weight:bold;

} 


p.sideblock {

	margin-top:5px;


	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	}

	

.sideblock_text {

width:auto;

padding-top:3px;

margin-right:3px;

margin-left:60px;

}


.sideblock_separator

{ background-image:url(../images/separator_rightnav.gif);

  background-position:center;

  background-repeat:no-repeat;

  margin-left:12px;

  width:193px;

  height:1px;

  padding-top:5px;

  padding-bottom:5px; 

  }


.thrColFix #pathTitle

{ padding-top:15px;

  width:700px;

  height:auto;

  margin-left:258px;

  padding-left:25px;

  font-size:11px;

  border-left:solid 1px #999; }


.pathTitle_bottom_border

{ width:700px;

  height:1px;

  margin-left:0;

  font-size:11px;

  border-bottom:solid 1px #999;

  margin-bottom:10px; }

  

  #pathTitle_bottom_border

{ width:700px;

  height:1px;

  margin-left:0;

  font-size:11px;

  border-bottom:solid 1px #999;

  margin-bottom:10px;

   }


.thrColFix #mainContent

{ margin-left:258px;

  margin-right:28px;

  padding-left:25px;

  width:450px;

  height:auto;

  padding-bottom:40px;

  border-left:solid 1px #999;

  font-size:11px;

  font-family:Verdana,Arial,Helvetica,sans-serif; }

  

 p.intro:first-letter {

font-size:16px;

font-weight:bolder;

font-variant:small-caps;

}  

  

  h1.content

{ 	 font-size:24px;

	 color:#094373;

	 font-weight:bold;

	 font-family:Arial, Helvetica, sans-serif; }

  

  #MainBlock_sep

{ background-image:url(../images/separator_mainContent.gif);

  background-position:left;

  background-repeat:repeat-x;

  width:450px;

  height:1px;

  padding-top:10px;

  padding-bottom:10px; }

  

/*  h2.content

{ color:#1e701e;

  font-size:14px;

  font-weight:bold;

  padding-top:10px;

  margin-bottom:-10px; }*/

  

h1.news {

	 font-size:24px;

	 color:#094373;

	 font-weight:bold;

}


h2.content {

	 font-size:14px;

	 color:#094373;

	 font-weight:bold;

	 padding-top:10px;

	 margin-bottom:0px;

}


/*p.content

{ font:11px/15px Verdana,Arial,Helvetica,sans-serif; }*/


/*.content

{ font:11px/15px Verdana,Arial,Helvetica,sans-serif; }*/


/*p.intro

{ font:11px/15px Verdana,Arial,Helvetica,sans-serif;}*/




.separ {

margin-left:5px;

margin-right:5px;

}


h2 {



}



#teaser {

	padding-top:5px;

	height:auto;

	line-height:15px;

}


.thrColFix #teaser1 {

	padding-left:4px;

	width:220px;

	border-right:1px #999 solid;

}


.thrColFix #teaser2 {

	width:220px;

	float:right;

}


.teaser_picture {

	width:auto;

	height:auto;

	margin-top:5px;

}


.teaser_picture_side {

	width:auto;

	height:auto;

	float:left;

	margin-top:5px;

	margin-right:5px;

}


.teaser_picture_side_right {

	width:auto;

	height:auto;

	float:right;

	margin-top:5px;

	margin-left:5px;

	margin-bottom:5px;

}


.teaser_text {

	width:50%;

	float:right;

	margin-right:3px;

}


#news_box {

width:440px;

height:400px;

border:1px solid #999;

padding-left:15px;

}


#blue_block {

width:216px;

background-color:#094373;

line-height:20px;

height:auto;

padding-bottom:30px;

margin-left:0px;

margin-top:20px;

}


h2.blueblock {

	 font-size:14px;

	 color:#FFFFFF;

	 font-weight:bold;

	 padding-top:10px;

	 margin-left:10px;

	 padding-left:5px;

	 }

	 

a.blueblock {

color:#FFFFFF;

font-weight:bold;

font-size:12px;

text-decoration:underline;

}


a.blueblock:visited {

color:#FFFFFF;

font-weight:bold;

font-size:12px;

text-decoration:underline;

}


a.blueblock:active {

color:#FFFFFF;

font-weight:bold;

font-size:12px;

text-decoration:underline;

}


a.blueblock:hover {

color:#FFFFFF;

font-weight:bold;

text-decoration:underline;

font-size:12px;

}


li.blueblock {

margin-left:-10px;

padding-top:10px;

}


li.box {

margin-left:-20px;

padding-top:10px;

}


.thrColFix #bottom_separator

{ padding-top:0px;

  width:700px;

  height:auto;

  margin-left:258px;

  padding-left:25px;

  font-size:11px;

  border-left:solid 1px #999;

  padding-bottom:10px; }

  

.thrColFix #bottom_contact

{ margin-top:15px; 

	padding-top:0px;

  width:480px;

  height:100px;

  font-size:11px;

  background-color:#E9E9E9;

  padding-bottom:30px; }


.pointxPointer 

{ text-decoration:none;

  color:#000;

  margin-left:36px;

  font-size:11px;

  line-height:22px;

  background-image:url(../images/arrow_point_x.gif); 

  background-repeat:no-repeat; 

  background-position:left; 

  padding-left:7px; 

   }


.pointxPointerGray

{ text-decoration:none;

  color:#000;

  margin-left:36px;

  font-size:11px;

  line-height:22px;

  background-image:url(../images/arrow_point_x_gray.gif); 

  background-repeat:no-repeat; 

  background-position:left; 

  padding-left:7px; 

   }

   

  .minitext {

  font-size:10px;

    }

	

	.minitextsmallcaps {

	font-size:11px;

	font-variant:small-caps;

	}

	

  .h3content {

  font:12px;

 color:#094373;

 font-weight:bold;

 padding-top:10px;

	   }

	   

	   .phystitle {

	 font-size:14px;

	 color:#094373;

	 font-weight:bold;

	 padding-top:0px;

	 margin-bottom:0px;

	 margin-top:-3px;

	   }


#physContent

{ margin-left:258px;

  margin-right:28px;

  padding-left:25px;

  width:685px;

  height:auto;

  padding-bottom:40px;

  border-left:solid 1px #999;

  font-size:11px;

  font-family:Verdana,Arial,Helvetica,sans-serif; }

  

#navlinks li{list-style:none;


display:inline;


margin-right:0.5em;


padding-right:.75em;


margin-left:0px;

padding-left:0px;


border-right:1px solid black;


text-align:center;}


#navlinks li.last{border-right:0;}

