﻿ body
 {
 background: url(images/pagegradient.jpg) #001b6c repeat-y center;
 margin: 0;
 padding: 0;
 border: 0;
 
 }
 
 p
 {
 font-family: verdana;
 font-size: 12px;
 margin: 0;
 border: 0;
 
 }
 
 h1
 {
 padding-left: 15px;
 font-family: verdana;
 font-weight: normal;
 margin-bottom: 8px;
 border-bottom: 1px solid #2469eb;
 font-size: 20px;
 width: 20%;
 
 }
 
 #info
 {
 position: relative;
 margin-left: auto;
 margin-right: auto;
 display: block;
 width: 40%;
 height: 20px;
 float: right;
 zoom:1
 
 }
 
 #wrapper
 {
 padding-bottom: 50px;
 *padding-bottom: 0;
 zoom:1
 
 }
 
 #header
 {
 background: url(images/headerbg.png) repeat-x;
 height: 35px;
 width: 100%;
 z-index: 3;
 zoom:1
 
 }
 
 #headercontents
 {
 margin-left: auto;
 margin-right: auto;
 display: block;
 width: 910px;
 height: 20px;
 zoom:1
 
 }
 
 #menu
 {
 position: relative;
 margin-left: auto;
 margin-right: auto;
 float: left;
 display: block;
 width: 60%;
 zoom:1
 
 }
 
 #pagegradient
 {
 background: url(images/pagegradient.jpg) repeat-y center;
 margin-left: auto;
 width: 100%;
 height: 100%;
 margin-right:auto;
 display: block;
 z-index: 2;
 zoom:1
 
 }
 
  #pagegradient2
 {
 background: url(images/pagegradient.jpg) repeat-y center;
 margin-left: auto;
 width: 100%;
 height: 100%;
 margin-right:auto;
 display: block;
 z-index: 2;
 zoom:1
 
 }
 
 #content
 {
 position: relative;
 margin-left: auto;
 margin-right: auto;
 display: block;
 width: 910px;
 height: 503px;
 z-index: 4;
 zoom:1
 
 }
 
 #footer
 {
 position: relative;
 margin-left: auto;
 margin-right: auto;
 display: block;
 width: 910px;
 height: 100%;
 zoom:1
 
 }
 
 #textarea
 {
 width: 100%;
 height: 100%;
 position: relative;
 margin-top: -254px;
 z-index: 2;
 zoom:1
 
 }
 
 #pagecontent
 {
 position: relative;
 background: url(images/sealsmall.png) no-repeat 14px 8px;
 margin-left: auto;
 margin-right: auto;
 display: block;
 width: 910px;
 height: 100%;
 padding-top: 10px;
 padding-bottom: 20px;
 z-index: 11;
 zoom:1
 
 }
 
 #text
 {
 position: relative;
 display: block;
 padding-left: 85px;
 padding-top: 34px;
 *padding-top: 44px;
 padding-bottom: 40px;
 z-index: 12;
 zoom:1
 
 }
 
 p.maintext
 {
 margin-left: -32px;
 width: 480px;
 line-height: 14px;
 zoom:1
 
 }
 
 p.maintext2
 {
 margin-left: -20px;
 line-height: 14px;
 zoom:1
 
 }
 
  p.maintext3
 {
 width: 100%;
 margin-left: -32px;
 line-height: 14px;
 zoom:1
 
 }
 
 #logo
 {
 position: relative;
 background: url(images/logo.jpg) no-repeat;
 margin-top: 30px;
 margin-right: 4px;
 width: 396px;
 height: 217px;
 display: inline;
 float: left;
 z-index: 5;
 zoom:1
 
 }
 
 #paperwrapper
 {
 width: 388px;
 height: 503px;
 display: block;
 float: right;
 position: relative;
 z-index: 5;
 
 }
 
 #papers
 {
 background: url(images/notes.png) no-repeat;
 width: 388px;
 height: 503px;
 position: relative;
 display: block;
 float: right;
 z-index: 10;
 
 }
 
 #textareatop
 {
 position: relative;
 background: url(images/textareabgtop.png) repeat-x;
 width: 100%;
 height: 24px; 
 margin-top: 15px;
 z-index: 2;
 zoom:1
 
 }
 
 #textareacenter
 {
 position: relative;
 background: url(images/textareabgcenter.png) #c9d2ec repeat-x bottom;
 width: 100%;
 min-height: 280px;
 height: 100%; 
 z-index: 2;
 zoom:1
 
 }
 
 #textareabottom
 {
 position: relative;
 background: url(images/textareabgbottom.png) repeat-x;
 width: 100%;
 height: 23px; 
 z-index: 2;
 zoom:1
 
 }
 
 #logoParade
 {
 width: 100%;
 height: 108px;
 position: relative;
 background: url(images/carouselbg.jpg) repeat-x;
 zoom:1
 
 }
 
 img a, img a:hover, img a:link, img a:active
 {
 text-decoration: none;
 border-style: none;
 border: 0;
 
 }
	 
 #logoParade div.scrollableArea img
 {
 float: left;
 margin-left: 25px;
 zoom:1
 
 }
 
 ul
 {
 list-style: none;
 margin: 0;
 padding: 0;
 margin-left: 20px;
 zoom: 1;
 
 }
 
 .menuright
 {
 text-align: right;
 font-family: verdana;
 font-size: 8px;
 padding-top: 3px;
 text-decoration: none;
 font-family: verdana;
 font-size: 10px; 
 color: #000;
 z-index: 4;
 zoom:1
 
 }
 
 .footertext
 {
 text-align: left;
 font-family: verdana;
 font-size: 8px;
 padding-top: 10px;
 margin-left: 20px;
 text-decoration: none;
 font-family: verdana;
 font-size: 10px; 
 color: #fff;
 z-index: 4;
 display: block;
 float: left;
 zoom:1
 
 }
 
 .regularlinks a
 {
 color: #000;
 border-bottom: 1px dotted #000;
 text-decoration: none;
 
 }
 
 .regularlinks a:link
 {
 color: #000;
 
 }
 
 .regularlinks a:active
 {
 color: #000;
 
 }
 
 .regularlinks a:hover
 {
 color: #000;
 border-bottom: 1px solid #000;
 
 }
 
 .footertext a
 {
 color: #fff;
 border-bottom: 1px dotted #ffffff;
 text-decoration: none;
 
 }
 
 .footertext a:link
 {
 color: #fff;
 
 }
 
 .footertext a:active
 {
 color: #fff;
 
 }
 
 .footertext a:hover
 {
 color: #fff;
 border-bottom: 1px solid #fff;
 
 }
 
 .menu a
 {
 margin-right: 20px;
 *display: inline;
 display: block;
 float: left;
 zoom: 1;
 font-family: verdana;
 font-size: 10px;
 padding-top: 3px;
 text-decoration: none;
 font-family: verdana;
 font-size: 10px; 
 color: #000;
 z-index: 4;
 
 }
 
 .menu li
 {
 *display: inline;
 display: block;
 float: left;
 zoom: 1;
 z-index: 4;
 
 }
 
 .bold
 {
 font-weight: bold;
 zoom:1
 
 }
 
 .locationinfo
 {
 font-weight: bold;
 font-size: 16px;
 border-bottom: 2px solid #000;
 zoom:1
 
 }
 
 .mapinfo
 {
 padding-right: 5px;
 
 }
 
 .white
 {
 color: #fff;
 font-weight: bold;
 zoom:1
 
 }
 
 .menu a:link, .menu a:visited
 {
 text-decoration: none;
 background: url(images/menubg.png) 0px 0px;
 zoom: 1;
 *display:inline;
 
 }
 
 .menu a:hover, .menu a:active
 {
 text-decoration: none;
 background-position: bottom repeat-x;
 color: #fff;
 zoom:1;
 *display:inline;
 background: url(images/menubg.png) 0px 3px;
 
 }
 
 img.floatright
 {
 float: right;
 border: 0;
 padding-bottom: 20px;
 
 }
 
  .inlineimageleft
 {
 float: left;
 padding: 0 20px 0 0;
 
 }
 
  .inlineimageright
 {
 float: right;
 padding: 0 0 0 20px;
 
 }
 
 ul#portfolio li img
 {
 width: 194px;
 height: 169px;
 border: 0;
 margin: 0;
 padding: 0;
 margin-left: 126px;
 margin-top: 48px;
 z-index: 1300;
 
 }
 
 ul#portfolio2 li img
 {
 width: 129px;
 height: 126px;
 border: 0;
 margin: 0;
 padding: 0;
 margin-left: 25px;
 margin-top: 268px;
 z-index: 1300;
 
 }
 
 ul#portfolio3 li img
 {
 width: 129px;
 height: 126px;
 border: 0;
 margin: 0;
 padding: 0;
 margin-left: 198px;
 margin-top: 330px;
 z-index: 1300;
 
 }
 
 .map
 {
 display: block;
 background: url(images/mapbg.jpg) repeat-y right #fff;
 position: relative;
 border-left: 1px solid #99b1fd;
 border-top: 1px solid #99b1fd;
 border-bottom: 1px solid #99b1fd;
 height: 350px;
 margin: 5px 5px 25px 5px;
 width: 85%;
 clear: all;
 padding: 5px;
 
 }
