body {
	background: #ff6600 url(gfx/bg.jpg);
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
}
a {
	text-decoration: none;
	color: #EE2424;
}
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #E9500C;
	padding:0px;
	margin:0px;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E9500C;
	padding:0px;
	margin:0px;
}
h3 {
	color: #EF2726;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h4 {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}
.Box {
	padding:20px;
}

#contentArea a:hover{
	text-decoration: underline;
}

.Menu A {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}
.MenuLevel2, .MenuLevel2 A {
	color:#E1F2E5;
	font-weight:bold;
	list-style-image:url(gfx/li.gif);
}

#active{
	text-decoration: underline;
}

.MenuLevel3, .MenuLevel3 A {
	list-style:none;
	margin-left:5px;
	color:#E2F417;
}

.MenuLevel3Active, .MenuLevel3Active A {
	list-style:none;
	margin-left:5px;
	color:#E2F417;
	font-weight: bold;
}

.MenuLevelProd, .MenuLevelProd A {
	list-style:none;
	margin-left:10px;
	color:#E2F417;
}

.MenuLevelProd a:hover {
	color: #FFFFFF;
}

.MenuLevelProdActive, .MenuLevelProdActive A {
	list-style:none;
	margin-left:10px;
	color:#FFFFFF;
}


#topMenuActive{
	background: #F13E3E;
	color: #F4CF00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.MenuDevider {
	color: #F9B5B5;
}
#header {
	background: #EF2627;
	height: 56px;
	padding-left:20px;
	padding-right:20px;
	color: #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
}
#PrintContent {
	width: 100%;
}
#leftColumn {
	background: #1CCB47 url(gfx/leftM_bg.jpg);
	width: 254px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#contentColumn {
	background: #F9DB00 url(gfx/yellow_bg.jpg) repeat-x;
}
#MainTable {
	width:770px;
	border:#FFFFFF 1px solid;
}
#links {
	background: #EF2626 url(gfx/links_bg.jpg) repeat-x;
	height:47px;
	color: #FFFFFF;
	padding-left:20px;
	padding-right:20px;
}
	#links A{
		color: #FFFFFF;
	}
.Search {
	color: #FFFFFF;
	font-weight: bold;
}
	.Search Input{
		border:#D21A1A 1px solid;
		width: 100px;
		height: 16px;
	}
#SearchBox {
	background: #F02626;
	height: 46px;
	color: #FFFFFF;
	font-weight: bold;
}
	#SearchBox A {
	color: #FFFFFF;
	}
#SisuTable {
	width: 100%;
	background:#FFFFFF;
}
.Subtext {
	color: #0C4C0E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#TextArea {
	padding:20px;
	background:#FFFFFF url(gfx/text_bg.jpg) repeat-x;
}
.TechLink {
	padding: 0 20px 20px 0;
}
.TechLink, .TechLink a{
	color:#EE2424;
}
.TopBackBtn, .TopBackBtn a {
	position: absolute;
	top: -20px;
	right: 20px;
	color:#EE2424;
}

/*old bb styles*/

.hdr, .hdr a {
	color: #FE4800;
	font-family: "Times New Roman", Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.subHdr, .subHdr a {
	color: #E9500C;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


h1, h2, h3, h4 {
	color: #AF6828;
	font-family: "Times New Roman", Arial, Tahoma, sans-serif;
  padding: 10px 0;
  margin: 0;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 18px;
}
a {
	color: #FE4800;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
  border: none;
}
form {
	display: inline;
	margin: 0;
	padding: 0;
}
dl, dt, dd, ul {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
  display: block;
	height: 0px;
	line-height: 0;
	overflow: hidden;
}

#wrap {
  border: #fff 1px solid;
  border-top: none;
	margin: auto;
	width: 970px;
}
#nav {
  background: #009d08 url("gfx/menu_bg.jpf") left top repeat-x;
  border-top: #fff 1px solid;
  border-bottom: #fff 1px solid;
  height: 51px;
  position: relative;
}
  #nav ul {
    height: 73px;
    line-height: 73px;
    position: absolute;
    right: 30px;
    bottom: 0px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
    #nav li {
      background: url("gfx/menu_item.png") top right no-repeat;      
      display: block;
      list-style: none;
      float: left;
      line-height: 18px;
      height: 45px;
      padding: 28px 0 0 0;
      width: 91px;
      text-align: center;
    }
    #nav li.last {
      background: url("gfx/menu_last.png") top right no-repeat;
      padding: 28px 8px 0 0;
    }
    #nav li a {
      color: #fff;
      font: 14px/18px "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
    }
