/* 
Theme Name: Roe Milling Blue
Theme URI: http://scit.com/
Description: Roe Milling Blue Theme
Version: 1.0
Author: SCIT 
Author URI: http://www.scit.com/ 
*/

* {
  margin: 0;
  padding: 0;
  font: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
/* notes section 
  Blue: 006BEA
  MBlue: 0058D4
  DBlue: 0045BC

*/
img { behavior: url(iepngfix.htc); }

body {
  background: #ffffff;
  color: #000000;
}

ul {
  margin-left: 15px;
}

li {
  list-style: disc;
}

h2 {
  margin-bottom: 20px;
  font-size: 18px;
}

p {
  margin-bottom: 10px;
}

a {
  color: #ffffff;
}

a:hover {
  color: #990000;
}

/* Classes */

.idx-header a {
  color: #000000;
}
.border {
  border: solid black 1px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.center {
  text-align:center;
}

.smaller {
  font-size: 10px;
}

li.page_item a {
  font-size: 14px;
}

.linkcat h2 {
  font-size: 16px;
  margin-bottom: 5px;
}

.linkcat ul {
  margin-bottom: 20px;
}

/* Specific Items */
#pageContainer {
  width: 734px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
}

#topContainer {
  margin-top: 6px;
  margin-bottom: 6px;
  color: #ffffff;
  font-size: 28px;
  background: #006BEA url(images/gradient.jpg) repeat-x top left;
  height: 42px;
  padding-left: 15px;
  padding-top: 15px;
  width: 719px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
}

#titleContainer {
  position:absolute;
  top: 5px;
  left: 10px;
  font-size: 18pt;
}

#companyContainer {
  position:absolute;
  bottom: 5px;
  left: 10px;
  color: #FFFFFF;
  font-size: 14px;
  z-index: 1000;
}


#contactContainer {
  height: 42px;
  text-align: right;
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 14px;
}

#contactContainer a{
  color: #FFFFFF;
  font-size: 14px;
}

#contactContainer a:hover{
  color: #ff0000;
}

#bannerContainer{
  position:relative;
  height: 205px;
  background: #006BEA url(images/banner.jpg) no-repeat;
  width: 734px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  border: 0px solid #006BEA;
  border-bottom-width: 1px;
  border-top-color: #0045BE;
  border-top-width: 1px;
}

#bannerSlogan {
  color: #FFFFFF;
  position:absolute;
  left: 10px;
  bottom: 10px;
  font-size: 24px;
  z-index: 1000;
}

#bannerSlogan2 {
  color: #000000;
  position:absolute;
  left: 11px;
  bottom: 9px;
  font-size: 24px;
  z-index: 100;
}

#bannerText {
  color: #FFFFFF;
  position:absolute;
  right: 10px;
  top: 5px;
  font-size: 14px;
}

#bannerRoe {
  position:absolute;
  top: 0px;
  left: 0px;
  z-index: 5000;
}

#bannerStar {
  position: absolute;
  z-index: 10000;
  top: 10px;
  left: 10px;
}

#mainMenuContainer {
  margin-top: 6px;
  margin-bottom: 6px;
  height: 37px;
  width: 734px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
}

#bottomIcons {
  text-align: right;
  float:right;
}

#bottomLogos {
  text-align:left;
  float: left;
}

#menuLink1 a{
  background: #006BEA;
  width: 245px;
  height: 30px;
  display: block;
  font-size:20px;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 7px;
}

#menuLink1 a:hover {
  background: #00A1FF;
  text-decoration: underline;
}

#menuLink2 a{
  background: #0058D4;
  width: 244px;
  height: 30px;
  display: block;
  font-size:20px;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 7px;
}

#menuLink2 a:hover {
  background: #00A1FF;
  text-decoration: underline;
}

#menuLink3 a{
  background: #0045BC;
  width: 245px;
  height: 30px;
  display: block;
  font-size:20px;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 7px;
}

#menuLink3 a:hover {
  background: #00A1FF;
  text-decoration: underline;
}

#bottomContainer {
  background: #ffffff url(images/gradient.jpg) repeat-x top left;
  position:relative;
  height: 57px;
  margin-top: 6px;
  margin-bottom: 6px;
  clear:both;
  width: 734px;
  text-align:center;
  position:relative;
  margin-left:auto;
  margin-right:auto;
}

#bottomContainer img{
  padding-right: 25px;
  padding-left: 25px;
}

#footerContainer {
  text-align: center;
  color: #0045BC;
  width: 734px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
}

#contentContainer {
  position: relative;
  background: url(images/content-back.gif) repeat-y top left;
  width: 734px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
}

#leftContent {
  width: 219px;
  margin-right: 6px;
  padding: 10px;
 /*  background: #006BEA;*/
  height: 100%;
  float:left;
}

#leftContent ul {
  list-style-type:square;
  color: #ffffff;
}

#leftContent ul a {
  /* display: block;*/
  color: #ffffff;
  font-weight: bold;
  text-decoration:none;
}

#leftContent ul a:hover {
  text-decoration: underline;
}

#rightContent {
  float:left;
  width: 469px;
  height: 100%;
/*  background: #006BEA; */
  padding: 10px;
  color: #FFFFFF;
}

/* IDX Additions */
        .idx-border {
          border: solid 1px #ffffff;
          padding: 0px;
          margin: 5px;
		  margin-top: 0px;
        }
		
		.idx-border2 {
		  border: solid 1px #ffffff;
          padding: 0px;
          margin: 0px;
		}
        
        .address {
          font-weight: bold;
		  font-size: 14px;
        }
        
        .important {
          font-weight: bold;
          font-size: 16px;
        }
        
        .features {
          font-weight: bold;
        }
        
        .idx-header {
          background-color: #ffffff;
          color: #000000;
          font-weight:bold;
          padding-right: 10px;
          padding-left: 5px;
		  font-size: 14px;
        }
        
        .idx-header2 {
          background-color: #ffffff;
          color: #000000;
          padding-right: 10px;
          padding-left: 5px;
		  font-size: 14px;
        }
		
		.idx-heading3 {
		  font-size: 14px;
		  color: #006BEA;
		  background: #ffffff;
		}
		
		.idx-heading3 a {
		  font-size: 10px;
		  color: #006BEA;
		}
		
		.idx-heading3 a:hover {
          color: #990000;
        }
		
		#idx-content {
		  font-size: 14px;
		}
		
		.idx-bottomborder {
		  border: solid 0px #ffffff;
		  border-bottom-width: 1px;
          padding: 0px;
          margin: 0px;
		  padding-bottom: 10px;
		  padding-top: 10px;
		}
		
		.idx-bottomborder img {
		  margin-right: 5px;
		}
		
		#idx-footnote {
		}
		
		#idx-copyright {
		}


