﻿a img 
{
	border:0;
}

/****** HEADER ******/
#AddrBlock
{
	top:-50px;
	left:207px;
}
#PhoneBlock
{
	top:-86px;
	left:410px;
}
/*#headerPhoneData
{
	padding-top:12px;
}
/****** END HEADER ******/


/****** STYLE FOR HOME PAGE FONT ******/
div#homePageContent
{
	font-size:x-small;
}
div#homePageContent p
{
	margin:0px;
	padding:0px 7px 7px 0px;
	text-align:justify;
}
/****** END STYLE FOR HOME PAGE FONT ******/



/****** STYLE TO REMOVE 10PX PADDING ******/
div#paddingPageContent
{
	margin:-10px;
}
/**** END STYLE TO REMOVE 10PX PADDING ****/

/**** PADDING FOR DIVSIONS PANEL ****/

.GSdivisionsPanel a
{
	padding:0px 0px 0px 34px;
}
.GSdivisionsPanel 
{
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	
}

/**** END PADDING FOR DIVISIONS PANEL ****/




/**** PADDING FOR PROJECTS PANEL ****/

.GSprojectsPanel a
{
	padding:0px 0px 0px 34px;
}
.GSprojectsPanel 
{
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	
}

/**** END PADDING FOR PROJECTS PANEL ****/

/****** MID NAV BAR ******/
div#midNavBar 
 {
	font-weight:bold;
}
div#midNavBar a 
{
	color:#fff;	
}
div#midNavBar a:hover
{
	color:black;
	background-color:#87C8B4;
}
/****** END MID NAV BAR ******/



/***** ROUNDED BORDERS *****/
div#topRoundedBorder 
{
	background-color:#3b5a6f;
}
div#bottomRoundedBorder 
{
	background-color:#3b5a6f;
}
/***** END ROUNDED BORDERS *****/



/***** STYLES FOR CONTENT *****/
h4
{
	color: #297;
}
.adminButton a:hover
{
	background-image:url(../Images/button2.jpg);
}
.GSliststyle a:hover
{
	color:#858888;
	text-decoration:none;	
}
.GSliststyle a:link
{
	
	color:blue;
	text-decoration:none;
}
.GSliststyle a:visited
{
	
	color:Maroon;
	text-decoration:none;
}
.GStablestyle td
{	
	border-bottom-color:#ccc;
	border-bottom-width:thin;
	border-bottom-style:double;	
}
/****** END STYLES FOR CONTENT ******/



