/* CSS Document */

body{
    margin:0 15px 25px 15px;
	background-image:url(../Images/geosmartbackground.jpg);
	background-repeat:repeat-x;
}

form{
	margin:0;
	padding:0;
}

img{
  border:none;
}

#wrapper{
	width:975px;
	margin:0 auto;
}

/* HEADER STYLES */

#header{
	position:relative;
	width:975px;
	height:95px;
	background-color:White;
}

#logo{
	position:absolute;
	left:0px;
	bottom:20px;
}

/* MAIN NAVIGATION STYLES */

#mainMenu{
	position:absolute;
	bottom:22px;
	right:0;
	font-weight:bold;
	color:#0084C9;
}

/* BODY LAYOUT STYLES */

#content{
	width:750px;
	float:right;
}

#subNav{
	width:205px;
	float:left;
}

#mainContent{
	width:524px;
	height:336px;
	overflow:hidden;
	float:left;
	margin-top:20px;
}

#secondaryContent{
	width:205px;
	float:right;
}

#hotlinks{
	position:relative;
	clear:both;
	padding-top:10px;
}

html>body #hotlinks{
	padding-top:15px;
}

/* CENTERPIECE FLASH STYLES */

#homeFlash{
	width:524px;
	height:257px;
}

#flashFooter{
	width:484px;
	height:80px;
	background-image:url(../Images/homeflashfooterbg.gif);
	background-repeat:no-repeat;
	font-size:0.95em;
	line-height:15px;
	color:White;
	padding:5px 20px 5px 20px;	
	margin-top: -4px;
}

html>body #flashFooter{
	top:0;
    margin-top:0;         
}


html>body #flashFooter{
        top:0;
        margin-top:0;                                            
}


/* NEWS COLUMN */
#newsColumn {
    padding-top: 5px; 
}
#newsColumn div, #newsColumn p {
  font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


/* HOTLINK STYLES */

#hotlinkButtons{
	padding-top:20px;
}

.hotlink{
	width:230px;
	height:130px;
	display:inline;
	margin-left:15px;
	margin-top:20px;
}

#hotlink01{
	margin:0;
}


.hotlinkTitle{
	top:5px;
}

/* FOOTER STYLES */

#footer{
    clear:both;
	text-align:center;
	font-size:11px;
	color:#879BA5;
}

/* VISUAL STYLES */

.homeNavCategory{
/*	border-bottom:1px dotted #5a686e; */
	background-image:url(../Images/dottedborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:5px;
	padding-top:20px;
}


#dottedRule{
	position:absolute;
	top:16px;
	right:0;
	width:805px;
	height:1px;
	background-image:url(../Images/dottedborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

html>body #dottedRule{
	top:28px;
}

#searchContainer{
	padding-bottom:15px;
	padding-top:20px;
	background-image:url(../Images/dottedborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#keywords{
	width:122px;
	height:14px;
	padding:2px;
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:White;
	border:1px solid #04547d;
}

.searchbutton{
	position:relative;
	top:0px;
	height:20px;
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:white;
	background-color:#04547d;
	border:1px solid #04547d;
}

.article_seperator{
  display:none;
}

/* TITLES */

#geosmartAndYouTitle{
  width:205px;
  height:18px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Site/Designs/Images/titlegeosmartandyou.png', sizingMethod='scale');
}

html>body #geosmartAndYouTitle{
  width:205px;
  height:18px;
  background-image:url(../Images/titlegeosmartandyou.png);
  background-repeat:no-repeat;
}

#smartFindShowCaseTitle{
  width:205px;
  height:34px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Site/Designs/Images/titlesmartfindshowcase.png', sizingMethod='scale');
}


html>body #smartFindShowCaseTitle{
  width:205px;
  height:34px;
  background-image:url(../Images/titlesmartfindshowcase.png);
  background-repeat:no-repeat;
}

#geosmartNewsTitle{
  width:205px;
  height:18px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Site/Designs/Images/titlegeosmartnews.png', sizingMethod='scale');
}

html>body #geosmartNewsTitle{
  width:205px;
  height:18px;
  background-image:url(../Images/titlegeosmartnews.png);
  background-repeat:no-repeat;
}

#geosmartHotlinksTitle{
  width:205px;
  height:18px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Site/Designs/Images/titlegeosmarthotlinks.png', sizingMethod='scale');
}

html>body #geosmartHotlinksTitle{
  width:205px;
  height:18px;
  background-image:url(../Images/titlegeosmarthotlinks.png);
  background-repeat:no-repeat;
}

/* NEWS FEED CLASSES */

#newsColumn{
  line-height:13px;
}

#newsColumn table{
  border-spacing:0;
  margin:2px;
}

#newsColumn td{
  padding:0;
}

#newsColumn p{
  margin:5px 0 5px 0;
  color:#5a686e;
}

td.createdate{
  margin:10px;
}

span.article_seperator{
  display:none;
}

#newsColumn a:link, #newsColumn a:active, #newsColumn a:visited{
  color:black;
  text-decoration:none;
}

#newsColumn a:hover{
  color:black;
  text-decoration:underline;
}


#features{
	position:relative;
	width:975px;
	height:55px;
}