@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

img {
border: 0;
}
a:link {
border: 0;
}


#nav       { font-size: 0.65em; font-weight: bold; text-decoration: none; background-color: #008894; text-align: centre; display: block; width: 100%; float: left }
#nav ul { list-style: none; padding: 0; margin: 0 }
#nav li {
	text-align: center;
	margin: 0;
	float: left;
}

#nav li .null_link {
	background-color: #008894;
	display: block;
	height:25px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 12px;
	padding-left: 12px;
}

#nav li a     {
	color: #fff;
	text-decoration: none;
	background-color: #008894;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 12px;
	padding-left: 12px;
}
html>body #nav li a { width: auto }
/*#nav li a:hover    { color: #008894; background-color: #b2cbce; }*/
#nav li a:hover    { color: #008894; background-color: #eef9fe; }
#nav li a.sel { color: #008894; background-color: #b2cbce; }
#nav li ul   { font-weight: normal; display: none; padding-top: 0; position: absolute }
#nav li>ul {	top: auto; left: auto }
#nav li li {	display: block;	float: none; background-color: transparent;	border: 0 }
#nav li li a { color: #fff; text-decoration: none; background-color: #008894; display: block; padding-top: 4px; padding-bottom: 4px; width: 130px }
#nav li li a:hover { color: #008894; background-color: #eef9fe; padding-top: 4px; padding-bottom: 4px; }

/*#nav li li a:hover { color: #008894; background-color: #b2cbce; padding-top: 4px; padding-bottom: 4px; }*/
#nav li:hover ul, li.over ul { display: block }

#nav_column     { font-size: 0.8em; background-color: #fff; text-align: left; margin-top: 0; margin-right: 4px; padding-top: 0; width: 220px; float: left; vertical-align: top }
#nav_column ul { list-style: none; margin: 0; padding: 0; border: none	}
#nav_column li { border-bottom: 5px solid #fff; margin: 0 }
.null_link {
	background-color: #008894;
	display: block;
	height:40px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 27px;
	padding-left: 27px;
	border-bottom:4px;
	border-bottom-style:solid;
	border-bottom-color:#fff;
}
#nav_column li a      { color: #fff; text-decoration: none; background-color: #008894; display: block; padding-top: 16px; padding-bottom: 16px; padding-left: 15px; width: 100%; }
html>body #nav_column li a { width: auto }
#nav_column li a:hover   { color: #518a8e; background-color: #dbecf9; }
#nav_column li a.sel    { color: #518a8e; background-color: #dbecf9; }
#nav_column .nav_image  { clear: both }

#homepage a:link   { color:#515458; text-decoration: underline }
#homepage a:visited   { color: #515458; text-decoration: underline }
#homepage a:active   { color: #fff; text-decoration: none; background-color: #008894 }
#homepage a:hover   { color: #fff; text-decoration: none; background-color: #008894 }

#homepage_title     { color: #fff; font-size: 1.0em; font-weight: bold; background-color: #008894; margin-right: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 216px }
#rohanpm_title     { color: #fff; font-size: 1.0em; font-weight: bold; background-color: #008894; margin-right: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 216px }

#contact   { color: #000; font-size: 0.7em; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; clear: both }
#contact a:link   { color: #000; text-decoration: underline }
#contact a:visited   { color: #000; text-decoration: underline }
#contact a:active   { color: #fff; text-decoration: none; background-color: #008894 }
#contact a:hover   { color: #fff; text-decoration: none; background-color: #008894 }

#copyright   { color: #828282; font-size: 0.7em; clear: both }
#content  { color: #000; font-size: 0.8em; background-color: #fff; text-align: left; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; padding-left: 0; width: 550px; min-height: 428px; float: left; vertical-align: top }

#content_homepage_leftCol    { margin-left: 0; width: 340px; min-height: 418px; float: left; clear: both }
#content_homepage_leftCol_title     { color: #fff; font-size: 1.0em; font-weight: bold; background-color: #008894; margin-right: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 100% }

.homepage_image    { margin-right: 10px; margin-bottom: 10px; float: right; clear: right }
#content_homepage_leftCol a:link   { color: #000; text-decoration: none }
#content_homepage_leftCol a:visited   { color: #000; text-decoration: none }
#content_homepage_leftCol a:active   { color: #fff; text-decoration: none; background-color: #008894 }
#content_homepage_leftCol a:hover   { color: #fff; text-decoration: none; background-color: #008894 }

#content_homepage_rightCol    { width: 196px; float: left }
#content_homepage_rightCol_title     {
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	background-color: #008894;
	margin-bottom: 4px;
	margin-left: 8px;
	width: 100%;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#content_homepage_rightCol_content .hpred { color: #FF0000;}
