/* Designed by John D. Bickel, Rebirth Studios 2007 */
body {margin: 0px;}
p {Font-Family: Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px; 0 10px;}
li {list-style: square;Font-Family: Arial, Helvetica, sans-serif; font-size:12px;}
h1 {margin:0 0 0 10px;font-size:14px;Font-Family: Arial, Helvetica, sans-serif;}
a:link {text-decoration: none; color: #415973; Font-Size: 12px; }
a:visited {text-decoration: none; color: #415973; Font-Size: 12px; }
a:hover {text-decoration: none; color: #999; Font-Size: 12px; }

.bg {background: #415973 url(../images/background.gif) 0 0 repeat-x;}
.menu {margin:0px 0px 0px 100px; }
.header {width:600px;background:#fff;margin:0px 0px 0px 100px; }
.header span {display:none; }

.content {width: 600px;margin:30px 0px 0px 100px;padding-top: 10px;background:#fff url(../images/content_bg.gif) 0 5px no-repeat;}
.content-index {width: 600px;margin:0px 0px 0px 100px;background:#fff url(../images/content_bg.gif) 0 80px no-repeat;}
.bottom {width: 600px;height:50px;margin:-12px 0px 0px 100px; background:url(../images/rounded_bottom.gif) no-repeat;}
.copyright {font-size: 11px; color:#010842; margin:0px 0px 0px 345px;}
.copyright a {font-size: 11px;color:#010842;}
.copyright a:hover {font-size: 11px;color:#ffffcc;}

#feature {margin-top: 35px; background-color:#fff; height: 115px; }
#sub-page {margin-top: 34px; background-color:#EDECEC; height: 200px;}
#contact {margin-top: 40px;}

/* Navigation */
#nav		    { background:  url(../images/nav.gif) 0 0px no-repeat; position: absolute; width: 600px; height: 35px; margin: 0; padding: 0; }
#nav li		    { position: absolute; margin: 0px; padding: 0px; list-style: none;  }
#nav span	    { display: none;	}
#nav li, #nav a	{ height: 35px; display: block;	}

#home 				{ left: 0;	    width: 60px; 	}
#about_us			{ left: 60px; 	width: 70px; 	}
#consulting			{ left: 130px;	width: 75px;	}
#presentations		{ left: 205px;	width: 95px;	}
#communities		{ left: 300px;	width: 95px;	}
#contact_us			{ left: 395px;	width: 75px;	}
#articles			{ left: 475px;	width: 60px;	}

#home 			a:hover{background:  url(../images/nav.gif) 0 -35px no-repeat;}
#about_us 		a:hover{background:  url(../images/nav.gif) -60px -35px no-repeat;}
#consulting		a:hover{background:  url(../images/nav.gif) -130px -35px no-repeat;}
#presentations	a:hover{background:  url(../images/nav.gif) -205px -35px no-repeat;}
#communities 	a:hover{background:  url(../images/nav.gif) -300px -35px no-repeat;}
#contact_us		a:hover{background:  url(../images/nav.gif) -395px -35px no-repeat;}
#articles		a:hover{background:  url(../images/nav.gif) -475px -35px no-repeat;}


.picture {
	float:right;
	padding:10px;
}

/* form items */
.formcont{
padding:8px 40px 0px 40px;
}
fieldset{
padding:10px 0px 10px 20px;
margin:5px 0 10px 0;
text-align:left;
font-size:75%;
font-weight:bold;
color:#666;
background-color:#FDFEFE;
border: none;
}
.legend{
color:#414141;
background:transparent;
margin-top:0px;
}
.input{
background:transparent;
width:375px;
border:1px #E2ECF3 solid;
color:#6A6A6A;
font-size:11px;
padding:4px;
}
.button{
background:#6A91B7;
color:#FFF;
font-size:11px;
padding:2px;
margin:0;
border:1px solid #204762;
width:380px;
}
input:hover.button{
color:#EBEFF7;
background-color:#487BB4;
border:1px solid #153344;
}
/* Removes vert whitespace from form */
form{
margin-top:0;
margin-bottom:0;
}
textarea{
Font-Family: Arial, Helvetica, sans-serif; font-size:11px;
color:#5B5B5B;
height:127px;
width:375px;
background:#FFFFFF;
border:1px #E2ECF3 solid;
padding:4px;
}