/* Diesel Database.com style sheet */

/* tag elements *********************************************************************************/
html, body {
	margin:0;
	scrollbar-face-color: #380000; 
	scrollbar-highlight-color: #a4a4a4; 
	scrollbar-shadow-color: #d4d4d4; 
	scrollbar-3dlight-color: #c4c4c4; 
	scrollbar-arrow-color: #c6c6c6; 
	scrollbar-track-color: #a9a9a9; 
	scrollbar-darkshadow-color: #d3d3d3;
}
body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color:#003366;
	color: #CCCCCC;
	font-size: 12px;
	
	behavior:url("images/csshover.htc");	/* Silly IE... *************************************/
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 140%;
}
h3 {
	font-size: 125%;
}
h4 {
	font-size: 110%;
}
h5 {
	font-size: 100%;
}
img {
	padding: 0;
	border: 0;
}
hr.flash {
	color: #FF0000;
}
p.byline {
	font-style:italic;
	text-align: right;
}
p.small {
	font-size: 90%;
}
p.small_0 {
	font-size: 90%;
	margin-top: 0;
	margin-bottom: 0;
}
p.smallBold {
	font-size: 90%;
	font-weight: bold;
}
p.smallBold_0 {
	font-size: 90%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

a {
	text-decoration: none;
	color: #33CCFF;
}
.heading {
	/*color: #330099;*/
}
.article_heading {
	font-size: 90%;
	font-weight: bold;
	color: #CCCCFF;
	margin-top: 0;
	margin-bottom: 0;
}
.c_img {
	width: 1px;
	float:right;
	padding: 10px;
	border: 0;
}
.c_img img {
	clear:both;
	border: 0;
}
.boldButton {
	width:100%;
	font-weight:bold;
}
#content img {
	padding: 5px;
}

/* template objects ****************************************/
#network_bar {
	display: none;
}
#logo_bar {
	position: relative;
	margin-top: 0;
	margin-left: 0;
	background-image: url(/templates/home/images/dd_header_bg.jpg);
	background-repeat: repeat-x;
	height: 140px;
	width: 100%;
}
#link_bar_container {
	position: relative;
	float: left;
	margin-top: 0;
	margin-left: 0;
	height: 32px;
	width: 100%;
	text-align: center;
}
#left_bar {
	position: relative;
	float: left;
	margin-top: 0;
	margin-left: 0;
	width: 100%;
	text-align: center;
}
#content {
	position: relative;
	float: left;
	margin-top: 0;
	margin-left: 0;
	width: 100%;
}
#site_bar {
	clear: both;
	text-align: center;
	font-size: 80%;
	color: #CCCCCC;
	float: left;
	margin-top: 0;
	margin-left: 0;
}
#siteInfo a{
	text-decoration: none;
}

/* menu objects ****************************************/
#menu #left {
	background-image:url("images/menuleft.png");
	width:10px;
	padding:0px;
}
#menu #right {
	background-image:url("images/menuright.png");
	width:10px;
	padding:0px;
}
#menu li {
	background-image:url("images/menubg.png");	
	display:inline;
	float:left;
	height:22px;
	width:92px;
	padding-right:20px;
}
#menu li a {
	display:block;
	background-image:url("images/menuup.png");
	width:92px;
	height:22px;
	text-align:center;
	vertical-align:top;
	color:#FFFFFF;
	text-decoration:none;

}
#menu li a:hover {
	color:#FFFF33;
	padding-top:2px;	
	height:20px;
	background-image:url("images/menudown.png");
}
#menu li ul {
	padding:0px;
	position:relative;
	z-index:999999;
}
#menu li ul li {
	background-image:url("");
	
}
#menu li ul li a {
	background-color:#CC0033;
	background-image:url("");
	padding-top:3px;
}
#menu li ul li a:hover {
	background-color:#FF0000;
	padding-top:3px;
	height:inherit;
	background-image:url("");
}
#menu .parent, #menu .parent:hover {
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("images/menuarrow.png");
}
#menu li ul li ul {
	left:92px;
	top:-25px;
}
#menu li ul li ul li a {
	width:150px;
}
#menu li ul, #menu li ul li ul li { display:none; }
#menu li:hover ul, #menu li ul li:hover ul li { display:block; }