/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	color: #333;
	font-family: "Palatino Linotype";
	font-size: 0.75em;
	text-align: center;
	background-image: url(../images/bg.png) top left repeat-x;
	background-color: #00115C;
	}


div#main {
	margin-top: 88px;
	margin-left: 18px;
	margin-right: 18px;
	margin-bottom: 0;
	}
	
#divScroll {
	background-color: #fff;
	border: 1px solid #ccc;
	height: 200px;
	margin: 0pt;
	overflow: auto;
	padding: 15px;
	width: 632px;
	}
	
	input.d {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #0066FF;
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px 0px;
	padding: 3px;
	text-transform: uppercase;
	}
															/** MAIN CONTAINERS **/
div#container {
	width: 980px;
	margin: 30px auto;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 0px;
	font-family: "Palatino Linotype";
	text-align: left;
	background: #fff;
	border: 4px solid #ccc;
	}
	div#header {
		margin: 0 0 0 0;
		}
		div#header-in {
			}
	div#content-wrap {
		
		}
		div#content {
			
			}
			div#content-in {
				
				}
				div#banner-head {
					z-index: 99;
					margin-top: 0;
					margin-left: 0;
					margin-top: 10px;
					width: 700px;
					height: 167px;	
				}
	div#footer {
		margin: 50px 0 10px 0;
		}
		div#footer-in {
			padding: 6px 0 0 0;
			border-top: 1px solid #ddd;
			}
		div#footer-in a {
			color: #06f;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #cce0ff;
			}
		div#footer-in a:hover {
			color: #333;
			background-color: inherit;
			border-bottom: 1px solid #888;
			}






															/** SUB CONTAINERS **/
div.alert {
	margin: 20px 0 10px 0;
	padding: 8px 10px;
	color: #333;
	background-color: #e0edff;
	border: 3px solid #b2d1ff;
	}
	.right {
		width: 250px;
		}






															/** LISTS **/
ul#nav-main {
	float: right;
	margin: 58px 9px 0 0;
	}
	ul#nav-main li {
		color: #aaa;
		background-color: inherit;
		}
	ul#nav-main li.slash {
		padding: 0 3px 0 6px;
		}
		ul#nav-main li a {
			color: #666;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #e0e0e0;
			}
			ul#nav-main li a:hover, ul#nav-main li.on a {
				color: #06f;
				background-color: inherit;
				border-bottom: 1px solid #cce0ff;
				}
ul.nav-content {
	margin: 15px 0;
	}
	ul.nav-content li {
		margin: 0 5px 0 0;
		color: #aaa;
		background-color: inherit;
		}
		ul.nav-content li a {
			color: #06f;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #cce0ff;
			}
			ul.nav-content li a:hover {
				color: #333;
				background-color: inherit;
				border-bottom: 1px solid #888;
				}
div#footer-main {
	margin-left: 18px;
	margin-right: 9px;
	}
ul#nav-footer {
	float: right;
	margin: -3px 0 0 0;
	}
	ul#nav-footer li {
		color: #aaa;
		background-color: inherit;
		font-size: 80%;
		}
	ul#nav-footer li.slash {
		padding: 0 0 0 3px;
		}
		ul#nav-footer li a {
			color: #666;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #e0e0e0;
			}
			ul#nav-footer li a:hover {
				color: #06f;
				background-color: inherit;
				border-bottom: 1px solid #cce0ff;
				}
ul.list-team {
	list-style: none;
	}
	ul.list-team li {
		position: relative;
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		border-top: 1px solid #eee;
		}
		ul.list-team li.top {
			border-top: 0;
			}
		ul.list-team li a.team {
			float: left;
			padding: 7px 18px 1px 6px;
			color: inherit;
			background-color: #e5e5e5;
			background-image: url(../images/bg-team.gif);
			background-repeat: no-repeat;
			background-position: top right;
			}
			ul.list-team li a.team:hover {
				color: inherit;
				background-color: #cce0ff;
				}
		ul.list-team li a.team img {
			padding: 0px 0px;
			_margin: 0 0 5px 0;
			color: inherit;
			background-color: #fff;
			}
		ul.list-team li p {
			margin: 10px 10px 10px 0px;
			_margin: -10px 10px 10px 0px;
			}
			ul.list-team li p strong {
				display: block;
				}
			ul.list-team li p a {
				color: #06f;
				background-color: inherit;
				border-bottom: 1px solid #cce0ff;
				}
				ul.list-team li p a:hover {
					color: #333;
					background-color: inherit;
					border-bottom: 1px solid #888;
					}
ul.columns {
	
	}
	ul.columns li {
		float: left;
		width: 160px;
		}






															/** TYPOGRAPHY **/
h1 {
	
	}
h2 {
	font-size: 110%;
	font-weight: bold;
	border-bottom: 1px solid #eee;
	}
p {
	margin: 0;
	}
	div#footer p {
		font-size: 80%;
		color: #aaa;
		background-color: inherit;
		}
	p.section {
		margin: 20px 0 0 0;
		padding: 15px 0 0 0;
		}
div#content p a {
	color: #06f;
	background-color: inherit;
	border-bottom: 1px solid #cce0ff;
	}
	div#content p a:hover {
		color: #333;
		background-color: inherit;
		border-bottom: 1px solid #888;
		}






															/** FORMS **/
form {
	
	}
	form#contact {
		margin: 15px 0 0 0;
		padding: 15px 0 0 0;
		border-top: 1px solid #eee;
		}
	div.input {
		padding: 10px 20px;
		}
form input.default {
	padding: 4px;
	font-size: 110%;
	}
form input.l, form textarea.l {
	width: 250px;
	}
form textarea.l {
	width: 300px;
	height: 122px;
	}
form button {
	margin: 0 0 0 100px;
	padding: 5px 10px 4px 10px;
	color: #fff;
	background-color: #333;
	font-size: 110%;
	font-weight: bold;
	}
	button em {
		font-size: 80%;
		font-style: normal;
		}






															/** END **/
