
#global {
     margin-left: auto;
     margin-right: auto;
     width: 734px; /* mandatory to be centered */
     }

#PageContainer{
	background-image: url(../images/layout/bg_gray.gif);
	background-repeat:no-repeat;

	
}

#bodyContainer{

	font-family: Arial,Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-repeat:no-repeat;
}


#logoArea{
	width:734px;
	height:56px;
	background-image:url(../images/layout/layout_r1_c3.gif);
	margin-left:28px;
	border-left-width:1px; 
	border-left-color:white;
	border-right-width:1px; 
	border-right-color:white;
}


#headerArea{
	width:734px;
	height:170px;
	background-image:url(../images/layout/layout_r2_c3.jpg);
	background-repeat:no-repeat;
	margin-left:28px;
	border-left-width:1px; 
	border-left-color:white;
	border-right-width:1px; 
	border-right-color:white;
}

#menuArea{
	width:557px;
	height:170px;
	float:right;
}

#subheader{
	width:734px;
	height:37px;
	margin-left:28px;
	border-left-width:1px; 
	border-left-color:white;
	border-right-width:1px; 
	border-right-color:white;
}

#bodyArea{

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#333333;
	background-color:white;
	width:724px;
	height:100%;
	margin-left:28px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left-width:1px; 
	border-left-color:white;
	border-right-width:1px; 
	border-right-color:white;

}

div.hpBox {
	float: left;
	width: 168px;
	margin: 0;
	color: #5F5F5F;
	font-size: 9px;
	font-family: verdana, san-serif;
	text-align: center;
	}

div.hpBox ul {
	text-align: left;
	list-style-type: circle;
	}
	
div.hpBoxSpacer {
	float: left;
	margin: 0;
	}
	
div.hpBox p {
	text-align: left;
	margin-left: .5em;
	}

#layout_r4_c5{
	margin-left: 6px;
	}
	
.bodyRightSide{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	width:500px;

}

.bodyLeftSide{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	padding-left:15px;
	width:200px;
}


#bottomMenu{
	width:734px;
	height:38px;
	background-image:url(../images/layout/bot_1.gif);
	margin-left:28px;
	border-left-width:1px; 
	border-left-color:white;
	border-right-width:1px; 
	border-right-color:white;


}
#footerLine{
	width:734px;
	height:10px;
	margin-left:28px;

}

#footerArea{
	width:734px;
	height:32px;
	margin-left:28px;
	border-left-width:1px; 
	border-left-color:white;
	border-right-width:1px; 
	border-right-color:white;
	background-repeat:no-repeat;
	font-size: 9px;
	font-family: verdana, san-serif;
	text-align: center;
	color: white;	
}

#footerArea a, #footerArea a.link, #footerArea a.hover, #footerArea a.active{
	text-decoration: none;
	color: white;
	}

.headerRed{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style:italic;
	color:maroon;
	text-align:left;
	
}

.homeTopText{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
	color:gray;
	text-align:justify;
	padding-right:5px;
	
}

.secondaryHeadline{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	color:gray;
	text-align:justify;
	padding-right:5px;
	
}



.frontPageBoxes{
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size:9px;
	color:#666666;
}

.publications{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-align:justify;
	border-top:dotted;
	border-bottom:dotted;
	border-width:thin;
}

/*Links */
a:link { 
	color: ##660000; 
	text-decoration: none

a:active:visited { 
	color: ##660000;
	text-decoration: none;
}

a:link:visited { 
	color: ##660000;
	text-decoration: none;
}

a:visited { 
	color: ##660000;
	text-decoration: none;
}
a:active:visited:hover { 
	color: ##660000;
	text-decoration: underline;
}


a:link:visited:hover { 
	color: ##660000;
	text-decoration: underline;
}


a:visited:hover { 
	color: ##660000;
	text-decoration: underline;
}


a:link:hover { 
	color: #660000; 
	text-decoration: underline }


a:hover { 
	color: #660000; 
	text-decoration: underline }

a:link:active { 
	color: #660000; 
	text-decoration: none 
}

a:active { 
	color: #660000; 
	text-decoration: none 
}

}

/* End Links */

/* Lists */
#bodyArea ol {
	list-style-type: upper-roman;
}

#bodyArea ol ol {
	list-style-type: lower-alpha;
}

#bodyArea ol ol ol{
	list-style-type: lower-roman;
}

/* End Lists */