body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #5f6453;
	padding-top: 1em;
background-image: url(images/bkgBody.gif);
background-repeat: repeat-x;
font-size: 14px;
	font-family: tahoma, Verdana, Helvetica, Arial, sans-serif;
color: #414141;}

h2{
margin: 5px 4px 0px 4px;
font-size:18px;
color: #000;
}
h3{
margin: 10px 4px 4px 4px;
font-size:12px;
color: #000000;}

h3.staff{
margin:0px 3px;font-size:12px;
}
p{
text-align:left;
font-size:13px;
margin: 0px 0px 4px 4px
}
p.small{
margin:0px; font-size:10px;line-height: 18px;
}
p.contact{
font-size:10px;

margin: 0px 0px 4px 4px;
color: #666666;}
p.footer {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	text-align:center;
}
label{
font-size:11px;
margin: 0px 0px 4px 4px}
input{
font-size: 11px;
color: #316ac5;
font-family: Verdana, Helvetica, Arial, sans-serif;}
textarea {
	font-size: 11px;
	color: #316ac5;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding:4px;}
select {
	font-size: 11px;
	color: #316ac5;
	font-family: Verdana, Helvetica, Arial, sans-serif;}

.bg_left{
background-image: url(images/rep_3.jpg);
background-repeat: repeat-y;}

.bg_right{
background-image: url(images/right2.jpg);
background-repeat: repeat-y;}

.bg_bot{
background-image: url(images/bottom_2.jpg);
background-repeat: no-repeat;}

.banner:link{
color: #0000ff;
font-size: 12px;
font-family: tahoma;
text-decoration: none;
}

.banner:active{
color: #0000ff;
font-size: 12px;
font-family: tahoma;
text-decoration: none;
}

.banner:hover{
color: #ffffff;
font-size: 12px;
font-family: tahoma;
text-decoration: none;}

.banner:visited{
color: #0000ff;
font-size: 12px;
font-family: tahoma;
text-decoration: none;
}
.banner2:link{
color: #006600;
font-size: 12px;
font-family: tahoma;
text-decoration: none;
font-weight: bold;}

.banner2:active{
color: #ffffff;
font-size: 12px;
font-family: tahoma;
text-decoration: none;
}

.banner2:hover{
color: #ff9900;
font-size: 12px;
font-family: tahoma;
text-decoration: none;
font-weight: bold;}

.banner2:visited{
color: #00f200;
font-size: 12px;
font-family: tahoma;
text-decoration: none;
font-weight: bold;}
a:link{
color: #009900;
font-size: 11px;
font-family: tahoma;
}

a:active{
color: #009900;
font-size: 11px;
font-family: tahoma;
}

a:hover{
color: #ed6b15;
font-size: 11px;
font-family: tahoma;
text-decoration: none;}

a:visited{
color: #009900;
font-size: 11px;
font-family: tahoma;
}



 ul {
list-style-image: url(images/bullet_small_orange.gif);
line-height: 16px;
display: list-item;
padding: 0em;
margin-left: 2em;
}
li {
text-align: left;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}


/* tabbed horizontal menu */

.tabs {
	list-style:none; padding:11px 0 0 10px; 
	margin: 0px; 
	height:29px; 
	background:url(images/backing.gif) repeat-x;}
.tabs li {display:block; float:left; margin:0 -29px -1px 0;}
.tabs li a {display:block; text-decoration:none; position:relative;}

.tabs li a b.p1 {display:block; width:29px; height:29px; background:url(images/normal_l.png); float:left;}
.tabs li a b.p2 {display:block; height:29px; padding:0 10px; background:url(images/normal_m.png) repeat-x; float:left; text-align:center; line-height:28px; color:#dfd; font-weight:normal; font-family:verdana; font-size:12px;}
.tabs li a b.p3 {display:block; width:29px; height:29px; background:url(images/normal_r.png); float:left; position:relative; z-index:100;}

.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}

.tabs li a:hover,
.tabs li a:focus,
.tabs li a:active
{border:0; z-index:700;}
.tabs li a:hover b.p1,
.tabs li a:focus b.p1,
.tabs li a:active b.p1
{position:relative; z-index:100; background:url(images/hover_l.png); cursor:pointer;}
.tabs li a:hover b.p2,
.tabs li a:focus b.p2,
.tabs li a:active b.p2
{position:relative; z-index:100; background:url(images/hover_m.png) repeat-x; color:#040; cursor:pointer;}
.tabs li a:hover b.p3,
.tabs li a:focus b.p3,
.tabs li a:active b.p3
{position:relative; z-index:100; background:url(images/hover_r.png); cursor:pointer;}

.tabs li a.selected {z-index:800;}
.tabs li a.selected b.p1,
.tabs li a:hover.selected b.p1,
.tabs li a:active.selected b.p1
{position:relative; z-index:200; background:url(images/select_l.png); cursor:default;}
.tabs li a.selected b.p2,
.tabs li a:hover.selected b.p2,
.tabs li a:active.selected b.p2
{position:relative; z-index:200; background:url(images/select_m.png) repeat-x; color:#000; cursor:default;}
.tabs li a.selected b.p3,
.tabs li a:hover.selected b.p3,
.tabs li a:active.selected b.p3
{position:relative; z-index:200; background:url(images/select_r.png); cursor:default;}

.scroller_box_outer{
margin:0px;
padding:4px;
background-color: #e7ebd6;
border-top: 1px #b8b6a0 solid;
border-left: 1px #b8b6a0 solid;
border-bottom: 1px #ffffff solid;
border-right: 1px #ffffff solid;}
.scroller_box_inner{
background-color: #fff;
border: 1px #e9e9e9 solid;}

.mission_right{
background-image: url(images/missionright.jpg);
background-repeat: repeat-y;}

.mission_left{
background-image: url(images/missionleft.jpg);
background-repeat: repeat-y;}

.zsnazzy {width:745px;}
.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #969583;}
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:10px;}
.xsnazzy {background: transparent; width:100%; float:left; margin:0px;}

.xtop, .xbottom {display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background: transparent; border-left:1px solid #969583; border-right:1px solid #969583;}
.xb1 {margin:0 5px; background:#969583;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #969583; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_b {background: #e4e2cb;color:#000;}

.page_intro{
	margin:0px 3px;
	padding:4px;
}
.page_intro h2{
	border-bottom:1px solid #dddddd;
	
	margin:0px;
	margin-bottom:4px;
	padding:3px;}
	
div.popup_window {
  	position : absolute;
	left : 280px;top : 270px;
	color:#000;
	font-size:13px;
    width : 600px;
	padding:12px;
	text-align : left;
	margin:0px;
	padding:2px;
	background-color: #FFF;
	border: 4px #006600 solid;
	z-index: 1000;}
	
	
#hoverpage ul#menu li div p {font-family: tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 13px;color: #414141;line-height: 16px; text-align:left; margin:5px 20px 5px 22px;}
#hoverpage ul#menu li div b {
display:block;margin-top:0px;margin-left:190px;margin-bottom:3px;padding:3px;}
#hoverpage ul#menu li div h2 {line-height:1em; color:#000; font-size:1.5em; font-weight:normal; margin-top:0;}
#hoverpage ul#menu li div h3 {line-height:1em; color: #000; font-size:1.2em; font-weight:bold; margin-top:0;}
#hoverpage ul#menu li div h3.clear {clear:left;}
#hoverpage {font-family:arial, verdana, sans-serif; border:1px solid #b8b6a0;width:625px; height:250px; border:1px solid #969583; position:relative; z-index:200; overflow:hidden; text-align:left;}
#hoverpage ul#menu {background-color: #cac1a4; padding:0; margin:0;list-style:none;}
#hoverpage ul#menu li.page {display:inline;} /* needed for IE to function correctly */
#hoverpage ul#menu li.page a.menuitem {text-decoration:none;}
#hoverpage ul#menu li.page i {position:absolute; display:block; height:25px; line-height:25px; padding-right:15px; right:410px; cursor:default; z-index:500; text-align:right; color:#009900; text-decoration: underline; font-style:normal; cursor:pointer; width:192px; border:1px none #fc0;}

#hoverpage ul#menu li.p1 i {top:30px;}
#hoverpage ul#menu li.p2 i {top:55px;}
#hoverpage ul#menu li.p3 i {top:80px;}
#hoverpage ul#menu li.p4 i {top:105px;}
#hoverpage ul#menu li.p5 i {top:130px;}
#hoverpage ul#menu li.page div {display:block; width:548px; border:1px solid #e1dbc9; height:250px; padding:25px 0px 25px 75px; font-weight:normal; color:#444; background-image: url(skin1/images/home_back.jpg); background-repeat: no-repeat;background-position: -2.7m; }
#hoverpage ul#menu li div img {border:1px solid #ddd; float:right; margin:0 8px 20px 10;}
#hoverpage ul#menu li div img.gallery {float: none;margin:0px;}
#hoverpage ul#menu li div p.big {line-height:1em; color:#333; font-size:1.5em;}
#hoverpage ul#menu li div a, #hoverpage ul#menu li div a:visited {color:#009900; text-decoration:underline;}

#hoverpage ul#menu li div em {display:block; width:200px; height:210px; float:left;}

#hoverpage ul#menu li.page div a:hover {text-decoration:none;}
#hoverpage ul#menu li.page a.menuitem:hover {white-space:normal;} /* for IE6 */
#hoverpage ul#menu li.click div {position:absolute; left:0; top:0;}
#hoverpage ul#menu li.click a i,
#hoverpage ul#menu li.click a:visited i
{color:#009900; font-weight:bold;background-image: url(skin1/images/selected.gif); background-repeat: no-repeat;background-position: 7em; text-decoration: none; }
#hoverpage ul#menu div ul li {line-height:20px; color:#256; list-style-type:disc;}
#hoverpage ul#menu div ul li a,
#hoverpage ul#menu div ul li a:visited
{line-height:20px; color:#c00;}
#hoverpage ul#menu div dl dd {line-height:20px; font-size:1.1em; color:#448;}
#hoverpage ul#menu div dl dt {line-height:30px; color:#333;}


#hoverpage_top ul#outer li div p {font-size:11px; line-height:16px; margin:5px 0 15px 0;}
#hoverpage_top ul#outer li div h2 {line-height:1em; border:1px solid #eee;background-color:#FFFFFF; color:#585; font-size:1.3em; font-weight:normal; margin-left:103px; font-family:verdana, sans-serif;}
#hoverpage_top ul#outer li div h3 {line-height:1em; color:#66a; font-size:1.2em; font-weight:normal; margin-top:0;}
#hoverpage_top ul#outer li div h3.clear {clear:left;}
#hoverpage_top {width:350px; height:230px; border:1px solid #aaa; background:#fff; position:relative; z-index:500; overflow:hidden; text-align:left;}
#hoverpage_top table {border-collapse:collapse; margin:-1px;}
#hoverpage_top ul#outer {background:transparent; padding:0; margin:0;list-style:none;}
#hoverpage_top ul#outer li.page {display:inline;} /* needed for IE to function correctly */
#hoverpage_top ul#outer li.page a.menuitem {text-decoration:none;}
#hoverpage_top ul#outer li.page i {position:absolute; display:block; height:25px; right:250px; background:transparent; cursor:default; z-index:100; text-align:right; text-decoration:none; color:#080; font-style:normal; cursor:pointer;}
#hoverpage_top ul#outer li.p1 i {top:30px;}
#hoverpage_top ul#outer li.p2 i {top:55px;}
#hoverpage_top ul#outer li.p3 i {top:80px;}
#hoverpage_top ul#outer li.p4 i {top:105px;}
#hoverpage_top ul#outer li.p5 i {top:130px;}
#hoverpage_top ul#outer li.page div {display:block; width:300px; height:178px; padding:25px; font-weight:normal; color:#444;}
#hoverpage_top ul#outer li.p1 div {background:#fff url(images/design_under.jpg);}
#hoverpage_top ul#outer li.p2 div {background:#fff url(images/design_under.jpg);}
#hoverpage_top ul#outer li.p3 div {background:#fff url(images/design_under.jpg);}
#hoverpage_top ul#outer li.p4 div {background:#fff url(images/design_under.jpg);}
#hoverpage_top ul#outer li div img {border:1px solid #888; float:right; margin:0 10px 5px 0;}
#hoverpage_top ul#outer li div p.big {line-height:1em; color:#004; font-size:1.5em;}
#hoverpage_top ul#outer li div a, #hoverpage_top ul#outer li div a:visited {color:#00c; text-decoration:underline;}
#hoverpage_top ul#outer li div em {display:block; width:110px; height:230px; float:left; background:transparent url(images/current.gif) no-repeat; margin-right:4px;}
#hoverpage_top ul#outer li.p1 div em {background-position: 1px 0;}
#hoverpage_top ul#outer li.p2 div em {background-position: 1px 25px;}
#hoverpage_top ul#outer li.p3 div em {background-position: 1px 50px;}
#hoverpage_top ul#outer li.p4 div em {background-position: 1px 75px;}
#hoverpage_top ul#outer li.page div a:hover {text-decoration:none;}
#hoverpage_top ul#outer li.page a.menuitem:hover {white-space:normal;} /* for IE6 */
#hoverpage_top ul#outer :hover div {position:absolute; left:0; top:0;}
#hoverpage_top ul#outer a:hover i {color:#66a; font-weight:bold;} /* for IE6 */
#hoverpage_top ul#outer :hover a i,
#hoverpage_top ul#outer :hover a:visited i
{color:#66a; font-weight:bold;}
#hoverpage_top ul#outer div ul li {line-height:20px; font-size:0.9em; color:#256; list-style-type:disc;}
#hoverpage_top ul#outer div ul li a,
#hoverpage_top ul#outer div ul li a:visited
{line-height:20px; font-size:1.1em; color:#c00;}
#hoverpage_top ul#outer div dl dd {line-height:20px; font-size:1.1em; color:#448;}
#hoverpage_top ul#outer div dl dt {line-height:30px; font-size:1.3em; color:#333;}

#flash_box{
	padding:8px;
}

dl {
  clear:both;
  width:465px;
  min-height:2em;
  margin:1.5em auto;}
dd {
  width:48%; 
  float:left; 
  margin:0;
  font-weight:bold;
  }
 