body,td,th,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
body{margin:0 0 0 1px;  padding:0;background: url(images/bg.gif) center; } 
form{margin:0;padding:0;}
p{margin:0 0 1.5em 0;}

th{text-align:left;background:#EFEFEF}

li{margin:0 0 15px 0;}

.datatable{border-collapse:collapse;}
.datatable td{border:1px solid #000000;padding:7px;font-size:11px;}
.datatable th{border:1px solid #000000;padding:7px;font-size:11px;}

.datatable2{border-collapse:collapse;margin:0 20px 0 0}
.datatable2 td{padding:3px;font-size:11px;}
.datatable2 th{padding:3px;font-size:11px;border-bottom:1px solid #000000}

.layout{border-left:1px solid #7B7B7B;border-right:1px solid #7B7B7B;border-collapse:collapse;margin:0 auto;width:759px}
.cornerstop{background:#FFFFFF;}
.cornersbottom{background:#D7D7D7;}
.nav {background:#3771A9;text-align:right;}
.nav .navbuttons{float:left;}

.nav .login{float:left;margin:0px 0 0 10px}
.nav .login .forgotpassword {font-size:9px;text-align:left;margin:5px 0 5px 0;  visibility: hidden; }
.nav .login .forgotpassword a{color:#CDDBE9;text-decoration:none;}
.nav .login .forgotpassword a:hover{text-decoration:underline;}
.nav .login .username{width:83px;font-size:9px;color:#CDDBE9;text-align:left;margin:0 3px 0 0;float:left;}
.nav .login .password{width:83px;font-size:9px;color:#CDDBE9;text-align:left;margin:0 3px 0 0;float:left;}
.nav .login .loginbutton{float:left;margin:8px 0 0 0;}
.nav .login .loginbutton .button{color:#FFFFFF;font-weight:bold;  background: url(images/button_login_0.gif) no-repeat;width:24px;height:22px; border:none;padding:0 0 2px 0}
.nav .login .textfield{width:82px;font-size:9px;border:none;margin:2px 0 0 0}

.intro {background:#FFFFFF;height:145px;vertical-align:middle;}
.intro .logo{text-align:center;width:300px;}
.intro .buttons{text-align:right;padding:10px 30px 0 0;}
.splash {background:#FFFFFF;}
.links{background:#3771A9;height:86px;border-top:1px solid #FFFFFF;}
.footer {background:#D7D7D7;text-align:center;font-size:11px;color:#000000;padding:0 0 10px 0}
.footer p{margin:0 0 10px 0}
.footer a:link{color:#000000;}
.footer a:visited{color:#000000;}

.header{background:#FFFFFF;}
.title{float:left;margin:50px 0 0 0}
.sublogo {float:right;}
.subtitle{font-size:15px; font-weight:bold;font-family: Arial, Helvetica, sans-serif;color:#2B659D; background:#F6F6F6;border-top:1px solid #7B7B7B;padding:5px 0 5px 14px}
.subtitle a{color:#A6A6A6;text-decoration:none;margin:0 10px 0 10px}
.subtitle a:hover{text-decoration:underline;color:#2B659D;}
.subtitle .current{text-decoration:underline;color:#2B659D;}

.content{background:#FFFFFF;padding:10px 20px 20px 20px;line-height:19px}

.top{background:#3771A9;border-top:1px solid #FFFFFF;text-align:right;padding:0 20px 0 0}
h1{color:#2B659D;font-size:23px;  font-family: Arial, Helvetica, sans-serif; margin:15px 0 30px 0;}
h2{color:#000000;font-size:17px;  font-family: Arial, Helvetica, sans-serif;margin:35px 0 20px 0;padding:0 0 5px 0;}

.subpages {border-collapse:collapse;margin:20px 0 0 0;clear:both;}
.subpages td {font-size:15px;font-family: Arial, Helvetica, sans-serif;border-top:1px solid #7B7B7B;border-bottom:1px solid #7B7B7B;background:#F6F6F6;font-weight:bold;color:#A1A1A1;padding:2px 5px 2px 10px}
.subpages a{text-decoration:none;color:#A1A1A1}
.subpages a:hover{text-decoration:underline;color:#3771A9;}
.subpages .next td a{color:#3771A9;}

.nextsection {width:140px;float:right;margin:0 4px 10px 4px;}
.nextsection a{text-decoration:none;color:#74AF32;font-size:15px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.nextsection a:hover{text-decoration:underline;}
.nextsection p{background:#EFF6E7;border:1px solid #74AF32;color:#74AF32;font-weight:bold;font-size:13px;padding:7px;margin:0;}

.previoussection {width:140px;float:right;margin:0 4px 10px 4px;text-align:right;}
.previoussection a{text-decoration:none;color:#3771A9;font-size:15px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.previoussection a:hover{text-decoration:underline;}
.previoussection p{background:#E4ECF4;border:1px solid #3771A9;color:#3771A9;font-weight:bold;font-size:13px;padding:7px;margin:0;}



body.popup{background: #048fcb;padding:0 0 20px 0;margin:0;height:100%}
	.popup h1{background: #e7e8e9 url(images/ourpeople-top-bg.gif) bottom left repeat-x;padding:25px 20px;margin:0;color:#008fcb}
	.popup .content{background: #fff url(images/ourpeople-bottom-bg.gif) bottom left repeat-x;padding:15px 20px 70px 20px;}
	
	.photo{border:1px solid #e7e8e9;background:#fff;padding:3px;}
	.photoleft{float:left;margin:0 15px 10px 0}
	.photoright{float:right;margin:0 0 10px 15px}	


	.contactinfo{margin:15px 0 0 0;clear:both}
	.contactinfo td{color:#048fcb;}
	.contactinfo td a{color:#048fcb;text-decoration:none}
	
	
	