
.left{ float:left;}
.right{ float:right;}
body {
	background-color: #151922;
	margin: 20px;
}
.wrapper{ width:970px; margin:0 auto;}
#top {
	margin:0 auto;
	padding: 0px;
	border: 0px solid #151922;
	background: #151922;
	width: 960px; 
	height: 144px; 
	}

#top table{ background:url(pics/logonew.png) no-repeat center top; margin:0 auto;}

#menubarRowOne {
	background: #151922;
	width:960px;
	height:40px;
	margin: 0px;
	padding: 0px;
}
#menubarRowTwo{
	background: #3B4346;
	width:960px;
	height:35px;
	margin: 0px;
	padding: 0px;
}


/* add:  background-image: url(pics/over.gif); to .menubox to have background */
.menubox	{
	position:relative;
	background:#3B4346;
	background-repeat: no-repeat;
	width: 150px;
	height:35px;
	margin: 0px 0px 0px 0px;margin-bottom:0px;
	padding: 0px;
	color: #FFFFFF;
	display: block;
	float: left;
	text-align: center; vertical-align: bottom;
}
.menubox a {
	display:block;	
	vertical-align: bottom;
	background: #3B4346; 
	width: 150px;
	height: 30px;
	margin: 0px;
	padding:5 0 0;
	color: #CCCCCC;
	text-decoration: none;
	border-top: 1px solid #3B4346;
	border-right: 1px solid #3B4346;
	border-bottom: 1px solid #3B4346;
	border-left: 1px solid #3B4346;
	}
.menubox_toUsePicture a {
		font-size: 11px;	width: 125px;	height: 25px;	display: block;	float: left;	margin: 0;	padding: 0;
	color: black; 	text-decoration: none; 
	}
.menubox img {width: 100%; height: 100%; border: 0; }
.menubox a:hover {
	visibility:visible;height:35px;
	border-top: 1px solid #CC3300;
	border-right: 1px solid #CC3300;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CC3300;
	color: #FFFFFF;
}
	/*.menubox a:hover img{visibility:hidden}*/
.menubox span {	
	font-size: 20px;		
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menubox_toUsePicture span {	position:absolute;	left:5px;	top:3px;	margin:0;	cursor: pointer;}
.menuSeperatorBox {
	background: #3B4346;
	width: 5px;
	height: 30px;		
	vertical-align: bottom;
	
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
	margin: 4px 10px 0;
	text-align: center;
	
	display: block; /*added for mozilla to display span correctly */
  float: left; /*added for mozilla to display span correctly */	
}
.rightBox {
	position:relative;
	float: right;
	top:30px;
	left:0px;
	width:180px;
	padding:10px;
	background-color:#3B4346;
	border:1px solid #ADADAE;
	line-height:17px;
	
	}
.leftBox {	
	float: left;
	top:0px;
	right:0px;	
	padding:20px;
	width:700px;
	
	border:1px solid #ADADAE;
	line-height:17px;
	
	}
#mainContent {
	background: #3B4346;
	width: 960px;	
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0 40px 0;
}
#mainContent a{
	color: #BFF2FF;
 
}
.contentText {
	color: #FFFFFF;
	font-size: 14px;

}
.contentBold {
	font-weight: bold;	color: #FFFFFF;

}
.contentPlusOne{
font-size: 16px;font-weight: bold;	color: #FFFFFF;
}
.contentPlusTwo{
font-size: 18px;font-weight: bold;	color: #FFFFFF;
}
.delivery-agency{ overflow:hidden;}
.delivery-agency h3{ color: #FFFFFF; margin:0; padding:0 0 5px;}
.delivery-agency p{ color: #FFFFFF; font-size: 14px; margin:0; padding:4px 0;}
.delivery-agency a{ color: #BFF2FF; font-size:14px; float:right;}
.delivery-agency ul { margin: 0 0 0 12px; padding: 0;}
.delivery-agency ul li{ color: #FFFFFF; font-size: 14px; margin:0 0 0 5px; list-style:disc outside; padding:2px 0;}

.delivery-agency-content{ overflow:hidden; padding: 20px 0 0; }
.profile-container{overflow: hidden; padding: 0 0 40px 30px; /*padding: 0 0 0 15px; width: 350px;*/}
.profile-internal{ overflow: hidden; padding: 10px 0 0;}
.top-heading{ overflow:hidden; text-align:center;}
.top-heading h3{ color:#ffffff; margin:0; padding:0 0 10px; font-size:24px;}
/*.right-profile-pic{ overflow:hidden; margin:0 0 0 15px;}
.left-profile-pic{ overflow:hidden; margin:0 15px 0 0px;}
.left-profile-pic img, .right-profile-pic img { border: 3px solid gray; border-radius: 7px 7px 7px 7px;}*/
.profile-pic{ text-align:center; overflow:hidden; margin:3px 0;}
.profile-pic img{ border: 3px solid gray; border-radius: 7px 7px 7px 7px;}
.profile-text{}
.profile-text h4{ margin:0; padding:0 0 5px; color: #ffffff; font-size:20px;  padding:8px 0;}
.profile-text h4 span{ color:#ffffff;display: inline-block; font-size: 19px; font-weight: normal; margin: 0 0 0 10px;}
.profile-text a {display: inline-block; font-size: 19px; font-weight: normal; margin: 0 0 0 10px;}
.profile-text p{ margin:0; padding:2px 0 5px;color:#ffffff; text-align:justify; font-size:16px; line-height:1.5;}