* {margin:0;padding:0; border: 0px none;}
ul, ol, li {list-style-type:none;}
a { text-decoration: none; color: #00527f; }

body {
font: 62.5% "Lucida Grande", Tahoma, serif;   
color: #433a27;
background: #e9e5e2 url(../img/bg.gif) 0 0 repeat-x;
}
#wrapper {
width: 900px;
margin: 18px auto 0;
padding: 5px 0;
background: #fff
}
#center {
width: 890px;
margin: 0 0 0 5px;
text-align: left;
}
#top {
width: 890px;
height: 30px;
margin: 0 0 5px 0;
background: #4b412b url(../img/top-bg.gif) 0 0 no-repeat;
}
#top p#left {
color: #e9d9ce;
font: normal 1.2em/2.4em "Lucida Grande", Tahoma, serif;   
padding: 0 10px;
float: left;
margin: 0;
width: 500px;
}
#top p#right {
float: right;
width: auto;
margin: 0;
}
#top p#right a {
background: #4b412b url(../img/top-a-bg.gif) 0 0 no-repeat;
margin: 3px 10px 0 0;
line-height: 1.7em;
display: block;
padding: 0 12px;
font-weight: bold;
border: 1px solid #fff;
color: #fff;
}
#top p#right a:hover {
background: #ffb41d url(../img/header-p-bg.gif) 0 0 no-repeat;
color: #312a1c;
}
#header {
width: 880px;
height: 97px;
margin: 0 0 5px 0;
padding: 0 10px 0 0;
background: #00527f url(../img/header-bg.jpg) 0 0 no-repeat;
}
h1 { 
float: left;
width: 400px;
margin: 0;
padding: 15px 0 0 0;
height: 40px;
font: bold 3em/1.2em "Georgia", Times, san-serif;     
}
h1 a { color: #fff; margin: 0 0 0 15px ;}
#header p { 
float: right; 
margin: 62px 0 0 0;
border: 1px solid #fff;
font-weight: bold;
}
#header p a { 
color: #312a1c;
padding: 3px 12px 3px;
background: #ffb41d url(../img/header-p-bg.gif) 0 0 no-repeat;
display: block;
}
#header p a:hover {
background: #ffcf28 url(../img/header-p-bg.gif) 0 -33px no-repeat;
}
#path {
background: #edece4 url(../img/path-bg.gif) 0 0 no-repeat;
margin: 0 0 15px 0;
}
#path p {
font: normal 1.1em/1.2em "Lucida Grande", Tahoma, serif;   
padding: 4px 10px 6px;
margin: 0;
}


/* columns */
#leftcol {
float: left;
width: 180px;
margin-bottom: 20px;
}
#content {
float: right;
width: 710px;
margin-bottom: 20px;
}
#content.news h3 {clear: none; margin: 0 0 5px;}
#middlecol, #middlecol-wide {
float: left;
width: 350px;
}
#rightcol, #rightcol-narrow {
float: right;
width: 344px;
}
#middlecol-wide {width: 460px;}
#rightcol-narrow {width: 234px;}




