
html, body  {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, "Trebuchet MS", Verdana, Swiss, SunSans-Regular;
	margin: 5px 0px 0px;
	background: url(images_new/bg-body.gif);
	padding: 0px
	}
	
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
	}


td.navigation {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	padding: 0px
	}

td.navigation a, td.navigation a:visited {
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	margin: 0px;
	padding: 4px 7px 4px;
	display: block;
	}

td.navigation a:hover, td.navigation a:visited:hover {
	color: #f8e8b6;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	margin: 0px;
	padding: 4px 7px 4px;
	display: block;
	}

td.navigation b {
	color: #303e63;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background-color: #fff;
	text-transform: uppercase;
	float: left;
	margin: 0px;
	padding: 4px 6px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #303e63;
	display: block
	}

td.detail {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background-color: #fffeff;
	}
	
	
td.detail a, a:visited {


}

td.detail a:hover, a:hover:visited {


}
	
td.detail input  {
	color: #fff;
	font-size: 12px;
	font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #303e63
	}

select {
	color: #303e63;
	font-size: 10px;
	background-color: #fff
	}

img.detail   {
	background: url(images/fp_fsbo_mag_cover.jpg) no-repeat 5px 15px;
	margin: 0px;
	padding: 0px
	}


td.detail table.intro   {
	margin: 10px 0px 0px;
	padding: 0px
	}



td.detail table.intro td p.noline  {
	color: #303e63;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	margin: 0px;
	padding: 20px 20px 10px
	}

td.detail table.seminars td h1   {
	color: #303e63;
	margin: 0px;
	padding: 0px
	}
	
	
	
td.detail table.seminars td img.seminarhdr     { font-size: 10px; margin: 0px; padding: 9px 0px 0px 18px }


td.detail table.seminars td img.line     { font-size: 10px; margin: 0px; padding: 0px 0px 5px; border-top: 1px solid #858ea8 }
	
td.detail table.seminars td.bottom   { font-size: 10px; margin: 0px; padding: 10px 0px 0px }



	
td.detail table.seminars td.moreinfo a, td.detail table.seminars td.moreinfo a:visited   { color: #858ea8; font-style: normal; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px 18px 0px 0px }

td.detail table.seminars td p.on   { color: #303e63; font-style: normal; font-weight: normal; font-size: 10px; line-height: 22px; text-decoration: none; background-color: #f1f2f6; margin: 0px 18px; padding: 2px 5px; border: none }

td.detail table.seminars td p.on a, td.detail table.seminars td p.on a:visited     { color: #303e63; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; background-color: #f1f2f6; margin: 0px; padding: 0px; border: none }

td.detail table.seminars td p.on a:hover, td.detail table.seminars td p.on a:visited:hover   { color: #600; font-size: 10px; text-decoration: none; margin: 0px; padding: 0px; border: none }
	
	
	
td.detail table.seminars td p.on span.right   { font-size: 10px; float: right; clear: none; display: block }


td.detail table.seminars td p.off  { color: #303e63; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; margin: 0px 18px; padding: 2px 5px; border: none }
	
td.detail table.seminars td p.off a, td.detail table.seminars td p.off a:visited     { color: #303e63; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; margin: 0px; padding: 0px; border: none }

td.detail table.seminars td p.off a:hover, td.detail table.seminars td p.off a:visited:hover   { color: #600; font-size: 10px; text-decoration: none; margin: 0px; padding: 0px; border: none }




td.detail p {
	margin: 0px;
	padding: 5px 0px;
	border-bottom: 1px dashed #9ba5bf
	}
	
td.detail h1    {
	color: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Georgia, Times;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 10px 0px 20px
	}
	
td.detail h1 a, td.detail h1 a:visited {
	color: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Georgia, Times;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px
	}
	
td.detail h1 a:hover, td.detail h1 a:visited:hover  {
	color: #2d3a5c;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Georgia, Times;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px
	}
 

td.detail p.noline {
	margin: 0px 0px 30px;
	padding: 5px 0px;
	border: none
	}

td.detail table td.header  {
	color: #303e63;
	margin: 0px;
	padding: 8px 5px;
	border-right: 1px dashed #465a90;
	border-bottom: 1px dashed #303e63
	}

td.detail table td.header a, a:visited {
	color: #303e63;
	text-decoration: none;
	}

td.detail table td.header:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #303e63;
	}

td.detail table td.header:hover a, td.detail table td.header:visited:hover a {
	color: #ffffff;
	text-decoration: none;
	background-color: #303e63;
	}
	
td.detail table td.listing  {
	margin: 0px;
	padding: 4px;
	border-right: 1px dashed #c0c7e0;
	border-bottom: 1px dashed #aab0c6
	}


td.detail table td.listing img {
	padding-top: 10px;
	padding-bottom: 10px;
	}

.ietdhoverover {
	color: #ffffff;
	margin: 0px;
	padding: 8px 5px;
	border-right: 1px dashed #465a90;
	border-bottom: 1px dashed #303e63;
	background: #303e63;
	}

.ietdhoverout {
	color: #303e63;
	text-decoration: none;
	margin: 0px;
	padding: 8px 5px;
	border-right: 1px dashed #465a90;
	border-bottom: 1px dashed #303e63
	}

.ietdhoverover a, a:visited, a:hover, a:visited:hover {
	color: #ffffff;
	text-decoration: none;
	}

.ietdhoverout a, a:visited, a:hover, a:visited:hover {
	color: #303e63;
	text-decoration: none;
	}

.footer {
	color: #fffeff;
	font-size: 8px;
	margin: 0px;
	padding: 3px 6px 3px 3px
	}

.otherPhotos a, .otherPhotos a:visited {
	color: #3d3b30;
	font-size: 8px;
	font-family: Verdana;
	text-decoration: none;
	background-color: #f3f0e1;
	text-align: center;
	text-transform: uppercase;
	margin: 0px 30px;
	padding: 2px 0px;
	border: solid 1px #ddd;
	width: 180px;
	height: 30;
	display: block
	}

.otherPhotos a:hover, .otherPhotos a:visited:hover {
	color: #6f6a58;
	text-decoration: none;
	background-color: #fcf9f2;
	border: solid 1px #dfd6b1
	}

.sideborders {
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf
	}

.topborder {
	border-top: 1px solid #cfcfcf
	}

.bottomborder {
	border-bottom: 1px solid #cfcfcf
	}

img.logo  {
	padding-right: 30px;
	padding-left: 20px
	}
	
td.content    {
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 10px 50px 50px 10px
	}




td.content a, a:visited   {
	color: #5670b2;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none
	}



td.content a:hover, a:visited:hover   {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline
	}


	
td.content h1  {
	color: #303e63;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase
	}


td.content h2  {
	color: #5670b2;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px;
	padding: 15px 0px 3px;
	border-bottom: 1px dashed #d9e7ff
	}



td.content p {
	margin: 0px;
	padding: 5px 0px;

}

td.content ul  {
	margin: 0px;
	padding: 0px
	}



td.content ul li     {
	color: #303e63;
	list-style-type: square;
	margin: 0px 40px;
	padding: 0px
	}

td.content h3  {
	color: #aab0c6;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	background-color: #303e63;
	margin: 10px;
	padding: 10px;
	border: solid 1px #dcdee4
	}


td.content h3 b  {
	color: #d9e7ff;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px
	}
