﻿body 
{
	background-color:#666666;
	font-family:Verdana;
	font-size:11px;
	background-image:url("../images/bodybackground.jpg");
	background-repeat:repeat-x;
}

#container
{	
	border-right:solid 1px Black;
	border-left:solid 1px Black;
	background-color:White;
}

#top_banner
{
	background-image:url("../images/ttgov_icon.jpg");	
	height:50px;
	background-repeat:no-repeat;
	background-position:top right;
}

#top_banner h3
{
	background-image:url("../images/ttgov_logo.jpg");
	height:50px;
	width:468px;
	margin:0px;	
}

#top_banner span
{
	display:none;
}


/*Link above banner*/


/***** Added By Anand Red Gov Nav Bar ****/
.govnavbar
{
    background-color:#CC0000;
    height:20px;
    width:100%;
    color:White;
    font-family:Verdana;
    font-weight:bold;
    text-indent:10px;
    font-size:10pt;
}

.govnavbar a
{
    color:White;
    text-decoration:none;
}
.govleftnavbar
{
    float:left;
}

.govrightnavbar
{
    float:right;
    margin-right:8px;
}

.govrightnavbar img 
{
    vertical-align:top;
    margin-right:5px;
}

/**** End of Anand Red Gov Nav Bar ****/


#gov_link
{
	float:left;
	width:95%;
	background-color:#CC0001;
	padding:0px;
	margin:0px:
}
#toplinks
{
	
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;

}

#toplinks li
{
	list-style:none;
	float:left;
    border-right:solid 1px White;
    padding:5px;
    height:15px;
}

#toplinks li a
{
	color:White;
	text-decoration:none;
	padding-right:5px;
}

#banner
{
	height:149px;
	padding-bottom:15px;
    padding-top:15px;
}

#banner a
{
	cursor:pointer;
}

#logo *
{
	display:none;
}

#logo
{
	float:left;
	background-image:url("../images/ghrs_background.jpg");
	background-repeat:no-repeat;
	margin-left:65px;
    width:259px;
	height:140px;
	
}

#logoright
{
    float:left;
    width:441px;
    height:165px;
    margin-top:-15px;
    background-color:#CCCCCC;
    font-family:Verdana;
    font-size:11px;
    
}

#searchspace
{
    width:441px;
    height:33px;
    border-top:solid 1px White;
    text-align:right;
    padding-top:15px;
    
}

.searchpanel
{
    margin-top:5px;
}
.searchtextbox
{
    border:solid 1px #860607;
    margin-left:5px;
    height:14px;
}
.searchboxbutton
{
    margin-right:5px;
    vertical-align:top;
}

#flashspace
{
    width:441px;
    height:118px;
    border-bottom:solid 1px White;
    padding-top:10px;
}


#faces_flash
{
	background-color:#CCCCCC;
	padding-top:30px;
	float:left;
}

#faces_flash *
{
	margin: 0px;
	padding: 0px;
}

/*Css For The Links Below Banner*/
/*
#navbar, #top_nav ul
{	
	height:26px;
	background-color:#830103;
	background-image:url("../images/navbar_bg.jpg");
}

#top_nav li
{
      color:White;
      border-right:solid 1px White;
      padding-top:5px;
      height:21px;
}
*/

/*Style for Drop Down*/

/*#top_nav ul
{
	position:relative;

}

#top_nav li ul a 
{
	margin-left:1em	;
	width:300px;
	float:left;

}

#top_nav li
{
	list-style-type:none;
}

#top_nav li ul 
{ 
	visibility:hidden;
	position:absolute;
	height:auto;
	margin-top:10px;	
}

#zUL li.ie_hover ul,
#zUL li:hover ul 
{
	visibility:visible;	
	background-color:#830103;
	width:280px;
}
*/

/* ie_hover style serves as a pseudo selector for IE.  It works with javascript. */
#top_nav li.ie_hover,
#top_nav li:hover
{
    background:url("../images/navbar_selection.jpg");
}

#top_nav
{	
	font-size:11px;
}

