body{
margin:0px 0px 0px 0px;
padding:0px;
line-height: 1.5em;
background:#214478 url("../images/bg.png") repeat-y center;
font-family:arial,sans-serif;
}
#maincontainer{
width: 840px;
margin: 0px auto;
background-color:#FFFFFF;
}
#topsection{
height: 125px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
height:650px;
background:#EAEAEA;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
background:#FFFFFF;
}

#footer{
clear:left;
width:100%;
background:#FFFFFF;
text-align: center;
padding: 7px 0;
}

#footer span{
color: #555555;
font-size:8pt;
}
.imgdiv{
margin:0px;
width:200px;
height:225px;
background-color:#2c5aa0;
}
.pro
{
margin:0px;
width:200px;
height:225px;
}
.pform{
margin:0px 0px 0px 25px;
padding:25px 25px 0px 25px;
width:125px;
height:234px;
background-color:#2c5aa0;
}
.pform h2{
font-size:12pt;
color:#FF7D00;
}
.pform a{
font-size:8pt;
font-weight:normal;
color:#ffffff;
}
.biolink
{
margin:0px 0px 0px 25px;
padding:25px 25px 0px 25px;
width:125px;
height:200px;
background:transparent url('../images/bigApple.jpeg') no-repeat top left};
}
.biolink a
{
font-size:12pt;
font-weight:bold;
color:#ffffff;
}
.logo
{
float:left;
margin:10px 0px 0px 25px;
padding:0px;
width:575px;
height:115px;
}
.info
{
float:left;
margin:10px 25px 10px 10px;
padding:0px;
width:205px;
height:105px;
text-align:right;
}
.info span
{
font-size:12pt;
font-weight:bold;
color:#214478;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.innertube h1
{
	margin:15px 0px;
	font-weight:normal;
	color:#214478;
}
.innertube p,.innertube li
{
	width:450px;
	font-size:10pt;
	color:#214478;
}
.innertube hr
{
	margin:0px auto 0px 0px;
	width:450px;
	font-weight:normal;
	color:#214478;
}
.quote
{
	background-color:#cccccc;
	margin:10px 0px 0px 0px;
	padding:10px;
}
.quote cite
{
	margin:0px 0px 0px 325px;
}

/*menu */
.spacer{
float:left;
margin:0px 0px 0px 25px;
padding:0px;
width:175px;
height:35px;
background:#2c5aa0 url("../images/roundright.gif") no-repeat right top;
}
.menu{
float:left;
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
width:640px;
}
.menu ul{
margin:0px;
padding:0px;
list-style:none;
font-size:10pt;
}
.menu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}
.menu a{
float:left;
color:#214478;
background:#FF7D00 url("../images/roundleft.gif") no-repeat left top;
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}
.menu a span{
float:left;
display:block;
background:transparent url("../images/roundright.gif") no-repeat right top;
padding: 7px 9px 3px 6px;
cursor: pointer;
}
.menu a span{
float: none;
}
.menu a:hover, 
.menu li.selected a{
background-color:#214478;
color:#FFFFFF;
}
.menu li.selected a{
margin-left:2px;
.menu a:hover span{
background-color:transparent;
}
.menudivider{
clear: both;
padding: 0;
width: 100%;
height: 0px;
/*line-height: 5px;
background: #804000; background color of horizontal line*/
}
