/* interior page styles */
#wrapper .watermark {
	float: left;
        background: url('../image/grassWatermark.png');
        height: 600px;
        width: 125px;
}

* html #wrapper .watermark {
	background-image: none;
	filter:
		progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resource/image/grassWatermark.png',
		sizingMethod='scale');
	clear: right;
	margin-left: -6px;
}

#wrapper .homeContent {
	float: left;
	margin-top: 0;
	margin-left: 0;
}

* html #wrapper .homeContent {
	float: left;
	clear: both;
	margin-left: -20px;
	width: 709px;
}

	#wrapper .homeContent .contentContainer {
        	margin-left: 45px !important;
        	margin-right: 23px;
        	padding-top: 33px;
        	width: 729px;
        	font: normal 12px "Verdana";
		color: #333;
		line-height: 18px;
	}

		.contentContainer ul {
        		padding-left: 15px;
		}


	* html #wrapper .homeContent .contentContainer {
		width: 709px;
		margin-right: 0;
		margin-top: 0;
	}

       #wrapper .tierTwoNav {
                height: 40px;
                width: 776px;
                background: #51772f url(../image/gatewayDropShadow.png) no-repeat scroll 10px 0;
                float: left;
                clear: both;
        }

	* html #wrapper .tierTwoNav {
		margin-left: 7px;
		background-image: none;
	 	filter:
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resource/image/gatewayDropShadow.png',
			sizingMethod='scale');
	}

	* html #wrapper .mainInnerWrapper  {
		margin-left: 0;
		width: 811px;
	}

	* html #wrapper .mainHeroBottom {
                margin-top: 0;
                margin-left: -5px;
        }


	* html #wrapper .mainHeroContent #rotate {	
		margin-left: 14px;
	}

	#wrapper .mainHeroContent #rotate1 {	
		display: none;
	}
                #wrapper .tierTwoNav div.subMenu {
                        display: inline;
                        float: left;
                        margin-top: 14px;
                        margin-left: 25px;
                        font-size: 13px;
                        opacity: .7;
                        color: white;
                }

			#wrapper .tierTwoNav div.subMenu a {
				text-decoration: none;
				color: white;
			}

                #wrapper .tierTwoNav div {
                        margin-top: 10px;
                }

#uvMenuContext {
	clear: both;
	float: left;
	width: 211px;
	font-size: 13px;
	font-family: Geneva;
}

	#uvMenuContext .uvMenuWrapper {
		float: right;
		margin-right: 35px;
		margin-top: 24px;
	}

	* html #uvMenuContext .uvMenuWrapper {
		margin-right: 15px;
	}

		#uvMenuContext .uvMenuWrapper div {
			text-align: right;
			font: normal 12px "Geneva";
		}

			#uvMenuContext .uvMenuWrapper div a {
				line-height: 18px;
				color: #333;
			}

			#uvMenuContext .uvMenuWrapper div.uvTrace a {
				color: #666;
			}

div.menuSubSub {
	border-top: 2px solid #6e3518;
	border-bottom: 2px solid #6e3518;
}

#uvMenuContext div.menuSubSub a {
	color: #6e3518;
	font-weight: bold;
}

.searchText {
        font-family: verdana, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #003366;
        }


        
p.pullRight {
        float: right;
        clear: both;
        border: 1px solid #CCCCCC;
        margin: 0px 0px 10px 10px;
        padding: 5px 5px 5px 5px;
        text-align: center;
        }
        
p.pullRight img {
        border: 0px solid #CCCCCC;
        margin: 5px;
        }
        
p.pullLeft {
        float: left;
        clear: both;
        border: 1px solid #CCCCCC;
        margin: 0px 0px 10px 10px;
        padding: 5px 5px 5px 5px;
        text-align: center;
        }
        
p.blockquote {
        clear: both;
        border: 0px solid #CCCCCC;
        margin: 0px 0px 10px 10px;
        padding: 5px;
        text-align: center;
        }

p.blockquote img {
        border: 0px solid #CCCCCC;
        margin: 5px;
        }

.PageTitle {
	font: 500 14px "Geneva";
	color: #FFF;
	background: #6e3518 url('../image/navOpaqueBack.png') repeat-y;
	bottom: -20px; 
	position: relative; 
	float: left; 
	clear: both; 
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 28px;
	width: 155px;
	text-align: right;
	height: auto;
	*margin-top: 10px;
}

* html .PageTitle {
	background-image: none;
        filter:
                progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resource/image/navOpaqueBack.png',
                sizingMethod='scale');
	bottom: -30px;
	padding-right: 36px;
}

                #wrapper .navBottom {
                        clear: both;
                        width: 211px;
                        float: left;
                        height: auto;
                        background-color: #6e3518;
                        padding-top: 20px;
                        width: 211px;
                        height: 28px !important;
			*margin-top: -20px;
                }       
                        
                        #wrapper .navBottom img {
                                margin-top: 0;
                                position: relative;
                                margin-bottom: 0;
                        }

                        * html #wrapper .navBottom img {
                                margin-top: 10px;
                                margin-bottom: -5px;
                        }

		* html #wrapper .navBottom {
			margin-top: -20px;
		}

	#wrapper .quickLinks {
		clear: both;
		width: 211px;
		float: left;
		position: relative;
		padding-bottom: 25px;
	}

		#wrapper .quickLinks div {
			clear: both;
			float: right;
			position: relative;
			margin: 0 35px 0 0;
			font: normal 12px "Geneva";
			width: 176px;
			color: #333;
			text-align: right;
		}

			#wrapper .quickLinks div a {
				float: right;
				text-decoration: none;
				color: #333;
				line-height: 18px;
			}

		#wrapper .quickLinks .quickHead {
			background-color: #c98c53;
			color: white;
			font: bold 13px "Geneva";
			width: 156px;
			padding: 8px 20px 8px 5px;
			margin: 20px 35px 10px 0;
		}

		#wrapper .quickLinks .quickLink {
			
		}
.ad {
	display:				block;
	text-align:				center;
}

.ad .banner {
	width:					468px;
	height:					60px;
	margin-top:				1em;
	margin-bottom:			1em;
}

h3.searchResultHeading {
	width: 729px;
	display: block;
	font-weight: bold;
	font-size: 1.2em;
	height: 16px;
	color: #333333;
	margin: 2em 0;
}

div.searchDescription {
	margin-bottom: 2em;
}