/* common elements */
h2 {
color: #433a27;
text-transform: uppercase;
border-bottom: 1px solid #cac7be;
margin: 0 0 10px; 
padding: 0;
clear: both;
height: 25px;
font: normal 1.7em/1.2em "Georgia", Times, san-serif;   
}
h2 span {
background: #433a27 url(../img/h2-bg.gif) 0 0 no-repeat;
color: #fff; 
padding: 2px 8px 0 8px;
height: 23px;
display: block;
float: left;
}
h2.news {margin-bottom: 0; }
h3 {
color: #246e97;
font: italic 1.6em/1.4em "Georgia", Times, san-serif;  
margin: 0 6px 13px 0;
padding: 3px 0;
clear: both;
}
h3.nomarg {margin-bottom: 0; padding: 5px 0 1px;}
h3.bold {
font: normal 3em/1.3em "Georgia", Times, san-serif;  
margin: 20px 0 10px 0;
text-transform: uppercase;
padding: 0;
}
h3.bold a:hover { text-decoration: underline;}
h4 {
color: #433a27;
font: bold 1.4em/1.2em "Georgia", Times, san-serif;  
margin: 0 6px 5px 0;
padding: 4px 0;
border-bottom: 1px solid #cac7be;
}
h5 {
color: #433a27;
font: bold 1.3em/1.2em "Lucida Grande", Tahoma, serif;
margin: 0 6px 12px 0;
}
h6 {
font: bold 1.2em/1.2em "Lucida Grande", Tahoma, serif;
margin: 0 0 12px;
padding: 2px 0;
border-bottom: 1px solid #cac7be;
}
p {
font: normal 1.2em/1.5em "Lucida Grande", Tahoma, serif; 
margin: 0 6px 15px 0;
}
#content p a, #content ol li a, #path p a, #lists a {text-decoration: underline;}
#content p a:hover, #content ol li a:hover, #path p a:hover, #lists a:hover {text-decoration:none; background: #00527f;color: #fff;}
#leftimg {
float: left;
clear: left;
margin: 0 15px 10px 0;
}
#leftimg img { 
border: 1px solid #cac7be;
padding: 3px;
margin: 0 0 5px
}
#leftimg p {font: normal 1.1em/1.3em "Lucida Grande", Tahoma, serif;  text-align: center; }
#rightimg {
float: right;
clear: right;
margin: 0 0 10px 15px;
padding-right: 5px;
}
#rightimg img { 
border: 1px solid #cac7be;
padding: 3px;
margin: 0 0 5px
}
#rightimg p {font: normal 1.1em/1.3em "Lucida Grande", Tahoma, serif; text-align: center; margin-right: 0;}
#img {
clear: both;
text-align: center;
margin: 0 0 10px 0;
}
#img img { 
border: 1px solid #cac7be;
padding: 3px;
margin: 0 0 5px
}
#content p a.solid, #TickerVertical li a {
background: #31799f url(../img/p-a-bg.gif) 0 0 no-repeat;
padding: 1px 3px;
color: #fff;
text-decoration: none;
}
#content p a.solid:hover, #TickerVertical li a:hover { background: #ffb41d;}
#middlecol #myGallery p a {background: none;}
#ruler {
clear: both;
height: 1px;
border-bottom: 1px solid #cac7be;
}
img.right { 
margin: 5px 10px;
float: right;
}
img.rightrdr {
border: 1px solid #cac7be;
padding: 3px;
float: right;
margin: 0 10px 10px 15px;
}




/* Highlight items */
#highlight {
background: #f5f4ed; 
border: 1px solid #edece4;
padding: 15px;
margin: 0 10px 25px 0;
}
#highlight p {
margin: 0;
text-align: center;
font: normal 1.9em/1.2em "Georgia", Times, san-serif;  
}



/* Main Navigation */
ul#nav {width: 165px; }
ul#nav li {
display: block;
float: left;
width: 165px;
border-bottom: 1px solid #fff;
font: bold 1.2em/1.2em "Lucida Grande", Tahoma, serif;     
}
ul#nav li a {
display: block;
float: left;
width: 150px;
text-decoration: none;
color: #00527f;
background: #edece4 url(../img/nav-bg.gif) 0 0 no-repeat;
padding: 3px 5px 3px 10px;
}
ul#nav li a:hover { color: #fff; background: #176d9c url(../img/nav-bg.gif) 0 -25px no-repeat;  } 
ul#nav li a.active { color: #fff; background: #00527f url(../img/nav-bg.gif) 0 -50px no-repeat; } 
/* Sub-navigation */
ul#nav li ul li {
border-bottom: 0;
border-top: 1px solid #fff;
font: normal 0.95em/1.2em "Lucida Grande", Tahoma, serif;     
}
ul#nav li ul li a {
width: 140px;
padding: 3px 5px 3px 20px;
background: #f7f6f2 url(../img/arrow.gif) 10px 8px no-repeat;
}	
ul#nav li ul li a:hover {color: #fff; background:#56a2c7 url(../img/arrow.gif) 10px 8px no-repeat; } 
ul#nav li ul li a.active { color: #fff; background: #56a2c7 url(../img/arrow.gif) 10px -38px no-repeat; } 



