/** META STYLES **/
*{
	padding: 0px
	margin: 0px;
}
html{
	height: 100%;
}

body{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

div#container00{
	padding: 0px 0px 0px 0px;
}

body#layout2 div#wrapper{
	background-image: url(/images/structure/backgrounds/bodyBG001.gif);
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 350px;
}

div#container11{
	background: url(/images/structure/backgrounds/LcolumnBG002.gif) left top repeat-y;
}

div#container10{
	background: url(/images/structure/backgrounds/LcolumnBG002.gif) left top repeat-y;
}
/** META STYLES **/

/******************* START STANDARD HTML STYLES ******************/
body{
	font-size: 0.7em;
	color: #5261ac;
	font-family: trebuchet MS, tahoma, geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	
}

img{
	border: 0px;
}

a{
	text-decoration: none;
	color: #8c8c8c;
}

a:hover{
	text-decoration: underline;
	color: #8c8c8c;
}

p{
	margin-top: 0px;
}

hr{
	height: 1px;
	color:#8c8c8c;
	background-color: #8c8c8c; 
	border: 0;
}
/******************* END STANDARD HTML ELEMENTS ******************/

/******************** START PAGE LAYOUT STYLES *******************/
#functionBar{
	height: 0px;
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
	background-color: #3b49a0;
}


#wrapper{
	position: relative;
}

#functionBar{
	position: absolute;
	top: 0px;
	left: 6px;
	width: 780px !important;
}


* html #functionBar{top: 5px;}

#functionBar a{
	color: #8c8c8c;
}

#displayVersion{
	padding-top: 10px;
	padding-left: 8px;
}

#keyLinks{
	padding-top: 7px;
}

* html #keyLinks{padding: 0px;}

#keyLinks a{
	padding-right: 10px;
	color: #ffffff;
}

#siteSearch{
	line-height:2em;
}

#siteSearch form{
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

#siteSearch input{
	font-size: 1em;
}

#siteSearch #_searchTerm{}

#siteSearch .submit{
	border: medium none;
	font-weight: bold;
	width: 30px;
	cursor: pointer;
	color: #8c8c8c;
	font-size: 1em;
	background-color: #ffffff;
}

div#header{
	font-weight: bold;
	font-size: 1.027em;
	text-align: center;
	height: 152px;
	padding-top: 22px;
	padding-left: 6px;
}


.headerMenu{
	float: left; 
	width: 553px; 
	height: 37px;
	padding-left: 15px;
}

.headerMenuItem{
	padding: 17px 20px 3px 0px;
	color: white;
	line-height: 1em;
	float: left; 
	text-align: left;
}

.headerMenuItem a{
	color: white;
}

.headerMenuItem br{
	padding: 0px;
	margin: 0px;
}

div#leftColumn{
	background: #3a4aa1 url(/images/structure/backgrounds/LcolumnBG001.gif) left top no-repeat;
	min-height: 525px;
	margin-top: 1px;
}

/*	ONLY IE 6 TO FIX NOW */	/* Hides from IE5-mac \*/* html div#leftColumn{height: 525px;}/* End hide from IE5-mac */

div#rightColumn{}

div#rightColumn .widget{
	margin: 2px 2px 3px 2px;
}

div#rightColumn .widget p{
	margin-top: 6px;
	margin-bottom: 6px;
}

div#center{
	padding: 0px 5px 0px 10px;
}
	
div.pageTitle{
	padding: 5px 5px 5px 0px;
	font-weight: bold;
	font-size: 1.4em;
}

div.pageTitle .content{
	font-weight: bold;

}

.pageCopy{
	min-height: 245px;
	text-align: left;
	font-size: 1.1em;
}

.pageCopy p{
	padding: 0px 0px 0px 0px;


}

* html .pageCopy{
	height: 245px;
}

.pageFooter{}

div#footer{
	font-size: 1em;
	padding: 0px 0px 10px 0px;
	text-align: center;

}

#footer a{

}

#footer a:hover{

	text-decoration: underline;
}

.boxharryDetails{
	display: none;
}
/********************* END PAGE LAYOUT STYLES ********************/

