/* This section is for navigation */
body {margin:0px; padding:0px; background:#3F588F url('graphics/aawre_tile.gif') repeat-x;}
body, div, p, td, th, a {font-family: arial, verdana, sans-serif;color:#000000;font-size:12px;}/* black */
a:link {color:#5A83B6;}/* meduim blue */
a:visited {color:#1C3663;}/* dark blue */
a:hover {color:#D3AB3A;}/* yellow */

/*h1 {color:#1C3663; font-size:150%;}[> dark blue <]*/
/*h2 {color:#5A83B6; font-size:130%;}[> meduim blue <]*/
/*h3 {color:#D3AB3A; font-size:120%;}[> yellow <]*/
/*h4 {color:#0099CC; font-size:90%;}[> light blue <]*/

a img { border: 0; }

.header1 {color:#5A83B6; font-size:150%;font-weight:bold} /* medium blue */
.header2 {color:#cc9933; font-size:140%; font-weight:bold;}
.header3 {color:#003366; font-size:130%; font-weight:bold;}
.header6 {color:#003366; font-size:100%;}

h1 {
    color: #5a83b6;
    font-size: 1.5em;
    margin-top: 2em;
}

h2 {
    color: #c93;
    font-size: 1.4em;
    margin: 2em 0 0.5em 0;
}

h3 {
    color: #036;
    font-size: 1.3em;
    margin: 2em 0 0.5em 0;
}

#pageCenter {width:752px;margin-left:auto; margin-right:auto;}
#pageContent {clear: both; background-color:#FFFFFF; padding:10px; }

#footer {clear:both; background-color:#3F588F; text-align:right; color:#FFFFFF; padding:10px 0px 0px 0px; font-size:11px;}
#footer a { color:#FFFFFF;font-size:11px;}
#footBanner {
    color: white; 
    text-align:right; 
    padding-top: 2px; 
  	margin-top:-2px;
    font-size:11px;
}

#pageContent li {
    margin: 8px 0;
}

#footBanner a {color:#FFFFFF;font-size:11px;}

.clear { clear: both; }

.top-nav {
    margin:0;
    padding:0;
    list-style:none;
}

.top-nav li {
    margin: 0;
    padding: 0;
    float:left;
}

.top-nav li a {
    display:block;
    height:23px;
    background-position:0px 0px;
    background-repeat: repeat-x;
}

.top-nav li a:hover {
    background-position:0 -25px;
}

.top-nav span {
    display:none;
}

.top-nav li.home a {
    background-image: url('graphics/menu/home.jpg');
    width:50px;
}
.top-nav li.academy a {
    background-image: url('graphics/menu/academy.jpg');
    width:83px;
}
.top-nav li.application a {
    background-image: url('graphics/menu/application.jpg');
    width:77px;
}
.top-nav li.faq a {
    background-image: url('graphics/menu/cert_faq.jpg');
    width:115px;
}
.top-nav li.contact a {
    background-image: url('graphics/menu/contact.jpg');
    width:66px;
}
.top-nav li.conted a {
    background-image: url('graphics/menu/conted.jpg');
    width:94px;
}
.top-nav li.pressroom a {
    background-image: url('graphics/menu/pressroom.jpg');
    width:76px;
}
.top-nav li.renewal a {
    background-image: url('graphics/menu/recertification.jpg');
    width:100px;
}
.top-nav li.requirements a {
    background-image: url('graphics/menu/requirements.jpg');
    width:91px;
}

.top-nav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
    list-style:none;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:4px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    border-color: #999;
    border-width: 0 1px;
    border-style: solid;
}

.top-nav li li {
    display:block !important;
    border-bottom: 1px solid #999;
    width: 10em !important;
    text-transform:uppercase;
    font-weight:bold;
    height:auto !important;
}

.top-nav li li a {
    background: #DAE1F0 !important;
    color:#1C3664;
    text-align:center;
    text-decoration:none;
    width: 10em !important;
    height:auto !important;
}

.top-nav li li a:hover {
    display:block;
    /* background: #FFCD33 !important; Original Yellow Color */
    background: #b1862d !important; 
    /* color:#1C3664; Original Blue Color */
    color:#ffffff;  
    text-align:center;
    text-decoration:none;
}

.top-nav li:hover ul {
    left: auto;
}

#leftcolumn { float:left; width:520px; padding:2px;}
#rightcolumn { margin-left:550px; padding:3px; vertical-align:top;}

#red{color:#660000; font-size:9px}

.event-box {
    border: 1px solid #ccc;
    padding: 4px;
    width: 150px;
    margin-bottom: 0.75em;
    display: block;
}

.event-box img {
    display: block;
    margin: 0 auto;
}

.announcement, .event {
    margin: 1.5em 0;
}

.caption p {
    font-size: 10px;
    font-style: italic;
    text-align: left;
    width: 400px;
    margin: 3px 0;
}

.caption img {
    border: 1px solid #036;
}

ul.arrow {
    list-style-image: url('http://www.aawre.org/graphics/raquo-bullet.png');
}

.event .arrow {
    margin-left: 10px;
    padding-left: 10px;
    position: relative;
    left: 1.8em;
}

.event .thumb {
    margin: 8px 8px 1em 0;
    float: left;
}

.thumb p {
    margin: 0;
    padding: 0;
}

table.portraits p {
    margin: 0;
    font-style: italic;
    font-size: 9px;
}

.linkmargin{
    text-align: center;
}

#rightcolumn p{
    color: #663333 !important;
}

#rightcolumn ul.arrow {
    padding-left: 10px;
}

.topLink {
    display: block;
    clear: both;
    text-align: right;
} 
.event-box.thanks a {
    display: block;
    border: 0;
    margin: 1.5em 0;
}

.event-box.thanks p {
    margin-top: 0;
}

.credits {
    font-size: 12px;
    font-style: italic;
    padding: 20px 10px 10px 10px;
    text-align: center;
}

.Green-text{
    color: #006766;
    font-style: italic;
    font-size:8.5px;
    text-align: center;
}

.Black-text{
    color:#000000;
    font-size:12px;
    text-align: center;
}
.photo_credits {
	float:left;
	font-size: 11px;
    font-style: italic;
	text-align: center;
	width: 130px;
	padding: 0 10px 0 0;
}
/* added by Don */
.pic1, .pic2, .pic3 {
	width: 110px;
	float: left;
}
.pic3-home {
	float:left;
}
.pic3-home p {
	font-size:10px;
	font-style:italic;
	text-align: center;
}
.pic3-home {
	padding:0 175px 0 0;
}
.pic4, .pic5 {
	width: 110px;
	float: left;
}
.pic6 {
	width: 110px;
	float: left;
	clear:left;
}
.pic7 {
	width: 110px;
	float: left;
}
.pic1 p, .pic2 p, .pic3 p {
	font-size:10px;
	font-style:italic;
	text-align: center;
}	
.pic4 p, .pic5 p {
	font-size:10px;
	font-style:italic;
	text-align: center;
}	
.pic6 p, .pic7 p {
	font-size:10px;
	font-style:italic;
	text-align: center;
}