#DOWNLOADS {margin: 0 0 20px;}
#DOWNLOADS div {
background: #edece4 url(../img/DOWNLOADS-bg.gif) 0 0 no-repeat; 
height: 42px; 
margin: 0 0 10px;
}
#DOWNLOADS div div {padding: 5px 0 0; margin: 0;}
#DOWNLOADS #aids div {background: url(../img/icon-aids.gif) 292px 0 no-repeat; }
#DOWNLOADS #newsletter div {background: url(../img/icon-newspaper.gif) 280px 2px no-repeat; }
#DOWNLOADS #download div {background: url(../img/icon-download.gif) 291px 0 no-repeat; }
#DOWNLOADS h3 {
color: #00527f;
text-transform: uppercase;
margin: 0 12px; 
padding: 0;
font: bold 1.5em/1.1em "Georgia", Times, san-serif;   
}
#DOWNLOADS #aids div h3 a {color: #cc0d0d;}
#DOWNLOADS #newsletter div h3 a {color: #cc0d0d;}
#DOWNLOADS div h3 a:hover {text-decoration: underline;}
#DOWNLOADS p {margin: 0 12px;color: #74745c; padding: 0;}
#rightcol #DOWNLOADS p a {
background: none;
padding: 0;
color: #74745c;
text-decoration: underline;
}
#rightcol #DOWNLOADS p a:hover { background: #74745c; color: #fff;text-decoration: none;}



/* list styles */
#content ul {
font: normal 1.2em/1.5em "Lucida Grande", Tahoma, serif; 
margin: 0 15px ;  
}
#content ul li {
margin: 0 0 15px;
}
#content ul#disc { 
margin: 0 0 15px 20px;
font: normal 1.2em/1.2em "Lucida Grande", Tahoma, serif;  
}
#content ul#disc li {
margin: 0 0 7px 0;
list-style-type: disc;

}



/* downloads list */
ol#downloads {
font: normal 1.2em/1.2em "Lucida Grande", Tahoma, serif; margin: 0 0 15px;  }
ol#downloads li {
background: url(../img/download.gif) 0 7px no-repeat;
padding: 3px 0 3px 17px;
}



/* sitemap */
ol#sitemap { margin: 0 0 25px 25px; }
ol#sitemap li {
font: bold 1.2em/1.2em "Lucida Grande", Tahoma, serif;   
padding: 2px 0;
}
ol#sitemap li a {
background: url(../img/arrow.gif) 0 7px no-repeat;
padding: 0 0 0 10px;
}
ol#sitemap li a:hover {background: url(../img/arrow.gif) 0 7px no-repeat; color: #ffb41d; text-decoration: underline;}
ol#sitemap li ol { margin: 0 0 5px 20px; }
ol#sitemap li ol li {
font: normal 1em/1.2em "Lucida Grande", Tahoma, serif; 
}




