/* CSS Document */

body {
	background: #848484;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

/*the canvas covers the entire page*/
#rbdcanvas {
	margin:0;
	padding-bottom:20px;
}

/*the cage is the width of your design.*/
/*it contains your columns and content*/
#rbdcage {
	/*width: 98%;*/
	margin-left:20px;
	margin-right:20px;
	background: url(images/b/bg-container-right.jpg) repeat-y #FFF;
	background-position: right;
	height: 100%;
}

#rbdcage2 {
	width: 100%;
	background: url(images/b/bg-container-left.jpg) repeat-y;
	background-position: left;
		height: 100%;
}

#rbdcagepad {
	padding-left: 12px;
	padding-right: 11px;
		height: 100%;

}

#rbdheader {width:100%;background:url(images/b/bg-headerbar.jpg) repeat-x;height:146px;}
#rbdheader2 {width:100%;background:url(images/b/bg-header-projects.jpg) 330px top no-repeat;height:146px;}
#rbdheader3 {width:100%;background:url(images/b/bg-header-fade.png) right top no-repeat;height:146px;}
#rbdlogo {float:left;width:106px;height:146px;float:left;}
#rbdheaderbeef {text-align:left;float:left;}
#rbdvan {background:url(images/b/header-van.jpg) no-repeat;float:right;width:129px;height:146px;}

#leftnav {background:url(images/b/menu-top.gif) no-repeat top; padding-top:20px;}
#leftnav2 {background:url(images/b/menu-bot.gif) no-repeat bottom; padding-bottom:20px; /*height:250px; */ padding-left:38px; text-align:left;}

#leftnav2 ul li { text-align: center; }

#leftnav2 ul li a span { display: block; width: 175px; padding-top:7px; padding-bottom:7px; padding-left:0px; padding-right:0px; }

#leftnav2 ul li ul li a span { display: block; width: 150px; padding-top:7px; padding-bottom:7px; padding-left:0px; padding-right:0px; }

/*#leftnav2 ul, #leftnav2 ul li { margin-left: 0px; }*/
#leftnav2 ul li ul li { margin-left: 0px; }

.dropdown li:hover {
	background-color: #3d3d3d;
}

.dropdown li#selected {
	background-color: #3d3d3d;
}

.dropdown li#selected > a:hover {
	color: #fff;
}

.dropdown li#selected.dir {
	background:url(/scripts/dropdown/images/default/nav-arrow-right.png) #3d3d3d center right no-repeat;
}

/*testing*/
#colone {
	width: 250px;
	float: left;
	
}

#coltwo {
	padding-right: 25px;
	margin-left: 252px;
	text-align: left;
}

#colthree {
	width: 148px;
	margin-left: 852px;
}

#rbdfooter {background:url(images/b/bg-footer-edge.gif) bottom repeat-x;clear:both;padding:20px 20px 10px 20px;}
#rbdfooter p a:link, #rbdfooter p a:visited {font-weight:bold;color:#003399;text-decoration:underline;}
#rbdfooter p a:hover, #rbdfooter p a:active {text-decoration:none;color:#3D3D3D;}

/*default font styles*/
p {
	margin-top: 0px;
}

p.inset01 { margin:15px;padding:15px;border:1px dashed #CCCCCC;}
p.reference { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }

a:link, a:visited {font-weight:bold;color:#003399;text-decoration:underline;}
a:hover, a:active {text-decoration:none;color:#3D3D3D;}

#keyservices {font-family:Georgia, "Times New Roman", Times, serif;display:block;font-size:10px;font-weight:bold;margin-top:7px;margin-left:10px;font-style:italic;}

.breadcrumbs {
	font-size: 12px;
	padding-left: 50px;
}

.smallfont {
	font-size: 10px;
}

#rbdbody {
	padding-top: 10px;
}


h1, h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif;text-align:left;font-weight:normal;color:#111;}
h1 {font-size:24px;line-height:1;margin-bottom:15px;}
h2 {font-size:22px;margin-bottom:15px;}
h3 {font-size:20px;line-height:1;margin-bottom:15px;}
h4 {font-size:18px;line-height:1.25;margin-bottom:15px;}
h5 {font-size:16px;font-weight:bold;margin-bottom:15px;}
h6 {font-size:14px;font-weight:bold;}
