
img { border:0px; }
.clear { clear:both; }
.hidden { display:none; }
.heading { padding-bottom:15px; }
.headingSub { padding-bottom:15px; padding-top:20px; }
.pad-list { color:#004e76; padding-top:7px; font-weight:bold; }
.sent { padding:10px; margin-top:10px; margin-bottom:10px; background-color:#00486d; color:#ffffff; font-size:11px;  }
.button { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; background-color:#e4e4e4; color:#707070; font-size:12px; border:1px solid #dbdbdb; }
input,textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; background-color:#d9d9d9; border:1px solid #ffffff; padding:5px; }
.profile-image { padding:3px; border:1px solid #cecece; }
.map-heading { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; letter-spacing:-1px; color:#014561; }

p { line-height:20px; }
a { color:#00486d }
a:hover { color:#acd150; }
.credit-table { padding-top:20px; }
.credit-table td { border-bottom:1px solid #cecece;}
label { text-align:right; font-size:13px; }
body {	background-color: #dfdfdf; margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#707070; }
#container { width:825px; margin:0 auto; margin-top:57px; background-image:url(../app-images/layout-bg.jpg); }
#header { width:825px; height:138px; background-image:url(../app-images/layout-header.jpg); background-repeat:no-repeat; }
#navigation { height:42px; background-color:#e4e4e4; margin-left:14px; margin-right:14px; padding-left:13px; }
#body { margin-left:40px; margin-right:46px; text-align:left;  margin-top:35px; }
#footer { width:825px; height:180px; background-position:bottom; background-image:url(../app-images/layout-footer.jpg); background-repeat:no-repeat;}
#credit { margin:0 auto; width:785px; height:26px; }
#notice { float:right; }

#nav1 a { width:48px; height:42px; background-image:url(../app-images/nav1.gif); background-repeat:no-repeat; display:block; float:left; }
#nav1 a:hover {  background-image:url(../app-images/nav1-1.gif); background-repeat:no-repeat;  }

#nav2 a { width:112px; height:42px; background-image:url(../app-images/nav2.gif); background-repeat:no-repeat; display:block; float:left; }
#nav2 a:hover {  background-image:url(../app-images/nav2-1.gif); background-repeat:no-repeat;  }

#nav3 a { width:66px; height:42px; background-image:url(../app-images/nav3.gif); background-repeat:no-repeat; display:block; float:left; }
#nav3 a:hover {  background-image:url(../app-images/nav3-1.gif); background-repeat:no-repeat;  }

#nav4 a { width:56px; height:42px; background-image:url(../app-images/nav4.gif); background-repeat:no-repeat; display:block; float:left; }
#nav4 a:hover {  background-image:url(../app-images/nav4-1.gif); background-repeat:no-repeat;  }

#nav5 a { width:58px; height:42px; background-image:url(../app-images/nav5.gif); background-repeat:no-repeat; display:block; float:left; }
#nav5 a:hover {  background-image:url(../app-images/nav5-1.gif); background-repeat:no-repeat;  }

#nav6 a { width:123px; height:42px; background-image:url(../app-images/nav6.gif); background-repeat:no-repeat; display:block; float:left; }
#nav6 a:hover {  background-image:url(../app-images/nav6-1.gif); background-repeat:no-repeat;  }

#nav7 a { width:94px; height:42px; background-image:url(../app-images/nav7.gif); background-repeat:no-repeat; display:block; float:left; }
#nav7 a:hover {  background-image:url(../app-images/nav7-1.gif); background-repeat:no-repeat;  }

#nav8 a { width:131px; height:42px; background-image:url(../app-images/nav8.gif); background-repeat:no-repeat; display:block; float:left; }
#nav8 a:hover {  background-image:url(../app-images/nav8-1.gif); background-repeat:no-repeat;  }

#nav9 a { width:82px; height:42px; background-image:url(../app-images/nav9.gif); background-repeat:no-repeat; display:block; float:left; }
#nav9 a:hover {  background-image:url(../app-images/nav9-1.gif); background-repeat:no-repeat;  }

.partners { padding-top:10px; }
.partners-left { width:220px; float:left; }
.partners-right { width:500px; float:left; }
.map-heading { padding-top:20px; padding-bottom:20px; }
.map-listing { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #cecece; line-height:20px; }
.map-listing h3 { color:#00486d; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; }
.right { text-align:right; }
