/* Start of CMSMS style sheet 'GRANT_GILMOUR_MAIN' */
body {
  background-color:#006e51;
  margin:0px;
}

img {
  display:block;
  border:0px;
}

div {
  font-family:helvetica, arial, sans-serif;
  font-size:12px;
  color:#000000;
}

#outer_container {
  height:100%;
  width:100%;
  background-color:#006e51;
}

#inner_container {
  width:750px;
  margin-top:50px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
}

#header {
  width:750px;
  height:300px;
  background-image:url(images/masthead/home-masthead.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  /** REMAINDER OF STYLES HANDLED WITHIN EACH PAGE **/
}

#header1 {
  width:750px;
  height:300px;
  background-image:url(images/masthead/how_do_business_masthead.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  /** REMAINDER OF STYLES HANDLED WITHIN EACH PAGE **/
}
#header2 {
  width:750px;
  height:300px;
  background-image:url(images/masthead/top-ten_masthead.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  /** REMAINDER OF STYLES HANDLED WITHIN EACH PAGE **/
}
#header3 {
  width:750px;
  height:300px;
  background-image:url(images/masthead/news_events_masthead.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  /** REMAINDER OF STYLES HANDLED WITHIN EACH PAGE **/
}
#header4 {
  width:750px;
  height:300px;
  background-image:url(images/masthead/file_uploads_masthead.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  /** REMAINDER OF STYLES HANDLED WITHIN EACH PAGE **/
}
#header5 {
  width:750px;
  height:300px;
  background-image:url(images/masthead/contact_us_masthead.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  /** REMAINDER OF STYLES HANDLED WITHIN EACH PAGE **/
}



#logo {
  float:left;
  padding-top:20px;
  padding-left:10px;
}


#footer {
  width:750px;
  height:76px;
  margin-left:auto;
  margin-right:auto;
  background-image:url(images/main_background.jpg);
  background-repeat:no-repeat;
}


#fineprint {
  width:750px;
  margin-left:auto;
  margin-right:auto;
  background-color:#006e51;
}

#fineprint_left {
  color:#ffffff;
  float:left;
  text-align:left;
  padding-top:10px;
  width:50%;
}

#fineprint_right {
  color:#ffffff;
  float:left;
  text-align:right;
  padding-top:10px;
  width:50%;
}

#fineprint_left a {
  color:#ffffff;
  text-decoration:none;
}

#fineprint_right a {
  color:#ffffff;
  text-decoration:none;
}



/*** INDEX SPECIFIC STYLES ***/
#index_logos {
  width:100px;
  padding-top:50px;
  padding-left:15px;
  float:left;
}

#index_content {
  width:570px;
  text-align:right;
  float:left;
  padding-top:15px;
  padding-left:15px;
}

#index_content_text {
  float:right;
  text-align:right;
  width:500px;
  padding-top:15px;
  line-height:1.5em;
}


/*** TOP TEN SPECIFIC STYLES ***/
#topten_intro {
  text-align:right;
  padding-top:15px;
}

#topten_intro img {
  float:right;
  padding-right:45px;
}

#topten_subtitle {
  padding-right:60px;
  padding-top:15px;
}

.topten_area {
  padding-top:25px;
}

.topten_area_header {
  width:750px;
  background-color:#5e8e3f;
  padding-top:10px;
  padding-bottom:10px;
}

.topten_area_title {
  padding-left:190px;
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
}

.topten_area_image {
  float:left;
  margin-right: 20px;
  margin-bottom: 5px;
}

.topten_area_content {
/*  float:left;
 width: 430px;
*/ 
  padding: 15px 25px 0px 30px;
  font-size:11px;
}

.topten_area_clearleft {
  clear:left;
}

.topten_area_clearright {
  clear:right;
}

#topten_disclaimer {
  padding-left:215px;
  width:480px;
  padding-top:40px;
  font-size:10px;
}

/***** Standard styles *****/
#standard_content 
{
  padding:15px 20px 15px 20px;
  line-height:1.5em;
}

.heading {
  width: 730px;
  margin: 0;
  background-color:#5e8e3f;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:20px;
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
}

.left_alignment {
  float: left;
}
.right_alignment {
  float: right;
}

.break_all {
  clear: both;
  margin:0;
  padding:0;
}

.page-heading {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   color: #006F51;
   font-size: 2.3em;
}

.sub-page-heading {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   color: #006F51;
   font-size: 1.3em;
   padding-left: 15px;
}

.sub-page-heading-italics {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   color: #006F51;
   font-size: 1.3em;
   font-style: italic;
}

#sitemap_nav li, #sitemap_nav li a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  color: #333333;
}
/* End of 'GRANT_GILMOUR_MAIN' */

/* Start of CMSMS style sheet 'GRANT_GILMOUR_MENU_STYLES' */
/*STYLES FOR MENU TEST*/

#menu_container {
  float:left;
  padding-top:20px;
  padding-left:10px;
}

#menu_container ul{
  margin:0;
  padding: 0;
  float:left;
  cursor: hand;
  cursor:pointer;
  list-style: none;
}

/* menu system (suckerfish) */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:120%;
}

#nav a {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
  padding-top: 3px;
  padding-bottom: 3px;
	display: block;
}
#nav a:hover {
	color:#cccccc;
        display: block;
}

#nav li {
        float: left;
        padding-bottom: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
        background-color:#5e8e3f;
	filter:alpha(Opacity=92);
	opacity:.92; 
	border-top:0px;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
        margin-top: -3px;
        padding: 0;
}

#nav li ul li {
  float: none;
  width: 16em;
  padding-left:10px;
  padding-right:10px;
  filter:alpha(opacity=85);
 -moz-opacity:.85; 
 opacity:.85;
  background-color:#5e8e3f;
  color:#b9ff8c; 
  margin:0;
  border-bottom:1px solid #ffffff;
}


#nav li:hover ul {
	left: auto;
}

#nav li.sfhover ul {
             left: auto;
             margin-left: 0px
}
/* End of 'GRANT_GILMOUR_MENU_STYLES' */

/* Start of CMSMS style sheet 'GRANT_GILMOUR_JS_MENU' */
/*STYLES FOR MENU TEST*/

#menu_container {
  float:left;
  padding-top:20px;
  padding-left:10px;
}

.steveMenuPane_level_0 {
  float:left;
  display:none;
  cursor:pointer;
}

.steveMenuItem_level_0 {
  float:left;
  cursor:pointer;  
  position:relative;
}



.steveMenuPane_level_1 {
  position:absolute;
  margin:0px;
width: 200px;
  top:100%;
  display:none;
  cursor:pointer; 
  z-index:3;
  border-top:1px solid #ffffff; 

}
.steveMenuItem_level_1 {
  cursor:pointer;
  z-index:4;

}
.steveMenuItem_level_1 div {
  text-align:center;
  font-family:Helvetica, Arial, sans-serif;
  font-size:9px;
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  z-index:5;
  filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}


.level1Label{
  background-color:#5e8e3f;
  color:#b9ff8c;
  z-index:6;  
}
.level1Label_mouseover{
  background-color:#b9ff8c;
  color:#5e8e3f;
  z-index:6;  
}



/* End of 'GRANT_GILMOUR_JS_MENU' */

