body {
	background-color: #ebe9de;
	background-image: url(/images/franco_bg.gif);
	background-repeat: repeat-y;
	margin:0px;
	padding:0px;
	}

#page{
	width:795px;
	}

#page:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}

#p-left{
	width:126px;
	float:left;
	}

#l-menu{
	padding-left:8px;
	}

/* Content */

#p-content{
	width:669px;
	float:right;
	font:normal .7em verdana,arial,sans-serif;
	font:normal .8em arial,verdana,arial,sans-serif;
	}

#c-menu{
	background:#CD3301;
	text-align:right;
	height:21px;
	padding-right:5px;
	}

#c-top form{
	float:right;
	}

#c-top img{
	float:right;
	}

#c-article{
	clear:both;
	padding:20px;
	}

#c-article p:first-child,
#c-article ul:first-child,
#c-article ol:first-child,
#c-article h1:first-child,
#c-article h2:first-child{
	margin-top:0px;
	}

#c-article h1{
	font:bold 1.4em verdana,arial,sans-serif;
	font:bold 1.7em cambria,times,serif;
	color:#006633;
	}

#c-article p{
	line-height:1.4em;
	}

#c-article h2{
	font:bold 1em verdana,arial,sans-serif;
	font:bold 1.3em cambria,georgia,"Times New Roman",times,serif;
	}

#c-article p+h2,
#c-article ul+h2,
#c-article ol+h2,
#c-article table+h2,
#c-article blockquote+h2,
#c-article form+h2{
	margin-top:1.8em;
	}

#c-article h3{
	font:bold 1.1em arial,sans-serif;
	text-transform:uppercase;
	color:#006633;
	margin-bottom:.4em;
	}

#c-article h3+p{
	margin-top:0em !important;
	}

#c-article p+h3,
#c-article ul+h3,
#c-article ol+h3,
#c-article table+h3,
#c-article blockquote+h3,
#c-article form+h3{
	margin-top:2em !important;
	}

#c-article h3+table{
	margin-top:1.6em;
	}

#c-article a{
	color: #006633;
	}

.col-left{
	width:400px;
	float:left;
	/*background:blue;*/
	}

.col-right{
	width:215px;
	float:right;
	font-size:.9em;
	/*background:pink;*/
	}

.col-left p:first-child, .col-right p:first-child{
	margin-top:0px;
	}

/* Insets, Alerts & Messages */

.inset{
	background:#ebe9de;
	padding:15px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}

div.inset:first-child{
	margin-top:0px;
	}

/* Inset Interior Elements */

div.inset p:first-child, div.inset div p:first-child{
	margin-top:0px;
	}

.inset p, .inset ul, .inset ol{
	margin-top:.6em;
	margin-bottom:0px;
	}

.inset h2, .inset h3{
	border-bottom:none !important;
	margin:0px;
	}

.inset h2+p, .inset h3+p{
	margin-top:.4em !important;
	}

#c-article .inset h2{
	font:bold 1.3em cambria,georgia,"Times New Roman",times,serif;
	letter-spacing:-.05em;
	}

#c-article .inset h3{
	text-transform:none;
	}

#c-article .inset h2+h3{
	margin-top:1em;
	}

div.inset{
	margin-top:1.5em;
	margin-bottom:1.5em;
	}

h2+div.inset, h3+div.inset{
	margin-top:0px !important;
	}

/* Block Insets */

.alert, div.alert{
	background:#ffffcc;
	/*border:2px solid #cc0000;*/
	}

.alert h2{
	color:#cc3300 !important;
	}

/* Home Page */

#c-article .green-box{
	background:#56896F;
	color:#fff;
	padding:15px;
	width:185px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}

#c-article .green-box p:first-child{
	margin-top:0px;
	}

#c-article .green-box ul{
	margin-left:0px;
	padding-left:1.4em;

	padding:0px;
	list-style:none;
	}

#c-article .green-box ul li{
	margin:.4em 0px;
	padding:4px 0px;
	border-top:1px solid #6f9b84;
	}

