@charset "utf-8";
/* CSS Document */

/* Structure styles */
body
{
	background-image:url(../images/layout/img_01.jpg);
	background-repeat:repeat-x;
	background-color:#025B8C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:67.5%;
}

#container
{
	width:765px;
	margin:0 auto;
	border:5px solid #0C7ABB;
}	

#header-top
{
	width:765px;
	background-color:#FFFFFF;
}

#header-bottom
{
	width:765px;
	background-color:#FFFFFF;
	height:32px;
}


div.nav
{
	display:inline;
	height:25px;
	float:left;
	color:#FFFFFF;
	background-color:#087ABB;
	padding:8px 7px 0px 7px;
	margin-right:1px;
	font-weight:bold;
	font-size:1.2em;
	border:1px solid #087ABB;
	-moz-border-radius:3px;
}

div.nav1
{
	display:inline;
	height:25px;
	float:left;
	color:#FFFFFF;
	background-color:#087ABB;
	padding:8px 7px 0px 7px;
	margin-left:250px;
	margin-right:1px;
	font-weight:bold;
	font-size:1.2em;
	border:1px solid #087ABB;
	-moz-border-radius:3px;
}

div.nav a, div.nav1 a
{
	color:#FFFFFF;
	text-decoration:none;
}

div.nav a:hover, div.nav1 a:hover
{
	color:#66CBFF;
}

#feature-box
{
	width:750px;
	height:154px;
	padding-left:15px;
	padding-top:1px;
	background-image:url(../images/layout/img_08.jpg);
	border-top:5px solid #0C7ABB;
	border-bottom:5px solid #0C7ABB;
}

#feature-box h2
{
	font-size:2.3em;
	font-weight:bold;
	color:#FFFFFF;
}

#feature-box p
{
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
}

#main-content
{
	width:725px;
	background-color:#FFFFFF;
	padding:20px;
}

#main-content-secondary-page
{
	width:725px;
	background-color:#FFFFFF;
	padding:5px 20px 20px 20px;
	border-top:20px solid #0C7ABB;
}

.vertical-box
{
	float:left;
	width:220px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #CCCCCC;
}

.vertical-box h2
{
	font-weight:bold;
	font-size:1.4em;
	color:#087ABB;
}

#footer
{
	text-align:center;
	font-size:0.9em;
	color:#84BCDD;
	padding-top:10px;
}

/* General Styles */
h1{font-size:1.6em;}
h2{font-size:1.4em;}
p{font-size:1.1em;}
li{font-size:1.1em; margin-bottom:5px;}
img{border:0px;}

a
{
	color:#087ABB;
	font-weight:bold;
}

a:hover
{
	color:#66CBFF;
}


/* Portfolio Page Styles */

.pitem
{

	padding-bottom:10px;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #cccccc;
}

.sitetitle
{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:10px;
}

.sitedescription
{
	float:left;
	width:525px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


