/*GENERAL*/

body {text-align: center; margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; color: #626262; background: #2162A9;}

div#container {margin: auto; width: 700px;}


.hiddenPic 
{
	display:none;
}


/*MAIN BODYPANEL*/

div#bodypanel {
	position:relative;
	top:50px;
	height:750px;
	width:700px;
	background-color: white;
	border: 4px solid #CAA200
}

div#frontsidebg {
	position:relative;
	top:0px;
	right:0px;
	float:right;
	width: 204px;
	border-left: 1px solid #CAA200;
	height:500px;
	background-image: url(img/frontsidebg.jpg)
}

div#frontsidebg2 {position:relative; top:0px; right:0px; float:right; width: 204px; border-left: 1px solid #CAA200; height:100%; background-image: url(img/frontsidebg2.jpg)}

div#frontsidebgtxt {position:absolute; top:465px; right:50px; float:right; font: 9px Arial, Helvetica, sans-serif; color: #ACACAC;}


/*BACKGROUND BOXES FOR TEAM PAGE*/

div#subheadbox {position:absolute; top:255px; left:10px; width:81px; height:237px; background:#8FB3CD;}


/*LANGUAGE BAR*/

div#langbar {position:absolute; top:-24px; right:-4px; float:right;}


/*TEXT FORMATS*/

div#bodytext {position:absolute; text-align: justify; letter-spacing:0.1em; line-height: 1.5em; top:52px; left:130px; height:420px; width:310px;}
html> body div#bodytext {left:135px; width:300px;}

h1 {font-size: 120%;  font-variant: small-caps; color: #174679; margin: 0 0 20px 0; letter-spacing: 3px; border-bottom: 1px solid #F2C100; padding:0px 0px 10px 0px;text-align:left;font-weight:normal;}

h3 {
	letter-spacing: 0.2em;
	position:absolute;
	left: 128px;
	top: 656px;
	font-size: 120%;
	font-variant: small-caps;
	color: #174679;
	font-weight:bold;
	margin: 20px 0 0 0;
	border-top: 1px solid #F2C100;
	margin-top:15px;
	padding-top:10px;
}

li {margin: 10px 0px 0px -24px;}

div#bodytext p {margin: 0 0 0 0; padding: 0 0 10px 0;}
div#bodytext p {margin: 0 0 0 0; padding: 0 0 10px 0;}

/*MAIN NAVIGATION*/

div#sitenav {position:absolute; top:-23px; left:-36px; width: 130px; background-color: #A8C9EE; border-top: 1px solid #174679; border-right: 1px solid #174679; border-bottom: 2px solid #174679; border-left: 1px solid #174679;}

div#sitenav a {display: block; font: 11px Arial, Helvetica, sans-serif; color: white; padding: 6px 8px 6px 8px; text-decoration: none; text-align: left; background: #1D5693; border-left: solid 4px #CAA200;}

div#sitenav a:hover {background: #BBD1E1; border-left: solid 4px #CAA200;}

div#sitenav #active {background: #8FB3CD; border-left: solid 4px #FFD942;}

div#sitenav img {border: 0; padding: 0px; float:right; padding:0 0 6px 0;}
html>body div#sitenav img {border-bottom: 0px solid #174679;}


/*TEAM NAVIGATION*/

div#sitenavT a {display: block; font: 11px Arial, Helvetica, sans-serif; color: #494949; padding: 6px 8px 6px 20px; text-decoration: none; text-align: left; background: #99BAD2; border-left: solid 4px #CAA200;}

div#sitenavT a:hover {background: #ACC7DB; border-left: solid 4px #CAA200;}

div#sitenavT #active {background: #6B9BBE;  font: 11px Arial, Helvetica, sans-serif; color: white; border-left: solid 4px #FFD942;}


/*CONTACT BACKGROUND LOGO*/

#imgContact {border:0; float:left; margin:250px 0 0 190px;}
html> body #imgContact {margin:250px 0 0 180px;}


/*TEAM TABLES*/

div#team img
{border: 1px solid #808080;}

div#team table {width:530px; padding-left: 0; margin-left:10px;}

div#team td {vertical-align: top; margin:0; width: 150px; padding:10px 0px 0px 15px;}

div#team h1 {width:530px;}

div#team h2 {font-size:14px;}

div#team p {text-align:left; font: 10px Arial, Helvetica, sans-serif; color: #626262; padding:0 0 10px 0; margin:0; width:150px;}


/*FOOOTER*/

#foot
{
	width:100%;
	margin:20px 0px 20px 0px;
	padding:40px 20px 0px 0px;
	line-height:14px;
}

html>body #foot
{
	margin:10px 0px 20px 0px;
}

#foot p
{
	float: center;
	font:10px ariel, verdana, sans-serif;
	color: #ADADAD;
}

/* Links in footer*/
#foot a:link,
#foot a:visited,
#foot a:active
{
	color: #ADADAD;
	font-weight:bold;
	font:10px ariel, verdana, sans-serif;
	text-decoration:none;
}

/* Mouse-over links in footer*/
#foot a:hover 
{
	color:#ADADAD;
	font-weight:bold;
	font:10px ariel, verdana, sans-serif;
	text-decoration:underline;
}
