@charset "UTF-8";
body  {
	margin: 0;
	padding: 0;
	background-color: #006699;
	background-image: url(images/background-body.jpg);
	background-repeat: no-repeat;
	background-position: 800px 0px;
}

BODY, TD, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }

.Red		{ color: #990000; }
.Blue		{ color: #003366; }
.LightBlue	{ color: #99FFFF; }
.Brown		{ color: #990000; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }
.Gray		{ color: #999999;; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; }
.LargeText	{ font-size: 24px; }

.RedHeader	{ color: #990000; font-weight: bold; font-size: 18px; }
.Subheader	{ color: #003366; font-weight: bold; font-size: 13px; }
.BrownBulletText {
	font-size: large;
	color: #990000;
	background-image: url(images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}


IMG.Left	{ float: left; margin-right: 8px; }
IMG.Right	{ float: right; margin-left: 8px; }

* #container {
	width: 800px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
}
* #mainContent {
	margin: 0px 0px 0px 194px;
	padding: 0;
	background-color: #FFFFFF;
}
* #sidebar {
	float: left;
	width: 194px;
	background-color: #006699;
	background-image: url(images/background-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	color: #99FFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding-top: 175px;
	padding-right: 0px;
	padding-bottom: 2050px;
	padding-left: 0px;
}

* #header {
	margin: 0px;
	padding: 0px;
	height: 58px;
	text-align: left;
	vertical-align: top;
	background-color: #980000;
}
* #header_template {
	margin: 0px;
	padding: 0px;
	height: 58px;
	text-align: left;
	vertical-align: top;
	background: #980000 url('images/header-template.jpg') no-repeat;
	color: #FAD165;
	font-weight: bold;
	font-size: 24px;
	line-height: 48px;
	letter-spacing: 0px;
}
* #nav {
	background-image: url(images/background-nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
* #nav ul {
	margin: 0px;
	padding: 0px;
}
* #nav li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

* #nav li a {
	text-decoration: none;
	color: #330000;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: left;
	}
		
* #nav li a:hover {
	color: #FFFFFF;
	}		
	
* #nav li a.pageon {
	color: #FFFFFF;
	}
	
* #pageContent, * #pageContentServices, * #pageContentEmployment, * #pageContentResources, * #pageContentProfile, * #pageContentPartners, * #pageContentClient, * #pageContentContact {
	margin-top: -1px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
* #pageContentServices { 
	background-image: url(images/background-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

* #pageContentEmployment {
	background-image: url(images/background-employment.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
* #pageContentResources {
	background-image: url(images/background-resources.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
* #pageContentProfile{
	background-image: url(images/background-profile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
* #pageContentPartners{
	background-image: url(images/background-partners.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
* #pageContentClient{
	background-image: url(images/background-client.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
* #pageContentContact{
	background-image: url(images/background-contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

* #footer {
	color: #999999;
	font-size: x-small;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
* #sidebar p {
	padding-right: 20px;
	padding-left: 5px;
}
* #sidebar a {
	color: #ffcc66;
	text-decoration: none;
}
* #sidebar a:hover, #sidebar li.subnav a:hover {
	color: #000000;
}

* #sidebar li.subnav a {
	color: #FFFFFF;
	} 

* #sidebar ul{
	padding-right: 20px;
	padding-left: 0px;
}
* #sidebar li {
	list-style-type: none;
}

a{
	color: #996600;
	text-decoration: none;
}
a:hover{
	color: #000000;
}
* .float-r { 
	float: right;
	margin-left: 8px;
}
* .float-l { 
	float: left;
	margin-right: 8px;
}
* .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
* .bigred {
	font-size: large;
	color: #990000;
}
* .bigred2 {
	font-size: large;
	color: #990000;
	background-image: url(images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #990000;
}
* .box {
	color: #333333;
	font-size: x-small;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

* .redbold {
	font-weight: bold;
	color: #990000;
}
* .whitebold {
	font-weight: bold;
	color: #FFFFFF;
}
* .smaller {
	font-size: x-small;
	line-height: 1.3em;
}
* .button {
	background-color: #66CCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#sd-address {padding-left:5px; padding-right:20px;}