/**** STYLES FOR MID BAR PANELS ****/
/**** PURCHASING PANEL ****/
.purchasingPanel
{
	padding:0px 5px 0px 22px;
	margin:0px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../images/purchasing.jpg);
	background-position:right center;
	background-repeat:no-repeat;	
}	
.purchasingPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.purchasingPanel a:visited
{
	color:Black;
	text-decoration:none;
	font-size: 10px;
	padding:0px 0px 4px 0px;
}
.purchasingPanel a:hover
{
	color: #E2B542;
	text-decoration:underline;	
}
.purchasingPanel li
{
	list-style-image:url(../Images/CSbutton.jpg);
	padding:0px 20px 5px 0px;
	margin:0px;	
}
.purchasingPanel ul
{
	margin: 0px 0px 0px 20px;
	padding:0px 40px 0px 0px;
}
/**** END PURCHASING PANEL ****/
/**** ADMIN PANEL ****/
.adminPanel
{
	padding:0px 5px 0px 10px;
	margin:0px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:none;
	background-image:url(../images/businessMeeting.jpg);
	background-position:right center;
	background-repeat:no-repeat;	
}	
.adminPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.adminPanel a:visited
{
	color:black;
	text-decoration:none;
	font-size: 10px;
	padding:0px 0px 4px 0px;
}
.adminPanel a:hover
{
	color: #E2B542;
	text-decoration:underline;	
}
.adminPanel li
{
	list-style-image:url(../Images/AdminButton.jpg);
	padding:0px 20px 5px 0px;
	margin:0px;	
}
.adminPanel ul
{
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
/**** END ADMIN PANEL ****/
/**** CENTRAL PANEL ****/
.centralPanel
{
	padding:0px 5px 0px 22px;
	margin:0px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../images/calculate.jpg);
	background-position:right center;
	background-repeat:no-repeat;	
}	
.centralPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.centralPanel a:visited
{
	color:Black;
	text-decoration:none;
	font-size: 10px;
	padding:0px 0px 4px 0px;
}
.centralPanel a:hover
{
	color: #E2B542;
	text-decoration:underline;	
}
.centralPanel li
{
	list-style-image:url(../Images/CSbutton.jpg);
	padding:0px 20px 5px 0px;
	margin:0px;	
}
.centralPanel ul
{
	margin: 0px 0px 0px 20px;
	padding:0px 40px 0px 0px;
}
/**** END CENTRAL PANEL ****/
/**** BUILDING PANEL ****/
.buildingPanel
{
	padding:0px 5px 0px 22px;
	margin:0px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../images/work_plans.jpg);
	background-position:right center;
	background-repeat:no-repeat;	
}	
.buildingPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.buildingPanel a:visited
{
	color:Black;
	text-decoration:none;
	font-size: 10px;
	padding:0px 0px 4px 0px;
}
.buildingPanel a:hover
{
	color: #E2B542;
	text-decoration:underline;	
}
.buildingPanel li
{
	list-style-image:url(../Images/FSbutton.jpg);
	padding:0px 20px 5px 0px;
	margin:0px;	
}
.buildingPanel ul
{
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
/**** END BUILDING PANEL ****/
/**** IT PANEL ****/
.itPanel
{
	padding:0px 5px 0px 10px;
	margin:0px;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/computer_circuit.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}	
.itPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.itPanel a:visited
{
	color:Black;
	text-decoration:none;
	font-size: 10px;
	padding:0px 0px 4px 0px;
}
.itPanel a:hover
{
	color: #E2B542;
	text-decoration:underline;	
}
.itPanel li
{
	list-style-image:url(../Images/FSbutton.jpg);
	padding:0px 20px 5px 0px;
	margin:0px;	
}
.itPanel ul
{
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
/**** END IT PANEL ****/
/**** END STYLES FOR MID BAR PANELS ****/


/**** FAQ TREEVIEW STYLE ****/
div.faqTreeView table td
{ 
	vertical-align:top;
	padding:0px 10px 15px 0px;
}
/**** END FAQ TREEVIEW STYLE ****/



/******** FOOTER ********/
div#topFooter a:hover
{
	color:black;
}
/******** END FOOTER ********/

.treeView
{
	position:static;
}


/*****  FOR IE7 VISITED LINK FONT SIZE *****/
div#contentPlaceHolder a:visited
{
	font-size:small;	
}		
/***** END IE7 VISITED LINK FONT SIZE *****/

ul.bidList li
{
	margin:1em 0;
	padding:0;
}

.postedDate 
{
	color:#999;
}

/* news page

Clearing floats without extra markup */
.newsItem {
display:inline-block;
}

.newsItem:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .newsItem {
height:1%;
}

.newsItem {
display:block;
padding:10px 0;
border-bottom:1px solid #aaa;
}

.newsItem:last-child {
border-bottom:0;
}

.newsItem h5
{
	margin: 0;
	padding: 0 0 5px 0;
	color: #900;
	font-weight:bold;
	font-size:100%;
}

.newsItem p 
{
	margin: 0;
}

.newsImageLeft 
{
	float:left;
	padding: 0 5px 0 0; 
	border: 0;
}

.newsImageRight 
{
	float:right;
	padding: 0 0 0 5px;
	border: 0;
}

.pull {
    float:left;
    margin:0 1em 1em 0;
}

.push {
    float:right;
    margin:0 0 1em 1em;
}

#homePageContent #mainContent {
    float:left;
    width: 500px;
}

#homePageContent #mainContent h3 {
    padding-top: 3px;
    margin-top: 0px; 
    margin-bottom: 10px;
    color: #fff;
    font-weight: bold;
    background-image: url(../Images/welcome.gif);
    background-repeat: no-repeat;
    padding-left: 50px;
    height: 25px;
}

#homePageContent #missionStatement {
    float: right;
    width: 157px;
    padding: 0 10px;
    background: url(../Images/mission-bg.gif) repeat-y;
}

#homePageContent #missionStatement p {
    margin: 0;
    padding: 0;
}

#homePageContent #missionStatement h4 
{
    background: url("../Images/mission-bottom-bg.gif") no-repeat #fff;
    color: #FFFFFF;
    font-weight: bold;
    height: 38px;
    left: -10px;
    line-height: 2.8;
    margin: 10px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 177px;
}

#missionTop {
    background: url(../Images/mission-top-bg.gif);
    float: right;
    height: 11px;
    width: 157px;
    padding: 0 10px;
}
