P.first { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #333333 }
P.second { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #333333 }

Font.eight { font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; color: #333333 }
Font.nine { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #333333 }
Font.small { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #333333 }
Font.caption { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: italic; color: #333333 }
Font.readmore { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #CC0000 }
Font.form { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF }

Font.home { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333 }
Font.bodytext { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #333333 }
Font.bodytextlight { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF }
Font.thirteen { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #333333 }

Font.thirdhead { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333 }
Font.country { font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333 }
Font.newsheadone { font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0000 }
Font.dftfhead { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; }
Font.headlinesm { font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666 }
Font.headline { font-family: verdana, arial, helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #666666 }

Font.home_newshead { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666 }
Font.home_newshead_white { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF }
Font.home_title_red { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CC0000 }
Font.home_smalltext_red { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000 }
Font.home_title { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #333333 }
Font.home_title_white { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #FFFFFF }
Font.home_white { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF }
Font.youth_H1 { font-family: veranda, arial, helvetica, sans-serif; font-size: 20px; font-weight: bolder; color: #666666 }
Font.youth_H2 { font-family: veranda, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666 }
Font.youth_H3 { font-family: veranda, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#666666 }


A:link {
	text-decoration: none;
	color: #CC0000
}
A:link {
	text-decoration: none;
	color: #CC0000
}
A:active { text-decoration: none; color: #333333 }
A:visited {
	text-decoration: none;
	color: #333333
}
A:hover	{ text-decoration:underline; color:#CC0000 }

A.where:link { text-decoration: none; color: #339966 }
A.where:active { text-decoration: none; color: #333333 }
A.where:visited { text-decoration: none; color: #339966 }
A.where:hover	{ text-decoration:underline; color: #339966 }

A.what:link { text-decoration: none; color: #CC6600 }
A.what:active { text-decoration: none; color: #333333 }
A.what:visited { text-decoration: none; color: #CC6600 }
A.what:hover	{ text-decoration:underline; color: #CC6600 }

A.who:link { text-decoration: none; color: #336699 }
A.who:active { text-decoration: none; color: #333333 }
A.who:visited { text-decoration: none; color: #336699 }
A.who:hover	{ text-decoration:underline; color: #336699 }

A.jobs:link { text-decoration: none; color: #669900 }
A.jobs:active { text-decoration: none; color: #333333 }
A.jobs:visited { text-decoration: none; color: #669900 }
A.jobs:hover	{ text-decoration:underline; color: #669900 }

A.pubs:link { text-decoration: none; color: #336699 }
A.pubs:active { text-decoration: none; color: #333333 }
A.pubs:visited { text-decoration: none; color: #336699 }
A.pubs:hover	{ text-decoration:underline; color: #336699 }

A.vol:link { text-decoration: none; color: #663366 }
A.vol:active { text-decoration: none; color: #333333 }
A.vol:visited { text-decoration: none; color: #663366 }
A.vol:hover	{ text-decoration:underline; color: #663366 } 

A.home:link { text-decoration: none; color: #CC9933 }
A.home:active { text-decoration: none; color: #333333 }
A.home:visited { text-decoration: none; color: #CC9933 }
A.home:hover	{ text-decoration:underline; color: #CC9933 } 

A.sitemap:link { text-decoration: none; color: #333333 }
A.sitemap:active { text-decoration: none; color: #333333 }
A.sitemap:visited { text-decoration: none; color: #333333 }
A.sitemap:hover	{ text-decoration:underline; color: #333333 } 

A.leftnav:link { text-decoration: none; color: #666666 }
A.leftnav:active { text-decoration: none; color: #333333 }
A.leftnav:visited { text-decoration: none; color: #666666 }
A.leftnav:hover	{ text-decoration:underline; color: #CC0000 } 

A.white:link { text-decoration: none; color: #FFFFFF }
A.white:active { text-decoration: none; color: #FFFFFF }
A.white:visited { text-decoration: none; color: #FFFFFF }
A.white:hover	{ text-decoration:underline; color: #FFFFFF } 

* {margin:0; padding:0}
body {font:12px Verdana, Arial, Helvetica, sans-serif; background:#666 url(images/bg.gif)}
#gallery {position:relative; width:686px; margin:40px auto; padding:10px; border:6px solid #fff; background:#AAA}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:672px; height:375px; padding:5px; border:2px solid #666; background:#FFF url(loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
.style6 {
	font-size: 12px;
	font-weight: bold;
}
.style2 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#primary_nav {clear: both; width:; height: 58px; margin: 0 auto; padding: 0 4px;}
#primary_nav .left {float: left; width: 10px; height: 59px; background: url(nav_left.gif) no-repeat left; margin-right: 4px;}
#primary_nav .right {float: right; width: 10px; height: 59px; background: url(/ama/images/redesign2009/nav_right.gif) no-repeat right;}

/* each item should be 137px wide; ul is 980px wide*/
#primary_nav li {display: block; margin: 0; padding: 0; float: left; height: 56px; width: auto; position: relative; z-index: 2; border-right: 1px solid #ccc;}
#primary_nav li.item_last {border-right:none;}

#primary_nav.public_nav li a{width: auto; }
#primary_nav.member_nav li a{width: 100px; }
#primary_nav li a {display: block; height: 28px; padding: 30px 10px 0 10px;  font-size: 13px; line-height: 13px; color: #444; font-weight: bold; background: url(nav_bg.jpg) repeat-x bottom;}
#primary_nav li.item_first a {background: url(/ama/images/redesign2009/nav-first-bg.gif) no-repeat left bottom;}
#primary_nav li.item_last a {background: url(/ama/images/redesign2009/nav-last-bg.gif) no-repeat right bottom;}

#primary_nav li.on a {background: url(/ama/images/redesign2009/nav-bg-on.gif) repeat-x bottom;}
#primary_nav li.item_first.on a {background: url(/ama/images/redesign2009/nav-first-bg-on.gif) no-repeat left bottom;}
#primary_nav li.item_last.on a {background: url(/ama/images/redesign2009/nav-last-bg-on.gif) no-repeat right bottom;}

#primary_nav li a:hover {background: #F22336 url(nav_bg_mo.jpg) repeat-x bottom; color: #fff;}
#primary_nav li.item_first a:hover {background: #F22336 url(nav_bg_mo.jpg) no-repeat left bottom; color: #fff;}
#primary_nav li.item_last a:hover {background: #F22336 url(nav_bg_mo.jpg) no-repeat right bottom; color: #fff;}

#primary_nav li ul {position: absolute; z-index: 1000; top: 55px; left: 0; display: none; margin: 0; padding: 0; width: 150px; border: 1px solid #fff; border-top: none; background: #F22336;}
#primary_nav li:hover ul, #primary_nav li.hover ul {display: block;}
#primary_nav li ul li {margin: 0; height: auto; width: auto; float: left; border: none; border-top: 1px solid #fff;}
#primary_nav li ul li a, #primary_nav li.item_last ul li a {margin: 0; padding: 5px 10px; width: 130px !important; height: auto; font-size: 11px; line-height: 12px; color: #444; background: #ddd none !important;}
#primary_nav li ul li a:hover, #primary_nav li.item_last ul li a:hover {background: #449DF8 none !important;}

#primary_nav li ul li ul{display:none !important}

/* Subnav */
#subnav_cell{width:165px; padding: 10px 0 10px 12px; background: #fff}
#subnav_container{width:165px;font-size:11px;font-weight:bold;border-bottom:1px solid #ccc}
#subnav_container ul{margin:0;padding:0}
#subnav_heading{padding:8px 10px;background:#f7f7f7 url(/ama/images/redesign2009/subnav-heading-bg.gif) no-repeat;color:#696968}
#subnav_heading, #subnav a{padding:8px 10px}
#subnav{background:#f4f4f4 url(/ama/images/redesign2009/subnav-bg.gif) repeat-x}
#subnav li{display:block;overflow:hidden;margin:0;width:165px;list-style:none;line-height: 14px;} 
#subnav a{display:block;border-top:1px dotted #aaa;color:#ed1b2e}
#subnav a:hover, #subnav a.on{text-decoration:none;background:#f0f0f0}
#subnav li.on a.on {background: #f0f0f0 url(/ama/images/redesign2009/arrow_down.gif) no-repeat 150px center;}
#subnav ul.nav3{padding:0;border-top:1px dotted #aaa}
#subnav ul.nav3 li{margin:0}
#subnav ul.nav3 a{margin-left:10px;width:125px;border:none;font-weight: normal;}
#subnav ul.nav4{display:none}

body#home ul.hpnewslist { padding:0 0 1em; margin:0; }
	body#home ul.hpnewslist li { padding:12px 0px 8px 0px !important; margin:0; list-style-type:none; border-top:1px solid #e0ded8; }
	body#home ul.hpnewslist .hpnewslist-img { float:left; width: 86px;}
	body#home ul.hpnewslist li.hpnewsitem-first { border-top: 0px; margin-top: 1px;}
	body#home ul.hpnewslist li .hpnewsitem { margin-left: 96px; width: 238px; }
	body#home ul.hpnewslist li .hpnewsitem p { margin-bottom: 4px; }
	body#home ul.hpnewslist li a.morelink { color:#cc0003 !important; padding-left:12px; background-image:url(../images/bullet-rightrail.gif); background-repeat:no-repeat; background-position:3px 50%; }
	body#home ul.hpnewslist li .hpnewsitem-source { font-size: 10px; font-style: italic; }
	body#home ul.hpnewslist li .hpnewsitem-source a { color: #4c4c4c; }
	body#home ul.hpnewslist li .hpnewsitem-headline a { font-size: 13px; font-weight: bold; color: #cc0003; font-family: Arial, Helvetica, sans-serif; line-height: 1.1em; text-decoration: none; }
	body#home ul.hpnewslist li .hpnewsitem-teaser { color: #000; }
	body#home ul.hpnewslist li.hpnewsitem-footer { text-align:center; }