
body {
  border-style: solid;
  border-color: #FF00FF;
	border-width:0px 10px 10px 0px;
	background-color: #f2f2f2;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	background-repeat: no-repeat;
}

p {
	line-height: 1.5em;
  margin: 1.2em 0;
}
ol, ul {
	line-height: 1.5em;
	margin: 0.5em 0 0.5em 2em;
	list-style-type: disc;
}

h1, h2, h3, h4, h5, h6 {
  margin: 1.2em 0;
}
h1 {
	font-size: 1.5em;
	color: #FD6905;
}
h2 {
	font-size: 1.2em;
	color: #FD6905;
}
h3 {
	font-weight: bold;
	color: #FF00FF;
}

/*
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
*/

a[href^="http:"] {
  display:inline-block;
  padding-right:14px;
  background: url('images/new_window.gif') no-repeat bottom right;
}

img.ImageWrapped{
  float:left;
  padding-right: 10px;
  padding-top: 5px;
}

#breadcrumbs {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 4px;
	COLOR: #000000;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-color: #EfEfEf;
	border-right-color: #EfEfEf;
	border-bottom-color: #EfEfEf;
	border-left-color: #EfEfEf;
}
#breadcrumbs A:link {
	COLOR: #002262; TEXT-DECORATION: none
}
#breadcrumbs A:hover {
	COLOR: #002262; TEXT-DECORATION: underline
}
#breadcrumbs A:visited {
	COLOR: #002262; TEXT-DECORATION: none
}

/* Layout */

#Top {
  position: static;
  height:294px;
  margin: 0px;
  border: 0px;
  padding: 0px;
}

#Top_sub {
  position: static;
  height:114px;
  margin: 0px;
  border: 0px;
  padding: 0px;
}

#Layer1_OrangeStripe {
  position: absolute;
  background: #FD6905; 
  top: 27px;
  left: 0px;
  right: 10px;
  height: 164px;
}

#Layer1_TitleImage {
  float: right;
}

#Layer2 {
  position: absolute;
  top: 0px;
  width: 100%;
}

#Layer2_TopLeftImage {
  position: absolute;
  top: 0px;
  left: 19px;
  width: 250px;
  height: 294px;
	background-image: url('images/bea.png');
}

#Layer2_TopLeftImage_sub {
  position: absolute;
  top: 0px;
  left: 47px;
  width: 222px;
  height: 114px;
	background-image: url('images/bea_sub.png');
}

#Layer2_TopEdge {
  position: absolute;
  top: 238px;
  left: 269px;
  right:33px;
  height:7px;
	background-image: url('images/edgetop.gif');
	background-repeat: repeat-x;
}

#Layer2_TopEdge_sub {
  position: absolute;
  top: 58px;
  left: 269px;
  right:33px;
  height:7px;
	background-image: url('images/edgetop.gif');
	background-repeat: repeat-x;
}

#Layer2_TopEdgeFill {
  position: absolute;
  top: 245px;
  left: 269px;
  right:33px;
  height:49px;
	background: #ffffff;
}

#Layer2_TopEdgeFill_sub {
  position: absolute;
  top: 65px;
  left: 269px;
  right:33px;
  height:49px;
	background: #ffffff;
}

#Layer2_TopRightCorner {
  position: absolute;
  right: 26px;
  top: 238px;
  width: 7px;
  height: 56px;
	background-image: url('images/cornertopright.png');
}

#Layer2_TopRightCorner_sub {
  position: absolute;
  right: 26px;
  top: 58px;
  width: 7px;
  height: 56px;
	background-image: url('images/cornertopright.png');
}

#Layer3 {
  position: absolute;
  left: 269px;
  right: 33px;
  top: 210px;
  z-index: 1;
}

#Layer3_sub {
  position: absolute;
  left: 269px;
  right: 33px;
  top: 30px;
  z-index: 1;
}

#Layer4 {
  position: absolute;
  top: 0px;
  right: 33px;
}

#ContentWrapper1 {
  position:relative;		
	clear:both;
	overflow:hidden;
	margin-left: 47px;
  margin-right: 16px;
  margin-top: 0px;
  padding-left: 10px;
  background: #ffffff url('images/edgeleft.gif') top left repeat-y;
}

#ContentWrapper2 {
  position:relative;
	overflow:hidden;
  background: #ffffff url('images/edgeright.gif') top right repeat-y;
}

#Content {
  float:left;
  width:200%;
  margin-left:-200px;
  position:relative;
  right:100%;
}

#MainWrapper {
	float:left;
	width:50%;
	position:relative;
	left:50%;
	padding-bottom:1em;	
}

#Main {
  margin:0 45px 0 215px;
  overflow:hidden;
}

#ContentFull {
  float:left;
  position:relative;
}
	
#Side {
  float:right;
  width:200px;
  position:relative;
  left:185px;
  overflow:hidden;
}

#Bottom {
	margin-left: 47px;
  margin-right: 16px;
  position:static;
  padding: 10px 0px;
  text-align: center;
  background: #f2f2f2 url('images/edgebottom.gif') top repeat-x;
}

#CornerBottomLeft {
  float: left;
}

#CornerBottomRight {
  float: right;
}

/* For navigation buttons at top right */


#navcontainer {
	margin: 0;
}

#navcontainer UL {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#navcontainer LI {
  display: block;
  margin: 0;
  padding: 0;
  float: right;
  width: auto;
}

.navcontainernolink {
  display: block;
  width: auto;
  text-decoration: none;
  margin: 0;
  padding: 2px 10px;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  background: #f2f2f2;
}

#navcontainer A {
  color: #444444;
  display: block;
  width: auto;
  text-decoration: none;
  background: #DDDDDD;
  margin: 0;
  padding: 2px 10px;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
}

#navcontainer A:hover, #navcontainer A:active { 
  background: #bbbbbb;
}

#navcontainer A.active:link, #navcontainer A.active:visited {
  position: relative;
  z-index: 102;
  background: #bbbbbb;
  font-weight: bold;
}

/* subnav stuff not yet incorporated

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #444444;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer BR { clear: both; }
.bg_dt {
	background-image: url(../images/bg_sub_td.gif);
	background-repeat: no-repeat;
}

*/

/* Mainnav not yet incorporated

#mainnav {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 4px;
	COLOR: #000000;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	float: right;
}
#mainnav A:link {
	COLOR: #002262; TEXT-DECORATION: none
}
#mainnav A:hover {
	COLOR: #002262; TEXT-DECORATION: underline
}
#mainnav A:visited {
	COLOR: #002262; TEXT-DECORATION: none
}

*/

