/*Secondary page styles */
/* body
----------------------------------------------------------------------------------------------------*/
body {
margin: 0;
padding: 0;
}

/* all page containers
----------------------------------------------------------------------------------------------------*/
#border {
width: 950px;
background-color: #000000;
margin: auto;
height:100%;
min-height:708px;
position: relative;
padding:0;
}
#container{
background-color: #c2cbd3;
background-image:url(../img/homepage-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 860px;
height:570px;
float: right;
margin-left: 90px;
}

#border img{
padding: 15px 0 0 15px;
position: relative;
float: left;
border: none;
}

#header {
background-color: #5b7e92;
background-image:url(../img/header-panel.jpg);
background-position:bottom left;
background-repeat: no-repeat;
width: 860px;
position: relative;
float: right;
height: 135px;
margin: 0;
padding: 0;
z-index: 5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffffff;
}

#header img {
position:relative;
padding: 0;
float: left;
margin:0;
z-index: 50;
margin-top: -25px;
}



/* subcontainers
-----------------------------------------------------------------------------------------------------*/

#standardlinks {
position: relative;
padding: 0;
padding-right: 5px;
margin:0;
height:25px;
width: 365px;
float:right;
top: 20px;
z-index: 5000;
color: #ffffff;
}

#standardlinks input{
color: #333;
padding:0;
margin:0;
position: relative;
float:right;
margin-top: -20px;}

#standardlinks label {
display: none;
}

#left{
position: relative;
width: 190px;
float: left;
height: 460px;
	top: 4px;
	left: -4px;
}


#right{
margin: 0;
padding: 0;
width: 675px;
position: relative;
float:right;
}



#content {
width: 334px;
margin:0;
padding: 0;
float: right;
position:relative;
height: 400px;
	top: 5px;
	left: -7px;
}

#content img{ 
float: left;
position:relative;

}
#introBox {
background-color: #ebce54;
height: 75px;
width: 670px;
clear: both;
margin: 0 0 0 3px;
padding:0;
position:relative;
float: right;
border-bottom: 5px solid white;
	top: -7px;
	left: -3px;
}
#introBox img {
float: left;
margin: 0;
Padding: 0;
}

#descBox img{
border-style: none;
	border-color: inherit;
	border-width: medium;
	float: right;
	padding: 0;
	margin:0;
	top: 0px;
	left: 0px;
	height: 281px;
}


#footer {
margin:15px 0 0 0;
padding:25px 0 0 15px;
position:relative;
line-height:normal;
width: 640px;
clear: right;
float: right;
}

#footer p {
padding-top: 5px;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
color: #000000;
border-top: 1px solid #173450;
width: 540px;
}
/*----------------------Text formatting-----------------------*/

h1, h2, h3, h4 {
font-family:Georgia, "Times New Roman", Times, serif;
display: none;
}

h1 { font-size: 24px; padding: 10px 0 20px 16px; letter-spacing: -.03em; text-transform:none; color:#833f21; word-spacing:2px; line-height: 21px; margin:0; font-weight: normal;}
h2 { font-size: 18px; color: #44647b; padding: 5px 0 7px 16px; margin: 0; font-weight: bold;}
h3 { font-size: 16px; color: #000000; padding: 0 0 5px 16px; margin: 0; font-weight: bold;}
h4 { font-size: 13px; color: #000000; padding: 5px 0 0 16px; margin: 0;}


/* images
----------------------------------------------------------------------------------------------------*/
img {
display: block;
border: 0;
margin: 0;
padding-right: 4px;
}

/* misc
----------------------------------------------------------------------------------------------------*/

.none {
display: none;
}


/* links
----------------------------------------------------------------------------------------------------*/

#footer a:link, #footer a:visited {
text-decoration: underline;
color: #666666;
background: transparent;
font-size:11px;
}

#footer a:hover {
text-decoration: underline;
color: #cccccc;
background: transparent;
}

#standardlinks a{
color: #FFFFFF;
font-family:Verdana, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
}

#standardlinks a:hover{
color: #000000;
font-family:Verdana, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
}

#content a{
text-decoration: none;
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
color: #bd6d1e;
background: transparent;
font-size: 12px;
}

#content a:hover {
color: #666666;
background: transparent;
text-decoration:underline;
padding: 0;
margin: 0;
}

#nav a {
color: #337869;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight: bold;
text-decoration:none;

}

#nav a:hover {
color: #666666;
background: transparent;
text-decoration:underline;
}