/********************* WIDGET STYLES ********************/
.widget{
	border: solid 1px #a2222b;
	margin: 3px 3px 3px 3px;
}

.widget .title{
	background-color: #a2222b;
	height: 20px;
	color: #ffffff;
	padding: 3px 0px 0px 5px;
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;
}

.widget .body{
	color: #a2222b;
	font-weight: bold;
}

/********************* WIDGET STYLES ********************/

/********************* CUSTOM WIDGET STYLES ********************/
.gallerywidget{
	border: solid 0px #a2222b;
	margin: 3px 3px 3px 3px;
	height: 50px;
}

.gallerywidget .title{
	background-color: #a2222b;
	height: 20px;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;
}

.gallerywidget .body{
	color: #a2222b;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.inspirationwidget{
	border: solid 1px #a2222b;
	margin: 3px 3px 3px 3px;
                     height: 275px;
                     width:140px;
	background-color: #EDEDED;
}

.inspirationwidget .title{
	background-color: #a2222b;
	height: 20px;
	color: #ffffff;
	padding: 3px 0px 0px 5px;
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;
}

.inspirationwidget .body{
	color: #a2222b;
	font-weight: bold;

}


/********************* CUSTOM WIDGET STYLES ********************/

/********************* FOOTER GRAPHIC STYLES ********************/


#footer{

}

#footer A{ 

}
.footerInfo{

	float:left;
	background: url(/images/structure/backgrounds/LcolumnBG002.gif) left top repeat-y;
	width:194px;
	color:#ffffff;
	padding: 0px 0px 20px 15px;
}

.footerInfo A{

	color:#ffffff;
	text-decoration:underline;
}

.footerContent{
	float:left;
	

}
.footerContent a{

	color: #5261ac;

}
/********************* END FOOTER GRAPHIC STYLES ********************/


/********************* COL 1 PROPOSALS STYLES ********************/
.proposals{
	border:none;
	padding:25px 15px 15px 15px;
}

.proposals .title{
	color:#ffffff;
	background-color:transparent;
	font-weight:normal;
	padding-left:35px;
}
.proposals p{
	color:#3A4AA1;
	padding-left:35px;
}
/********************* END COL 1 PROPOSALS STYLES ********************/

/********************* MArketing manager STYLES ********************/


.marketingMenu .body{
border:none;


}
.marketingMenu .body{

color:#3A4AA1;

}

.marketingArticleViewer{
	border:none;
	margin-left:15px;

}

.marketingArticleViewer .articleTitle{
	font-weight: bold;
	text-decoration:underline;
	color:#3A4AA1;
	padding: 28px 0px 0px 0px;
}
.marketingArticleViewer .articleDateRange{
	font-weight: bold;
	color:#3A4AA1;
	padding: 28px 0px 0px 0px;
	display:none;

}
.marketingArticleViewer .articleBackLink{
	font-weight: bold;
	float:right;
padding-top:15px;
}

.marketingArticleViewer .articleBackLink A{
color:#3A4AA1;
}



.marketingArticleViewer .articleCopy{
	font-weight:normal;
	color:#3A4AA1;
	padding-top:15px;
}

.marketingMenu{
	background-color:ffffff;
	font-size: 0.9em;
	color: #989898;
	margin: 13px 0px 13px 0px;
	border-bottom: 1px solid #acd8d9;
}

.marketingMenu .title{
	border-bottom: 1px solid #acd8d9;
}

.marketingMenu .body{
	padding: 0px 0px 0px 0px;
	font-size:1em;
}

.marketingMenu .menuitem{}

.marketingMenu a{
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	font-family: Arial;
	text-decoration: underline
}

.marketingMenu a:hover{
	color: #000000;
	text-decoration: underline;
}

.marketingMenu .articleTitle{
	padding: 5px 0px 5px 20px;
}

.marketingMenu .articleDate{
padding: 0px 0px 2px 20px;
	
}
.marketingMenu .articleSummary{
	padding: 5px 0px 5px 20px;
}
.marketingMenu .articleMoreLink{
	padding: 0px 0px 5px 20px;
	
}
/********************* END MArketing manager STYLES ********************/