#main {
  background: url("gfx/ava_bg.jpg");
  padding: 10px;
}
#content {
  background: url("gfx/content3.jpg") top left repeat-y;
  border: #c66305 1px solid;
  color: #000;
  float: right;
  width: 702px;
}
  #content h1 {
    color: #000;
    font: bold 26px Arial, Verdana;
    padding: 0 0 0 120px;
    margin: 0;
  }
  #content .top {
    background: url("gfx/content1.jpg") top left no-repeat;
  }
  #content .bottom {
    background: url("gfx/content2.jpg") bottom left no-repeat;
    padding: 72px 85px 50px 85px;
  }
#content_text {
  padding: 40px 0;
}
  #content_text ul {
    list-style-position: inside;
  }
  #content_text .left {
    float: left;
    width: 250px;
  }
  #content_text .right {
    float: right;
    width: 250px;
  }
#sidebar {
  background: #1dac1c;
  border: #bddcb3 1px solid;
  float: left;
  padding: 0 0 20px 0;
  width: 214px;
}
#sidebar h3 {
  background: url("gfx/aha_1.jpg") top left no-repeat;
  color: #fff;
  font: 22px/50px "Times New Roman", Arial, Verdana;
  height: 52px;  
  padding: 0 0 0 52px;
  margin: 0;
}
#menu_2 {
	padding: 0 0 0 10px;
  margin: 0;
	list-style: none;
}
	#menu_2 li {
    background: url("gfx/li_bg.png") left bottom repeat-x;
    display: block;
		padding: 0 0 0 4px;
		margin: 0;
	}
	#menu_2 li a {  
    background: url("gfx/li_item.png") left center no-repeat;
		color: #fff;
    display: block;
    font-weight: bold;
    line-height: 26px;
    padding: 0 0 0 12px;
	}
  #menu_2 .active {
		text-decoration: underline;
	}
	#menu_3 {
    font-size: 11px;
		margin: 0;
		padding: 0 0 0 22px;
		list-style: none;
	}
	#menu_3 li  {
		background: none;
    line-height: 22px;
    padding: 0;
	}
	#menu_3 li a {
    background: none;
    color: #fff;
    font-weight: normal;
    padding: 0;
	}	
  #menu_3 .active {
    color: #eefe22;
    text-decoration: none;
  }
	#menu_2 li .onSiteDiv, #menu_3 li .onSiteDiv {
		position: absolute;
		top: 0px;
		right: 0px;
	}
		#menu_2 li .onSiteDiv a, #menu_3 li .onSiteDiv a {
			margin: 0;
			padding: 0;
		}
  #menu_4 {
		padding: 0 0 0 10px;
	}
  #menu_4 li a {
    color: #eefe22;
  }
  #menu_4 .active a {
    color: #E9500C;
  }
#home {
  background: url("gfx/ava_bg.jpg");
  padding: 10px 0;
}
  #home .outer {
    background: url("gfx/ava_bg2.jpg") left top repeat-y;
  }
  #home .inner {    
    background: url("gfx/ava_bg3.jpg") left bottom no-repeat;
    padding: 0 0 20px 10px;
    position: relative;
    zoom: 100%;
  }
#a1 {
  float: left;
  margin: 0 28px 0 4px;
  width: 216px;
}
  #a1 h3 {
    background: url("gfx/aha_1.jpg") top left no-repeat;
    color: #fff;
    font: 22px/50px "Times New Roman", Arial, Verdana;
    height: 52px;  
    padding: 0 0 0 52px;
    margin: 0;
  }
  #a1 .content {
    padding: 17px;
  }