#content_homepage_rightCol_content       { color: #000; font-size: 11px; background-color: #dbecf9; margin-bottom: 4px; margin-left: 8px; padding: 4px 8px 4px 4px; width: 100%; min-height: 630px }
#content_homepage_rightCol_break1  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
}
#content_homepage_rightCol_break2  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
}
#content_homepage_rightCol_break3  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
}
#content_homepage_rightCol_break4  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
}
#content_homepage_rightCol a:link   { color: #4d9fa5; text-decoration: none }
#content_homepage_rightCol a:visited   { color: #4d9fa5; text-decoration: none }
#content_homepage_rightCol 
#content_homepage_rightCol a:hover   { color: #fff; text-decoration: none; background-color: #008894 }



#content_projects_title    { color: #fff; font-size: 1em; font-weight: bold; background-color: #008894; display: block; margin-right: 4px; margin-bottom: 0; padding: 4px 2px 4px 4px; width: 100% }

.map_links   { font-weight: normal; text-align: right; display: block; float: right }
#content_projects_title a:link   { color: #ff3300; font-size: 11px; text-decoration: underline }
#content_projects_title a:visited   { color: #ff3300; font-size: 11px; text-decoration: underline }
/*
#content_projects_title a:active   { color: #4d9fa5; font-size: 11px; text-decoration: none; background-color: #008894 }
*/
#content_projects_title a:active   { color: #fff; font-size: 11px; text-decoration: none; background-color: #008894 }#content_projects_title a:hover   { color: #fff; font-size: 11px; text-decoration: none; background-color: #008894 }
.project_image    { margin: 0 0 0 15px; float: right }

#content_standard       { color: #000; font-size: 11px; background-color: #eef9fe; margin-right: 4px; margin-bottom: 0; padding: 4px 2px 4px 4px; width: 100%; min-height: 419px }
#content_standard a:link   { color: #4d9fa5; text-decoration: none }
#content_standard a:visited   { color: #4d9fa5; text-decoration: none }
#content_standard a:active   { color: #fff; text-decoration: none; background-color: #008894 }
#content_standard a:hover   { color: #fff; text-decoration: none; background-color: #008894 }

#content_standard ul { list-style: disc outside; margin-bottom:10px;}
#content_standard li { margin-left:20px; margin-bottom:5px;} 

#content_projects_content       { color: #000; font-size: 11px; background-color: #eef9fe; margin-right: 4px; margin-bottom: 4px; padding: 4px 2px 4px 4px; width: 100%; min-height: 90px }
#content_projects_content .hpred { color: #FF0000;}
#content_projects_content a:link   { color: #4d9fa5; text-decoration: none }
#content_projects_content a:visited   { color: #4d9fa5; text-decoration: none }
#content_projects_content a:active   { color: #fff; text-decoration: none; background-color: #008894; }
#content_projects_content a:hover   { color: #fff; text-decoration: none; background-color: #008894; }
#content_projects_content p {margin-bottom:10px;}
#content_projects_content ul { list-style: disc outside; margin-bottom:10px;}
#content_projects_content  li { margin-left:20px; margin-bottom:0px;} 



#content_units_title     { color: #fff; font-size: 1em; font-weight: bold; background-color: #008894; display: block; margin-bottom: 0; margin-left: 0; padding: 4px 2px 4px 4px; width: 380px }
#content_units_title a:link   { color: #4d9fa5; font-size: 11px; text-decoration: none }
#content_units_title a:visited   { color: #4d9fa5; font-size: 11px; text-decoration: none }
#content_units_title a:active   { color: #fff; font-size: 11px; text-decoration: none; background-color: #008894; }
#content_units_title a:hover   { color: #fff; font-size: 11px; text-decoration: none; background-color: #008894; }
.unit_image     { text-align: right; margin-right: 0; width: 162px; float: right }
.unit_id_image   { background-color: #dbecf9; text-align: left; width: 156px; float: right }

#content_units_content    { color: #000; font-size: 0.9em; background-color: #eef9fe; margin-bottom: 0; margin-left: 0; padding-top: 4px; padding-right: 2px; padding-left: 4px; width: 380px; min-height: 33px }
#content_units_content a:link   { color: #4d9fa5; text-decoration: none }
#content_units_content a:visited   { color: #4d9fa5; text-decoration: none }
#content_units_content a:active   { color: #fff; text-decoration: none; background-color: #008894; }
#content_units_content a:hover   { color: #fff; text-decoration: none; background-color: #008894;}

#break   { background-color: #c0b8a6; text-align: right; margin-bottom: 4px; width: 100%; height: 1px;  }
#closer_break  { font-size: 0.8em; background-color: #c0b8a6; margin-bottom: 4px; width: 100%; height: 1px; }
#closer_break a:link   { color: #4d9fa5; text-decoration: none }
#closer_break a:visited   { color: #4d9fa5; text-decoration: none }
#closer_break a:active   { color: #fff; text-decoration: none; background-color: #008894 }
#closer_break a:hover   { color: #fff; text-decoration: none; background-color: #008894 }

#units_break  { background-color: #c0b8a6; margin-bottom: 4px; width: 300px; height: 1px; clear: both; border-top: 0 solid #c0b8a6 }
#row     { display: block; float: left; clear: both }
div.row span.inline   { display: block; clear: both; vertical-align: top }
div.row span.label   { font-style: italic; font-weight: bold; text-align: left; padding-right: 10px; width: 130px; float: left; vertical-align: bottom }

#unit_row  { display: block; width: 300px; float: left; clear: both }
div.unit_row span.inline { display: block; clear: left; vertical-align: top }
div.unit_row span.unit_label  { font-style: italic; font-weight: bold; text-align: left; padding-right: 10px; width: 180px; float: left; vertical-align: bottom }
div.unit_row span.unit_sq    { text-align: right; margin-right: 20px; width: 40px; float: left }
div.unit_row span.unit_sq_total { text-align: right; margin-right: 20px; width: 40px; float: left; border-top: 1px solid #828282 }
#unit_li { list-style: none; padding: 0; margin: 0 }


#rohanpm ul{
	margin-left: 5px;
	border: 0;
}
#rohanpm li{
	list-style-type: disc;
	border: 0;
}


