/* E2 - adapted from odd */

body { 
    margin: 0px 0px; 
	background:url(gg.png);
	background-color:#999999; /*#18317c;*/

    font: 13px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:#222; 
	background-repeat: repeat-x; 
}

h1 {font-family:Futura, 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.4em;}
h2 {font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.4em;}
h3 {font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.3em;}
h4 {font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.3em;}

.format_title {text-align:left;};

table, td {
    font: 13px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
}

img {  
/*    behavior: url("ie_png.htc"); */
	border:0;
}

.segment {background:url(segment.png);height:21px;text-align:left}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navigation li {

	display:inline;
	text-align: center;
	font:14px futura;
	height:21px;
	width:150px;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	margin-left:-1px;
	padding:0 10px;

	}
	
#navigation a {
	color: #666;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
	}
	
#navigation a:hover {
	color: #333;
	}
	
#navigation #currentpage a {
	display:inline;
	text-align: center;
	font:14px futura;
	background:url(segment-selected.png);
	background-position:center;
	height:21px;
	width:150px;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	margin-left:-1px;
	padding:0 10px;
	}
	



.content, #content {
    padding: 0px; 
    margin-top:20px;
   	width: 700px;
	margin: 0 auto;
}

#page {
	width:760px;
    margin-top: 25px;
   	margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

#page .hd .c
{
 font-size:1px; /* ensure minimum height */
 height:16px;
}

#page .ft .c {
 font-size:1px; /* ensure minimum height */
 height:21px;
}

.pagepadding
{
}
.hd {
  background: url(tl2.png) no-repeat 0px 0px;
 margin-right:19px; /* space for right corner */
}
#page .hd .c {
 background:transparent url(tr2.png) no-repeat right 0px;
  margin-right:-19px; /* pull right corner back over "empty" space (from above margin) */
}

#page .bd  {
  	background: url(ml2.png) repeat-y 0px 0px;
}
#page .bd  .c {
 	background:transparent url(mr2.png) repeat-y right 0px;
}

#page .bd .c .s {
 margin:0px 19px 0px 14px;
 background-color:white;
 padding-left:10px;
 padding-right:5px;
}




#page .ft {
 background:transparent url(bl2.png) no-repeat 0px 0px;
  margin-right:19px;
}

#page .ft .c {
 background:transparent url(br2.png) no-repeat right 0px;
  margin-right:-19px;
}




.sidebar, #sidebar {
 	float: right;
	width: 250px;
}

.header {
	color:#222; 
    background-color:#eee;
    background-image: url(menubackground.gif);
    text-align: center; 
    padding-top:10px;
	border-bottom: #777 1px solid;
}
.headertitle {
     font: 45px Futurs, Geneva, Verdana, Arial, Helvetica, sans-serif; 
     letter-spacing: -1px;
     text-align: left; 
     text-shadow:dimgray 2px 2px 3px;
     margin: 0px 0px 10px 0px;
     font:65px Futura;
     height: 65px;
     padding-top:10px;
     margin-bottom:0.2em
}
.headersubtitle {
    font-size: 13px; margin-left:4px; display:inline;
}

.headercontent {
	height:90px; width:710px; margin:auto;text-align: left;
}


dt {font-weight: bold;}
dd {position:relative;margin-left:0;}
.indent {margin-left: 30px;}

a:link    { color: #2F2FAF;}
a:hover   { color: #BA2121;}
a:visited { color: #2F4F4F;}

