@charset "utf-8";
/* CSS Document */

/* Clear all margins and padding */
* {
margin: 0;
padding: 0;
}

/* background to light green, main content alignment to center and font size so that 1em = 10 pts */
body {
background:url(images/mcp_bkgd.gif) top repeat-x #2d4e6d;
text-align:center;
}

/* text masters */
p, ul, ol  {
Font-family:verdana,helvetica,sans-serif; 
color:#464646; 
font-size:0.8em; 
text-align:left;
margin-bottom:1em;
}


ul,ol  {
margin: 0 0 1em 2em;
}

li {
margin-bottom:0.6em;
}

ul.quote {
list-style-image:url(images/bullet_triangle.gif);
}

/* main page heads */
h3  {
Font-family:verdana,helvetica,sans-serif; 
color:#464646; 
font-size:1.0em; 
text-align:left;
margin-bottom:0.6em;
}



a {
font-weight:bold; 
color:#2d4e6d; 
text-decoration:none;
}
a:visited {
font-weight:bold; 
color:#627a92; 
}
a:hover {
color:#6e8976;
text-decoration:underline;
}

.small{
font-size:0.7em; 
}

.white{
color:#ffffff;
}

.center{
text-align:center;
}

.small-right{
font-size:0.7em; 
text-align:right;
margin-right:10px;
}

/* main container */
#main_container{
width:900px; 
text-align:left;
margin:0px auto 15px auto;
position:relative;
background:url(images/content_bkgd.gif) top repeat-y #ffffff;
}


#left{
width:270px;
margin:0px;
float:left;
position:relative;
}
#logo{
width:270px;
height:270px;
margin:0px;
}
#sidebar{
width:270px;
margin:0px;
}
#sidebar_projects{
width:270px;
margin:0px;
background:url(images/left_fade.jpg) top no-repeat #dbe0dd;
}

#nav{
width:630px;
height:70px;
margin:0px;
float:right;
display:inline; /* hack for IE 6.0 so column will sit at top */
}

#top{
width:630px;
height:200px;
margin:0px;
float:right;
}

#under{
width:630px;
height:80px;
margin:0px;
float:right;
}

#content{
width:630px;
margin:0px;
float:right;
}

.inner{
padding:32px;
}

.inner_sidebar{
padding:150px 30px 0px 30px;
}

#clear{
clear:both;
}
