/* Layout Stylesheet */ 



h2 {
	line-height: 30px;
	color: #8190A1;
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin:20px;
	background:#EFF5FA url(image/main-bg.jpg) repeat-x left top;
	color: #333333;
	text-align:center;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
 }

#hdr {
 height:111px;
 background:url(image/header-bg.gif) repeat-x;
 color: #333333;
 }

#bar {
	height:227px;
	color: #333333;
 }

#bodyblock {
 position:relative;
 width:760px;
 padding:0;
 }

 #bodyblock-programs {
 position:relative;
 width:660px;
 height:375px;
 }
 
 #bodyblock-clients {
 position:relative;
 width:660px;
 height:770px;
 }
 
 #bodyblock-people {
 position:relative;
 width:660px;
 height:480px;
 } 
 
#cont {
	width:236px;
	background:#FFFFFF;
	color: #2E6D98;
	text-align:left;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 40px;
 }
 
 #cont-top {
	background:#FFFFFF;
	color: #2E6D98;
	text-align:center;
	float: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px;
 }
 

#header{
	padding-left: 40px;
}

#company{
	color: #8190A1;
	font-weight:bold;
	font-size: 80%;	
}

#l-col {
	float:left;
	background:#FFFFFF;
	color: #2E6D98;
	width:420px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 40px;
 }
 
 #l-left {
    position:absolute; 
	background:#FFFFFF;
	color: #2E6D98;
	width:280px;
    height:300px;	
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;	
	padding-left: 15px;
    border:1px solid #336699;	
    margin-left:85px;	
 }
 
 #l-right {
    position:absolute;  
	background:#FFFFFF;
	color: #2E6D98;
	width:280px;	
    height:300px;	
	font-family: Arial, Helvetica, sans-serif;
	margin-left:400px;
	padding-top: 15px;
	padding-left: 15px;	
	padding-right: 10px;		
    border:1px solid #336699;	
 }
 
 #l-left-clients {
    position:absolute; 
	background:#FFFFFF;
	color: #2E6D98;
	width:275px;
    height:700px;	
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;	
	padding-left: 15px;
    border:1px solid #336699;	
    margin-left:75px;	
 }
 
 #l-right-clients {
    position:absolute;  
	background:#FFFFFF;
	color: #2E6D98;
	width:275px;	
    height:700px;	
	font-family: Arial, Helvetica, sans-serif;
	margin-left:390px;
	padding-top: 15px;
	padding-left: 15px;	
    border:1px solid #336699;	
 }
 
  #l-left-people {
    position:absolute; 
	background:#FFFFFF;
	color: #2E6D98;
	width:275px;
    height:410px;	
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;	
	padding-left: 15px;
	padding-right: 10px;	
    border-right:1px dotted #336699;	
    margin-left:125px;	
 }
 
 #l-right-people {
    position:absolute;  
	background:#FFFFFF;
	color: #2E6D98;
	width:275px;	
    height:410px;	
	font-family: Arial, Helvetica, sans-serif;
	margin-left:450px;
	padding-top: 0px;
	padding-left: 15px;	
 }


#ftr {
	height:35px;
	color: #2E6D98;
	margin:0 0 35;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: baseline;
	font-weight: normal;
	background-color: #EFF5FA;
 }
 
#wrapper {
	text-align:left;
	border:1px none #000000;
	width:760px;
	margin:auto;
	background-color: #FFFFFF;
	height: auto;
}

p {
	font-size: 80%;
}

.copyright {
	float: right;
	margin: 0px;
	padding: 0px;
	clear: none;
}

a:link {
	text-decoration: none;
	color: #2E6D98;

}

a:visited {
	text-decoration: none;
}

li {
	font-size: 85%;
	list-style-image: url(image/bullet.jpg);
	margin-bottom: 5px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	left: 20px;
}

list-head {	
     font-family: Arial, Helvetica, sans-serif;
     font-size: 85%;
}

a:hover {
	color: #999999;
}

.indent {
	margin-left: 30px;
}

.dotted {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	width: 90%;
}

#cv {
	float:left;
	background:#FFFFFF;
	color: #2E6D98;
	width:650px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 20px;
}

h3 {
	color: #8190A1;
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.bluetext {
	color: #2E6D98;
}

.photoright {
	float: right;
	border: 1px solid #2E6D98;
	margin-bottom: 10px;
	margin-left: 10px;
}

.navindent {
	margin-left: 180px;
}
