/* 
================================
Page Structure
================================
*/
#wrap
{
/*
    min-width: 500px;
    max-width: 1400px;
    padding: 0 5px 0 5px;
	*/
	
	WIDTH: 90%; 
	MIN-HEIGHT: 100%; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 1.5em; 
	padding-left:0.5em; padding-right:0.5em;
	MARGIN: 10px auto;  
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 4px solid; 
	
	TEXT-ALIGN: left	
}
#wrapprint
{
/*
    min-width: 500px;
    max-width: 1400px;
    padding: 0 5px 0 5px;
	*/
	
	WIDTH: 100%; 
	MIN-HEIGHT: 100%; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 1.5em; 
	padding-left:0.5em; padding-right:0.5em;
	MARGIN: 10px auto;  
	
	
	TEXT-ALIGN: left	
}
#mainwrap
{
	float: left;
	padding-top: 0pt;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
	width: 100%;
}

div.mainleftwrap{

	float:left;
	width:12em;
	background: #FFFFFF url(img/leftbg_lt.jpg) repeat-x scroll 0% top;
	z-index:2;
    /*background-color:#FF9999;*/
}
div.menuleftwraphidden{
	display:none;
	width:0;
	visibility:hidden;
	float:left;
}
	
#mainmenu {
	clear:left;
	padding: 2em 0;
}
#dnn_menubottompane{
    clear:both;
    align:center;
}
#dnn_menutoppane{
	align:center;
}
div.maincontentwrap{
	float:none;
	/*background-color:#99CCCC;*/
    margin-left:17em;
	margin-top:.5em;
	/*margin-left:13em;*/
}
div.maincontentwrapnoleft{
	float:none;
	margin-top:.5em;
}
#dnn_contentpane, #contentpane{
	width:100%; padding-right:1.5em;
}

#dnn_topleftpane,#topleftpane{
	clear:both;
	float:left;
	width:50%;
}
#dnn_toprightpane,#toprightpane{
	float:right;
	width:50%;
}

#maininnerwrap {
    /*background-color:#CCFFCC;*/
    clear:both;
    position:relative;
}
#dnn_rightpane,#rightpane{
	float:right;
	width: 16em;
	/*background-color:#CCFF99;*/

}

#maincenterwrap{
	/*background-color:#FF99FF;*/
	CLEAR: none; DISPLAY: inline-block; /*FLOAT: left; */
        width:auto;
        margin-right:16em;
        position:relative;
        left:0; top:0;
	/*clear:both;	*/
}
#mcleftnarrowcenter{
}
#dnn_leftnarrowpane,#leftnarrowpane{
	float:left;
	width:14em;
	/*background-color:#FFCC99*/
}
#centerpane{

}
#mcleftright{
	clear:both;
}
#dnn_centerleftpane,#centerleftpane{

	position:relative;
	top:0;
	float:left;
	width:50%;
	background-color:#9966FF
}
#dnn_centerrightpane,#centerrightpane{
    float:right;
	width:50%;
	background-color:#FF9900
}

#equipanes{
	clear:both;
}
#dnn_equileftpane,#equileftpane{
	FLOAT: left; WIDTH: 33.3333%;
}
#dnn_equicenterpane,#equicenterpane{
        float:left; width:33.33333%;
		/*background-color:#FCFCFC;*/
}
#dnn_equirightpane,#equirightpane{
		FLOAT: right; WIDTH: 33.3333%;
        /*background-color:#CFCFCF;*/
}
#dnn_bottomleftpane,#bottomleftpane{
	float:left; width:50%;
}
#dnn_bottomrightpane,#bottomrightpane{
	float:right; width:50%;
}

#dnn_bottompane,#bottompane{
	clear:both;
	float:left; width:100%;
	/*background-color:#FF9933*/
}
#dnn_contentfooter,#contentfooter{
	clear:both;	
}

#dnn_pagebottompane,#pagebottompane{
    /*background-color:#666699;*/
    clear:both;
}

#dnn_pagefooter,#pagefooter{
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444; TEXT-ALIGN: left; line-height:1em;
}
#dnn_pagefooter P IMG,
#pagefooter P IMG {
	VERTICAL-ALIGN: middle
}

#footerlinks,#dnn_footerlinks{
	text-align:center;
	float:center;
}
#footerlinks2pane,#dnn_footerlinks2pane{
	clear:both;
	text-align:center;
	float:center;
}
#endwrap{
	clear:both;
}