#a2, #a3, #a4 {
  float: left;
  width: 217px;
}
#a2, #a3 {
  margin: 0 25px 0 0;
}
#a4 {
  margin: 0 0 0 1px;
}
  #a2 h3, #a3 h3, #a4 h3 {
    background: url("gfx/aha_2.jpg") top left no-repeat;
    border-top: #cb6907 1px solid;
    color: #fff;
    font: 22px/50px "Times New Roman", Arial, Verdana;
    height: 52px;  
    padding: 0 0 0 52px;
    margin: 0;
  }
  #a2 ul, #a3 ul, #a4 ul {
    margin: 0;
    padding: 5px;
  }
  #a2 li, #a3 li, #a4 li {
    background: url("gfx/li_bg.png") left top repeat-x;
    line-height: 26px;
    list-style: none;
    padding: 0 0 0 4px;
  }
    #a2 li.first, #a3 li.first, #a4 li.first {
      background: none;
    }
  #a2 a, #a3 a, #a4 a {
    background: url("gfx/li_item.png") 0px 9px no-repeat;
    color: #fff;
    display: block;
    font-weight: bold;
    line-height: 26px;
    padding: 0 0 0 14px;
  }
#a1_more {
  background: #7fab65;
  border: #adc99d 1px solid;
  color: #fff;
  font-weight: bold;
  padding: 5px;
  position: absolute;
  bottom: 2px;
  right: 742px;
}
#a2_more, #a3_more, #a4_more {
  background: #f8b245;
  border: #fbd292 1px solid;
  color: #fff;
  font-weight: bold;
  padding: 5px;
  position: absolute;
  bottom: 2px;
}
  #a2_more {
    right: 497px;
  }
  #a3_more {
    right: 255px;
  }
  #a4_more {
    right: 12px;
  }
#bottom {
  background: url("gfx/ava_bg.jpg");
}
  #bottom .banner {
    float: right;
    width: 475px;
    text-align: right;
  }
  #bottom .banner img {
    border: #fff 1px solid;
    display: block;
  }
#bottom_1 {
  float: right;
  height: 140px;
  margin: 0 20px 0 0;
  width: 220px;
}
  #bottom_1 img {
    border: #000 1px solid;
    display: block;
    float: left;
    margin: 0 10px 0 0;
  }
#bottom_2 {
  float: left;
  height: 140px;
  margin: 0 0 0 10px;
  width: 218px;
}
  #bottom_2 img {
    border: #69673a 1px solid;
    display: block;
    margin: auto;
    margin-bottom: 10px;
  }
#additional {
  background: #ffb08c;
  clear: left;
  float: left;
  padding: 1px 1px 0 1px;
  width: 483px;
}
#search {
  background: url("gfx/search_bg.jpg") top left no-repeat;
  border: #ce0000 1px solid;
	float: left;
  height: 51px;
	line-height: 51px;
	margin: 0;
	padding: 0 0 0 11px;
  width:  228px;
}
	#search .search_string {
		border: #9f0000 1px solid;
		display: block;
		font-family: Tahoma, Arial;
		font-size: 11px;
		float: left;
		margin: 15px 10px 0 0;
		padding: 2px;
		width: 136px;
	}
	#search a {
		color: #fff;
    font-size: 11px;
    font-weight: bold;
	}
#email_list {
  background: url("gfx/search_bg.jpg") top left no-repeat;
  border: #ce0000 1px solid;
	float: left;
  height: 41px;
	margin: 0 0 0 1px;
	padding: 10px 0 0 11px;
  width:  228px;
}
  #email_list .email_field {
		border: #9f0000 1px solid;
    color: #8b8b8b;
		display: block;
		font-family: Arial;
		font-size: 11px;
		float: left;
		margin: 5px 10px 0 0;
		padding: 2px;
		width: 136px;
	}
  #email_list a {
    color: #fff;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
  }
#print {
  float: right;
  padding: 10px 0 0 0;
  margin: 0 -40px 0 0;
}
  #print a {
    background: url("gfx/print.jpg") top left no-repeat;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0 2px 26px;
  }
#funcs {
  clear: both;
  color: #fff;
  height: 20px;
}
  #funcs ul {
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding: 0 140px 0 0;
  }
  #funcs li {
    display: inline;
    padding: 0 11px 0 0;
  }
  #funcs li.first {
    border: none;
    margin: 0;
    padding: 0;
  }
  #funcs li a {
    color: #260800;
    margin: 0 0 0 11px;
  }
#footer {
  color: #fff;
  font-size: 10px;
  padding: 10px 0;
  margin: auto;
	width: 960px;
}
  #footer .left {
		float: left;
	}
	#footer .right {
		float: right;
		text-align: right;
	}
  #footer a {
    color: #fff;
  }
