body
{
	padding: 0px;
	margin: 0px;
	background-color: #556164;
}

a { color: #ffffff; text-decoration: underline; font-weight: bold; }
a:link { color: #ffffff; text-decoration: underline; }
a:visited { color: #ffffff; text-decoration: underline; }
a:hover {color: #ffffff; text-decoration: none; }

h1
{
	font-size: 1.5em;
	color: #3b6f90;
}

h2 { color: #ffffff; font-size: 1.1em; font-weight: bold; line-height: 1.5em; margin-bottom: 2px; }

.defaultRightColumn
{
	margin-left: 450px;
}

.defaultLeftColumn
{
	float: left;
	width: 450px; 
	color: #000000;
}

.wideLeftColumn
{
	float: left;
	width: 550px;
	color: #000000;
}

.wideMainBox
{
	width: 530px;
	margin: auto;
}

.narrowRightColumn
{
	margin-left: 550px;
}

.narrowFeatureBox
{
	width: 205px;
	margin: auto;
}

/* Default.aspx Page Styles */
#defaultMainBox
{
	width: 430px;
	margin: auto;
}

#defaultFeatureBox
{
	width: 300px;
	margin: auto;
}
/* End Default Page Styles */

/* Master Page Styles */
#masterContent
{
	width: 766px;
	margin: auto;
	background-color: #5da0af;
	padding: 10px 0px 10px 0px;
}

#bottomBar
{
	width: 766px;
	margin: auto;
	background-color: #cfdcd8;
	height: 10px;
	clear: both;
}

#bottomNav
{
	font-family: Arial;
	font-size: .7em;
	
	color: #ffffff;
	margin: auto;
	width: 766px;
}

#bottomNavLinks
{
	margin: 5px 5px 5px 5px;
	text-align: center;
}

#copyright
{
	text-align: center;
}

#bottomNavLinks a { color: #ffffff; text-decoration: none; }
#bottomNavLinks a:link { color: #ffffff; text-decoration: none; }
#bottomNavLinks a:visited { color: #ffffff; text-decoration: none; }
#bottomNavLinks a:hover {color: #ffffff; text-decoration: underline; }
/* End Master Page Styles */

ul 
{
	margin:0; 
	padding:0; 
	list-style:none;
	font-family:Arial;
	font-size:12px;
	line-height:13px;
	font-weight: bold;
	color:#FFFFFF;
}

li {background:url(images/check.gif) no-repeat left center; margin: 8px 0px 0px 0px; padding:0px 0px 0px 22px}

/* Rounded light blue box with white border */
.roundedbox { background: url('images/rounded_tl.gif') no-repeat top left; }
.roundedbox_top { background: url('images/rounded_tr.gif') no-repeat top right; }
.roundedbox_bottom { background: url('images/rounded_bl.gif') no-repeat bottom left; }
.roundedbox_bottom div { background: url('images/rounded_br.gif') no-repeat bottom right; }
.roundedbox_content { background: url('images/rounded_content.gif') top right repeat-y; }
.roundedbox_top div, .roundedbox_top, .roundedbox_bottom div, .roundedbox_bottom
{
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedbox_content { padding: 0 15px; }
/* End rounded light blue box with white border */

/* Rounded green box with white border */
.greenroundedbox { background: url('images/greenrounded_tl.gif') no-repeat top left; }
.greenroundedbox_top { background: url('images/greenrounded_tr.gif') no-repeat top right; }
.greenroundedbox_bottom { background: url('images/greenrounded_bl.gif') no-repeat bottom left; }
.greenroundedbox_bottom div { background: url('images/greenrounded_br.gif') no-repeat bottom right; }
.greenroundedbox_content { background: url('images/greenrounded_content.gif') top right repeat-y; }
.greenroundedbox_top div, .greenroundedbox_top, .greenroundedbox_bottom div, .greenroundedbox_bottom
{
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.greenroundedbox_content { padding: 0 15px; }
/* End rounded green box with white border

/* Rounded gray box with white border */
.grayroundedbox { background: url('images/grayrounded_tl.gif') no-repeat top left; }
.grayroundedbox_top { background: url('images/grayrounded_tr.gif') no-repeat top right; }
.grayroundedbox_bottom { background: url('images/grayrounded_bl.gif') no-repeat bottom left; }
.grayroundedbox_bottom div { background: url('images/grayrounded_br.gif') no-repeat bottom right; }
.grayroundedbox_content { background: url('images/grayrounded_content.gif') top right repeat-y; }
.grayroundedbox_top div, .grayroundedbox_top, .grayroundedbox_bottom div, .grayroundedbox_bottom
{
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.grayroundedbox_content { padding: 0 15px; }
/* End rounded gray box with white border */

/* Portfolio Page settings */
#portfolioBox { background-color: #9ac1ca; border: solid 1px #ffffff; }
#portfolioBox a { color: #000000; text-decoration: none; }
#portfolioBox a:link { color: #000000; text-decoration: none; }
#portfolioBox a:visited { color: #000000; text-decoration: none; }
#portfolioBox a:hover {color: #000000; text-decoration: underline; }
/* End portfolio page settings */

.picright {float: right; margin: 5px 0px 0px 5px;}
.blueContentBox { background-color: #9ac1ca; border: solid 1px #ffffff; }