body
{
    /* set default font size for skin (Titles etc. will then use a percentage to specify their sizes) * /
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #F7F7F7;
	background:url(img/bg_body-3.gif); 
    background-repeat: no-repeat;
    background-position: 100% 4%;
    background-attachment: fixed;
	*/
	
	font: 0.75em Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(img/bg_body-3.gif); 
	margin: 0px 0px 10px;
    line-height: 1.7;	
}



.tagline
{
    float: left;
    width: 65%;
    padding-left: 25px;
}

#loginlinks
{
    float: right;
    width: 30%;
    text-align: right;
}

#logo
{
    clear: both;
    padding: 0px 0px 0px 0px; /*margin: 0 0 15px 0; */
}
#logo h1
{
    font: bold 300% Verdana, Tahoma, Helvetica, Arial, sans-serif;
    color: #C00;
    letter-spacing: 0.1em; /* adjusts how close the title is to the top tag line */
    margin-top: 0px;
}
DIV.innerHeader {
	clear:both;
	MARGIN-TOP: 0.8em; BACKGROUND: url(img/bg_inner-header.jpg) repeat-x; WIDTH: 100%; HEIGHT: 9.5em; TEXT-ALIGN: left
}
DIV.innerHeader H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.innerHeader H1 IMG.print {
	DISPLAY: none
}




/* Dnn Styles */


/* -----------------
Set default font for modules
--------------------
 */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: 100% Verdana, Arial, Helvetica, sans-serif;
}

/* ================================
style for module titles
================================ */
.Head
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 150%;
    font-weight: normal;
    color: #000; /* letter-spacing: 2; */
    margin-bottom:4px;
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  85%;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size:  85%; 
}

/* ===============
button style for standard HTML buttons 
================== */
.StandardButton
{
	font-size: 90%;
}

/* =======================
 HTML Tag Styles 
=========================== */
H1, H2, H3, H4, H5, DT, H6
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
H1
{
    font-size: 150%;
    font-weight: bold;
    color: #999;
}
H2
{
    font-size: 150%;
    font-weight: normal;
    color: #036;
}
H3
{
    font-size: 120%;
    font-weight: bold;
    color: #999;
}
H4
{
    font-size: 110%;
    font-weight: normal;
    color: #999;
    margin: 0;
}
H5, DT
{
    font-size: 90%;
    font-weight: normal;
    color: #999;
    margin: 0;
}
H6
{
    font-size: 80%;
    font-weight: normal;
    color: #999;
    margin: 0;
}




/* ------------------------
Links format added for opera browser
----------- */
.Normal A:link, .Normal A:visited, .Normal A:active
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    margin-left: 1px;
    text-decoration: none;
    color: #036;
}
.Normal A:hover
{
    text-decoration: underline;
    color: #ff9900;
}

/* This is the Date eg. any items that are not links */
.SkinItem
{
    text-decoration: none;
    color: #036;
}
/* This sets the style for all skin items that are links */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active
{
    text-decoration: none;
    color: #036;
}
A.SkinItem:hover
{
    text-decoration: underline;
    color: #ff9900;
}
/* Layouts for the Text/HTML module */
#imageleftside
{
}
#imageleftside img
{
    border: 1px solid #CCC;
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
}
#imagerightside
{
}
#imagerightside img
{
    border: 1px solid #CCC;
    margin-left: 15px;
    margin-bottom: 20px;
    float: right;
}
.clear
{
    clear: both;
}
.quoteleft {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 105%;
	font-style: italic;
	padding: 0 10px 0 0;
	margin: 10px 10px 10px 0;
	width: 220px;
	float: left;
	text-align: right;
	border-right: 10px solid #C8CDD0;
	color:#75818A;
}
.quoteright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 105%;
	font-style: italic;
	padding: 0 0 0 10px;
	margin: 10px 0 10px 10px;
	width: 220px;
	float: right;
	text-align: left;
	border-left: 10px solid #C8CDD0;
	color:#75818A;
}



/*styles par mike */
DIV.Normal {
	/*MARGIN: 20px 0px 40px 80px; WIDTH: 580px; */
	TEXT-ALIGN: left; LINE-HEIGHT: 1.7;
}
div H2, .Head {
	MARGIN-BOTTOM: 4px;
	COLOR: #036
}
div H2 strong, .Head strong {
  COLOR: #ff9900
}
div H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 14px; FONT-SIZE: 14px; BACKGROUND: url(img/caret_header-h3.gif) no-repeat 0px 7px; FONT-FAMILY: Georgia
}
div P {
	/*PADDING-RIGHT: 80px;*/ MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em
}
DIV.imageBox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 18px 18px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid;
	
}

