/* CSS Document */

body {margin:0; padding:0; text-align: center; color: #fff; background: #000; 
	font-family: Arial, Helvetica, sans-serif;
	 border: 1px solid #878787;
	font-size: 12px;}

#container { width: 909px; margin: 0 auto; padding: 0; text-align: left; position: relative;  border: 1px solid #878787;}

#header {background: url(../images/DIDI_logo.jpg); height: 181px;  
}

div#topnav { 

	margin: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
	
div#topnav ul { margin: 2px 0 8px 3em; padding: 8px 0 0 0px; }	
div#topnav li {list-style: none; padding: 5px 12px 10px 2em; display: inline;}
div#topnav li a { text-decoration: none; }

a.topnav:link {color: #6993cd; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.topnav:visited {color: #6993cd; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
a.topnav:hover {color: #6993cd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
a.topnav:active {color: #6993cd; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

#content { padding-right: 230px; background: url(../images/didi_medicine.jpg) no-repeat; height: 382px;}
#content p {color: #000; padding: 77px 10px 0 332px; }

#rightevents { background: url(../images/gettingstartedcol.jpg) no-repeat; position: absolute; width: 223px; top: 220px; right: 0; height: 382px;
	border-left: 1px solid #878787;}
#rightevents ul {padding: 2px 0 0 0; color: #000;}

#rightevents li {padding: 5px 0 5px 15px; list-style: none;}

.who {padding: 220px 0 0 0; }

#postings {background: url(../images/jobPostingsContact.jpg) 0 0 no-repeat; height: 165px; padding: 5px 228px 0 230px; color: #000;border-top: 1px solid #878787; }

#contact {position: absolute; top: 645px; right: 0; font-size:14px; }
#contact a {text-decoration: none; }

div#botnav ul { margin: 2px 0 5px 14em; padding: 12px 0 0 0px; clear: left;}	
div#botnav li {list-style: none; padding: 5px 3em 8px 3em; display: inline;}
div#botnav li a { text-decoration: none; }

#footer {background: url(../images/footerBG.jpg) no-repeat; height: 140px;
	padding: 2em 0 0 4px;  width: 909px; clear: both;}
	
.copyright{float: left;}
.campaign {float: right; padding-right: 10px;}

b {color: #6993cd;}

a.internal:link {color: #6993cd; }
a.internal:visited {color: #6993cd;}
a.internal:hover {color: #5779a9;}
a.internal:active {color: #6993cd; }

a.white:link {color: #fff; }
a.white:visited {color: #fff;}
a.white:hover {color: #fff;}
a.white:active {color: #fff; }

/* internal specific links */

#content-container
{	width: 909px; background-color:#FFFFFF;
	
}

#section-left
{
	float: left;
	width: 226px;
	height: 435px; 
	background: url(../images/leftcol_bg.jpg) no-repeat;
	background-color: #4b6993;
	padding-top: 156px;
}

#section-left p {padding: 0 0 0 5px;}


#main
{
	float: left;
	width: 445px;
	padding: 2px 5px 2px 0; 
	margin: 0 0 0 5px;
	background-color: #fff;
	color: #000;
	}
	
#main p {padding: 0 5px 0 5px; }

#main h2 { margin: 0; }

h2 {padding-left: 5px; }

.headerYellow {color: #f5d100;}

#aside
{
	float: right;
	width: 225px;
	height: 602px;
	padding: 0px 0;
	margin: 0;
	display: inline;
	background: url(../images/rightcol_medicine.jpg) 0 0 no-repeat;
}

#aside h3 { margin: 83px 3px 0 5px;
	color: #6993cd; 
	font-size: 14px; 
	line-height: 1.5em; }

#energy
{
	float: right;
	width: 225px;
	height: 602px;
	padding: 0px 0;
	margin: 0;
	display: inline;
	background: url(../images/rightcol_energy.jpg) 0 0 no-repeat;
}

#energy h3 { margin: 83px 3px 0 5px;
	color: #6993cd; 
	font-size: 14px; 
	line-height: 1.5em; }
	
#jets
{
	float: right;
	width: 225px;
	height: 602px;
	padding: 0px 0;
	margin: 0;
	display: inline;
	background: url(../images/rightcol_jets.jpg) 0 0 no-repeat;
}

#jets h3 { margin: 83px 3px 0 5px;
	color: #6993cd; 
	font-size: 14px; 
	line-height: 1.5em; }
	
#taste
{
	float: right;
	width: 225px;
	height: 602px;
	padding: 0px 0;
	margin: 0;
	display: inline;
	background: url(../images/rightcol_taste.jpg) 0 0 no-repeat;
}

#taste h3 { margin: 83px 3px 0 5px;
	color: #6993cd; 
	font-size: 14px; 
	line-height: 1.5em; }