@charset "utf-8";
/* layout styles */

/* Universal style rule */

*{
	  /* Block all browser default margins and padding */
  margin:0;
  padding:0;
  /* Temporary borders  border:dashed 1px #333; */
  
}

#wrapper{
  width:50em;
    /* Center the wrapper */
  margin: 0 auto;
     /* Required for absolutely-positioned layout only */
  position:relative;
}
#branding {
	text-align:left;
	height:9em;
	width:50em;
	position:absolute;
    top:0em; 
    left:0;
	border-bottom:4px solid #f28931;
	overflow:auto;
}

#intro_bx1{
height:5em;
width:50em;
/* For absolutely-positioned leftcolumn */
position:absolute;
top:9em; /* Same as branding div height */
left:0;
border-bottom:1px solid #f1952f;
}

#contact{
  font-family: Verdana, Geneva;
  font-size:.7em;;
  width:21em;
  height:5em;
  float:left;
  padding: 15px 0px 5px 30px;
}
.intro_txt1{
  float:left;
  font-family: Verdana, Geneva;
  font-size:.7em;;
  width:20em;
  height:5em;
  padding: 15px 0px 0px 24px;
}
.intro_txt2{
  font-family: Verdana, Geneva;
  font-size: .7em;
  color:#000;
  height:5em;
  width:24em;
  float:left;
  padding: 15px 0px 0px 0px;
}
#intro_bx2{
	width:22.8em;
	font-family: "Helvetica Neue LT Std", "Helvetica Neue Light","Helvetica Neue", sans-serif;
	/*font-family: san serif, Verdana, Arial;*/
	font-size:2.2em;
	color:#333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	position: absolute;
	top:6.4em;
	left:0em;
	padding:0.5em 0em 0.6em 0em;
	border-bottom:4px solid #f1952f;
}
#intro_bx3{
	height:10em;
	position: absolute;
	top:313px;
	left:613px;
	width: 205px;
}
.a,
.a:link,
.a:visited{
  text-decoration:none;
}

#footer{
  font-family: Verdana, Geneva, sans-serif;
  font-size: .6em;
  width:83.9em;
    position: absolute;
  	top:69em;
	left:0em;
	border-top:2px solid #f1952f;
}
#leftcol{
   width:2em;
   height:7em;
}
#nav{
	width:12em;
	height:9em;
	float:right;
	overflow:auto;
	padding: 5px 0px 5px 20px;
	position: absolute;
	top:410px;
	left:614px;
}
/* Applies to navbar links, unvisited and visited */
#nav a,
#nav a:link,
#nav a:visited{
  text-decoration:none;
  font-family:Verdana;
  font-size:70%;
  color:#000;
  background:#fff;
  display:block;
  height:2em;
  width:17em;
  border-right:solid 1px #ddd;
  text-align:left;
  line-height:2em;
  outline-style:none;
}
/* Nav hover, active, and current page links */
#nav a:hover,
#nav a:active,
#nav li.selected a:link,
#nav li.selected a:visited{
  background:#fff;
  color:#ef660c;
}

#descript{
	width:7em;
	height:2.5em;
	float:right;
	clear:right;
	position: absolute;
	top:240px;
	left:8em;
}
#content_area{
	color:#000;
	height:17em;
	width:38em;
	overflow:none;
	position: absolute;
	top:380px;
	left:0px;
}
#iframe_content{
	background-color:#fff;
	overflow:auto;
	 width:37.8em; 
	 height:17em;
	 border:none;
}
/* Margins and padding */
#descript,#leftcol{
padding: 20px 0px 5px 20px;
}
#footer{
	  padding:0.5em 0em 0.5em 0em;
}

@media print{
/* Start printer-friendly styles */

/* Set wrapper to fill page width */
#wrapper{
width:100%;
}

/* Hide leftcolumn, navbar,and footer */
#leftcolumn,
#navbar,
#footer{
display:none;
}
/* Get rid of content div margins and
padding. Use a different font for print */
#content{
margin:0;
padding:0;
font-family:'Century Schoolbook', Times, Serif;
font-size:1em;
}
/*End printer-friendly styles */
