@charset "UTF-8";
/* CSS Document */

html, body {height:100%; font-family:Arial, sans-serif; color:#FFFFFF; font-size:10px;
}
body{	
	background-color: #666;
	text-align:center;
	margin:0px;
	padding:0px;
	top:0px;
	overflow:auto;


	}
	 
div,p  {margin-top:0}/*clear top margin for mozilla*/	

ul, li { margin:0px; padding:0px;}

td{vertical-align:top}


h1, h2, h3, h4 {margin:0px;}


h1{color: #006699;
	font-weight: bold;
	font-size: 30px;
	}
	
h2{ color: #006699;}
	
h3{ color:#006699;}

.smallertext{ font-size:2em;}

hr{ border:1px #CCCCCC dotted;}

.sidemargin { margin:0px 10px 0px 10px;}
.sidemargin>div>div { margin:10px; font-size:.9em; text-align:justify; }

a:link, a:visited{
	color:#006699;
	text-decoration:none;

}

a:hover{
	color:#0099CC;
	
	

}

a img { border:none;}


.boxed{ border:#CCCCCC solid 1px;}

.twocol1 {width:255px; float:left;}
.twocol2 {width:495px; float:right; height:167px;}

.frontinfo{ margin:10px 0px 0px 0px; font-size:12px;}

.frontinfo td{ padding:10px; }

.frontinfo ul { list-style: outside disc  ; margin-top:10px;}
.frontinfo li { margin:0px 0px 5px 20px; font-weight:bold; }
.frontinfo li span {font-weight:normal;}

.fi1>div{margin-right:10px; }

.highlight { color:#990000;}
.highlight2 { color:#3c7538;}

.anounce { border: #FF9900 solid 1px; background-color: #FFCC00; padding:10px; color: #330000; margin:0px 10px 20px 10px; font-size:12px; }


.mainholder { /*border:#FF0000 solid 1px;*/ width: 750px; text-align:left; margin-bottom:30px;}

.content{ margin-left:30px;
	color:#333333;
	font-size:12px;
	}


.footer, .footer td{
	color:#999999;
	font-size:10px;
	line-height:normal;
	}
	
.footer{
	width:816px;
	padding-top:20px;
	padding-bottom:10px;

	border-top:#CCCCCC solid 1px;
	margin-top:10px;

}


div#dark, div#dark td {
	color:#CCCCCC;
	font-size:12px;
	line-height:normal;
}

div#dark a:link, div#dark a:visited, div#dark a:active{
	color:#FFFFFF;
	text-decoration:none;

}

div#dark a:hover{
	color:#33CCFF;
	text-decoration:underline;



}



span#biggerdark{
	font-size:12px;
	}


.the-nav{
	width:816px;
	max-width:816px;
	height:37px;
	
	background-image:url(images2/grey-but2.jpg);
/*	border:#FF0000 solid 1px;
*/

}


.the-nav2{
	width:816px;
	height:37px;
	background-image:url(images2/grey-but2.jpg);
	margin-bottom:20px;
	text-align:center;


}

.top-outer{
	width:817px;
	height:219px;
}

.top{
	width:817px;
	height:219px;
	background-image:url(images2/top1_03.jpg);
}

.top-outer2 .top{
	background-image:url(images2/top2_01.jpg);
}

.top a{
	display:block;
	position:relative;
	left:320px;
	width:133px;
	height:72px;
	margin-top:28px;

}


.outer{
	width:846px;

	background-image:url(images2/BJB_BG1_02.jpg);


}


.outer td{
	color:#333333;
	}


.gallery{

	width:814px;
	height:600px;
	border:none;
	margin-top:120px;
	background-color:transparent;


}

div.new-gallery{

	width:800px;
	height:600px;
	border:none;
	background-color:transparent;
	z-index:0px;


}



.the-nav2 #menuh ul ul a:hover{
background-image:url(images2/blue-but3.jpg);

}

.the-nav2 #menuh a.top_parent:hover{

background-image:url(images2/blue-but3.jpg);


}


/* End CSS Drop Down Menu */


ul, li { margin:0px; padding:0px;}

 
 
 
 /* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.main-nav
{
	
/*	list-style-type: none;
*/	font-size:12px;
	cursor: default;
	text-transform:uppercase;
	padding-top:11px;

/*		background-image:url(../images2/grey-but2.jpg);
*/

}

