body {
   margin:0;
   padding:0;
   border:0;
   width:100%;
   background:#fff;
   min-width:1050px;
   font-size:90%;
   font-family: Arial, Verdana, sans-serif;
}


/* Header styles */
#header {
   clear:both;
   float:left;
   width:100%;
   border-bottom:1px solid #cdcbcb;
}
#logo{
   float: left;
}
#menu_links{
   padding: 20px 5px 10px 0px;
   float: right;
}
#menu_links a {
   color:#898988;
   font-weight: bold;
   font-size: 12px;
   border-bottom: 2px solid #fff;
   text-align:center;
   text-decoration:none;
   padding: 0px 3px 0px 3px;
}
#menu_links a:hover {
   color:#555;
   border-bottom: 2px solid #fbb258;
}

/*body styles*/
#body_content{
  width: 1050px;
  min-width: 1050px;
  margin: auto;
  color:#6b6a6a;
  text-decoration: none;
  font-size: 12px;
  text-align: left;
}
#main_content{
   width: 100%;
   padding: 5px;
   min-height: 650px;
}
#sub_header{
   width: 1025px;
   clear:both;
   float:left;
   border-bottom: 1px solid #cdcbcb;
   padding: 10px 5px 5px 5px;
}
#sub_content{
   float: left;
   width: 100%;
   padding: 15px 5px 15px 5px;
   width: 1010px;
   margin: 10px;
}
#iframe_content{
   width: 100%;
   margin-left: -5px;
   padding: 0px;
   text-align: center;
}
.photo_border{
   padding: 4px;
   border: 1px solid #cdcbcb;
}

a.small_link{
  color:#656565;
}a.small_link:hover{
  color:#898988;
}

/* download section */
a.small_download_link{
  color:#656565;
}a.small_download_link:hover{
  color:#898988;
}
.download_header{
   color: #d3801a;
   font-weight: bold;
   text-decoration: underline;
}


/* column container */
.colmask {
   position:relative;   /* This fixes the IE7 overflow hidden bug */
   clear:both;
   float:left;
   width:100%;         /* width of whole page */
   overflow:hidden;      /* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
   float:left;
   width:100%;         /* width of page */
   position:relative;
}
.col1,
.col2,
.col3 {
   float:left;
   position:relative;
   padding: 0;   /* no left and right padding on columns, we just make them narrower instead
               only padding top and bottom is included here, make it whatever value you need */

}
/* 3 Column settings */
.threecol {
   background:#fff;      /* right column background colour */

}
.threecol .colmid {
   right:5%;         /* width of the right column */
   background:#fff;      /* center column background colour */
}
.threecol .colleft {
   right:90%;         /* width of the middle column */
   background:#fff;   /* left column background colour */
}
.threecol .col1 {
   width:90%;         /* width of center column content (column width minus padding on either side) */
   left:100%;         /* 100% plus left padding of center column */
}
.threecol .col2 {
   width:5%;         /* Width of left column content (column width minus padding on either side) */
   left:5%;         /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
   width:5%;         /* Width of right column content (column width minus padding on either side) */
   left:90%;         /* Please make note of the brackets here:
               (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}


/* Footer styles */
#footer {
   clear:both;
   width:100%;
   border-top:1px solid #cdcbcb;
   text-align: center;
   padding-top: 20px;
   color: #ccc;
   font-size: 12px;
}

a.copyright{
   color: #ccc;
   font-size: 12px;
}
a.copyright:hover{
   color: #aaa;
   font-size: 12px;
}