DIV.imageBox IMG {
	DISPLAY: block
}
DIV.imageBox60 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 18px 18px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid;
	width:60%;
}

DIV.imageBox60 IMG {
	DISPLAY: block
}

DIV.imageBoxContact {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px 5px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid;
	width:80%;
}

DIV.imageBoxContact IMG {
	/*DISPLAY: block*/
}
DIV.pullquote {
	FONT-SIZE: 22px; BACKGROUND: url(img/quote_left.gif) no-repeat left center; FONT-FAMILY: Georgia, serif; TEXT-ALIGN: center
}
DIV.pullquote P {
	PADDING-RIGHT: 48px; PADDING-LEFT: 48px; BACKGROUND: url(img/quote_right.gif) no-repeat right center; PADDING-BOTTOM: 24px; PADDING-TOP: 24px
}
DIV.pullquote P STRONG {
	COLOR: #ff9900
}
IMG.bordered {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.thumbnail {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 10px 0px; PADDING-TOP: 5px
}
DIV.thumbnail IMG {
	MARGIN-BOTTOM: 3px
}
TABLE.factsFeatures {
	BORDER-TOP: #e1e1e1 1px solid; /*WIDTH: 60em;*/ BORDER-BOTTOM: #e1e1e1 4px solid
}
TABLE.factsFeatures TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #e1e1e1 1px solid; FONT-SIZE: 11px
}
TABLE.factsFeatures TR.alt TD {
	BACKGROUND: #fbfbfb;
}
TABLE.factsFeatures TD.field {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fafafa; WIDTH: 150px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
TABLE.conference {
	BORDER-TOP: #e1e1e1 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e1e1e1 4px solid; FONT-SIZE: 11px
}
TABLE.conference TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.conference TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: center
}
TABLE.conference TD.first {
	TEXT-ALIGN: right
}
TABLE.conference TR.alt TD {
	BACKGROUND: #fbfbfb
}
DIV.imgViewer {
	MARGIN-BOTTOM: 12px; WIDTH: 530px
}
DIV.imgViewer DIV.thumbs {
	FLOAT: right; MARGIN-RIGHT: 24px
}
DIV.imgViewer DIV.thumbs IMG {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ddd 2px solid; DISPLAY: block; PADDING-LEFT: 1px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ddd 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 2px solid
}
DIV.imgViewer DIV.large IMG {
	BORDER-RIGHT: #ccc 4px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 4px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 4px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 4px solid
}
DIV.imgViewer DIV.large P.caption {
	MARGIN-TOP: 6px; PADDING-LEFT: 9px; FONT-SIZE: 11px; FONT-STYLE: italic
}
DIV.imgGallery {
	MARGIN-BOTTOM: 12px; WIDTH: 530px
}
DIV.imgGallery DIV.thumbs {
	float:none; MARGIN-RIGHT: 24px
}
DIV.imgGallery DIV.thumbs IMG {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ddd 2px solid; PADDING-LEFT: 1px; MARGIN-BOTTOM: 6px; 	MARGIN-RIGHT: 5PX; PADDING-BOTTOM: 1px; BORDER-LEFT: #ddd 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 2px solid
}
DIV.imgGallery DIV.large IMG {
	BORDER-RIGHT: #ccc 4px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 4px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 4px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 4px solid
}
DIV.imgGallery DIV.large P.caption {
	MARGIN-TOP: 6px; PADDING-LEFT: 9px; FONT-SIZE: 11px; FONT-STYLE: italic
}
DIV.listingContent {
	MARGIN: 20px 0px 40px 40px; WIDTH: 660px
}
TABLE.listings {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 60px; WIDTH: 100%; BORDER-BOTTOM: #e1e1e1 4px solid
}
TABLE.listings TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: #036; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.listings TH.first {
	PADDING-LEFT: 10px
}
TABLE.listings TH A:link, .TABLE.listings TH A:visited, .TABLE.listings TH A:active {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none
}
TABLE.listings A:hover,TABLE.listings TH A:hover {
	color:#f00;
	text-decoration: underline;
}
TABLE.listings TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #e1e1e1 1px solid
}
TABLE.listings TD IMG {
	VERTICAL-ALIGN: middle;
	border:1px solid white;
}
TABLE.listings TD IMG:hover {
	border:1px solid red;
}
TABLE.listings TD.first {
	PADDING-LEFT: 10px
}
TABLE.listings TR.alt TD {
	BACKGROUND: #fbfbfb
}
TABLE.listings TH.fp {
	TEXT-ALIGN: center
}
TABLE.listings TD.fp {
	TEXT-ALIGN: center
}
DIV.stackingplan {
	MARGIN: 20px 0px 40px 2px;
	/*width:85%;*/ /*height:400px;*/
	background-color:#CC0000;
	display:block;
}
TABLE.contact {
	BORDER-TOP: #ddd 1px solid; BACKGROUND: #fafafa; /*WIDTH: 580px; */BORDER-BOTTOM: #ddd 5px solid
}
TABLE.contact TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #444; PADDING-TOP: 5px
}
TABLE.contact INPUT.small {
	/*WIDTH: 180px*/
	14 em;
}
TABLE.contact I {
	FONT-WEIGHT: bold; COLOR: #f00
}
BODY.popup {
	BACKGROUND: #fff
}
DIV.popupHeader {
	BACKGROUND: url(img/bg_inner-header.jpg) repeat-x; OVERFLOW: hidden; BORDER-BOTTOM: #609ce5 5px solid; HEIGHT: 91px
}
DIV.popupHeader H1 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; MARGIN: 0px; PADDING-TOP: 16px; TEXT-ALIGN: left
}
DIV.popupHeader H1 IMG.print {
	DISPLAY: none
}
DIV.popupHeader P.tasks {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px
}
DIV.popupHeader P.tasks A {
	FONT-WEIGHT: bold; COLOR: #fff
}
TABLE.dashboard {
	MARGIN: 0px; /*WIDTH: 20%;*/
	width:100%;
}
TABLE.dashboard TD {
	VERTICAL-ALIGN: top; _font-size: .8em
}
div.propertyTitle {
	font-size: 120%;
	text-align: center;
  font-weight: bold;
  color: #036;
}
div.propertyDetail {
	width:100%;
}
TABLE.spaceDetail {
	BORDER-TOP: #e3e3e3 1px solid; MARGIN-LEFT: 10px; BORDER-BOTTOM: #e3e3e3 1px solid; /*WIDTH: 320px*/
}
TABLE.spaceDetail TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: top; PADDING-TOP: 0.2em; BORDER-BOTTOM: #eee 1px solid; _font-size: 0.75em
}
TABLE.spaceDetail TR > TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
TABLE.spaceDetail TD.field {
	FONT-WEIGHT: bold; /*WIDTH: 90px;*/ TEXT-ALIGN: right
}
TABLE.spaceDetail TR.alt TD {
	
}
TABLE.spaceDetail TR.alt TD.field {
	BORDER-RIGHT: #fff 1px solid
}
TABLE.contact {
	WIDTH: 700px
}
TABLE.contact TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #333; PADDING-TOP: 10px; _font-size: 0.7em
}
TABLE.contact TD INPUT {
	VERTICAL-ALIGN: middle
}
TABLE.contact TD INPUT.small {
	WIDTH: 160px
}
TABLE.contact TD SELECT.small {
	WIDTH: 160px
}
TABLE.contact TD INPUT.medium {
	WIDTH: 360px
}
TABLE.contact TEXTAREA {
	WIDTH: 630px; HEIGHT: 120px
}
TABLE.contact TD I {
	COLOR: red
}
TABLE.contact TD.noHighlight {
	BACKGROUND: #fff
}
TABLE.contact TD.highlighted {
	BACKGROUND: #eee
}
DIV.imageBlock {
	MARGIN-TOP: 5px; BACKGROUND: url(img/pattern_diagonal.gif); FLOAT: right; MARGIN-BOTTOM: 1em; WIDTH: 390px; HEIGHT: 320px; TEXT-ALIGN: center
}
DIV.imageBlock IMG {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
DIV.imageBlock DIV.thumbs {
	FLOAT: right; WIDTH: 60px
}
DIV.imageBlock DIV.thumbs IMG {
	MARGIN-BOTTOM: 5px
}
DIV.imageBlock DIV.photoBlock {
	FLOAT: left; WIDTH: 270px
}
DIV.columnBox {
	BORDER-TOP: #ffffff 5px solid; MARGIN-TOP: 1px
}
DIV.columnBox DIV.halfLeft {
	FLOAT: left; PADDING-BOTTOM: 5px; /*WIDTH: 700px*/
}
DIV.columnBox DIV.halfRight {
	FLOAT: right; PADDING-BOTTOM: 5px; /*WIDTH: 700px*/
}
DIV.columnBox DIV.leftColumn {
	FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 80px; POSITION: relative
}
DIV.columnBox DIV.mainColumn {
	FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 80px
}
DIV.columnBox H2.detailHeader {
	Z-INDEX: 1; MARGIN-BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 45px
}
DIV.columnBox H2.detailHeader IMG {
	LEFT: 13px; POSITION: absolute; TOP: -4px
}
DIV.columnBox H2.detailHeader SPAN.pageNav {
	DISPLAY: block; FONT-SIZE: 11px; RIGHT: 0px; POSITION: absolute; TOP: 10px
}
DIV.columnBox H2.detailHeader SPAN.pageNav A {
	COLOR: #0a5091; TEXT-DECORATION: none
}
P.showAll {
	CLEAR: both; TEXT-ALIGN: right
}
DIV.contact P {
	MARGIN-LEFT: 10px
}
DIV.pageContent {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 20px
}
DIV.Normal2 {
	MARGIN: 5px 0px 5px 15px; TEXT-ALIGN: left
}
DIV.Normal2 H2 {
	MARGIN-BOTTOM: 4px
}
DIV.Normal2 H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 15px; FONT-SIZE: 14px; BACKGROUND: url(img/caret_header-h3.gif) no-repeat 0px 5px; FONT-FAMILY: Georgia
}
DIV.Normal2 P {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em
}
H3.header {
	MARGIN-TOP: 0px; PADDING-LEFT: 15px; FONT-SIZE: 14px; BACKGROUND: url(img/caret_header-h3.gif) no-repeat 0px 5px; FONT-FAMILY: Georgia
}





	
	
	
	/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/* Vertical Menu */
