/* Edited with EditCSS */
/**** LINK-tag style sheet style_sheet_amfa.css ****/
/* CSS Document amfa14.org */
body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:948px;
  height: 100%;
  margin: auto;
background:#B4B4AE url(img/bg.gif) repeat-x;
} 
body a{
	color:#0e1e52
}
a:hover{
color:#666
}
h2{
font-size:11px;
background:#ccc;
padding:5px 0 5px 0;
border-bottom:#666 solid 1px;
border-right:#666 solid 1px;
border-top:#ccc solid 1px;
border-left:#ccc solid 1px;
text-align:center;
width:558px;
}

#slash a:visited, body#slash a:hover{
color:#333;
}
li{list-style:none}
h3, h4{
	font-weight:bold;
	font-size:11px;
	color:#5f6577;
	color:#000
}
h3{
	text-align:center;
	margin-top:10px;
	padding-top:20px
}
h4{
text-align:left;
margin:0
}
h6{
text-align:center;
color:#fff;
font-size:12px
}
#nav{
margin:0;
	float:left; 
	font-size:12px;
font-weight:bold;
	width:948px;
padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
#nav .submenu_slash a:hover{
background: url(img/nav_tile.gif);
}
#nav .level2 a:hover{
background:#fff
}
#nav li {
list-style:none;
float:left;
}
#nav li a {
text-align:left;
display:block;
color:#fff;
padding:.6em .8em .6em .9em;
text-decoration:none;
voice-family: "\'}\""; /*ie 5 stops reading here, but sees the 100% wich it needs to work*/
voice-family:inferit; /*ie 6 gets to here, but doesn't see the child selector below*/	
}
#nav ul li:hover{
border-bottom:none;
}
#nav a:hover{
color:#333;
	}
#nav ul.level1 li.submenu_slash:hover ul.level2,
#nav ul.level2 li.submenu:hover ul.level3,
#nav ul.level3 li.submenu:hover ul.level4,
#nav ul.level4 li.submenu:hover ul.level5{
display:block;
border:1px solid #ccc;
border-top:none;
border-left:1px solid #fff;
background:#f1f1f1;
color:#000;
font-weight:normal;
}
#nav ul.level1 li.submenu_slash:hover ul.level3{
margin:0;
color:#333
}
#nav ul.level1 li.submenu a{
/*  background:#ccc url(img/arrow_right.jpg) no-repeat right;*/
background:#ccc
} 
#nav ul.level1 li.submenu .level3 a{
background:#ccc;
}
#nav ul {
z-index:1;
	margin:0;
	padding:0;
	background:#fff;
}
/*ie5 gets width:100% ie 6 gets width: 6.5em firefox gets width: auto*/
#nav ul ul {
	position:absolute;
	width:15em;
	display:none;
}
#nav ul.level2 li, #nav ul.level3 li, #nav ul.level4 li{
background:none;
border:none;
}

#nav ul.level2 li a, #nav ul.level3 li a{
border-bottom:dotted 1px #333;
color:#4e5464;
width:12em;
margin-left:5px;
padding:2px 23px 2px 0;
}
#nav ul.level1 li.submenu_slash:hover ul.level2 a{
min-height:14px;
background:#f1f1f1
}
#nav ul.level1 li.submenu_slash:hover ul.level2 a:hover{
color:#000;
background:#fff
}

#test #tl{
margin:10px 0 0 35px;
padding:0;
color:#f1f1f1;
font-weight:bold;
font-size:medium;
float:left;
}
#test{
margin:0;
padding:0;
float:left;
}
#test #top_head{
background: url(/img/1.jpg) no-repeat top left;
position:relative;
margin:0;
padding:0;
list-style:none;
height:108px
}
#test #top_head #amfa_logo{
background: #E7E5D9 url(/img/1.jpg) no-repeat top left;
position:relative;
margin:0;
padding:0;
list-style:none;
height:108px
}
#test #top_head #quote img{
padding-right:55px
}
#test #top_head #quote{
font-style:italic;
background:#E7E5D9;
float:left;
width:948px;
padding:0 0 5px 0;
}
#test #top_head #quote a{
float:right;
padding:10px 20px 0 0;
font-style:normal;
font-weight:normal;
}
#container{
float:left;
height:100%;
background:#fff;
margin:9px 0 0 0;
border-left:solid 1px #999;
border-right:solid 1px #999
}

#container #wrap{
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:90%;
width:948px;
margin:0;
float:left;
}
#container #wrap #main-body{
float:left;
width:565px;
padding:3px 0 0 0
}
#container #wrap #main-body #main_photo{
background: url(/img/main_photo.jpg) no-repeat;
width:547px;
margin:29px 0 0 9px;
height:326px;
}
#container #wrap #main-body #main_photo2{
background: url(/img/main_photo2.jpg) no-repeat;
width:547px;
margin:95px 0 0 9px;
padding-bottom:40px;
height:326px;
}
.left_sidebar{
font-size:90%;
float:left;
background:#fff;
border:solid 1px #7d8ab3;
width:180px;
padding:0 0 10px 0;
margin:0 0 15px 5px;
}

#webcounter{
clear:both;
margin:0;
color:#333;
padding:0 0 10px 32px}

