
body {	margin: 0;	padding: 0;	color: #000000;	font-family: Arial;	font-size: 12px; background: #000000; }

h1, h2, h3 { margin: 0;	font-family: Arial;	font-weight: bold; color: #083684; }

h1 { font-size: 16px; }

h2 { font-size: 14px; }

h3 { }

p, ul, ol { margin-top: 0; 	line-height: 150%; 	text-align: left; font-family: Arial;	}

ul, ol { color: #083684; list-style-type:square; }

blockquote { }

a { color: #083684; font-weight:bold; text-decoration:none; }
a:hover { text-decoration: none; }
a img {	border: none; }

#wrapper { width:956px; margin: 0 auto; }
/* Header */

#header-wrapper {}
#header { float:left; width: 100%; height: 53px; background:url(images/bg_header.gif) top right no-repeat; }
#header .logo { float:left; width:401px; }
#header .menu { float:left; width:555px; text-transform: uppercase; margin:21px 0px; }
#header .menu ul {	margin: 0; list-style: none; }
#header .menu li { float:right; display: block; }
#header .menu a { float:left; display: block; margin-right: 15px; font-size: 18px; line-height:20px; color: #FFFFFF; }
#header .menu a:hover { text-decoration: underline; }
#header .menu .current_page_item a { background: #083684; color: #FFFFFF; }

#menu_clients { width: 56px; height:23px; background-image : url(images/menu_clients_off.gif); }
#menu_clients:hover { background-image : url(images/menu_clients_on.gif); } 
#menu_students { width: 70px; height:23px; background-image : url(images/menu_students_off.gif); }
#menu_students:hover { background-image : url(images/menu_students_on.gif); } 
#menu_mentors { width: 66px; height:23px; background-image : url(images/menu_mentors_off.gif); }
#menu_mentors:hover { background-image : url(images/menu_mentors_on.gif); } 
#menu_projects { width: 61px; height:23px; background-image : url(images/menu_projects_off.gif); }
#menu_projects:hover { background-image : url(images/menu_projects_on.gif); } 
#menu_about { width: 50px; height:23px; background-image : url(images/menu_about_off.gif); }
#menu_about:hover { background-image : url(images/menu_about_on.gif); } 

/* Content */

#content { float:left; width: 956px; min-height:800px; background:url(images/bg_content.gif) 0px 0px #e2eceb no-repeat; }
#content #lcolumn { float:left; width:401px; }
#content #lcolumn .logo { float:left; width:100%;  }
#content #lcolumn img.logo { float:left; width:401px; height:104px; border:0px }
#content #lcolumn .head { float:left; width:100%; height:20px; background:#99adcc; }
#content #lcolumn .head .text { float:left; width:100%; text-align:center; font-size: 13px; font-weight:bold; line-height:20px; color:#083684;  }
#content #lcolumn .main { float:left; width:361px; padding:20px; }
#content #lcolumn p { font-size:15px; }
#content #rcolumn { float:left; width:555px; height:550px; }
#content #rcolumn #captions { float:left; width:555px; }
#content #rcolumn #captions img.lcaption { float:left; border:0px; }
#content #rcolumn #captions img.rcaption { float:right; border:0px; }

#projectdetail { float:left; width:580px; background:#FFFFFF; }
#projectdetailOne { float:left; width:580px; background:#E2ECEB; }
#projectdetail .shortdesc { float:left; width:550px; padding:10px; padding-right:20px;}
#projectdetail .desc { float:left; width:550px; padding:10px; padding-right:20px;}
#projectdetail .desc .block { float:left; width:550px; }
#projectdetail .desc .block span { float:left; width:100px; font-weight:bold; }
#projectdetail .desc .photogallery { float:left; width:530px; padding:10px; padding-right:20px; background:#E2ECEB; }
#projectdetail .desc p { float:left; width:550px; }

/* Footer */

#footer { float:left; width: 100%; height:50px; }
#footer .submenu { float:left; width:100%; height:35px; background: url("images/bg_footer2.gif") no-repeat; }
#footer .submenu p.left { float:left; width:727px; line-height: 35px; text-align:center; }
#footer .submenu p.right { float:left; width:229px; line-height: 35px; text-align:center; }
#footer .submenu a { color:#FFFFFF; padding:10px;}
#footer .submenu a.contact { color:#000000;}
#footer .copyright { float:left; width:100%; height:15px; font-size:9px; color:#FFFFFF }


/* Forms */
form { float:left; width:100%; }
fieldset { float:left; width:100%; border:none; }
label { float:left; width:100%; }
input, select { float:left; width:250px; height:20px; border: 1px solid #000000;  }
textarea { float:left; width:250px; height:200px; border: 1px solid #000000;  }
input:focus, select:focus, textarea:focus { border: 1px solid #083684;  }
input.submit { float:left; width:125px;  }
.caution_err { float:left; width:100%; color:#FFFFFF; font-weight:bold; background:#083684; margin:0 0 10px;  }
.caution_tnk { float:left; width:100%; color:#FFFFFF; font-weight:bold; background:#083684; margin:0 0 10px;  }
