/* Graham Construction CSS Document */

body{top:0px; left:0px;}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.copy{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

a:link {color:#990000; text-decoration:none;}
a:visited {color:#990000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}

.mainTable {border: 1px solid black;	border-right:2px solid black;}

.topNav {background-color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff;text-decoration:none;}
.topNavHover{color:#CC0000; text-decoration:none; cursor:hand; }

.sectionNav {border-left:1px solid gray; border-right:1px solid gray; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff;text-decoration:none;background-color:#999999;}
.sectionNavHover{border-left:1px solid gray; border-right:1px solid gray; border-bottom:1px solid gray; background-color:white; color:black; list-style-type:hebrew; text-decoration:none; cursor:hand; }

.Separator {cursor:default;} 

.RequiredField{font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:10px; color:#990000; text-decoration:none}

.siteWelcome {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;color: #000000;padding-left:40px;}
.siteWelcomeCopy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color: #666666;padding-left:40px; line-height:18px;} 
.footerCopy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color: #ffffff;padding-right:20px;text-decoration:none;}
.footerLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color: #ffffff;text-decoration:none;}
a.footerLink:link { color:#ffffff; text-decoration:none;}
a.footerLink:visited {color:#ffffff; text-decoration:none;}
a.footerLink:hover {color:#990000; text-decoration:none;}

.sectionHeader{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:22px; color:#990000; margin-top:32px;}
.sectionSubHeader{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; color:#990000;}
.sectionCopyGray{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:15px;}

.projectResultsWhite{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#666666; padding:2px;}
.projectSearchBy { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #666666; padding: 2px; }
.projectTopics {color:#666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:transparent; padding: 2px;}

.flyoutCopy{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:#CCCCCC; text-transform:uppercase;}

.sitemapTitle{ color:#666666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding-bottom:3px; }

.sitemapList{color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:2px; padding-left:10px;}

.searchResultsTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#990000; border-bottom:1px solid gray; text-decoration:none}
a.searchResultsTitle:hover{color:#000000;}
.searchResultsCopy{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; padding-top:3px;}
.searchFrame{border:1px solid #000000; }

.subNavCopy{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding:5px; text-decoration:none;}
a.subNavCopy{padding:0px;}

.footerLink:hover{color:#990000; text-decoration:none;}
.footerSubGraphic{border:1px solid black; margin-top:2px;}

.factSheetHeader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#990000; color:#FFFFFF; font-weight:bold; padding:2px; text-transform:uppercase;}
.factSheetSubhead{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase;}
.factSheetCopy{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal;}


ul#nav { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
}

ul#nav li { /* all list items */
    float: left;
    position: relative;
    width: 10em;
}

ul#nav li ul { /* second-level lists */
    display: none;
    position: absolute;
    top: 2em;
    left: 0;
    background: #cccccc;
    padding: 0.8em 0 1em 0;
}

ul#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
    top: 5px;
    left: auto;
}    

ul#nav li:hover ul, li.over ul { /* lists nested under hovered list items */
    display: block;
    background-color: transparent;
}

ul#nav li ul li a {
    display: block;
}

ul#nav li ul li a:hover {
    background-color: #fff;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration:none;
}

.dropDown{
   font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#666666;}

.p{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#666666;}

	
.textblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	background-color : Black;
	color : White;
}
.MenuGroup
{
 background-color:black;
 border:1px;
 border-bottom-color:black;
 border-top-color:black;
 border-left-color:black;
 border-right-color:black;
 border-style:solid;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 letter-spacing: 1px;
 color: white;
 LabelPaddingLeft="20px"
}
