body {
	margin:0;
	*margin:0 0 0 1px;
	background:#ccdbe2 url(../../images/bg.gif) top center repeat-y;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
form {
	margin:0;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
a:hover {
	color:#559cbe;
	text-decoration:none;
}

div.submenu {
	position:absolute;
	display:none;
	width:168px;
	height:23px;
	top:0;
	left:0;
	background:url(../../images/bg_menu.gif) no-repeat;
	padding-top:5px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
div.submenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#00446a;
	text-decoration:none;
}
div.submenu a:hover {
	color:#559cbe;
}

#site {
	margin:0;
	width:900px;
	text-align:left;
}
#site #header {
	margin:0;
	width:900px;
	height:127px;
	background:url(../../images/bg_header.gif) top left no-repeat;
}
#site #header #logo {
	float:left;
	display:inline;
	margin:20px 74px 0 19px;
}
#site #header #nav_nvm {
	float:right;
	display:inline;
	width:575px;
	text-align:right;
}
#site #header #nvm {
	margin:20px 28px 0 0;
}
#site #header #nav {
	margin:20px 8px 0 0;
}

#site #columns {
	float:left;
	display:inline;
	margin:0;
	width:900px;
	*height:400px;
	background: url(../../images/bg_columns.gif) repeat-y;
}
#site #columns #left {
	margin:0;
	width:395px;
	float:left;
	background-color:#ccdbe2;
}
#site #columns #right {
	margin:0;
	float:right;
	width:505px;
	background-color:#fff;
}
#site #columns #right #home {
	margin:30px 0 30px 0;
}
#site #columns #right #home #image {
	border-top:solid 1px #00446a;
	border-bottom:solid 1px #00446a;
}
#site #columns #right #home #title {
	margin:28px 28px 10px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#559cbe;
}
#site #columns #right #home #title h1 {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#559cbe;
}
#site #columns #right #home #content {
	margin:0 28px 10px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #content {
	margin:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #content p.justified, #site #columns #right #abcscan p.justified, #site #columns #right #abcscan li.justified {
	text-align:justify;
}
#site #columns #right #content h1, #site #columns #right #abcscan h1, #site #columns #right #projects #project h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#559cbe;
}
#site #columns #right #content li {
	list-style-type:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #content a:hover {
	color:#559cbe;
	text-decoration:none;
}
#site #columns #right #abcscan {
	margin:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #abcscan p, #site #columns #right #abcscan td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #abcscan li {
	list-style-type:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #abcscan a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #abcscan a:hover {
	color:#559cbe;
	text-decoration:none;
}
#site #columns #right #contact {
	margin:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #contact td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #contact input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
	width:300px;
}
#site #columns #right #contact input.btn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
	width:70px;
}
#site #columns #right #contact textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
	width:300px;
	height:150px;
}


#site #columns #left #intro {
	margin:28px;
}
#site #columns #left #intro p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
	text-align:justify;
}
#site #columns #left #intro a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
	text-decoration:none;
}
#site #columns #left #intro a:hover {
	text-decoration:underline;
}
#site #columns #left #project {
	margin:28px;
}
#site #columns #left #project #backLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00446a;
	margin-bottom:10px;
}
#site #columns #left #project #backLink a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00446a;
}
#site #columns #left #project #backLink a:hover {
	color:#559cbe;
	text-decoration:none;
}
#site #columns #left #project #title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#559cbe;
	margin-bottom:10px;
}
#site #columns #left #project #title h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#559cbe;
	margin:0
}
#site #columns #left #project #subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#559cbe;
	margin-bottom:10px;
}
#site #columns #left #project #subtitle h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#559cbe;
	margin-bottom:0;
}
#site #columns #left #project #projectContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
	margin-bottom:13px;
}
#site #columns #left #project #projectContent td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
	vertical-align:top;
}





#site #columns #right #projects {
	margin:30px 18px 30px 18px;
}
#site #columns #right #projects #searchSort {
	border:0;
}
#site #columns #right #projects #searchSort #search {
	float:left;	
	margin-bottom:20px;
}
#site #columns #right #projects #searchSort #search input.searchBox {
	border-top:1px solid #003b5f;
	border-left:1px solid #003b5f;
	border-bottom:1px solid #99b4c3;
	border-right:1px solid #99b4c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#559cbe;
	width:200px;
	margin-right:10px;
	padding-left:4px;
}
#site #columns #right #projects #searchSort #search #submit {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00446a;
}
#site #columns #right #projects #searchSort #search #submit a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #projects #searchSort #search #submit a:hover {
	color:#559cbe;
	text-decoration:none;
}
#site #columns #right #projects #searchSort #sort {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00446a;
	margin-top:3px;
}
#site #columns #right #projects #searchSort #sort a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
}
#site #columns #right #projects #searchSort #sort #asc {
	padding-left:10px;
	background:url(../../images/sort_asc.gif) center left no-repeat;
}
#site #columns #right #projects #searchSort #sort #desc {
	padding-left:10px;
	background:url(../../images/sort_desc.gif) center left no-repeat;
}
#site #columns #right #projects #searchSort #sort a:hover {
	color:#559cbe;
	text-decoration:none;
}

#site #columns #right #projects #project {
	float:left;
	margin:0;
	border-top:1px solid #559cbe;
	padding:18px 0 18px 0;
	width:469px;
}
#site #columns #right #projects #project #projectPhoto {
	float:left;
	padding:0;
}
#site #columns #right #projects #project #projectPhoto img {
	border:1px solid #559cbe;
}
#site #columns #right #projects #project #projectContent {
	float:right;
	padding:0;
	width:240px;
}
#site #columns #right #projects #project #projectContent #title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00446a;
	margin-bottom:10px;
}
#site #columns #right #projects #project #projectContent #price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#559cbe;
	margin-bottom:10px;
}
#site #columns #right #projects #project #projectContent #intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00446a;
	margin-bottom:10px;
}
#site #columns #right #projects #project #projectContent #link {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#559cbe;
}
#site #columns #right #projects #project #projectContent #link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#559cbe;
}
#site #columns #right #projects #project #projectContent #link a:hover {
	color:#00446a;
	text-decoration:none;
}


#site #columns #right #projectBottomBorder {
	border-top:1px solid #559cbe;
	width:469px;
}

#site #columns #right #projectPhotos {
	margin:30px 18px 30px 18px;
}
#site #columns #right #projectPhotos #projectPhotoTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#559cbe;
	margin-bottom:18px;
}
#site #columns #right #projectPhotos #projectPhoto {
	width:469px;
	text-align:center;
	margin-bottom:18px;
}
#site #columns #right #projectPhotos #projectPhoto img {
	border:1px solid #559cbe;
}





#site #footer {
}
#site #footer #links {
	text-align:right;
	margin:10px 10px 20px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#559cbe;
}
#site #footer #links a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#559cbe;
	text-decoration:none;
}
#site #footer #links a:hover {
	color:#00446a;
}
