body {margin:5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
#shell {
	width: 970px;
	text-align:left;
	margin: 0 auto;
}
#flag { background-color:#ffffff; background-image:
url(/images/fsne-mast.gif); background-repeat:no-repeat; background-position: -4px -6px; }
#main {  }
div.leftnav { position:relative; float:left; width: 130px; padding-right:4px; }


.leftnav ul { list-style: none; list-style-image:none; list-style-type:none; margin:0; padding:0; }
.leftnav li { font-size:12px; font-family:Helvetica, Geneva, Arial, sans-serif; line-height:1.2em; display: block; }
.leftnav li a { display:block; padding: 4px;text-decoration:none; border-bottom:1px solid #FFD882; }
.leftnav li a:hover { background-color:#E48B00; background-color:#FFD882; text-decoration:none; }


.midcol ul { /*padding-left:0;*/}
.midcol li { /*padding-left:22px*/; margin-bottom:4px;}
.midcol ol li { /*padding-left:0;*/ }
.midcol ul li { list-style-image:url(/images/bulletOrangeSquare.gif); 
	/* list-style:none; background-image:url(/images/bulletOrangeSquare.gif); background-repeat:no-repeat; background-position: 8px 6px;*/ 
}
/*div.midcol li { font-size:.85em; }*/

.midcol {
	position:relative;
	float:left;
	width: 480px;
	padding:0 10px;
	border-left: 1px solid #cccccc;
	min-height:600px;
	margin-bottom: 10px;
}
.midcol .module { border-top:1px solid #ccc; margin-top:10px; padding-top:10px; }
.midcol .module:first-child { border-top:none; margin-top:0; }

.rightrail {
	position:relative;
	float:left;
	width: 310px;
	padding:0 10px;
	border-left: 1px solid #ccc;
}

.rightrail .tese {width:150px; float:left; }
.rightrail .module ul {font-size:12px; font-family:Helvetica, Geneva, Arial, sans-serif; padding-left:15px;}
.rightrail .module li { /*list-style:none; background-image:url(/images/bulletOrangeSquare.gif); background-repeat:no-repeat; background-position: 0px 4px; padding-left:10px;*/ margin-bottom:2px; list-style-image:url(/images/bulletOrangeSquare.gif); }
.rightrail .module li br {line-height:0; height:0;}
.rightrail .teseImage {width:150px; height:150px; overflow:hidden; float:right;}
.rightrail .module { border-top:1px solid #cccccc;padding-top:5px; margin-top:5px; clear:both; }
.rightrail .module:first-child {border:none; padding-top:0;}

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

#flag .homeLinkLogo { height:134px; float:left; width: 130px; padding-right:4px; }

p { /*font-size:11px;*/ margin:10px 0;/*line-height:14px;*/  }

.caption { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.photoRight { width:auto; float:right; margin:0 0 5px 10px; }
.photoRight img { border:1px black solid; }
.photoRight .caption {font-size:10px;}

h1, h2, h3, h4, h5, h6 { margin:5px 0;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, ul, li { margin-top:0; padding-top:0; }

.clearfloat { clear:both; }
.hrule { background-color:#FFFFFF; padding:4px 0; clear:both; }
.hrule div { border-top:2px solid #cccccc; }

.nobr { white-space:nowrap;}

div.footer { width:970px; margin:10px 0; padding-top:5px; border-top:1px solid #cccccc; clear:both;}
.footer p {font-size:.75em; font-family:Helvetica, Geneva, Arial, sans-serif; margin:0; padding:0; }

