body {
	background:#c0c0c0;

	color:#333333;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	}
	
#container {
	background:#ffffff;
	border-bottom:1px #333333 solid;
	border-left:1px #333333 solid;
	border-right:1px #333333 solid;
	height:870px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:left;
	width:800px;
	}
		
#header {
	background: url(images/jett_header.gif) no-repeat;
	height:100px;
	padding:0px;
	margin:0px;
	width:800px;	
	}

#header img {
	padding-right:0px;
	}

#barrier {
	background:url(images/barrier.gif) no-repeat;
	height:10px;
	margin:0px;
	padding:0px;
	width:800px;
	}
/*Content Left*/
	
#content_left {
	background:#90c366;
	border-bottom:1px #333333 solid;
	border-right:1px #333333 solid;
	border-top:1px #333333 solid;
	color:#FFFFFF;
	float:left;
	height:749px;
	margin:0px;
	padding:0px;
	width:100px;
	}

#content_left p {
	color:#333333;
	font-size:16px;
	padding-top:0px;
	padding-left:8px;
	}

/* Vertical Nav */

#vertnav{
	list-style-type:none;
	}

#vertnav li{
	display:inline;
	}

#vertnav a{
	color:#FFFFFF;
	display:block;
	font-size:16px;
	margin:0px;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
	}
#vertnav a:hover{
	color: #666666;
	text-decoration: underline;
	}

#vertnav a:active{
	background: #FF0000;
	}
		
#vertnav a.current:link, #vertnav a.current:visited{
	background:#036;
	color:#ffffff;
	}
		
/*Horizontal Navigation*/

#horiz_nav {
	background:#4789d1;
	height:40px;
	margin:auto;
	padding:0px;
	width:680px;
	}

#horiz_nav ul {
	list-style: none;
	margin: 0px 0px 0px 90px;
	padding: 0px;
	}

#horiz_nav li {
	display: inline;
	}

#horiz_nav a {
	color:#ffffff;
	display: block;
	float: left;
	font-size:18px;
	padding: 8px 30px 0px 30px;
	text-decoration:none;
	}

#horiz_nav a:hover {
	text-decoration:underline;
	}

#horiz_nav a.current{
	color: #000000;
	}
#content_top {
	background:url(images/content_top_bg.gif) no-repeat;
	height:40px;
	margin:auto;
	padding:0px;
	width:680;
	}
#main_content_container{
	float:left;
	padding:0px 9px;
	width:680px;
	}

#profile_pic {
	height:140px;
	float:left;
	margin:0px;
	padding:0px;
	width:248px;
}

/*Family Navigation*/

#family_nav {
	height:40px;
	float:left;
	margin:40px 0px;
	padding:0px;
	width:420px;
	}

#family_nav ul {
	list-style: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	}

#family_nav li {
	display: inline;
	}

#family_nav a {
	color: #666666;
	display: block;
	float:left;
	font-size:16px;
	padding: 4px 20px 0px 10px;
	text-decoration:none;
	}

#family_nav a:hover {
	color:#000000;
	text-decoration:underline;
	}

#family_nav a.current{
	color: #000000;
	font-weight:bold;
	}

#content_text {
	clear:both;
	}


/*Main Content*/

#main_content {
	background: url(images/content_bg.gif) repeat-y;
	height: 584px;
	width:680px;
	margin:auto;
	padding-top:1em;
	padding-bottom:1em;
	}

#main_content h1 {
	color:#555555;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 50px;
	}

#main_content h2, h3, h4 {
	color:#555555;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 50px;
	}

#main_content p {
	color: #777777;
	padding:0px 30px 0px 30px;
	}
	
#main_content img {
	border:none;
	padding:0px 30px 0px 30px;
}	


/*Footer*/

#footer {
	background: url(images/content_bottom_bg.gif) no-repeat;
	border-bottom:16px solid #4789d1;
	height:50px;
	margin:auto;
	padding:0px;
	width:680px;
	}

#footer img {
	padding-left:300px;
	}
	
.flag {
	padding-top:8px;
	}

.profile {
	border:2px solid #000000;
	margin-left:40px;
	padding:0px;
	}