html, body	{
	padding: 0;
	margin: 0;
}
body
	{
	font-family: arial, helvetica, sans-serif;
	background-color: #d9e9ee;
	background-image:url(../images/background_logo.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;	
	background-position: bottom right;
}
p,.p
{
	font-family: "Lucida Grande","Lucida Sans Unicode", geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.highlightBox {

	font-family: "Lucida Grande","Lucida Sans Unicode", geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
	background-color: #FFEADF;
	border-top: #EF5000 1px solid;
	border-left: #EF5000 1px solid;
	border-right: #EF5000 1px solid;
	border-bottom: #EF5000 1px solid;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	
}

.graphTitleBox {

	font-family: "Lucida Grande","Lucida Sans Unicode", geneva, arial, helvetica, sans-serif;
	width: 435px;
	font-size: 11px;
	color: black;
	font-weight: normal;
	background-color: white;
	border-top: #B5D3DE 1px solid;
	border-left: #B5D3DE 1px solid;
	border-right: #B5D3DE 1px solid;
	border-bottom: #B5D3DE 1px solid;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	
}


h1
{
	font-size: 16px;
	color: #122c61;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin-top: 20px;
}
h2 
{	
	font-size: 12px;
	color: #ffffff;
	background-color: #b2d3de;
	padding: 5px;
	display: inline;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
h3
{
	font-size: 12px;
	color: #122c61;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4
{
	font-size: 12px;
	color: #122c61;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 0px;
}
h5
{
	font-size: 12px;
	color: #122c61;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0px;
}
h5
{
	font-size: 12px;
	color: #122c61;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 0px;
}
sup	{
	font-size: 9px;
	color: #e85100;
}
ul	{
	font-family:  "Lucida Grande","Lucida Sans Unicode", geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
	color: #333333;
}
ol	{
	font-family:  "Lucida Grande","Lucida Sans Unicode", geneva, arial, helvetica, sans-serif;
	margin-left: 50px;
	margin-top: 20px;
	color: #333333;
}
li.questions	{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
}
li.dates	{
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.navigationleft	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#122c61;
	background-color: #ffffff;
	font-size: 11px;
}

td
{
	font-size: 12px;
	color: #122c61;
	font-weight: normal;
}

.highlightBoxTable td
{
	font-size: 11px;
	color: black;
	font-family: "Lucida Grande","Lucida Sans Unicode", geneva, arial, helvetica, sans-serif;
	font-weight: normal;
}
th.heading
{
	font-size: 14px;
	color: #ffffff;
	border: 1px solid #122c61;
	background-color: #8aaabf;
}
input.box	{
	border: 1px solid #8aaabf;
	background-color: #ffffff;
}
input.button	{
	border: 1px solid #8aaabf;
	font-size: 12px;
	font-weight: bold;
	background-color: #b2d3de;
	color: #ffffff;
}
textarea.box	{
	border: 1px solid #122c61;
}
.alert {
	color: red;
	padding: 5px 5px 5px 5px;
}
a:link	{	
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	text-decoration: none;	
}
a:visited	{	
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	text-decoration: none;	
}
a:hover
{	
	font-weight: bold;
	color: #e85100;
	text-align: left;
	text-decoration: none;	
}
a:link.leftnav {	
	font-weight: bold;
	color: #122c61;
	text-align: left;
	text-decoration: none;	
}

a:visited.leftnav	{	
	font-weight: bold;
	color:  #122c61;
	text-align: left;
	text-decoration: none;	
}
a:hover.leftnav
{	
	font-weight: bold;
	color: #e85100;
	text-align: left;
	text-decoration: none;	
}


a:link.devleftnav {	
	font-weight: bold;
	color: #122c61;
	text-align: left;
	text-decoration: none;	
}


a:visited.devleftnav	{	
	font-weight: bold;
	color:  #122c61;
	text-align: left;
	text-decoration: none;	
}
a:hover.devleftnav
{	
	font-weight: bold;
	color: #e85100;
	text-align: left;
	text-decoration: none;	
}

a:link.subnav
{	
	font-weight: bold;
	color: #122c61;
	text-align: left;
	text-decoration: none;	
}
a:visited.subnav
{	
	font-weight: bold;
	color: #122c61;
	text-align: left;
	text-decoration: none;	
}
a:hover.subnav
{	
	font-weight: bold;
	color: #e85100;
	text-align: left;
	text-decoration: none;	
}
a:link.orangelink
{	
	font-weight: bold;
	color: #e85100;
	text-align: left;
	text-decoration: none;	
}
a:visited.orangelink
{	
	font-weight: bold;
	color: #e85100;
	text-align: left;
	text-decoration: none;	
}
a:hover.orangelink
{	
	font-weight: bolder;
	color: #e85100;
	text-align: left;
	text-decoration: underline;	
}
a:link.bluelink
{	
	font-weight: bold;
	color: #8191ad;
	background-color: transparent;
	text-align: left;
	text-decoration: none;	
}
a:visited.bluelink
{	
	font-weight: bold;
	color: #8191ad;
	background-color: transparent;
	text-align: left;
	text-decoration: none;	
}
a:hover.bluelink
{	
	font-weight: bolder;
	color: #8191ad;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;	
}

.navigation 
{  
	margin-top: -2px;
}


.navigation li	{
	font-weight: bold;
	color: #ffffff;
	border-top: 1px solid #B5D3DE;
	border-bottom: 1px solid #B5D3DE;
	margin-left: -40px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.searchTitle	{	
	border: 1px solid #8aaabf;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
	background-color: #b2d3de;
}
.subnavigation	{
	color: #122c61;
	background-color: transparent;
	width:540px;
	margin-top: 25px;
	font-weight: bold;
	font-size: 11px;
}
.navdivider	{
	color: #e85100;
	background-color: #122c61;
	font-weight: bold;
}
.subnavdivider	{
	color: #e85100;
	background-color: #e3eef0;
	font-weight: bold;
}
.pagecontent	{
	width: 80%;	
}
#relevantlinks	{
	color: #122c61;
	background-color: #ffffff;
	text-align: center;
	width:179px;
}
p.sectionunderdev	{
	color: #FF0000;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
.insert	{
	color: #e85100;
}
.references	{
	margin-bottom: 0;
	font-weight: bold;
	color: #122c61;
	background-color: transparent;
}
ul#navigation	{
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	color: #e85100;
	margin-left: 15px;
	padding-left: 5px;
}

.trclass1	{
	background-color: #b2d3de;
	padding: 3px;
	font-size: 11px;
}
.trclass2	{
	background-color: #d9e9ee;
	color: #122c61;
	padding: 3px;
	font-size: 11px;
}
.piclist	{
	margin-bottom: 10px;
	margin-top: 10px;
}
.sublist	{
	list-style-type: circle;
}
.listimages	{
	margin-top: 10px;
}
#holdingpagediv {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 500px;	
}
.holdingtext	{
	font-weight: bold;
	font-size: 14px;
}
#entrydiv	{
	margin-left: auto;
	margin-right: auto;
	margin-top:100px;
	margin-bottom: auto;
	width: 500px;	
}
#thankyoudiv	{
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	margin-bottom: auto;
	width: 300px;	
}
.answerdiv	{	
	margin-top: 20px;
	width: 400px;
	border: 1px solid #122c61;
	background-image: url(../images/background_logo_fade3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	background-color: #f0f6f8;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
}
#logindiv	{
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	margin-bottom: auto;
	width: 400px;
	border: 1px solid #122c61;
	background-image: url(../images/background_logo_fade3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	background-color: #f0f6f8;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
}
#askdiv	{
	margin-top:20px;
	margin-bottom: auto;
	width: 300px;
	border: 1px solid #122c61;
	background-image: url(../images/background_logo_fade3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	background-color: #f0f6f8;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
}
#thankyouask	{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: auto;
	width: 300px;	
}
.admindiv	{
	margin-left: auto;
	margin-right: auto;
	margin-top:100px;
	margin-bottom: auto;
	width: 400px;
	border: 1px solid #122c61;	
	background-image: url(../images/background_logo_fade3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	background-color: #f0f6f8;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
}
.admindiv2 {
	margin-left: auto;
	margin-right: auto;
	margin-top:80px;
	margin-bottom: auto;
	width: 600px;
	border: 1px solid #122c61;	
	background-image: url(../images/background_logo_fade3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	background-color: #f0f6f8;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
}
.admindiv3 {
	margin-left: auto;
	margin-right: auto;
	margin-top:80px;
	margin-bottom: auto;
	width: 400px;
	border: 1px solid #122c61;	
	background-image: url(../images/background_logo_fade3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	background-color: #f0f6f8;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
}
.questioninner	{
	margin: 10px;
	width: 380px;
	background-color: #ffffff;
	border: 1px dashed #8aaabf;
	padding: 10px;
}
.questioninner2	{
	margin: 10px;
	width: 580px;
	background-color: #ffffff;
	border: 1px dashed #8aaabf;
	padding: 10px;
}
#BENVENUTOadmin	{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top:100px;
	margin-bottom: auto;
	width: 400px;
	border: 1px solid #122c61;	
	background-image: url(../images/background_logo_fade3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	background-color: #f0f6f8;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
}
#logintable	{
	padding: 0px;
}
#search	{
	margin-left: 15px;
}
.divcenter	{
	text-align: center;
}
.disclaimer	{
	font-size: 10px;
	margin-left: 20px;
	margin-right: 20px;
	width: 90%;
}
.disclaimerpopup	{
	font-size: 12px;
	color: #122c61;
	padding: 10px;
	width: 301px;
	height: 200px;
	opacity: .9;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	background-color: #d9e9ee;
	background-image:url(../images/background_logo_cropped.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;	
}
.PopupInnerBorder {	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;		
}
.PopupOuterBorder {	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;	
	padding: 5px;
	background-color: #ffffff;
}
.PopupFrame {		
	background-color: transparent;
	color: #ffffff;
	padding:5px;
}
td.cell	{	
	border: 1px inset #122c61;
}
textarea	{	
	border: 1px solid #122c61;
}
*	{
	scrollbar-face-color: #e3eef0;
	scrollbar-highlight-color: #122c61; 
	scrollbar-shdow-color: #999999;
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #122c61;
	scrollbar-track-color: #b2d3de; 
	scrollbar-darkshadow-color: #c3cad7;
}
.smalltext	{
	font-size: 9px;
	margin-top: 0;
	color: #e85100;
}
.redtext	{
	color:	#FF0000;
}
.orangetext	{
	color:	#e85100;
}
.bluetext	{
	color:	#122c61;
	size: 10px;
}
.extract	{
	color: #122c61;
}
.floatleft {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.dashedline	{
	border-bottom: 2px dashed #e3eef0;
	width: 80%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 0px;
}
.dashedlinetop	{
	border-bottom: 2px dashed #e3eef0;
	width: 80%;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 0px;
}
.leftcol	{
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 15px;
	margin-bottom: 15px;
}
