/** BMA website stylesheet  **/
/** last updated 112708-jms **/

body{
	background:#FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img {border:0;}

ul {
   list-style:none;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 2px 10px;

}

li {
    background-image:url('images/0blt1.gif');
	background-repeat:no-repeat;
	background-position:top left;
    padding-left:10px;   
    line-height:22px;
}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html, input, textarea {
		font-family:Arial;
		font-size:0.75em;
		line-height:1.5em;
		color:#7a888f;
}

input, select {
       vertical-align:middle; 
       font-weight:normal;
}

a {
  color:#f7941c;
  text-decoration:none
}
a:hover {
   text-decoration:underline;
}
p {padding-top:14px;}

/** main layout **/

#main { 
      width:920px; 
      margin:0 auto; 
      text-align:left; 
      padding-top:22px; 
}
.col1, .col2, .col3 {float:left; width:260px;}
.headers {color:#333;}
.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}
.container2 {width:100%;}
.container3 {width:100%; background-color:#ffffff}

.line1 {background:url(images/line2.gif) top left repeat-y;}
.line1a {background:url(images/line1.gif) top left no-repeat;}

.line2 {background:url(images/line2.gif) repeat-y 353px 0;}
.line2a {background:url(images/line1.gif) no-repeat 353px 0;}

#page5 .line2 {background:url(images/line2.gif) repeat-y top right;}
#page5 .line2a {background:url(images/line1.gif) no-repeat top right;}

.col-1 {width:334px;}
.col-2 {width:530px;}
.col-1 .col-1 {width:140px; }
.col-1 .col-2 {width:140px;}

.col1a {
       float:left;
       width:155px;
       padding:0px 15px 0px 0px;
       background-color:#ffffff;
}
.col2a {
       float:left;
       width:155px;
       padding:0px 15px 0px 10px;
       background-color:#ffffff;       
}
.col3a {
       float:left;
       width:155px;
       padding:0px 10px 0px 10px;
       background-color:#ffffff;
}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin:16px 0 23px 18px;}
.col-2 .title {margin-left:0;}

/** header **/

#header {
        height:340px; 
        border-top:1px solid #e1e3e5; 
        border-bottom:1px solid #e1e3e5; 
        padding:11px 0px 12px 0px;
        background-image:url('images/header-bk.jpg');
        background-repeat:no-repeat;
        background-position:center right;
}
.menu {float:left;}
.logo {
      float:left; 
      padding:169px 0 0px 0px; 
      width: 558px; 
      height: 500px;
 }

/** content **/

#content {padding:15px 0 14px 0;}
.col-pad { padding:0 35px 0 13px;}
.col-pad2 { padding-right:30px;}
.box {background:#f6f8f9; padding:16px 15px 21px 18px;}
	.boxContact {padding-bottom:50px;}
.underline {text-decoration:underline;}
.box-main {background:#f6f8f9; padding:16px 15px 21px 18px;}

.padding1 {padding-top:10px;}
.padding2 {padding-bottom:20px;}
.padding3 {padding-right:13px;}
.phone {float:right; margin-right:100px;}

/** footer **/

#footer { height:43px; border-top:1px solid #e1e3e5; padding:21px 0 0 20px; color:#adb0b6;}
#footer a {color:#adb0b6;}

/** forms **/

#ContactForm {padding:20px 0 0 0;}
#ContactForm .rowi {height:24px; width:230px; border:1px solid #b4b4b4; background:none; padding:4 2 0 2px; font-size:0.917em;}
#ContactForm .col-1 {width:250px !important;}
#ContactForm .col-2 {width:280px !important; margin-bottom:20px;}
#ContactForm a {float:right; margin-left:24px;}

.input {width:180px; height:12px; border:0px; background:none; padding:4 2 0 2px; font-size:0.917em;}
textarea {width:260px; border:0px; background:none; overflow:auto; font-size:0.917em}
