body { margin:0; padding:0;color:#FFF;font-size:0.85em; font-family:"Trebuchet MS", Arial, sans-serif;}
#page {width:920px; margin:0 auto; }

table, caption, tbody, tfoot, thead, tr, th, td { vertical-align:middle; }
.home table, caption, tbody, tfoot, thead, tr, th, td { vertical-align:top; }
p {font-size:1em; }
#ft p {font-size:0.8em; }

body.home { background-color:#000; color:#8CB6C6; }
body.contact { background-color:#B0BC92; color:#9CC3DE; }
body.principle { background-color:#E6BB86; color:#666; }
body.resouce { background-color:#8195A4; color:#666; }
body.members { background-color:#957489; color:#394952; }

/* body.newsgreen { background-color:#2A5300; color:#394952; } */
body.newsgreen { background-color:#629632; color:#394952; }
body.newsred { background-color:#BD3031; color:#394952; }

#logo { height:70px;line-height:50px;margin-top:24px; margin-left:20px;}
#logo .name { font-size:1em; color:#FFF;float:left; }
#logo .logo { float:right; }
#logo .name b { /*  */ }

.home #logo .name b { color:#84B6BD; }
.members #logo .name b { color:#55404C; }
.principle #logo .name b { color:#A57539; }
.resouce #logo .name b { color:#526573; }
.contact #logo .name b { /* color:#737D7B; */color:#060; }

#bd {background-color:#000;margin:20px; float:left;
	height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
	min-height:560px;  
	height:560px;/*Should have the same value as the min height above*/
}
.home #bd {background-color:#42829C;margin:20px; float:left;}

#nav {margin:0; padding:0;border-right:solid 1px #FFF;}
#nav li {margin:0; padding:0; float:left; display:inline;border:solid 1px #FFF;margin-right:-1px;}
#nav li a,#nav li a:visited {padding:2px 10px;float:left; text-decoration:none; color:#FFF;font-size:11px;}
#nav li a:hover { background-color:#000; }

.members #nav li.a {background-color:#7B5D7B;}
.members #nav li.b {background-color:#8C6D8C;}
.members #nav li.c {background-color:#9C829C;}
.members #nav li.d {background-color:#B5A2B5;}
.members #nav li.active a { background-color:#FFF; color:#947D94;text-transform:uppercase; }

.principle #nav li.a {background-color:#AD7542;}
.principle #nav li.b {background-color:#C6864A;}
.principle #nav li.c {background-color:#D6A673;}
.principle #nav li.d {background-color:#DEC3A5;}
.principle #nav li.active a { background-color:#FFF; color:#A57542;text-transform:uppercase;}

.resouce #nav li.a {background-color:#52656B;}
.resouce #nav li.b {background-color:#6B828C;}
.resouce #nav li.c {background-color:#94A2AD;}
.resouce #nav li.d {background-color:#BDCBCE;}
.resouce #nav li.active a { background-color:#FFF; color:#8496A5;text-transform:uppercase;}

.contact #nav li.a {background-color:#6B754A;}
.contact #nav li.b {background-color:#848E63;}
.contact #nav li.c {background-color:#9CAE7B;}
.contact #nav li.d {background-color:#CED3B5;}
.contact #nav li.active a { background-color:#FFF; color:#A5A694;text-transform:uppercase;}

.members #ft p {color:#C6AEC6;}
.principle #ft p {color:#A57539;}
.resouce #ft p {color:#526573;}
.contact #ft p {color:#737D7B;}
.newsgreen #ft p {color:#360;}
.newsgreen #ft a {color:#A2B98B;}

#bd .ct { padding:30px 10px 20px;font-size:0.8em; }
#bd .ctnews { padding:10px 10px 20px;font-size:0.8em;  }
.home #bd .ctnews { padding-top:5px; }
#news a,#news a:visited,.ct a,.ct a:visited { color:#000; }
#news a:hover { color:#8CB6C6;}
.btns { margin:0 0 15px; font-weight:700;/*  line-height:1.8em; */ font-size:1em; letter-spacing:1px; }
.btns a, .btns a:visited { /* font-size:0.9em; */ color:#FFF; padding:2px 0; /* border:solid 1px #8CB6C6; */ margin:0 5px 10px 0; text-decoration:none; letter-spacing:0; }
.btns.noborder a, .btns.noborder a:visited { border:none; margin:0 5px 0 0; padding:2px 0; }
.btns a:hover { color:#FFF; background-color:#000; }
.btns.noborder a:hover { background-color:transparent; border-bottom:solid 1px #ddd;}

#bd .fotoframe {background-color:#FFF; padding:20px; float:left; margin-right:10px;}
#bd .fotoframe2 {background-color:#FFF; padding:20px; float:left; margin-right:10px;}
#bd .fotoframe img {width:488px; height:319px;border:solid 1px #000;}
#bd .fotoframe2 img {width:200px; height:319px;border:solid 1px #000;}

.home td {margin:0; padding:0;}
.home #bd .fotoframe {background-color:#FFF; padding:20px; margin-right:10px;}
.home #bd .fotoframe img {width:478px; height:377px;border:solid 1px #000;}

.contact #bd .fotoframe {  float:right;border-right:solid 10px #000;}
.contact #bd .fotoframe img {width:626px; height:317px;border:solid 1px #000; }

.contentarea {width:340px; height:340px; padding:10px; overflow:auto; }
.newscontentarea {width:340px; height:340px; padding:10px; overflow:auto; }
.contentarea h3 { font-size:1.2em; font-weight:700; text-transform:uppercase; }
.caption { font-size:0.8em; }

.home .contentarea,
.home .newscontentarea {width:328px; height:400px; padding:10px; overflow:auto;background-color:#5A92A5;float:left; }

.home #bd #homenav { width:23px; height:420px;float:left; background-color:#42829C; }
.home #bd #homenav img { float:left; }

.members .contentarea { background-color:#845973; color:#fff;font-size:1em; }
.members .contentarea h3,.members .contentarea p,.members .contentarea li { color:#FFF; }
.members .contentarea h3 { color:#000; }
.principle .contentarea h3 { color:#600; }
.resouce .contentarea h3 { color:#000; }

.principle .contentarea { background-color:#C68A4A;}
.principle .contentarea p { margin-bottom:10px; line-height:1.6em;}

.newsgreen .contentarea { background-color:#9EBE5D; color:#000;width:620px;}
.newsred .contentarea { background-color:#B58E8C;width:620px;}

.resouce .contentarea { background-color:#BDCBCE;}
.contact .contentarea { background-color:#000;width:198px; padding-left:5px; overflow:auto;float:left;white-space:nowrap; }
.contact .contentarea h2 { font-size:1.4em; color:#6B8E7B;}
.contact .contentarea h3 { font-size:1.1em; color:#B0BC92;}
.contact .contentarea p { /* color:#9CC3DE; */color:#FFF;}
.contact .contentarea a,.contact .contentarea a:visited { color:#FFF;}

.contentarea ol,.contentarea ul { margin:0 0 5px 5px; padding:0 0 5px 5px; }
.contentarea ol li,.contentarea ul li { margin:5px; padding-bottom:1px; line-height:1.4em; }

.contentblock2 { background-color:#5A92A5;float:left;padding:10px;  }
.contentblock2 ol,.contentblock2 ul { margin:0 0 5px 13px; padding:0 0 5px 5px; }
.contentblock2 ol li,.contentblock2 ul li { margin:5px; padding-bottom:1px; line-height:1.4em; }

ul.pdf li { background:url(../images/pdf5.gif) no-repeat;list-style-type:none; margin-left:0; padding-left:20px;line-height:1.2em; }
ul.pdf li ul { margin:0 0 0 3px; padding-left:3px; }
ul.pdf li ul li { background:none; margin-left:5px; padding-left:0; line-height:1em; list-style: disc; }
ul li:first-line { /* font-weight:700; */ }
.resouce .contentarea a,.resouce .contentarea a:visited { color:#369; }
.members .contentarea a,.members .contentarea a:visited { color:#DAC7DA;text-decoration:none; }

.thumbs p, .thumbs li { line-height:1em; color:#ddd; }
.thumbs ul li a,.thumbs ul li a:visited,
.thumbs ul li ul li a,.thumbs ul li ul li a:visited { color:#ddd; }
.thumbs ul { margin-left:10px; }
.thumbs ul li { margin-left:20px; padding-left:10px; }
.thumbs ul li ul { margin-top:5px; margin-left:0; list-style:none; }
.thumbs ul li ul li { padding-left:0; }
.thumbs ul li ul li a { margin-left:10px; }

.newscontentarea p { font-size:0.8em; }
.newscontentarea ul.pdf li a { color:#000; font-size:0.8em; }

blockquote  { font-size:0.9em;}
#ft a,#ft a:visited {color:#000;text-decoration:none;}
.home #ft p {font-size:0.8em;color:#84B6BD; }
.home #ft a,.home #ft a:visited {color:#888;text-decoration:none;}
