/* ---------------NAVIGATION LINKS & PAGE DESIGNS----------------- */
/* --  HOME -- */

#home #navigation #link_home { 
	color: #F0E1BA !important;
}

#home #navigation #link_home:hover { 
	color: #FFFFFF !important;
}


.layoutTable .left,
.layoutTable .right {
	padding: 15px;
}



.layoutTable td {
	vertical-align: top;
	font-size: 9px;
}


.layoutTable .rowOne .left {
	background-color: #E2CF95;
	color: #CE6301;
	font-weight: 500;
	font-size: 20px;
	width: 100%;
	vertical-align: middle;
}

.layoutTable h4 {
	margin-top: 0px;
	font-size: 10px; color: black; 
	margin-bottom: 5px; 
}


.layoutTable .center {	
	background-color: #857D58; 
	border-left: 1px solid black;
	border-right: 1px solid black;	
}

#searchSelectCell  {	
	background-color: white; 
	border-left: 1px solid black;
	border-right: 1px solid black;	
}

.layoutTable  .rowOne .center  {	
	background-image: url('../img/index/bg_center.gif');
	background-repeat: repeat-y;
}

.layoutTable .rowOne .center img {
	margin: 0px;
}



.layoutTable .rowOne .right {
	background-color: #E2CF95;
	width: 140px;
	vertical-align: middle;
}

.layoutTable .rowOne .right .spaceHolder {
	margin-left: 139px;
}


.spaceHolder {
	clear: both;
	margin-left: 950px;
}


.layoutTable .rowTwo td {
	background-color: #F2ECCC;
}


.layoutTable .rowThree .left,
.layoutTable .rowThree .right {
	background-color: white;
}

/*
.layoutTable  .rowThree #searchSelectCell  {	
	background-color: #EFE1BA; 
}
*/

.layoutTable .rowThree .left {
padding-right: 10px;
}
.layoutTable .rowThree .left .awardCell {
	padding-left: 65px;
	background-repeat: no-repeat;
	background-position: 0 3;
} 

.layoutTable .rowThree .right h4.news  {
	color: #CE6301;
}

.layoutTable .rowThree .left hr {
	clear:both;
} 






.planDetailTable td { font-weight: bold; padding: 5px 10px 5px 10px; vertical-align: bottom; font-size: 10px;}
.planDetailTable td a {color: #F0E1BA;}
.planDetailTable { width: 100%}
.planDetailTable .planNumberCell { 
	width: 135px;
	color: white;
	font-size: 18px;
	letter-spacing: -1px;
}

.planDetailTable .planDescription {
	color: #F0E1BA;
}
.planDetailTable .planDescriptionValue {
	color: #F0E1BA;
	border-right: 1px solid  #5C573D;
}
.planDetailTable .moreDetails {
	text-align: right;
}





#searchSelectCell table {width: 100%;}
#searchSelectCell td { padding: 10px; text-align: center; font-weight: bold;}
#searchSelectCell .quickSearch {width: 135px;}



#searchSelectCell #searchControllerTable td { background-color: #F2ECCC; }

.quickSearchSelected .quickSearch,
.planNumberSearchSelected .planNumberSearch,
.advancedSearchSelected .advancedSearch 
	{background-color:  white !important}
	
	
.quickSearchSelected #planNumberSearchTable,
.quickSearchSelected #advancedSearchTable,
.planNumberSearchSelected #quickSearchTable,
.planNumberSearchSelected #advancedSearchTable,
.advancedSearchSelected #quickSearchTable,
.advancedSearchSelected #planNumberSearchTable
	{ display: none;}
	
.searchInputTable {margin-top: 10px;margin-bottom: 10px;}
.searchInputTable td {padding: 3px !important; font-weight: 100 !important;}	
/*
 border-bottom: 1px dotted #DEC170;
*/

.searchInputTable .td1 {text-align: right !important; width: 39%; padding-top: 8px !important;}	
.searchInputTable .td2 {text-align: left !important; width: 61%}	
.searchInputTable tr.submitRow td { }	


.searchInputTable .button {width: 110px;}	
.searchInputTable .text {margin-right: 5px;}	
.searchInputTable .shortText {width: 40px;}	
	
.rowThree .right input.text {width: 100px;}

.searchInputTable .homeStyleSelect {float: left;}

html>body .rowThree .right input.button {margin-bottom: -1px;}

