/* ****************** START STANDARD HTML STYLES ******************/
	body {
		font-size: 0.8em;
		color: #4C4C4C;
		font-family: Arial;
		margin: 0px;
		padding: 0px;
	}

	td {
		font-size: 0.8em;
		color: #4C4C4C;
		font-family: Arial;
		margin: 0px;
		padding: 0px;
	}

	img {
		border: 0px
	}

	a {
		text-decoration: none;
		color: #54A3BD;
	}

	a:hover	{
		text-decoration: underline;
		color: #ABD438;
	}

	hr {
		height: 1px;
		background-color: #aaaaaa;
	}
/* ****************** END STANDARD HTML ELEMENTS ******************/



/* ******************* START PAGE LAYOUT STYLES *******************/
	#functionBar {
		height:22px;
		font-size: 0.8em;
		color: #4C4C4C;
		background-color: #EDF1F3
	}

	#displayVersion {
		padding-top: 4px;
		padding-left: 5px
	}

	#keyLinks {
		padding-top: 4px
	}

	#keyLinks a	{
		padding-right: 20px;
		color: #54A3BD;
	} 
	
	#siteSearch {
		line-height:2em
	}

	#siteSearch form {
		margin: 0px;
		padding: 0px
	}

	#siteSearch input {
		font-size: 1em;
	}

	#siteSearch .submit {
		border: medium none;
		font-weight: bold;
		width: 30px;
		cursor: pointer;
		color: #3D9FFB;
		background-color: #EDF1F3
	}

	div#header {
		background-color: #53B4E1;
	}

	div#crumbtrail {
		padding: 3px 0px 8px 0px;
		font-size: 0.8em;
		text-align:right;
		color: #00465F;
	}

	div#crumbtrail a{
		color: #32BFEA;
	}


	div#site{
	}

	div#leftColumn {
	}

	div#rightColumn {
	}

	div#center {
		padding-top: 0px
	}
	
	div.pageTitle {
		font-weight: bold;
		font-size: 1.4em;
		padding: 0px 0px;
		margin: 0px;
		color: #00465F;
	}

	div#footer {
		margin-top: 100px;
		border-top: 1px solid #E3E8EB;
		font-size: 0.7em;
		padding: 10px 0px;
		text-align: center;
		color: #AEAEAE
	}

	#footer A
	{
		color: #AEAEAE;
		text-decoration: underline
	}
	#footer a:hover
	{
		color: #FF0000;
		text-decoration: underline
	}

/* ******************** END PAGE LAYOUT STYLES ********************/



/* ***************** START STANDARD WIDGET STYLES *****************/
	.widgetHeader {
	}

	.widgetHeader .topLeftBorder {
	}

	.widgetHeader .topRightBorder {
	}

	.widgetContents .contents {
		background-color: #FFFDDB
	}

	.widgetContents .title {
		background-color: #FF9000;
		color: #FFFFFF;
		font-weight: bold;
		padding: 3px 5px 3px 5px;
	}

	.widgetContents UL {
		color: #FFFFFF;
		list-style-type: none;
		margin-top: 0px;
		padding-left: 1.5em;
		margin-bottom: 0px;
		padding-bottom: 5px;
		margin-left: 0px;
		text-indent: -1em;
		padding-top: 5px;
	}

	.widgetContents LI {
		padding-bottom: 2px
	}

	.widgetContents LI A {
		text-decoration: none;
		color: #554B46;
	}

	.widgetContents LI A:hover {
		text-decoration: underline;
		color: #554B46;
	}

	.widgetContents A {
		text-decoration: none;
		color: #32BFEA;
	}

	.widgetContents A:hover {
		text-decoration: underline;
		color: #32BFEA;
	}

	.informationPanel .widgetContents .title{
		/*background-color: #ABD438;*/
	}

	.informationPanel .widgetContents .body {
		padding: 5px 5px 5px 5px;
	}

.widgetContents .parentItems {
		padding: 5px 5px 5px 5px;
	}

.widgetContents .firstmenuItemParent {
padding: 0px 0px 2px 0px;

}
.widgetContents .menuItemParent {
padding: 0px 0px 2px 0px;

}

.widgetContents .childItems {
		padding: 2px 0px 5px 10px;
	}




/* ****************** END STANDARD WIDGET STYLES ******************/



/* ****************** START ASSET MANAGER STYLES ******************/

