/**************** CSS DOCUMENT ****************/
/* STYLESHEET FOR Butterfield & Associates SKIN*/

/* PAGE BACKGROUND */

/* background color for the content part of the pages */

/* commented out for gradient testing*/
/*body {
	background-image: url(images/background.jpg);
}*/

body {
/*	width:1024px;
*/	border:0px solid #000;
	background-color:#fff;
	padding:0px;
	margin:0px auto;
	font-size:1em;
}

.user{ color:#FFFFFF; font-size:12px; }
a.user:link{ color:#FFFFFF; text-decoration:none; }
a.user:visited{ color:#FF0000; text-decoration:none; }
a.user:hover{ color:#FF0000; text-decoration:none; }
a.user:active{ color:#000000; text-decoration:none; }

.breadcrumb{ font-size:12px; color:#FFFFFF; }
#search{ padding-top:4px; }
#search input{ border:1px #DDD solid; margin-bottom:4px; }
#search img{ }

a:link{ color:#003366; text-decoration:underline; }
a:visited{ color:#FF0000; text-decoration:underline; }
a:hover{ color:#FF0000; text-decoration:none; }
a:active{ color:#000000; text-decoration:underline; }

.footerlinks{ padding:20 33 0; text-align:center; }
.footercell{background:url(media/footerbg.jpg) left no-repeat; text-align:center; vertical-align:middle;}
.footerleft{background:url(media/footerleft.jpg) left no-repeat; }
.footerright{ background:url(media/footerright.jpg); }
.footer{ font-size:12px; color:#FFF; }
a.footer:link{ color:#FFFFFF; text-decoration:none; }
a.footer:visited{ color:#FF0000; text-decoration:none; }
a.footer:hover{ color:#FF0000; text-decoration:none; }
a.footer:active{ color:#000000; text-decoration:none; }

.panelBackground{
	background-image: url(images/bodybg.png);
	background-attachment:fixed;
	background-repeat:repeat;
}

.Login_Logout_Style {font-weight: normal;
    font-size: 10px;
    color:#FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
.style1 {font-family: Verdana;
	font-size: 9px;
}

/*SolPart Menu Style*/

.MainMenu_MenuContainer {
background-color: transparent;
padding-left: 0px;
margin-left: 0px;
height: 23px; 

}
.MainMenu_MenuBreak {
border-bottom: #404040 0px solid; 
border-left: #FF8080 0px solid; 
border-top: #FF8080 0px solid; 
border-right: #404040 0px solid; 
background-color: transparent; 
color: #FFFFFF; 
font-family: Trebuchet MS, Tahoma, Verdana;
font-size: 12pt; 
font-weight: bold; 
font-style: normal;
}

.MainMenu_MenuBar {
cursor: pointer; 
cursor: hand; 
height: 16;
background-color: #EAEAEA;
}

.MainMenu_MenuItem {
cursor: hand; 
cursor: hand; 
background-color: transparent; 
color: #FFFFFF; 
font-family: Tahoma, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
border-bottom: #505052 0px solid; 
border-top: #505052 0px solid; 
padding: 2px 5px 3px 5px;
height:22px;
}

.MainMenu_MenuIcon {
display: none;
}

/* this is the colour in the dropdown menu */

.MainMenu_SubMenu {
z-index: 1000; 
cursor: pointer; 
cursor: hand;
background: #A2A2A2; 
filter: none;
border: 1px solid #d0d1e0;
margin-top: 0px;
padding: 0px;
}

.MainMenu_MenuItemSel {
background: #000000;
cursor: hand; 
cursor: hand; 
color: #FFFFFF; 
font-family: Tahoma; 
font-size: 12px; 
font-weight: bold; 
font-style: normal;
border: 0;
padding: 2px 5px 3px 5px;
}

.MainMenu_MenuArrow {
font-family: webdings; 
font-size: 10pt; 
cursor: pointer; 
cursor: hand; 
border-right: #505052 0px solid; 
border-bottom: #505052 0px solid; 
border-top: #505052 0px solid;
display: none;
}

.MainMenu_RootMenuArrow {
font-family: webdings; 
font-size: 10pt; 
cursor: pointer; 
cursor: hand;
display: none;
}
	/*Gradient tester!!!!! */
	ul li {
		font:normal 0.85em verdana,arial;
	}
	code {
		background-color:#ddd;
		border:1px solid #c0c0c0;
		padding:3px;
	}
	
	h1 {
		font-size:1.1em;
		border-bottom:1px solid #000;
	}
	
	h2,h3 {
		font-size:0.9em;
		clear:both;
	}
	
	p {
		font-size:0.8em;
	}
	
	#so_credits {
		position:relative;
		margin:25px auto 0px auto;
		width:350px; 
		font:0.7em verdana;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		height:90px;
		padding-top:4px;
	}

	#so_credits img {
		float:left;
		margin:5px 10px 5px 0px;
		border:1px solid #000000;
		width:80px;
		height:79px;
	}
	
	.foo {
		font:bold 1.1em verdana,arial;
		position:relative;
	}
	
	.bar {
		position:relative;
		width:300px;
		height:100px;
		margin:5px auto;
		padding:4px;
	}
	
	.baz {
		position:relative;
		width:350px;
		height:5px;
		display:block;
		float:right;
		font-size:1px; /* for IE, which wont allow for an element to be less high than the default font size. */
		text-align:center;
	}
	
	/* following styles are unrelated to the specifics of the demo*/
	* {
		font-family:verdana;
	}
