/* Main Styles */
body { margin:0px 0px 0px 0px; margin-bottom:0%; color:#ffffff; background:#eeeeee;}

div.docbody { 
	margin-top:150px; 
	height:200px; 
	background:#dddddd; 
	border:1px solid #cccccc; 
	width:40%; 
	margin-left:30%; 
	margin-right:30%;
	text-align:center;
	color:#000000; }

div.badgebody {
	margin-top:5px;
	border:none;
	width:40%;
	margin-left:30%;
	margin-right:30%;
	float:left; }


#inner {
	margin-top:60px;
	padding:20px;
	background:#dddddd;
	font-variant:small-caps;
	color:#444444; }
#inner span { font-size:12px; }
#inner a { color:#999999; background:#dddddd; text-decoration:none; }
#inner a:hover { color:#000000; background:#dddddd; text-decoration:underline; }
img { border:none !important; }

span.copyleft a { color:#999999; text-decoration:none;}
span.copyleft a:hover { color:#000000; border-bottom:1px dotted #000000; }
span.copyleft { font-size:10px; float:right; margin-top:-19px; color:#999999; }

/* Resume Styles */

#resume { 
	
	
	background:#dddddd; 
	border:1px solid #cccccc; 
	width:60%; 
	margin-left:20%; 
	margin-right:20%;
	text-align:center;
	color:#000000;
	border-top:4px solid #cccccc; }

#resume div.header span.nav {
	float:right;
	font-size:14px;
	margin-top:-8px;
	padding-right:6px;
	letter-spacing:0px; }

#resume div.header span.nav a { color:#006699; text-decoration:none; }
#resume div.header span.nav a:hover { color:#006699; text-decoration:none; border-bottom:1px dotted #000000; }
#resume div.header span.nav a.selected { font-size:14px;	font-variant:small-caps; text-decoration:none; color:#999999; }
#resume div.header span.nav a.selected:hover { border:none; cursor:default; }
#resume div.header {
	width:100%;
	
	font-size:32px;
	color:#006699; 
	background:#dddddd;
	letter-spacing:-4px;
	font-variant:small-caps;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #cccccc; }

#resume div.header span {
	padding-left:5px;
	 } 	
#resume div.res_body { text-align:justify; padding:25px; }
#resume div.res_body td.header { width:150px; font-size:22px; color:#005577; padding:10px;  }
#resume div.res_body td.body {  font-size:12px; color:#000000; padding:5px; }
#resume div.res_body td.experience { font-size:14px; color:#004477; }
#resume div.res_body a { color:#006699; text-decoration:none; }
#resume div.res_body a:hover { color:#006699; text-decoration:none; border-bottom:1px dotted #000000; }

#resume span.bottom { float:right; }
#resume span.bottom a { font-size:10px; color:#000000; text-decoration:none; }
#resume span.bottom a:hover { font-size:10px; color:#999999; text-decoration:none; border-bottom:1px dotted #000000; }