@charset "utf-8";
/* CSS Document */
body {
	background: #FFFFFF;
	margin: 20px 0px;
	padding: 0px;
}
a:active {
outline: none;
}
a:focus {
-moz-outline-style: none;
}
h1 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 46px 0px 0px 7px;
	padding: 0px;
	vertical-align: baseline;
	text-transform: uppercase;
}
h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #C90101;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-transform: uppercase;
	text-decoration:underline;
}
h3 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
/* Div Layout */
#rotate {
	margin: 0px;
	padding: 0px;
	background: #EFEFEF;
}
#login {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
#loginSub {
	margin: 23px 0px 0px 7px;
	padding: 0px;
	float: left;
}
/* Content Section */
#content {
	margin: 0px;
	float: left;
	width: 587px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content a:link, #content a:active, #content a:visited {
	color: #c90000;
}
#content a:hover{
	text-decoration:none;
}
#content ul  {
	font: 11px/12px Arial, Helvetica, sans-serif;
	list-style: url(../images/bullet.gif);
	color: #000000;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#content li   {
	font: 11px/14px Arial, Helvetica, sans-serif;
	list-style: url(../images/bullet.gif);
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#content p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 7px 9px 10px;
	padding: 0px;
}
#content2 {
	margin: 0px;
	padding: 7px 0px 0px;
	float: left;
	width: 587px;
	height: 250px;
}
#content2 a:link, #content2 a:active, #content2 a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #c90000;
	text-decoration:underline;
}
#content2 a:hover {
	text-decoration:none;
}
#content2 p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 7px 9px 10px;
	padding: 0px;
}
#architecture {
}
#consulting {
}
#project {
}

/* Footer */
#footerInfo {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: right;
	width: 500px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
#footerInfo a:link, #footerInfo a:active, #footerInfo a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #c90000;
	text-decoration:none;
}
#footerInfo a:hover{
	text-decoration:underline;
}
#footerInfoSub {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: right;
	width: 175px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
#footerInfoSub a:link, #footerInfoSub a:active, #footerInfoSub a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #c90000;
	text-decoration:none;
}
#footerInfoSub a:hover{
	text-decoration:underline;
}
#footerLinks {
	margin: 38px 7px 0px 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
#footerLinks a:link, #footerLinks a:active, #footerLinks a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:underline;
}
#footerLinks a:hover{
	text-decoration:none;
}
.subFooterGradient {
	background: url(../images/footer-gradient.jpg) repeat-x;
	height: 92px;
}
.footerRpt {
	background: url(../images/foot-gradiant.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
.footLine {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
}
/* Differnt Images Between the Pages*/
#fade1 {
	background: url(../images/content-fade1.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 587px;
}
#fade2 {
	background: url(../images/content-fade2.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 587px;
}
#fade3 {
	background: url(../images/content-fade3.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 587px;
}
#fade4 {
	background: url(../images/content-fade4.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 587px;
}
#fade5 {
	background: url(../images/content-fade5.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 587px;
}
#rightSide1 {
	background: url(../images/right-image1.jpg) no-repeat right top;
	float: right;
	height: 262px;
	width: 179px;
}
#rightSide2 {
	background: url(../images/right-image2.jpg) no-repeat top;
	float: right;
	height: 262px;
	width: 179px;
}
#rightSide3 {
	background: url(../images/right-image3.jpg) no-repeat top;
	float: right;
	height: 262px;
	width: 179px;
}
#rightSide4 {
	background: url(../images/right-image4.jpg) no-repeat top;
	float: right;
	height: 262px;
	width: 179px;
}
#rightSide5 {
	background: url(../images/right-image5.jpg) no-repeat top;
	float: right;
	height: 262px;
	width: 179px;
}
.topimage1 {
	background: url(../images/top-image1.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 766px;
}
.topimage2 {
	background: url(../images/top-image2.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 766px;
}
.topimage3 {
	background: url(../images/top-image3.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 766px;
}
.topimage4 {
	background: url(../images/top-image4.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 766px;
}
.topimage5 {
	background: url(../images/top-image5.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 766px;
}
/* Formatting*/
.return {
	float: right;
	margin: 5px 10px 0px 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#redbar a:link, #redbar a:active, #redbar a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
#redbar a:hover{
	text-decoration:underline;
	color: #FFFFFF;
}
#portIcons {
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.portIcons {
	margin: 0px 6px;
	padding: 0px;
}
#line {
	height: 1px;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	background: #B4B4B4;
	width: 130px;
}
#logos {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 140px;
	border-right: 1px solid #B4B4B4;
	text-align: center;
}
#logos p {
	padding: 0px;
	margin: 15px 0px 10px;
}
#logoContent {
	float: right;
	width: 426px;
	margin-right: 10px;
	margin-left: 10px;
}
#logoContent p {
	margin: 0px 0px 12px;
	padding: 0px;
}
#images1/* CSS Document */
 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	float: right;
}
#images2 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images3 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images4 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images5 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 515px;
	display: none;	
}
#images6 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images7 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images8 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images9 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images10 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images11 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#images12 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 514px;
	display: none;
	float: right;
}
#text1 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
#text2 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text3 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text4 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text5 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text6 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text7 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text8 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text9 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text10 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text11 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
#text12 {
	margin: 0px;
	padding: 5px 10px 0px 6px;
	float: left;
	width: 234px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: none;
}
.imageFormat {
	margin: 0px 5px 9px;
	padding: 0px;
	float: left;
	border-style: none;
}
.h1small {
	margin: 17px 0px 0px 8px;
	padding: 0px;
}
#redbar {
	background: url(../images/portfolio/red-bar.jpg) repeat-x;
	height: 33px;
	clear: both;
}
#portItems {
	margin: 0px;
	padding: 0px;
	width: 250px;
	float: left;
}
#portHeader {
	width: 250px;
	background: #B3B3B3;
	height: 74px;
	float: left;
}
#projectHeader {
	margin: 5px 0px;
	padding: 0px 0px 0px 9px;
	float: left;
	width: 240px;
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
