/* XARAYA REQUIRED CLASSES */
a {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted;	
}

a:active{
	text-decoration: none;
	border-bottom: none;	
}


a:link{
	text-decoration: none;
	border-bottom: 1px dotted;
}


a:visited{
	text-decoration: none;
	border-bottom: 1px dotted;	
}


a.newslinks {
	color: #000000;
	text-decoration: none;
	border-bottom: none;	
}

a.project-links {
	text-decoration: none;
	font-size: 120%;
}

a.masthead-links {
	border-bottom: none;
}

a.masthead-links:visited{
	border-bottom: none;
}

a:hover {
}

img.masthead-image {
	border: none;
	vertical-align: bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

blockquote {
}

body {
	background-color: #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	width: 99%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.boldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 color: blue;
}

.subNavLink {
	font-weight: bold;
}

code {
}
h1 {
	font-size: 180%;
}
h2 {
	font-size: 140%;
}
h3 {
}
h4 {
}
th {
}
td {
}
table {
}
thead {
}
tbody {
	font-size: 11px;
}
tfoot {
}
p {
}
pre {
}
input {
}
button {
}
select {
}
textarea {
}
img {
}
li {
}
ul {
}
ol {
}
sup {
}
sub {
}

/*  XARAYA REQUIRED INDIVIDUAL CLASSES */
td.xar-norm {}
td.xar-alt {}

/*  XARAYA REQUIRED ANONYMOUS CLASSES  */

/* these defaults apply to the left block group */
.xar-block-head{
}
.xar-block-title {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	background-color: black;
	color: white;
}
.xar-block-body {
}
.xar-block-foot {
}
.xar-block-wrapper {
	background-color: #aaaaaa;
	padding: 2px;
}

/* right block group classes */
.xar-block-head-right{
}
.xar-block-title-right {
}
.xar-block-body-right {
}

/* topnav block group classes */
.xar-block-head-topnav {
}
.xar-block-title-topnav {
}
.xar-block-body-topnav {
}
.xar-block-foot-topnav {
}

/* center block group classes */
.xar-block-head-center{
}
.xar-block-title-center {
}
.xar-block-body-center {
}
.xar-block-foot-center {
}
.xar-mod-head {
}
.xar-mod-title {
}
.xar-mod-body {
}
.xar-mod-foot {
}
.xar-alt {
}
.xar-accent {
}
.xar-alt-outline {
}
.xar-accent-outline {
}
.xar-norm-outline {
}
.xar-norm {
}
.xar-sub {
}
.xar-menu-section {
}
.xar-menu-section-current {
}
.xar-menu-item {
}
.xar-menu-item-current {
}
.xar-menu-item:hover {
}
.xar-menu-subitem {
}
.xar-menu-subitem:hover {

}
.xar-menu-subitem-current {
}
.xar-menu-item-current > .xar-menu-subitem > a {
}
.xar-menu-item-current > .xar-menu-subitem > a:visited {
}
.xar-title {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
	padding: 3px 3px 5px 0px;
	width: 99%;
}
.xar-error {
}

#bodywrapper {
	position: absolute;
	top: 148px;
	left: 65px;
	width: 765px;
	height: 128px;
	border: 0px solid #ccc;
	padding: 0;
	margin: 0;
}

#footer {
	position: relative;
	border-top: 1px solid #ccc;
	padding: 5px 0px 0px 0px;
	margin: 25px 0px 0px 0px;
	text-align: center;
	clear: both;
}

#adminmenuright {
	position: absolute;
	top: 0px;
	left: 620px;
	border: 1px solid #ccc;
	padding: 0 20px 0 0;
	margin: 0;
}

#subNavInfo {
}

#embolden {
	font-weight: bold;
}

#project_image {
	padding: 0 10px 10px 0;
	float: left;
}
.project-top-section {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
}
.project-mid-section {
	position: relative;
	width: 100%;
	height: 100px;
	margin-top: 10px;
}
.project-bottom-section {
	position: relative;
	width: 100%;
}
.project-col-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
}
.project-col-2 {
	position: absolute;
	left: 50%;
	width: 50%;
}
.project-internal-wrapper {
	position: relative;
	width: 100%;
	border: medium dotted gray;
}
.project-subtitle {
	font-weight: bold;
	font-size: 110%;
}
.project-sub-text {
	font-size: 100%;
}
.project-sub-area {
	margin-bottom: 10px;
	
}
.welcome-left-column {
	float: left;
	width: 525px;
	margin-right: 0;
}

.welcome-right-column {
	width: 175px;
	margin-left: 550px;
}

.spacer {
	clear: both;
}

.block-article-name {
	padding: 4px 2px 5px 2px;
	border-bottom: 1px dotted gray;
	text-align: center;
}

#services-wrapper {
	clear: both;
}

#services-left-col {
	width: 475px;
	margin-right: 0;
	float: left;
}

#services-right-col {
	width: 200px;
	margin-left: 485px;
}

img.float-left-0n0e0s0w {
	margin: 0 0 0 0;
	float: left;
}

.imanager-float-left {
	margin: 0 10px 10px 0;
	float: left;
}

.imanager-float-right {
	margin: 0 0 10px 10px;
	float: right;
}

img.left {
	float: left;
	margin: 0px 5px 5px 0px;
}

img.right {
	float: right;
	margin: 0px 0px 5px 5px;
}

.xar-title-employment {
	font-size: 125%;
	font-weight: bold;
	background-color: #eeeeee;
	padding: 3px 3px 5px 5px;
}

.project_examples {
	font-size: 125%;
	font-weight: bold;
}

#project-nav-block {
	border: 1px gray dashed;
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
}