#ben_logo{
margin:0 0 0 23px;
}
#ben_logo img{
border-style:none
}
.left_sidebar{
background:#f1f1f1;
}
.left_sidebar h6{
font-weight:bold;
font-size:11px;
color:#fff;
background:#5f6577;
margin:0;
padding:5px 0
}
.left_sidebar p{
padding:7px 0 0 10px;
margin:0;
}
.left_sidebar .legend{
color:#0e1e52;
}
#main-body #content2{
min-height:600px;
width:948px;
float:right;
}
#main-body #content{
min-height:600px;
width:360px;
float:right;
}
#content .center b{
background:#800000;
color:#fff;
padding:0 5px
}
#content .center a img{
border:none;
}
#content_links{
float:right;
width:550px;
}
#content_links ul{
width:240px;
padding:5px;
margin:7px;
position:relative;
float:right;
border-bottom:dotted 1px gray;
border-right:dotted 1px gray;
}
#content_links .link_subject{
background:#5f6577;
padding:2px;
color:#fff;
}
#content_links li{
list-style:none;
padding:2px 0;
}
#content_gn_links{
width:355px;
margin-left:10px
}
#content_gn_links ul{
margin:0 0 10px 0;
padding:0 5px 10px 0;
border-right:dotted 1px gray;
border-bottom:dotted 1px gray;
float:left;
}
#content_gn_links li{
list-style:none;
padding:2px 0;
margin-left:20px;
}
#content_gn_links .link_subject{
background:#5f6577;
padding:2px;
color:#fff;
float:none;
width:540px;
margin:0;
text-align:center
}

#main-body #content_safety dl{
padding:0 5px;
width:550px;
border-bottom:dotted 1px gray;
border-right:dotted 1px gray;
}
#main-body #content_safety dt{
font-weight:bold;
text-align:center;
margin-bottom:5px;
padding:2px 0;
background:#5f6577;
color:#fff
}
#main-body #content_safety dd{
padding:5px 5px;
margin:0
}
#main-body .content_asa_safety, .content_asa_safety2{
width:568px;
background: url(img/texture.jpg);
float:left;
position:relative
}
#main-body .content_asa_safety dl{
width:150px;
padding-left:20px;
height:200px;
float:left
}
#main-body .content_asa_safety2 dl{
width:170px;
border:dotted 1px #ccc;
background:#f1f1f1;
margin:0 0 10px 10px;
min-height:100px;
float:left
}
#main-body .content_asa_safety dl img{
position:relative;
padding:5px;
background:#fff;
border:solid 1px #ccc; 
}

#main-body .content_asa_safety h2{
width:550px;
float:left;
}


#main-body .content_asa_safety dt{
background: url(img/header_asa.jpg) no-repeat bottom center;
float:left;
}
#main-body .content_asa_safety2 dt{
width:160px;
margin-bottom:4px;
font-size:medium;
font-weight:bold;
color:#fff;
padding:2px 0 2px 10px;
background:maroon;
float:left;
}
#main-body .content_asa_safety dd, .content_asa_safety2 dd{
float:left;
padding-left:5px;
width:140px;
margin:0;
}
table{
width:340px;
border-bottom:solid 1px #b8c0d9;
padding-top:5px;
font-size:90%
}

#sidebar_2{
float:right;
padding:45px 0 0 0;
text-align:left;
margin:0;
background: #CECEC7 url(/img/amfo_logo.gif) no-repeat 90% 0;
height:100%;
width:380px
}
#sidebar_2 p, #sidebar_2 h4{
padding:0 10px;
}
#sidebar_2 p{
margin:0 0 10px 0
}
#sidebar_2 dt{
font-weight:bold;
margin-left:10px;
font-size:11px
}
#sidebar_2 dd{
margin:0 10px;
}
#contact_amfa .none{
list-style:none
}
h3.border_top{
border-top:1px dotted gray;
padding-top:10px
}
#footer{
float:left;
width:948px;
background:url(img/footer_tile.jpg) repeat-x;
text-align:center;
font-weight:bold;
font-size:11px;
letter-spacing:1px;
}
#flash{
padding:0;
margin:0 0 0 204px;
width:339px;
height:30px;
}
#main-body .hovering{
margin-left:2px;
margin-top:0
}
#sidebar_2 .hover_short2{
list-style:none;
position:relative;
float:left;
width:400px;
padding:0;
margin:0 0 20px 0;
}
#sidebar_2 .hover_short2 .hover2{
float:left;
margin:0 2px 5px 3px;
}
#sidebar_2 .hover_short2 .hover2 a img{
border:solid 1px #666;
}
#sidebar_2 .hover_short2 .hover2 a:hover img{
border:solid 1px #fff;}
/* URL: http://www.dynamicdrive.com/style/ for multiple photos */
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
right; /*position where enlarged image should offset horizontally */
z-index: 50;
}
#calendar{ 
position:relative;
width:238px;
}
#main-body dl{
background: url(img/texture.jpg);
float:left;
padding:0;
margin:0;
width:948px
}
#amfa_perm{
background:yellow;
font-size:small;
color:#666;
float:left
}
#arrow{
border-right:none;
border-left:none;
border-bottom:solid 1px #f1f1f1;
border-top:none;
width:100%;
height:40px;
float:right;

}
#arrow ul li{
float:right;
margin:0 10px 0 0}

#arrow ul li a:hover{
background:#3C4147;
border:solid 1px #333;
color:#fff;
}

#main-body #pic{
background: url(img/texture.jpg);
height:100%;
float:left;
width:948px;
padding:0;
margin:0;
}
#main-body #pic .pic_page{
float:left;
margin:5px 0 0 7px;
padding:0;
width:938px;
}
#main-body #pic .pic_page li{
float:left;
border:solid 1px #ccc;
background:#fff;
margin:5px 0 0 5px;
padding:4px 4px 2px 4px;
}
#current{
border:solid 2px #333399;
background:#f1f1f1;
border:solid 1px #ADADAD;
margin:0;
text-decoration:none;
font-size:12px;
color:#666
}