#c-article .green-box ul li:first-child{
	border-top:none;
	padding-top:0px;
	margin-top:0px;
	}

#c-article .green-box strong{
	color:#ffff33;
	/*font-style:italic;*/
	text-transform:uppercase;
	}

#c-article .green-box h2{
	/*font:normal 1.6em georgia,"Times New Roman",times,serif;*/
	font:bold 1.6em cambria,georgia,"Times New Roman",times,serif;
	letter-spacing:-.05em;
	}

#c-article .green-box li strong a{
	color:#ffff33 !important;
	}

#c-article .green-box li a{
	font-weight:bold;
	color:#fff;
	}

#c-article .green-box a{
	color:#fff;
	font-weight:normal;
	}

#welcome-image{
	background:#ebe9de;
	padding:10px;
	}

.news-items p, p.border{
	margin:0;
	border-top:1px solid #ccc;
	padding:1em 0;
	}

.border-top{
	border-top:1px solid #ccc;
	padding-top:1em;
	}

/* Lists */

ul.spread li, ol.spread li{
	margin:.4em 0px;
	}

/* PDFs */

ul.icons, ul.pdf, ul.docs, ul.html, ul.wmv{
	padding-left:0px !important;
	list-style:none;
	margin-left:.4em;
	}

ul.icons li, ul.pdf li, li.pdf, ul.docs li, li.docs, ul.html li, li.html, ul.wmv li, li.wmv{
	background-repeat:no-repeat;
	background-position:left 1px;
	padding:3px 0px 5px 25px;
	}

li.pdf, ul.pdf li{
	background-image:url(/images/icons/li-pdf.gif) !important;
	}

li.html, ul.html li{
	background-image:url(/images/icons/li-html.gif) !important;
	}

/* Grid List */

ul.list-grid{
	list-style:none;
	margin:.7em 0px;
	padding:0px !important;
	border:1px solid #e3dfd0;
	/*font:normal .9em arial,verdana,arial,sans-serif;*/
	}

#c-article ul.list-grid li{
	border-top:1px solid #ebe9de;
	margin:0px;
	padding:4px 6px;
	line-height:1.4em;
	}

#c-article ul.list-grid li:first-child{
	border-top:none;
	}

/* Misc */

.box-right{
	width:185px;
	padding:15px;
	background:#ebe9de;
	float:right;
	margin:15px 0px 15px 15px;
	font-size:1em;
	}

.box-right ul:first-child, .box-right p:first-child{
	margin-top:0px;
	}

.box-right p{
	margin:1em 0px 0px 0px;
	}

.box-right ul{
	margin:1em 0px 0px 0px;
	padding-left:1.4em;
	}

.grey{
	color:#888;
	}

.indent{
	margin-left:1.6em;
	}

.float-right{
	float:right;
	margin:15px 0px 15px 15px;
	}

.float-left{
	float:left;
	margin:15px 15px 15px 0px;
	}

/* Image Galleries (Mango Men 2011, NNO 2011, etc...) */

.g-thumbs{
	margin-left:-10px;
	}

.g-thumbs:after{
	content:"."; 
	display:block; 
	height:0px; 
	clear:both; 
	visibility:hidden;
	}

.g-thumbs a{
	float:left;
	display:block;
	width:145px;
	height:111px;
	overflow:hidden;
	position:relative;
	margin-left:10px;
	border:1px solid #ddd;
	margin-bottom:10px;
	text-align:center;
	background:url(/images/gallery/bg-thumb.gif) no-repeat center center;
	}

.g-thumbs a:hover{
	border-color:#999;
	}

.g-thumbs a img{
	height:101px;
	margin:0px auto;
	padding:5px;	
	}


/* OLD CSS */

.whitelinks{
	color: #FFFFFF
	}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}

.white-text{
	font-color: white; 
	}

A.white:Link, A.white:Visited, A.white:Active {
	color : white;
	}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: 006633;
	}

