/* France Toulouse Mission Styles by Dave Olsen */

* {
padding:0;
margin:0;
}

h1,h2,h3,h4,h5,h6,p,pre {margin:1em 20px;clear:left;}

ol, ul {margin:1em 1em 1em 2em;clear:left;}
dl {margin:1em 1em 1em 3em;clear:left;}
label, fieldset, address {margin:1em;clear:left;}
li {margin-left:13%;}
blockquote {margin:0 17% 0 13%;width:70%;clear:left;font-style:italic;}
form {margin:1em 40px;clear:left;}
fieldset { padding:0.5em;}
code{color:#777777}


body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;text-align:center;background:#BED2E2;/* url(images/fleuron_bg.gif) repeat;*/height:100%;font-size:14px;}

a:link, a:visited{color:#406F94;text-decoration:none;}
a:hover{color:#6F9340;text-decoration:underline;}

/*DIVS*/
#container{width:760px;margin:20px auto 0 auto;text-align:left;background-color:#dedede;min-height:100%;}

#header{height:120px;background-color:#555555;color:#ffffff;text-align:center;}

#navigation{border:1px solid #333333;border-top:none;float:left;position:relative;margin-bottom:1em;}
#nav{position:relative;margin:0;float:left;}
#nav li{float:left;display:block;margin:0.5em;list-style:none;}
#nav li li{clear:left;font-size:80%;position:relative;padding:0;}

#content{width:760px;float:left;padding:0 0 20px 0;}

#sidebar{float:right;text-align:left;height:100%; border-left:1px solid #777777;border-bottom:1px solid #777777;height:100%;padding:0 20px 20px 20px;background:#eeeeee;}

#register{text-align:left;margin-top:1em;}

#footer{color:#ffffff;background:#444444;clear:both;padding:20px;}

#authenticate{font-size:75%;text-align:right;}
#login{text-align:right;}
#error_div{font-size:75%;text-align:right;}


/*CLASSES*/
.error,.required{color:#FF3333;}
.underline{text-decoration:underline;}
.comps{display:inline;width:200px;float:left;padding:0.25em;border-top:1px solid #777777;border-right:1px solid #777777;text-align:left;}
.comps_clear{clear:left;display:inline;width:200px;float:left;padding:0.25em;border-top:1px solid #777777;border-right:1px solid #777777;border-left:1px solid #777777;text-align:left;}
.clearboth{clear:both;}
.personNames, .personContact, .personMission {
margin:1em;background:#efefef;border:1px solid #ababab;clear:both;position:relative;
}
.edit_info_link{float:right;}
.blockTitle{color:#ffffff;display:block;background:#cdcdcd;margin:0;padding:1em;}