#houseMenuV, #houseMenuV ul { /* all lists */
	margin: 0;
	padding: 0;
	border: 0; /*solid 1px #999;*/
	list-style: none;
	float: left;
	width: 16em;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	background: transparent;
	padding: 0px 8px 0px 0px;
}

#houseMenuV li { /* all list items */
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	position: relative;
	float: left;
	width: 16em;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 16em;
	_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	line-height : 18px;
}

#houseMenuV li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	margin-left: 13em;
	_margin-left: 12.9em;
	margin-top: -21px;
	border-bottom: solid 1px #9CC;
	border-top: solid 1px #9CC;	
	z-index: 999;
	padding: 0px 8px 0px 0px;
}

#houseMenuV li ul ul { /* third-and-above-level lists */
	left: -9999px;
	z-index: 999;
}

#houseMenuV a {
	display: block;
	width: 16em;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 15.9em;
	_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	color: #173372; /*#333;*/
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	padding: 1px 4px 2px 8px;
	opacity: .9;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);*/
	border-bottom:solid 1px #fff;
}

#houseMenuV li a:hover {
	color: #ffffff; /*orange;*/
	background-color: #173372;
}

#houseMenuV li:hover ul a, 
#houseMenuV li li:hover ul a, 
#houseMenuV li li li:hover ul a, 
#houseMenuV li.sfhover ul a, 
#houseMenuV li li.sfhover ul a, 
#houseMenuV li li li.sfhover ul a { /* lists nested under hovered list items */
	color:#173372;
	background-color:#FFFFCC;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
}
#houseMenuV li:hover ul ul, 
#houseMenuV li:hover ul ul ul, 
#houseMenuV li.sfhover ul ul, 
#houseMenuV li.sfhover ul ul ul {
	left: -9999px;	
	color:#173372;
	background-color:#FFFFCC;
}


#houseMenuV li:hover ul, 
#houseMenuV li li:hover ul, 
#houseMenuV li li li:hover ul, 
#houseMenuV li.sfhover ul, 
#houseMenuV li li.sfhover ul, 
#houseMenuV li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 999;
	background-color: #FFFFCC; /*#eceef3;*/
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	border-right: solid 1px #9CC;
	border-left: solid 1px #9CC;
	_padding-right:0px;
}


#houseMenuV iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}
 

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuParentItem a
{ /* all links under the parent item (li) */
	color: #eeeeee;
	background-color: #666;
	text-decoration: none;
}

a#houseMenuParentLink
{ /* parent link itself */
	color: #eeeeee;
	background-color: #333;
	text-decoration: none;
}

a#houseMenuCurrentLink
{ /* current link itself */
	color: #ffffff;
	background-color: #600;
	text-decoration: none;
}


/*
img#dnn_dnnLOGO_imgLogo
{
	padding-left:20px;
	padding-top:5px;
}
*/

