@charset "utf-8";
/* layoutstyles.css */

/* Universal style rule */
*{
  /* Block all browser default margins and padding */
  margin:0;
  padding:0;
  /* Temporary borders */
 /* border:dashed 1px #f00;*/
}

/*A measure of 40em is equivalent to 640 pixels because 1em equals 16px.*/
#wrapper{
	width: 50em;
	/* Put 20px margin above the wrapper */
  /* Set right and left to auto for centering */
  margin: 20px auto;
	background-color: #FFFFFF;
}

#branding{
float:none;
  position:relative;
} 

/* Fixes the mysterious image gap */
#branding img{
  display:block;
}



/* Navbar division */
#navbar{
float:none;
width: 100%;
	/* Left margin must match leftcolumn width */	
	height:1.3em;
	background-color:#135d01;
}

#navbar ul {
	list-style-type: none;


}


/* List items in the navbar */
#navbar li{
float:left;


}

/* Applies to navbar links, unvisited and visited */
#navbar a,
#navbar a:link,
#navbar a:visited{
  text-decoration:none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#D6D6D6;
  text-decoration:none;
  display:block;
  height:2em;
  width:130px;
  text-align:center;
  border-right:solid 1px #999999;
  line-height:2em;
   /* padding-left:2px;
	padding-right:2px;  */
	
	

  outline-style:none;

}

/* Navbar hover, active, and current page links */
#navbar a:hover,
#navbar a:active,
#navbar li.selected a:link,
#navbar li.selected a:visited{
color:#CC9900;
text-decoration: underline;
}



#navbar .selectednoborder a {
color:#CC9900;
text-decoration: underline;
border-right-style:none;

}

/* #navbar li.noborder a:link{
border-right:none;
} */

#navbar .noborder a {
	border-right-style: none;
}



#grey {
float:none;
position:relative;
background-image: url(../images/grey_grad.gif);
background-repeat:repeat-x;
	height:190px;
	top:0px;
	left:0;
} 

#grey h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 14px;
	margin-left: 20px;
}

#getquote {
    float:none;
	position:relative;
    background-color:#135d01;
	width:50em;
    height:5em; 
	left:0;
} 
#getquote ul {
list-style-type:square;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:1.5em;
}


#blueshd {
float:left;
height:12.5em;
width:16.875em;
background-image:url(../images/grad_blu.jpg);
border-right:1px solid #00CCCC;

}

#greenshd {
float:left;
height:12.5em;
width:17em;
background-image:url(../images/grad_green.jpg);
border-right:1px solid #00CCCC;
}

#vidclpp {
float:left;
text-align:center;
float:left;
height:12.5em;
width:16em;
background-image:url(../images/grad_blu.jpg);
background-color:#FFFFFF;

}

#container2 {
	position:relative;
	top:0px;
	background-color: #EEEFFD;
	/*border: 1px solid #135d01;*/
	border-left:1px solid #006633;
	border-right:1px solid #006633;
	/*padding: 1em;*/
	/*background-color: #ffff;*/
	text-align: left;
}
#container2 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-align: center;
}


#footer {
width: 50em;
float:none;
}


#container2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 10px;
	margin-left: 20px;
}
#container3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 30px;
	margin-left: 30px;
}


#container3 ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #494949;
	margin-left: 80px;
}


#container2 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	margin-left: 50px;
	font-size: 14px;
}

#container3 {
position:relative; top:0px;
	/*margin: 1em auto;*/
/*	background-color: #E8EFF0; */
	background-image:url(../images/back_gr_world.gif);
	/*border: 1px solid #135d01;*/
	border-left:1px solid #006633;
	border-right:1px solid #006633;
	/*padding: 1em;*/
	/*background-color: #ffff;*/
	text-align: left;
}
#container3 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006633;
	text-align: center;
}
#container3 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 30px;
	color: #CC6600;
}

#input1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:12px;
	width:90px;
	border:1px solid #FF9900;
	background-color:#FFFFFF;
}
#container3 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}
#container3 h2 {
	color: #006600;
	text-align: center;
}