/* links styles */
ol#links { margin: 0 0 25px 100px; border: 10px solid #edece4; float: left; padding: 1px}
ol#links li {
display: block;
float: left;
width: 212px;
clear: left;
text-transform: uppercase;
border-bottom: 1px solid #fff;
font: bold 1.2em/1.2em "Lucida Grande", Tahoma, serif;     
}
ol#links li a {
display: block;
float: left;
clear: left;
width: 190px;
text-decoration: none;
color: #fff;
padding: 4px 0 4px 10px;
background: #085381 url(../img/arrow.gif) 190px -36px no-repeat;
}
ol#links li a:hover {background: #4284a4 url(../img/arrow.gif) 190px -36px no-repeat;}
ol#links li#orange a{ border-left: 12px solid #ed750a;} ol#links li#orange a:hover{ background-color: #ed750a;}
ol#links li#turq a{ border-left: 12px solid #56a2c7;} ol#links li#turq a:hover{ background-color: #56a2c7;}
ol#links li#red a{ border-left: 12px solid #c41c1c;} ol#links li#red a:hover{ background-color: #c41c1c;}
ol#links li#yellow a{ border-left: 12px solid #ffb41d;} ol#links li#yellow a:hover{ background-color: #ffb41d;}
ol#links li#purple a{ border-left: 12px solid #7c54ad;} ol#links li#purple a:hover{ background-color: #7c54ad;}
ol#links li#green a{ border-left: 12px solid #327e22;} ol#links li#green a:hover{ background-color: #327e22;}
ol#links li#pink a{ border-left: 12px solid #d33558;} ol#links li#pink a:hover{ background-color: #d33558;}
ol#links li#navy a{ border-left: 12px solid #176d9c;} ol#links li#navy  a:hover{ background-color: #176d9c;}




/* lists */
#lists {
font: normal 1.2em/1.4em "Lucida Grande", Tahoma, serif;
margin: 15px 20px;
}
#lists h4 {
margin: 0 0 15px -15px;
border: 0;
padding: 0;
font: italic 1.5em/1.2em "Georgia", Times, san-serif;  
}
#lists h5 {
color: #246e97;
font: normal 1.3em/1.4em "Georgia", Times, san-serif;  
margin: 0 0 0 -15px;
}
#lists h5 span {
color: #433a27;
font: normal 0.8em/1em "Lucida Grande", Tahoma, serif;
padding: 0 0 0 2px
}
#lists table th{
padding: 2px 0;
color: #246e97;
font: italic 1.35em/1.35em "Georgia", Times, san-serif;  
}
#lists table td {padding: 1px 10px; }
#lists table td#bold{font-weight: bold;}



span.header3b {
font: italic 1.4em/1.4em "Georgia", Times, san-serif;  
color: #246e97;
}



/* form elements
--------------------------------*/
form p { line-height: 1.8em; }
form p span { color: #176d9c;}
input, textarea, select {
border: 1px solid #cac7be;
width:190px;
margin: 0 0 4px;
padding: 2px;
color: #433a27;
background: #f6f5ee;
font: normal 1em/1.2em "Lucida Grande", Tahoma, serif;
}
select { width: auto; }
textarea:focus, input:focus, select:focus { background: #e8f0f4; border: 1px solid #176d9c;}
label {
float: left;
clear: left;
width:120px;
}
input.btn {
width: auto;
padding: 2px 5px;
border: 0;
margin: 15px 0 0 120px;
clear: left;
display: block;
outline: none;
cursor: pointer;
background: #00527f url(../img/nav-bg.gif) 0 -50px no-repeat;
color: #fff; 
font: normal 1em/1.2em "Georgia", Times, san-serif;  
text-transform: uppercase; 
}
input.btn:hover {
background: #ffb41d url(../img/header-p-bg.gif) 0 0 no-repeat;
}



#arise{display:none}
#entrust{display:none}
#student{display:none}
#namibia{display:none}
#deaf{display:none}
#training{display:none}


#footer {
width: 890px;
clear: both;
height: 24px;
padding: 6px 0 0;
background: #4b412b url(../img/top-bg.gif) 0 0 no-repeat;
border-top: 5px solid #e7e6db;
border-bottom: 5px solid #e7e6db;
} 
#footer p { color: #e9d9ce; margin: 0; padding: 0 15px;}
#footer p#left { float: left;  height: auto;}
#footer p#right { float: right; text-align: right;}
#footer p a { 
background: #5b523e; 
color: #fff;
padding: 3px 5px;
}
#footer p a:hover { background: #ffb41d;color: #312a1c;}