/* Menu item containers, position children relative to this container and are a fixed width */
ul.main-nav li
{
	
	cursor: pointer;
/*	float: left;
*/	color: #FFFFFF;
	display:inline;
	
	
}

a.link-nav, a:visited.link-nav
{		
	cursor: pointer;
	color: #FFFFFF;
/*	background-image:url(../images2/grey-but2.jpg);
*/	text-decoration: none;
	padding:11px 8px;
	
	
	border-right:#999999 solid 1px;
	z-index:50;
}

a:hover.link-nav{
	color:#FFFFFF;
	background-image:url(images2/green-but3.jpg);


}

.the-nav2 a:hover.link-nav{	background-image:url(images2/blue-but3.jpg);
}


a.link-nav-left{margin-left:30px;}


a.nav_attach, a.nav_attach:visited, div.nav_attach
{
  display: INLINE;
  margin-bottom:0px;
  margin-top:10px;
  border-bottom:#CCCCCC solid 1px;

  padding: 2px 7px;
  padding-right:12px;
  background-color:#333333;
  text-align:left;
  z-index:500;

  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  
}

a.nav_attach:hover{

	background-image:url(images2/green-but3.jpg);
	background-position:50%;
	color:#FFFFFF;
	}
	
div.child {

	
	border:#00FF00 solid 1px;
	display:block;
	padding:3px;
	background-color:#FFFFFF;
	


	}
	
div.kids{
display:block;
border-bottom: #CCCCCC solid 1px;
height:20px;
width:800px;
margin-bottom:10px;
padding-top:10px;
font-weight:bold;
text-transform:uppercase;
color:#999999;




}


div.kids a{

padding:0px 0px;
margin:0px 13px;
color:#666666;

}

div.kids a:hover{
	color:#0099CC;
	
	}



#page01 a.link1, 
#page02 a.link2,
#page03 a.link3,
#page04 a.link4,
#page05 a.link5,
#page06 a.link6,
#page07 a.link7
{	border-bottom:#3399CC solid 2px;
	color:#006699;
	

}

body#nav1 a#navactive1,
body#nav2 a#navactive2,
body#nav3 a#navactive3,
body#nav4 a#navactive4,
body#nav5 a#navactive5,
body#nav6 a#navactive6,
body#nav7 a#navactive7,
body#nav8 a#navactive8,
body#nav9 a#navactive9

{	
	background-image:url(images2/grey-but3.jpg);
	background-position:50%;

}





.nav-center{


}

	
	
	
	
	
	
.flash-banner{
	width:540px;
	height:110px;
	position:relative;
	top:31px;
	left:118px;

}






.ATW-map { height:300px; background-image:url(images2/ATW/Ian-worldmap.jpg); background-repeat:no-repeat; margin-left:15px; max-width:800px;   }


.ATW-map a .tack { position:absolute; }
.ATW-map a .tack { border:none;}
.ATW-map .tack:hover { border:#FF6600 1px solid;  }



/*light box style --------------------------*/

.LB-black-overlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index:1003;
    -moz-opacity: 0.0;
    opacity:.00;
    filter: alpha(opacity=00);
	
	cursor:pointer;
}

.LB-white-content {
    display: none;
    position: absolute;
	z-index:1002;
	margin-left:190px;
	margin-top:-180px;
	/*top:0px;
    width: ;
    height: ;
    padding: 0px;
    margin: ;
    border: 0px solid #666;
    background-color:;
	background-image:url(images/bg-black-25pc.png);
    
	float:left;
	margin-top: 12px;
    margin-left: 12px;*/
}

/*.LB-white-content img { margin:30px 10px 10px 10px; width:680px; }
*/


a#close {
    height: 30px;
    width: 30px;
    position: absolute;
    top: -7px;
    right: -8px;
    background: url(images/close.png) 0 -30px ; display:block;
	
	
}

a#close:hover {
    background: url(images/close.png) 0 0px;
	
} 