#rohanpmcontent_standard       { color: #000; font-size: 11px; background-color: #eef9fe; margin-right: 4px; margin-bottom: 0; padding: 4px 2px 4px 4px; width: 100%; min-height: 419px }
#rohanpmcontent_standard a:link   { color: #4d9fa5; text-decoration: none }
#rohanpmcontent_standard a:visited   { color: #4d9fa5; text-decoration: none }
#rohanpmcontent_standard a:active   { color: #fff; text-decoration: none; background-color: #008894 }
#rohanpmcontent_standard a:hover   { color: #fff; text-decoration: none; background-color: #008894 }
#rohanpmcontent_standard img {
	margin: 10px;
	border: 6px solid #DBECF9;
}

#rohanpmcontent_standard  ul { list-style: disc outside; margin-bottom:10px;}
#rohanpmcontent_standard  li { margin-left:20px; margin-bottom:0px;} 

#quickspace_content_homepage_rightCol    { width: 196px; float: left }
#quickspace_content_homepage_rightCol_title     {
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	background-color: #008894;
	margin-bottom: 4px;
	margin-left: 8px;
	width: 208px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#quickspace_content_homepage_rightCol_titleTEXT    {
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	background-color: #008894;
	margin-bottom: 4px;
	margin-left: 8px;
	padding:0 0 0 5px;
	width:203px;
}

#quickspace_content_homepage_rightCol_title img    {
	border: 0;
}
#quickspace_content_homepage_rightCol_content .hpred { color: #FF0000;}
#quickspace_content_homepage_rightCol_content       { color: #000; font-size: 11px; background-color: #DBECF9; margin-bottom: 4px; margin-left: 8px; padding: 4px 8px 4px 4px; width: 100%; }

#quickspace_content_homepage_rightCol_content2       { color: #000; font-size: 100%; background-color: #DBECF9; margin-bottom: 4px; margin-left: 8px; padding: 4px 8px 4px 4px; width: 100%; }


#quickspace_content_homepage_rightCol_content ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#quickspace_content_homepage_rightCol_content li {
	padding-left: 0px;
	list-style-type: disc;
}
#quickspace_content_homepage_rightCol_content .big {
	font-size: 120%;
	font-weight: bold;	
}
#quickspace_content_homepage_rightCol_content .NavyTitle {
	font-size: 200%;
	font-weight: bold;
	color: #04368b;
	text-align: center;
	display: block;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#quickspace_content_homepage_rightCol_titleTEXT a:link   { color: #fff; text-decoration: none }
#quickspace_content_homepage_rightCol_titleTEXT a:visited   { color: #fff; text-decoration: none }
#quickspace_content_homepage_rightCol_titleTEXT a:active   { color: #fff; text-decoration: none;}
#quickspace_content_homepage_rightCol_titleTEXT a:hover   { color: #fff; text-decoration: none; }


#quickspace_content_homepage_rightCol_content a:link   { color: #000; text-decoration: none; font-size:100%;}
#quickspace_content_homepage_rightCol_content a:visited   { color: #000; text-decoration: none;  font-size:100%;}
#quickspace_content_homepage_rightCol_content a:active   { color: #fff; text-decoration: none; background-color: #008894;  font-size:100%;}
#quickspace_content_homepage_rightCol_content a:hover   { color: #fff; text-decoration: none; background-color: #008894; font-size:100%;}

#quickspace_content_homepage_rightCol_content2 a:link,
#quickspace_content_homepage_rightCol_content2 a:visited,
#quickspace_content_homepage_rightCol_content2 a:active,
#quickspace_content_homepage_rightCol_content2 a:hover { font-size:85%;}




.logos_padding { margin:0 20px; padding:5px; }
.logos_padding img { margin:0 20px; padding:5px; }
#nav_fill-clientsIE { background-color:#008894; height:888px; margin-top:4px; }
#nav_fill-RohanPMIE { background-color:#008894; height:383px; margin-top:4px; }
#nav_fill-EMIE{ background-color:#008894; height:196px; margin-top:4px; }

