body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #727272; background: #ede8b0;}

/*->defaults-----------------------------------------------------------------------*/
#pageContainer {width: 1015px; margin: 20px auto;}
#pageLayout {background: #02286f; padding: 10px 10px 5px; float: left;}
#pageLayout img {border: none;}
.alcenter {text-align: center;}
.onethird {width: 33%; float: left; overflow: hidden;}
.description {font-size: 10px;}
.error {color: #962626; font-weight: bold;}

/*->wraps--------------------------------------------------------------------------*/
#wrapBot {background: url(../images/bgContainer.gif) no-repeat left bottom; padding-bottom: 20px; float: left;}
#wrapTop {background: url(../images/bgContainer.gif) no-repeat left top; padding-top: 20px; float: left;}
#wrapMid {background: url(../images/bgContainerR.gif) repeat-y left top; padding: 0 20px; float: left;}

/*->pageHeader---------------------------------------------------------------------*/
#mainMenu {clear: both; float: left;}
#mainMenu ul {margin: 0; padding: 0; list-style-type: none; float: left; width: 100%;}
#mainMenu li, #mainMenu li a, #mainMenu li a img {float: left;}
#logo {clear: both; float: left; padding: 0 0 10px 4px;}
#logo a {float: left;}

/*->pageContent--------------------------------------------------------------------*/
#pageContent {background: #fff; float: left; padding: 10px 15px; width: 925px; overflow: hidden; color: #202020;}

#pageContent h1, #pageContent h2, #pageContent h3, #pageContent h4 {margin: 0; padding: 5px 0; font-weight: normal; color: #202020;}
#pageContent h1 {font-size: 24px; padding-bottom: 0;}
#pageContent h2 {font-size: 18px;}
#pageContent .rightCol h2 {padding-bottom: 0;}
#pageContent p {margin: 0; padding: 5px 0;}
#pageContent a, #pageContent ul.list {color: #184393;}
#pageContent a:hover {color: #202020;}
#pageContent ul, #pageContent ol {margin: 0; padding: 5px 0 5px 20px;}
#pageContent ul.list {float: left; padding-top: 40px; padding-bottom: 25px; width: 100%; clear: both; list-style-type: disc;}
#pageContent ul.list li a {font-size: 14px; text-decoration: none;}
#pageContent ul.list li {float: left; width: 49%;}


#pageContent ul.list1 {float: left; padding-top: 0px; padding-bottom: 25px; width: 100%; clear: both; list-style-type: disc;}
#pageContent ul.list1 li a {font-size: 14px; text-decoration: none;}
#pageContent ul.list1 li {float: left; width: 280px;}

#pageContent form {margin: 0;}

  #pageContent .content {clear: both; float: left; width: 865px; padding: 5px 30px;}
	#pageContent.about .content {width: 680px;}
	#pageContent.schedule .content {width: 890px; padding-left: 5px;}
	#pageContent.service .content .leftCol {width: 365px; float: left; overflow: hidden;}
	#pageContent.service .content .rightCol {width: 475px; float: left; overflow: hidden; padding-left: 25px; font-size: 14px;}
	#pageContent.contact .content {padding-right: 5px; width: 890px;}
	#pageContent.contact .content .leftCol {width: 410px; float: left; overflow: hidden; padding-right: 23px;}
	#pageContent.contact .content .rightCol, #pageContent.schedule .content .rightCol {width: 425px; float: left; overflow: hidden; background: url(../images/bgborder.gif) repeat-x left top #f6c88c; border: 1px solid #e6be80; padding: 10px 15px;}
	#pageContent.schedule .content .rightCol {width: 515px;}
  
	#pageContent form input.text, #pageContent form textarea {background: #fff; padding: 1px 2px; border: none; font-size: 12px;}
	#pageContent form textarea {width: 340px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	#pageContent form input.text {width: 190px;}

  #topBanner {clear: both; text-align: center; padding: 20px 0 10px;}
	#pageContent .section {clear: both; float: left; width: 100%;}
	#security {font-size: 16px; color: #fff; text-transform: uppercase; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; padding-top: 5px; float: left; width:955px; clear: both;}
	
	#rowBanner {width: 901px; float: left; padding: 14px 12px 3px; overflow: hidden; background: url(../images/bgban.gif) no-repeat left top #fff; margin-top: 10px;}
	#rowBanner .row {width: 960px; float: left;}
	#rowBanner a, #rowBanner div.ban {float: left; margin-right: 10px;}
	
	.service #search {padding: 30px 0 10px; margin: 0; float: left; width: 100%;}
	.service #search select {width: 200px; margin-left: 20px;}

/*->pageFooter---------------------------------------------------------------------*/
#pageFooter {clear: both; padding: 5px 40px; text-align: center; color: #626262;}
#pageFooter p {color:#02286F; font-size:14px;}
#pageFooter span {color:#000; font-size:12px; line-height:18px;}
#pageFooter a {text-decoration: none; color: #626262;}
#pageFooter a:hover {color: #000;}
#pageFooter img.cards {margin: 10px;}

.h1{display:none;}
.bred_area{width:450px; /*margin:0 0 50px 0;*/ padding:0 0 10px 0;}
a.bred{ color:#3300FF;  text-decoration:underline; font-weight:600; font-weight:bold;}
a.bred:hover{color:#3300FF;  text-decoration:none; font-weight:600; font-weight:bold;}