#bottom_nav_img
{
	background-image:url("../images/bottom_navbackground.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	border-top:solid 1px #880308;
	height:50px;
}

#bottom_nav li a
{
	height:26px;
	font-family:Verdana;
	font-size:11px;
	color:#A6162F;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.clearfix:after 
{
    content: "."; 
    display: block;
    clear: both; 
    visibility: hidden;
}

/* Begin Holly Hack \*/

#IERoot html .clearfix
{
	height: 1%;
}

/* End Holly Hack */

/*This code for the drop shadow is from Ruselle's fastfwd css*/
/*Images may have to be replaced or use a border-margin for effiency*/
#shadowleft
{
    background-image:url("..//images/ffwdshadow_left.jpg");
    background-repeat:repeat-y;
    background-position:left;
    overflow:auto;
    width:778px;
    text-align:center;
    margin:0 auto;
}

#shadowright
{
    background-image:url("../images/ffwdshadow_right.jpg");
    background-repeat:repeat-y;
    background-position:right;    
    margin-left:9px;
    overflow:auto;
    width:769px;
}

/*end of drop shadow*/

#middlecol
{
    font-size:small;
}


#content
{
    font-family:Verdana;
}


#leftcol a
{
	color:#343434;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	
}

/* To change hover colour of the links on the left column*/
#leftcol a:hover
{
	height:26px;
	/*background-color:#333333;*/
	color:Red;	
}

/*  Disable the hover state on the quick links */
#leftcol .leftnav_quicklinks a:hover
{
    background-color:#ffffff;
    color:#000000;
}

#links_container
{
	font-family:Verdana;
	margin-left:10px;
	margin-top:15px;
}
.leftcol_links
{
	list-style: none;
	font-size:11px;
	padding-left:0px;
	margin-left:0px;
	text-decoration:none;
}

.col_hr
{
	border-top:1px solid gray;
	width:95%;
	/*margin:auto;*/
	text-align:center;
	margin-left:3px;
}

.homecol_hr
{
    border-top:1px solid gray;
	width:90%;
	margin:auto;
	text-align:center;
	margin-left:5px;
	margin-bottom:-9px;
}

#rightcol_hr
{
	border-top:1px solid gray;
	width:93%;
	margin:auto;
	text-align:left;
	margin-right:7px;
}
/* Jesse image
#about_ceo
{
    background-image:url("../../ghrs/-/images/ceo_pic.jpg");
    background-repeat:no-repeat;
    margin-bottom:auto;
    padding-bottom:100px;
    border 
    border-right:solid 2px black;
    border-left:solid;
    background-repeat:no-repeat;
    border-left-color:Gray;
    border-left-style:solid;
    border-bottom-width:3px;
    
}
*/
#links_container
{
    
    margin-bottom:5px;
}

.leftcol_links li
{
	margin-bottom:7px;
	
}

.leftcol_links a
{
	text-decoration:none;
}

#leftcol_toplink
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}

#leftcol_toplink a
{
	text-decoration:none;
	font-size:13px;
}

#leftcol_toplink li
{
	margin-bottom:5px;
}

/*** Anand Page Styles ****/

.news_subheading
{
    font-size:13px;
    font-weight:bold;
    margin-bottom:3px;
    margin-top:20px;
}

.otherListArticles
{
    margin-bottom:10px;
}

/*.otherListArticles div span
{
	margin-top:5px;
}*/

/*******Niall Quotes*******/
#quote_aboutghrs
{
	/*background-image:url("../images/quotes_about.jpg");*/
	width:123px;
	height: 93px;
	background-repeat:no-repeat;
}

#quote_services
{
	/*background-image:url("../images/quotes_services.jpg");*/
	width:123px;
	height: 93px;
	background-repeat:no-repeat;
}
#quote_jobseekers
{
	/*background-image:url("../images/quotes_jobs.jpg");*/
	width:123px;
	height: 93px;
	background-repeat:no-repeat;
}
#quote_employers
{
	/*background-image:url("../images/quotes_employers.jpg");*/
	width:123px;
	height: 93px;
	background-repeat:no-repeat;
}
#quote_resources
{
	/*background-image:url("../images/quotes_resources.jpg");*/
	width:123px;
	height: 93px;
	background-repeat:no-repeat;
}
#quote_newsandevents
{
	/*background-image:url("../images/quotes_news.jpg");*/
	width:123px;
	height: 93px;
	background-repeat:no-repeat;
}

#quote_links
{
	margin-top:20px;
}


#quote_links a
{
	text-decoration:none;
	color:#9A0814;
	font-weight:bold;
	font-size:10px;
	
}

.quote_link
{
    margin-bottom:7px;
    margin-top:7px;
}

#quote_links span
{
	background-image:url("../images/doublearrow.jpg");
	background-position:right;
	background-repeat:no-repeat;

}


.quote span
{
	display:none;
}

/****End Of Quotes****/


/*** Added By Anand Footer Styles ****/
#footer
{
    font-family:Verdana;
    font-size:10px;
    clear:both;

    
}

.leftfooter
{
    color:#A91431;
    margin-top:15px;
}
.leftfooter a
{
    color:#A91431;
    text-decoration:none;
}

.leftfooter ul
{
    list-style:none;
    margin-left:10px;
    padding-left:0px;
}

.leftfooter ul li
{
    float:left;
    margin-right:10px;
}

.rightfooter
{
    float:right;
    margin-right:5px;
    background-image:url("../images/ghrsemail.gif");
    background-position:right bottom;
    background-repeat:no-repeat;
    height:58px;
    text-align:right;
    
}

.govfooterlogo
{
    clear:both;
    margin-top:5px;
    margin-left:10px;
    background-image:url("../images/ttgov_logo_footer.jpg");
    background-repeat:no-repeat;
    height:45px;
    width:216px;    
	cursor:pointer;	
}

.govfooterlogo *
{
	display:none;
}
div.govlink
{
	width:216px;
	height:auto;
}


/**** end of Footer styles ****/



/***** Anand Homepage Styles ***/
.home_maincontent
{
    font-family:Verdana;
    font-size:11px;
}
.home_welcome
{
    margin-left:10px;
    margin-top:10px;
}

.home_welcome h3
{
   margin-bottom:10px;    
}

.home_ceoimage
{
    background-repeat:no-repeat;
    background-position:right bottom;
    min-height:200px;
    margin-right:5px;
}

.home_ceoimage a
{
    color:#B22635;
    text-decoration:underline;
}

/*.home_welcometext
{
    width:65%;
}
*/
.home_simplelist
{
    list-style:none;
    margin-left:0px;
    margin-bottom:0px;
    padding-left:0px;
}
.home_simplelist li
{
    margin-bottom:9px;
}    
.home_ourservices ul
{
    margin-top:6px;
    margin-bottom:12px;
}

.home_serviceslist li
{
    margin-bottom:7px;
}

.home_serviceslist a
{
    text-decoration:none;
    color:Black;
}

.home_midcontainer
{
    border-right:solid 1px #A1A1A1;
}
.home_midcontainer .other_service
{
    color:Black;
}


.home_readmore a
{
    text-decoration:none;
    color:#B22635;
}
.home_readmore a:hover
{
    text-decoration:underline;
}

.home_serviceslist a:hover
{
    text-decoration:underline;
}

h3
{
    color:#CE0A0A;
    font-family:Verdana;
    font-size:12px;
}


#home_middlecol
{
    background-color:#EEEEEE;
}

.home_ourservices
{
    height:156px;
    margin-left:10px;
    margin-top:10px;
}

.home_featuredservices
{
    margin-left:0px;
    margin-top:10px;
}

.home_ourservices h3
{
   margin-bottom:10px;    
}

.home_featuredservice h3
{
   margin-bottom:10px;    
}

.home_ourservices a
{
	text-decoration:none;
}

.other_service
{
	color:Black;
}

a.other_service:hover
{
	text-decoration:underline;
}

.home_quicklinks
{
	
	background-color:#757575;
	height:35px;
	padding-bottom:3px;
	margin-top:7px;
	
}

/*CSS for the quick links in the middle col



#quicklinks, #quicklinks *
{
	margin:0px;
	padding:0px;
}

#quicklinks
{
	margin-bottom:0px;
	max-width:100%;
	position:relative;
}

#quicklinks li ul
{
	cursor:default;
	display:none;
	height:auto;
	left:-10px;
	padding:1px 10px 10px;
	position:absolute;
	width:10em !important;
}

#quicklinks li
{
	font-family:Verdana;
	list-style-type:none;
	position:relative;
}

#quicklinks li ul li 
{
	background-color:#830103;
	margin:0;
	text-align:center;
	
}

#quicklinks li a 
{
	background-color:White;
	cursor:pointer;
	display:block;
	height:14px;
	padding:0pt 0.4em;
	text-decoration:none;
	color:Black;
	width:40%;
}

#quicklinks li ul li a   
{
	border-bottom:1px solid White;
	color:White;
	cursor:pointer !important;
	font-weight:normal;
	line-height:1.7em;
	position:relative !important;
	white-space:nowrap;
	width:14em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

#quicklinks li a img
{
	border:none;
}


#quicklinks li:hover ul, 
#quicklinks li.ie_hover ul 
{
	cursor:pointer;
	display:block;
	top:25px !important;
	z-index:10;
}
End of quick links CSS*/

.public_job
{
	width:100%;
	float:left;
	text-align:left;
	
}

.home_featuredservice
{
    margin-left:10px;
    margin-right:7px;
    margin-top:10px;
    background-color:#EEEEEE;
}

.home_servicecontent
{
    
}


.home_servicecontent .articletitle
{
    font-weight:bold;
    margin-bottom:3px;
}

.home_readmore
{
    margin-top:7px;
}
/***** End of Anand Homepage Styles ***/


/**** Begin Ruselle Styles ****/
.errorLbl
{
    color:Red;
}

.SearchHighlight
{
    font-weight:bold;
}

.jobseekerbuttons input
{
    margin-right:15px;
    margin-top:5px;
}
.frmtitle
{
    margin-bottom:5px;
}

.frmbox 
{
    margin-bottom:10px;
}

/**** End Ruselle Styles ***/ 



/*** Jesse About default ***/

.aboutceo
{
    
	background-repeat:no-repeat;
	width:128px;
	height:153px;
	float:left;
	margin-right:20px;
}

.ourpeopletitle
{
    font-weight:bold;
    font-size:13px;
    margin-bottom:10px;
}
.aboutourpeople
{
    border-right:solid 1px #808080;
    float:left;
}

.about_links
{
    float:left;
    padding-left:20px;
}

#aboutlinks .leftcol_links
{
    margin-bottom:5px;
    margin-top:5px;
}

about_morelinks ul li
{
    margin-top:0px;
    padding-top:0px;
}


.about_morelinks
{
    float:left;
    margin-right:20px;
    margin-top:0px;
    padding-top:0px;
}

.about_section
{
    margin-top:20px;

}


/**** Quick Links ****/
.quicklinksdiv
{
    border:solid 1px black;
    background-color:White;
	color:Black;
	width:118px;
	height:16px;
	margin-left:auto;
	margin-right:auto;
	text-indent:1px;   
}

.home_quicklinks .quicklinksdiv
{
	position:relative;
	top:10px;
}

.quicklinksdiv a
{
    color:Black;
    text-decoration:none;
    margin-left:2px;
    margin-right:2px;
    margin-top:-3px;
}
.quicklinksdiv img
{
    vertical-align:text-bottom;
    margin-top:1px;
}
    
.anylinkcss
{
	position:absolute;
	display:none;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	background-color: White;
	border:1px solid black;
	width:auto;
	text-align:left;
}

.anylinkcss a
{
	width: 100%;
	display: block;	
	text-decoration: none;
	color:Black;
}
.anylinkcss a:hover
{
    text-decoration:underline;
}

.leftnav_quicklinks
{
    margin-top:25px;
}
/**** End of Quick Links ****/

/* THis rule places a style on an element with a certain attribute value*/

#middlecol a[disabled="disabled"]
{
	color: Gray;
}

.about_text
{
    width:260px;
}

#warning_msg
{
	font-style:italic;
	font-size:11px;
}


/****PrequalSupp****/

.PrequalSuppLogo
{
    margin-top:6px;
}

.PrequalSupp
{
    
    margin-top:6px;
    height:37px;
    width:190px;
    text-align:center;
    
}

.PrequImg
{
    background-image:url("../images/prequalification_suppliers.jpg");
    background-repeat:no-repeat;
    height:37px;
    width:190px;    
    margin-top:2px;
    cursor:pointer;
}

.PrequImg *
{
	display:none;
}


/****End of PrequalSupp****/

/****Error Text****/
.error_text 
{
    color:Red;
}
/****End of Error Text*****/

/****Temporary Message****/
#temporary_message
{
    color:#CC0000;
    border:solid 2px #CCCBD0;
    padding-left:5px;
    padding-right:5px;
}

/****End of Temporary Message****/
