/*   
	First Line 1.0
	http://www.first-line.org

	Coded by Samir Bharadwaj
	http://www.publiksquare.com/samir/
	
	All Rights Reserved                                         
*/

html {
 height: auto;
}

body {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 0.80em;
 line-height: 1.2em;
 color: #12120b;
 margin: 0;
 padding: 0;
 height: 100%;
 background: #9f9f9f url(interface/pipetilebg.png);
 text-align: center;

}

h1 {
 color: #220044;
 margin-top: 60px;
 font-size: 3.5em;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
}

a {
 font-weight: bold;
 text-decoration: none;
 color: #a0a0df;
}

a:hover {
 color: #eebb00;
}

#frameouter {
 position: relative;
 top: 0px;
 width: 720px;
 _width: 505px;
 margin: 0 auto 0 auto;
 padding: 0;
 background: url(interface/bgtile.png) repeat-y;
 text-align: left;
}

#logobar {
 position: absolute;
 left: 10px;
 width: 100px;
 margin: 0;
 padding: 0;
 background: #8f8f8f;
}
#logobar img{
 margin-top: 18px;
 margin-left: 4px;
}

#imagebar {
 position: absolute;
 left: 110px;
 width: 100px;
 margin: 0;
 padding: 0;
 background: #8f8f8f;
}

#contentblock {
 position: relative;
 left: 210px;
 width: 440px;
 margin: 0;
 padding: 0 30px 0 30px;
 background: transparent url(interface/cranebg.jpg) no-repeat 0px -16px;
 border-top: 1px #a6bfde solid;
}

#menu ul{
 text-align: left;
 margin: 15px 0 0 9px;
 padding: 0;
}

#menu li{
 margin: 0 9px 0 0;
 list-style: none;
}

#menu li.current {
 color: #a0a0df;
 font-size: 0.7em;
 text-transform: uppercase;
 font-weight: bold;
 text-decoration: none;
}

#menu a {
 text-transform: uppercase;
 font-size: 0.7em;
 color: #ffd256;
}

#menu a:hover {
 color: #ffffff;
}

#subhead {
 margin-top: 95px;
 text-transform: uppercase;
 color: #777777;
 font-weight: bold;
}

#bodytext {
 margin-top: 40px;
}

#bodytext img {
 float: right;
 margin: 0 0 10px 10px;
}

ol {
 margin-left: 20px;
 padding: 0;
}

ol li{
 margin-bottom: 20px;
}

#emp {
 display: block;
 font-weight: bold;
 margin-bottom: 5px;
}

#italic {
 display: block;
 font-style: italic;
 margin-bottom: 5px;
}

#pagefooter {
 width: 100%;
 height: 65px;
 margin-top: 25px;
 padding: 10px 0 0 215px;
 _padding-top: 20px;
 _height: 55px;
 font-size: 0.70em;
 color: #ffffff;
 background: url(interface/footer01.png) no-repeat 0% 0%;
}

a.logoopacity img {
  position: relative;
  top: -6px;
  vertical-align: text-top;
  margin-right: 10px;
  filter:alpha(opacity=15);
  -moz-opacity:0.15;
  opacity: 0.15;
}
a.logoopacity:hover img {
  position: relative;
  vertical-align: text-top;
  filter:alpha(opacity=50);
  -moz-opacity:0.50;
  opacity: 0.50;
}
a.samirlogo:hover img{                                                   
  border-bottom: #cc3333 solid 2px;
}
