/*->all-------------------------------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../images/bg.gif);}

#container {width: 800px; margin: 0 auto;}
#container img {border: none;}

.clr_blue {color: #3567a4;}
.clr_grey {color: #3a3a3a;}
.banner {margin: 10px 0 0; float: left;}
.dash {border-top: 1px dashed #7c8993;}
.upper {text-transform: uppercase;}
.pb10 {padding-bottom: 10px;}
.p0, #left_side h2.p0 {padding: 0;}
.btn {margin-top: 10px; float: left;}
.cards {padding-bottom: 10px; float: left;}
/*<-all-------------------------------------------------------------------------------------------------------------------*/

/*->top-------------------------------------------------------------------------------------------------------------------*/
#top {background: url(../images/bg_top.gif) repeat-x; height: 82px;}
.home {background: url(../images/icon_home.gif) no-repeat left top; padding-left: 20px; padding-right: 5px;}
.contact {background: url(../images/icon_mail.gif) no-repeat left top; padding-left: 25px;}
/*<-top-------------------------------------------------------------------------------------------------------------------*/

/*->content---------------------------------------------------------------------------------------------------------------*/
#content {width: 780px; padding: 10px 10px 0; background: #fff; float: left;}
#content form {margin: 0;}
#collage {background: url(../images/collage.jpg) no-repeat left top; height: 215px; overflow: hidden;}
#collage img.main {display: block;}
#collage .logos {position: absolute; margin: 10px 0 0 545px;}
#content p {margin: 0; padding: 7px 0;}
#middle {background: url(../images/bg_bot.gif) no-repeat left bottom; padding-bottom: 10px; float: left; width: 800px; overflow: hidden;}

   /*->left---------------------------------------------------------------------------------------------------------------*/
   #left_side, #left_sidebot {padding: 0 20px 0 10px;}
   #left_side h2, .left_top h2 {margin: 0; padding: 10px 0 5px; font-size: 24px; font-weight: normal;}
   #left_side p {margin: 0; padding: 0 0 12px;}
   #left_side ul {padding: 0 0 12px; margin: 0; list-style-type: none;}
   #left_side a {color: #3567a4; font-weight: bold;}
   .left_bottom {background: url(../images/bg_left.gif) no-repeat left bottom; padding-bottom: 10px;}
   .left_top {background: url(../images/bg_left.gif) no-repeat left top; padding: 10px 10px 0;}
   .left_top .text {border: 1px solid #787878; background: #fff;} 
   
   /*->gallery------------------------------------------------------------------------------------------------------------*/
   #gallery {width: 522px;}
   #gallery td {width: 174px;}
   #gallery a {background: #cccccc; float: left; width: 154px; overflow: hidden; padding: 5px;}
	 #gallery a span {width: 154px; overflow: hidden; float: left; text-align: center;}
   #gallery a td {height: 79px; cursor: pointer;}
   #gallery a:hover {background: #9d924a;}
   #gallery p {font-size: 11px; margin: 5px 0; padding: 0 10px 0 0;}
   #gallery div {float: left; width: 100%; padding: 5px 0;}

   /*->right--------------------------------------------------------------------------------------------------------------*/
   #right_side {width: 224px;}
   .right_bottom {background: url(../images/bg_right.gif) no-repeat left bottom #e0e0e0; padding-bottom: 7px;}
   .right_content {background: #fff; margin: 7px 7px 0; padding: 0; text-align: center;}
	 .right_content img {display: block;}
   #right_side p {margin: 0; padding-top: 5px; text-align: left; padding-left: 10px;}
	 
	 .border {background: #d9d9d9; border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8;}
	 .border .blb {background: url(../images/bg_left.gif) no-repeat left bottom; padding-left: 300px; display: block; position: relative; margin: -8px -1px 0;}
	 .border .brb {background: url(../images/bg_left.gif) no-repeat right bottom; height:10px; display: block;}
/*<-content---------------------------------------------------------------------------------------------------------------*/

/*->footer----------------------------------------------------------------------------------------------------------------*/
#footer, #footer a, #top a {color: #fefefe;}
#footer a:hover, #top a:hover {color: #969697;}
#footer {padding: 5px 0 0; float: left; height: 51px;}
/*<-footer----------------------------------------------------------------------------------------------------------------*/