/** Asset browser **/
/** ============= **/
	
	.assetBrowser {
		width: 550px;
	}

	.assetBrowser .upButton {
		text-align: right;
	}

	.assetBrowser .description {
		padding: 0px 0px 0px 0px;

	}

	.assetBrowser .description p {
		margin: 0px 0px 15px 0px;

	}

	.assetBrowser .folders {
		padding: 20px 0px 0px 10px;
	}

	.assetBrowser .folderName {
		font-weight: bold;
	}

	.assetBrowser .assetRowWrapper {
		float: left;
		clear:left;
		width: 570px;
		padding: 0px 0px 60px 0px;
	}

	.assetBrowser .assetItem {
		float: left;
		width: 130px;
	}

	.assetBrowser .assetImage {
		border: 1px solid #E0E0E0;
		margin: 0px 0px 5px 0px;
		float:left;
	}

	.assetBrowser .assetDescription {
		clear: left;
		float:left;
		width: 130px;
		color: #bbbbbb;
	}



/** Thumbnail rollover **/
/** ================== **/

	.assetBrowser .thumbnailAnchor{
		float:left;
		z-index: 0;
		text-decoration: none;
	}

	.assetBrowser .thumbnailAnchor:hover{
		background-color: transparent;
		z-index: 50;
		text-decoration: none;
	}

	.assetBrowser .thumbnailAnchor span{
		position: absolute;
		background-color: red;
		padding: 5px;
		border: 1px solid #cccccc;
		visibility: hidden;
		text-decoration: none;
		color: #4C4C4C;
z-index: 51;

	}

	.assetBrowser .thumbnailAnchor span img{
		border-width: 0;
		padding: 2px;
	}

	.assetBrowser .thumbnailAnchor:hover span{
		visibility: visible;
		top: 0;
	}

	.assetBrowser .enlargedDetails{
		padding: 0px 0px 10px 0px;
	}


/** File details **/
/** ============ **/

	.assetDetails {
		width: 550px;
	}

	.assetDetails .upButton {
		text-align: right;
	}

	.assetDetails .fileName {
		font-weight: bold;
		padding: 0px 0px 10px 0px;
	}

	.assetDetails .filePreview{
		padding: 10px 10px 10px 10px;
		border: 1px solid #cccccc;
		float: left;
	}

	.assetDetails .description{
		padding: 10px 10px 10px 10px;
		float: left;
	}

/* ****************** END ASSET MANAGER STYLES ********************/




/********************** START FORM STYLES ************************/

/** default form styles **/
/** =================== 
	.activeForm {
		font-family: arial;
		float: left;
	}

	.activeForm td{
		font-family: arial;
	}

	.activeForm input {
		font-size: 1em;
	}

	.activeForm button {
		font-size: 0.8em;
	}

	.activeForm submit {
		font-size: 1em;
	}

	.activeForm select {
		font-size: 1em;
	}

	.activeForm textarea {
		font-size: 1em;
		font-family: arial;
	}

	.formItemWrapper {
		float: left;
	}

	.formLabelH {
		float: left;
		width: 120px;
		padding: 4px 5px 1px 5px;
		text-align: right;
		font-size: 0.85em;
	}

	.formInputH {
		float: right;
		width: 280px;
		padding: 1px;
		font-size: 0.85em;
	}

	.formSummaryH {
		float: right;
		width: 400px;
		padding: 4px 1px 1px 1px;
		font-size: 0.85em;
	}

	.formLabelV {
		float: left;
		font-size: 0.85em;
	}

	.formInputV {
		float: left;
		clear: left;
		padding: 0px 0px 10px 0px;
		font-size: 0.85em;
	}

	.formText {
		float: left;
		width: 100%;
		padding: 4px 1px 1px 5px;
		font-size: 0.85em;
	}

	.formButton{
		clear:left;
	}



/*****************************************************************/
/** default form styles **/
/*****************************************************************/

.activeForm {
	width: 415px;
}

.activeForm td{
	font-family: arial;
}

.activeForm input {
	font-size: 1em;
}

.activeForm button {
	font-size: 0.8em;
}

.activeForm submit {
	font-size: 1em;
}

.activeForm select {
	font-size: 1em;
}

.activeForm textarea {
	font-size: 1em;
	font-family: arial;
}

.formItemWrapper {
	float: left;
	width:100%;
}

.formLabelH {
	float: left;
	width: 120px;
	padding: 4px 1px 1px 5px;
	text-align: right;
}

.formInputH {
	float: right;
	width: 275px;
	padding: 1px;
	font-size: 0.85em;
}

.formSummaryH {
	float: right;
	width: 275px;
	padding: 4px 1px 1px 1px;
	font-size: 1em;
}

.formLabelV {
	float: left;
	padding: 4px 1px 1px 5px;
	text-align: right;
}

.formInputV {
	float: left;
	clear: left;
	padding: 0px 0px 10px 0px;
	font-size: 0.85em;
}
/*
.formText {
	float: left;
	width: 100%;
	padding: 4px 1px 1px 5px;
	font-size: 0.85em;
}

.formButton{
	clear:left;
}

*/


/*****************************************************************/


/** custom form styles **/
/** ================== **/

.standardForm{
	width: 400px;	
	margin: 10px 0px 0px 0px;
}


/*****************************************************************/

