html
{
  overflow-y: scroll;
}

html, body
{
height:100%;
margin: 0px; 
padding: 0px;
width: 100%;
}

body 
{ 
        height:100%;
	width: 100%;
	margin: 0px; 
	padding: 0px;
	font-size: 12px;
	color: #de8a38;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/bg.jpg) repeat-x #ffffff;
	line-height: 14px;
} 

#top_modules{ width: 1005px; height: 35px; margin: 0 auto; padding: 0px 16px 0px 10px; background: url(../images/top_modules.jpg) repeat;}


div#pathway
{ 
  float: left; 
  line-height: 35px;
  padding: 0px 0px 0px 18px;
  background: url(../images/youarehere.png) no-repeat left;
  background-position: 0px 11px;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  margin-top: -2px;
}
div#pathway label
{
  color: #608f25;
  font-size: 11px;
}
div#pathway a:link, div#pathway a:visited
{ 
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline; 
}
div#pathway a:hover 
{ 
  text-decoration: none;
} 


#top_modules #search{ float: right; padding: 0px 0px 0px 45px; margin: 7px 0px 0px 0px; background: url(../images/search.jpg) no-repeat left;}
#top_all{ padding: 0px; margin: 0px; min-height: 100%; height: auto !important; overflow: hidden;}
#outer{ 
	width: 1031px; 
	background: url(../images/shape_2.png) left repeat-y; 
	padding: 0px 14px;
	margin: 0 auto;
	}
#outer_bot{margin: 0 auto; width: 1059px; height: 17px; background: url(../images/all_bot.png) no-repeat center; }
#all{
	width: 1001px; 
	background: url(../images/all.jpg) no-repeat right top;
	padding: 0px 15px 0px 15px; }

.logo_blurb
{
  color: gray;
  width: 240px;
  text-align: center;
  font-size: 15px;
  font-style: italic;
  line-height: normal;
  font-family: Arial, Helvetica, sans-serif;
}

#logo_topmenu{padding: 10px 0px 33px 18px;}
#logo{ float: left; padding: 14px 0px 0px 0px;}
#menutop_topmenu{ float: right;}
#menu_top{padding: 9px 0px 18px 0px; text-align: right;}
#topmenu{float: right; width: auto !important; height: 40px; margin: 0px 0px 12px 0px; text-align: right; background: url(../images/topmenu.jpg) repeat-x top;}
#topmenu_left{height: 40px; background: url(../images/topmenu_left.jpg) no-repeat left top;}
#topmenu_right{height: 40px; background: url(../images/topmenu_right.jpg) no-repeat right top;}
#left_content{width: 100%; margin: 0px 0px 15px 0px; }
#left{ float: left; width: 238px; color: #ad5703;padding: 0px 0px 0px 0px;}
#content{ float: right; width: 742px;}
#content_noleft{ width: 100%;}
#fp-slide_bot{
	background: url(../images/fp-shape-bot.png) bottom center no-repeat;
	padding: 0px 0px 13px 0px;
	position: relative; 
	z-index: 1;
	}
#fp-slide{ 
	background: url(../images/fp-shape-top.png) top center no-repeat;
	padding: 13px 0px 0px 0px;}
#fp-slide-topleft,#fp-slide-topright, #fp-slide-botleft,#fp-slide-botright{
	width: 9px; 
	height: 9px; 
	position: absolute; 
}
#fp-slide-topleft{ 
	top: 13px; 
	left: 0px; 
	background: url(../images/fp-topleft.png) no-repeat;
	z-index: 2;}
#fp-slide-topright{ 
	top: 13px; 
	right: 0px; 
	background: url(../images/fp-topright.png) no-repeat;
	z-index: 2;}
#fp-slide-botleft{ 
	width: 12px; 
	height: 12px; 
	bottom: 12px; 
	left: 0px; 
	background: url(../images/fp-botleft.png) no-repeat;
	z-index: 3;}
#fp-slide-botright{ 
	bottom: 13px; 
	right: 0px; 
	background: url(../images/fp-botright.png) no-repeat;
	z-index: 2;}
#mini-fp{}



#bottom_menu{margin: 0 auto;  text-align: center;}
#design{margin: 0 auto; text-align: center; padding: 5px 0px 10px 0px;}


#bottom{width: 100%; margin: 0px 0px 15px 0px; /*
background: url(../images/bottom_in.jpg) repeat-y left top;
*/ }
#bottom_bot{width: 100%; background: url(../images/bottom_bot.gif) no-repeat left bottom; padding: 0px 0px 0px 0px; }
#bottom_top{width: 100%; background: url(../images/bottom_top.gif) no-repeat left top; margin: 0px 0px 8px 0px; }
#bottom_inside{ margin: 0px 0px 0px 0px;}
/*********************/


div.googleSearch 
{
	background: white;
        padding: 10px 10px 10px 10px;
}

div.search, div.mod_googleSearch table
{
	height: 21px;
	width: 152px;
	background: url(../images/search_bg.gif) no-repeat left;
	padding: 0px 0px 0px 4px;
}
div.search .inputbox, div.mod_googleSearch input.inputbox
{
	border: none;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #5e8f24;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: none;
	width: 127px;
	height: 18px;
}
div.search .button, div.mod_googleSearch input.button
{
	border: none;
	background: none;
	color: #fff;
	font-size: 0px;
	font-weight: normal;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
	text-align: center;
	width: 23px;
	line-height: 21px;
	overflow: hidden;}
	
#menu_top ul{ margin: 0px; padding:0px; list-style: none;}
#menu_top ul li{ padding: 0px; margin: 0px 5px 0px 5px; display: inline;}
#menu_top ul li a:link, #menu_top ul li a:visited{ color: #8d9e2b; font-size: 10px; padding: 0px 0px 0px 0px;}

#bottom_menu ul{ margin: 0px; padding:0px; list-style: none;}
#bottom_menu ul li{ padding: 0px; margin: 0px 5px 0px 5px; display: inline;}
#bottom_menu ul li a:link, #bottom_menu ul li a:visited{ color: #e57201; font-size: 12px; padding: 0px 0px 0px 0px;}
#bottom_menu ul li a:hover{color: #884300; text-decoration: none;}

#design a:link,#design a:visited{ color: #f19f09; text-decoration: none; font-size:11px;}
#design a:hover{ text-decoration: underline;} 



input#vote.button{
	background: url(../images/vote.png) top left no-repeat;
	width: 66px;
	text-align: left;
	padding: 0px 0px 2px 13px;
	margin: 5px 0px 0px 5px;
}
input#results.button{
	background: url(../images/results.png) top left no-repeat;
	width: 88px;
	text-align: left;
	padding: 0px 0px 2px 13px;
	margin: 5px 0px 0px 5px;
}
/*************************************************************/
.rb_c{background: url(../images/rb.png) bottom right no-repeat #f0f0f0;}
.lb_c{background: url(../images/lb.png) left bottom no-repeat;}
.rt_c{background: url(../images/rt.png) right top no-repeat;}
.lt_c{background: url(../images/lt.png) left top no-repeat;}

.rbgrey{background: url(../images/rbgrey1.png) right bottom no-repeat;}
.lbgrey{background: url(../images/lbgrey.png) left bottom no-repeat;}
.rtgrey{background: url(../images/rtgrey.png) right top no-repeat;}
.ltgrey{background: url(../images/ltgrey.png) left top no-repeat;}

/***********************************************/