@charset "utf-8";
/* CSS Document */


body { background: #fff url(images/body-bg.gif) left top repeat-x; color: #333; font: 62.5% Georgia, "Times New Roman", Times, serif; }

* { padding: 0; margin: 0; }

	body{
		font: 13px/19px Helvetica, Arial, sans-serif;			
		color: #666;
		line-height: 18px;
		margin:0px;
		padding:0px;
		padding-bottom:40px;
		text-align:center;
		background:#9dd7e8; /* url(images/body-bg.gif) top left repeat-x;*/ }
	
		/* Typography */
		body p { 
			font-size: 100%;
			font-weight: normal;
			margin:5px 10px 10px 0;
			padding:0;
			background: transparent; }
		
		body h1 {
			font-size: 22px;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			color: #0072bc;
			margin: 5px 0 5px 0;
			padding: 0;
			letter-spacing: 0.01em;
			line-height:1.5;
			background: transparent;
			 }
	
		body h2 {
			font-size: 18px;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			color: #0072bc;
			margin: 5px 0 5px 0;
			padding: 0;
			letter-spacing: 0.01em;
			line-height:1.5;
			background: transparent; }
		
		
		body h3 {
			font-size: 1em;
			font-weight:bold;
			color:#222;
			height:19px;
			padding: 1px 3px;
			background-color:#FFFFCC;
			margin: 0;
			display:block;
			width:inherit;
			
			}
		/*body h3 {
			font-size: 1em;
			font-weight:bold;
			color:#464646;
			height:19px;
			width:100%;
			margin:17px 0 10px 0;
			padding:4px 2px 2px 10px;
			background-color:#f1f1f1; }*/
	
		body h4 {
			font-size: 0.9em;
			font-weight:bold;
			color:#ffffff;
			height:19px;
			width:100%;
			margin:10px 0 5px 0;}
	
		body h5 {
			font: 1.1em "trebuchet ms",verdana,sans-serif;
			font-weight:bold;
			color:#464646;
			height:19px;
			width:100%;
			margin:5px 0 0 0;
			padding:4px 0 2px 0; }
			
	img {
		border: 0px; background:#ffffff; }
		
		a:link img { border: 0px; }
a:visited img { border: 0px; }
a:active img { border: 0px; }
a:hover img { border: 0px; background:#ffffff; }

h1, h2, h3, h4 { font: bold 1.0em Georgia, "Times New Roman", Times, serif; }


h1 { font-size: 1.8em; line-height: 1.11111em; padding: 0 10px; color: #111; }

h2 { font-size: 1.8em; line-height: 1.11111em; padding: 1.11111em 10px 0 10px; border-top: 1px dotted #ddd; color: #111; }

h2 a, h2 a:visited { color: #333; }

h2 a:hover { color: #237fa1; text-decoration: none; }
	
h3 { font-size: 1.23077em; line-height: 1.25em; color: #999; }

h4 { font-size: 0.84615em; line-height: 1.81818em; text-transform: uppercase; letter-spacing: 2px; }

p { font-size: 13 px; line-height: 0.9em; color:#333333; }

#container {
	width: 885px; margin: 0 auto; padding: 20px 0; height:100%;

}


#page {


}


#dashboard {


}


#header {
	width: 865px; margin: 0 0 10px 0; padding: 0 10px; text-align: center;
	display:block;  padding: 5px 10px; clear:both;
}

#main_menu {

}

#content-box {
	width: 765px; padding: 0 10px; background: #FFFFFF; border: #CCCCCC 2px solid; text-align: left; margin: 0 auto;

}

#left-box {

}

#content-inner {

}

#sidebar {

}

.right-bar {

}

.left-bar {

}

#footer {
		width: 865px; margin: 0 0 20px 0; padding: 0 10px; text-align: center;
	display:block; height:45px; padding: 5px 10px; clear:both;
	font-size:12px;
}



/*	-------------------------------------------------------------
	LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	a:link { 
		color: #0072bc; 
		font-weight: normal;  
		text-decoration: none;
		line-height: 16px;
		background: transparent;
		border-bottom:1px solid #0072bc; }
	
	a:hover { 
		color: #0072bc; 
		font-weight: normal;  
		text-decoration: none;
		line-height: 16px;
		background: transparent;
		border-bottom:1px dashed #0099CC;}
	
	a:visited { 
		color: #0072bc; 
		font-weight: normal;  
		text-decoration: none;
		line-height: 16px;
		background: transparent;
		border-bottom:1px solid #0072bc; }
	
	

body.personal {
	background: #34496b;

}
#container.personal {
	background: #34496b; /* url(images/bg-rt-side.gif) right top no-repeat;*/


}

#content-box.personal {
	width: 765px; padding: 45px 10px 10px 27px; background: #fff; border: #323336 3px solid; text-align: left; margin: 0 auto;
	color: e2e2e2; margin-top: 35px;
	
}



#header.personal  {
	width:765px; display:block; background:#163763 url(images/rashid-rauf-logo.gif) left top no-repeat; margin:0;
	height:15px; margin: 0 auto; border: #323336 3px solid; padding: 45px 10px 10px 27px;

}
.personal h2 {
	color: #333;
	border: none;
	}
.personal h3 {
	color: #999;
	border: none;
	font:Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#162763;
	display:inline;
	}
.personal h1 {
	color: #111;
	font: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	background:#f1f7c9;
	display:inline;
	padding: 3px 5px;
}
	
.personal p {

	color:#555;
	}
	
#emphasis {
	margin: 19px 5px 5px 15px;
	padding: 5px;
	display:block;
	width: 70%;
	border: #c0c0c0 1px dashed;


}

p.email {
	float: right;
	
}

p.email a, p.email a:active, p.email a:link, p.email a:visited {
	background: #34496b;
	color: #FFFFFF;
	text-decoration:none;
	padding: 3px;
	padding-bottom:1px;
	
}

p.email a:hover {
	background:#666666;
	color:#FFFFFF;
	text-decoration:none;
	padding: 3px;
	padding-bottom:1px;
	border-bottom:#f1f7c9 1px dotted;
}

#header img.logo {
	float:left;
	padding: 0;
	text-align:center;

}

p img.thumbLeft {
	float:left;
	
}