body {position:relative;
text-align:center;
margin-left: auto;
margin-right: auto;
padding: 0;
background-image: url(../images/BG_grad_40_1200_blue.png) ;
background-repeat:repeat-x;
color: #000;
background-color:#006;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.67em;}

/*html, body, #wrapper { 
	min-height: 99%;
	height: 99%;
} */

html>body, html>body #wrapper {
min-height:800px;
} 

#wrapper {position:relative;
min-height:800px;
text-align:left;
width:825px;
margin-left: auto;
margin-right: auto;
background-color:#fff;
border: solid 1px #000;
background-image: url(../images/QCmasthead7_mid.jpg);
background-repeat:repeat-x;}

#header {margin-left : 1em; margin-top : 1em; text-align:center;}
#header h1 {font-size :1.7em;}
#header h2 {font-size :1.5em;}  
#indic { margin-right:20px;}
.datatable{ width : 80%; text-align:center;  }
.datatable th {	font-size: 1.5em;	font-weight: bold;} 
.notes {  margin-left:20px; text-align: center; background-color:#cc9; border: 1px solid #000000;}
#pulse { margin-left:50px; margin-right:50px;}
#pulse .chicktable{margin-top: 5px; margin-left: 1px; width : 298px; height : 90px;	text-align:center; border : 1px solid #000; border-collapse: collapse;}
#pulse .mungtable{margin-top: 5px; margin-left: 3px; height : 90px;	width : 198px; text-align:center; border : 1px solid #000; border-collapse: collapse;}
#pulse .othertable{ margin-top: 5px; width : 198px; height : 90px; margin-left: 3px; text-align:center; border : 1px solid #000; border-collapse: collapse;}
#pulse  th {font-size: 1.2em;	background-color:#9c6;font-weight: bold;	height: 20px;}
#pulse  td {	height: 20px;}
 #pulse  .price {font-weight: bold;} 
#content {margin-left:50px;	margin-right:50px;}
#content p { 	margin-bottom:-6px;}
.banner, .head {border: solid 1px #000;background-color:#9c6; font-size: 1.2em; font-weight: bold; text-align: left; padding-left:25px; padding-top:5px; padding-bottom:5px;}
.head  {background-color:#690; color:#fff;  border : 1px solid #000;}
.futtable{ margin-top: 10px; text-align:center;  border : 1px solid #000; width : 700px;	}
.futtable th {font-weight: bold;}
.sumtable{ margin-top: 10px; text-align:center;  width : 130px;	}
.dfuttable{ margin-top: 8px;  text-align:center;    border : 1px solid #000;  width : 450px;  height:160px}
.dfuttable th { font-weight: bold;}
.dratetable{margin-left: 3px; margin-top: 8px; text-align:center; background-color:#9cc; border : 1px solid #000; width : 246px; height:160px}
.dratetable th {font-weight: bold;  background-color:#006; color:#fff;}
.wratetable{margin-left: 3px; margin-top: 8px; text-align:center; background-color:#9cc; border : 1px solid #000; width : 700px; }
.wratetable th {font-weight: bold;  background-color:#006; color:#fff;}
.tl {	font-weight: bold;text-align:left;} 
.tr {	font-weight: bold; text-align:right;}



/* ==footer== */
#footer {position: absolute;
bottom: 0;
text-align: center;
background-color:transparent;
color: #111;
height : 40px;
width: 100%;
background-image: url(../images/footer_blue_50.jpg);
background-repeat:repeat-x;
font-size: 1em;
color: #ccc;}

#footer a {color: #3c3;
					 clear:both;
}


#banner {background-color:transparent;
height:100px;
/*text-align:center;
*/
	color: #FFF;
margin-left: auto;
margin-right: auto;
z-index:2;
padding: 0;}

.ban-left {float:left;
margin-left: 10px;}

.ban-right {float:right;
margin-right: 10px;}

#mainmenu {background-color:transparent;
background-image: url(../images/footer_blue_50.jpg);
background-repeat:repeat-x;
height: 40px;
color: #FFF;}


/******************** generic classes *************************/
.heading { font-size: 1.5em;
        color: #066;
				text-transform:capitalize; }

a {color: #2e6ab1;
font-weight: bold;
text-decoration: none;}

a:hover {text-decoration:underline;}

.newstitle {
text-align:center;
font-size: 1.3em;
}

p {
  margin-right: 2em;
  /* margin-left: 2em; */
}

.border{border : 1px solid navy;
background-color:lightyellow;
 padding : 5px;
 margin-left: 250px;
}

/******************** main content *************************/

#content {position:relative;
background: transparent ;

background-image:url(../images/cotton_watermark_lg.jpg);
background-repeat:no-repeat;
background-position: right bottom;

}

.headimage {display:inline;}

.title, .stattitle, .navtitle, .subtitle, .title2{ 
margin-top : 5px;
margin-left : 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006;}

.title {
text-align : center;
font-size: 1.7em;
}
.subtitle {
text-align : left;
font-size: 1.3em;
}

.title2 {
text-align : center;
font-size: 1.3em;
}


.container .indexcontainer {
position:relative;
min-width:550px;
padding: 5px 5px 5px 5px ;
text-align:left;
background: transparent;}

.indexcontainer {margin-right : 260px;}
	
 
.data {padding-bottom: 50px ;
margin-left: auto;
margin-right: auto;
overflow: auto;}

/* main document hyperlinks */


h1.headline {margin:20px 0 10px 0;
font-size:1.5em;}

h1.navhead {margin:40px 0 10px 0;
font-size:1.5em;}

h2 {margin:40px 0 10px 0;
font-size:1.4em;}

.image-left {float:left;
margin:  0px 20px 10px  0px;}

.image-right, .image-media {float:right;
margin: 10px 20px 20px  10px;
}

.image-right, .image-left, .image-rightup  {
border: 1px solid navy;}

.image-media {
border: 0px solid navy;}

.image-rightup {float:right;
margin-left : 20px ;
margin-right : 10% ;
margin-bottom : 20px ;
width:160px; 
height:160px;}


/* ==footer== */
#footer {position: absolute;
bottom: 0;
text-align: center;
background-color:transparent;
color: #111;
height : 40px;
width: 100%;
background-image: url(../images/footer_blue_50.jpg);
background-repeat:repeat-x;
font-size: 1em;
color: #ccc;}

#footer a {color: #3c3;
					 clear:both;
}

/**************** css menuing style for all browsers *************/

/* CSS based Menu */

/* common styling */

#menu {font-family: arial, sans-serif;
min-width:680px;
position:relative;
font-size:11px;
margin:0px 10px 0px 40px;
z-index:100;
height: 24px;
line-height:20px;}

#menu ul li a, #menu ul li a:visited {display:block;
text-decoration:none;
width:100px;
margin-right: 3px;
text-align:center;
color:#fff;
border:1px solid #fff;
background:#006;
line-height:24px;
font-size:11px;
overflow:hidden;}

#menu ul {padding:0;
margin:0;
list-style-type: none;}

#menu ul li {float:left;
margin-right:1px;
position:relative;}

#menu ul li ul {display: none;
}

#menu ul li ul li {width: 160x;
}

/* specific to non IE browsers */

#menu ul li a:hover {border: 1px solid #fFF;
font-weight:bold;
background:#039;
line-height:20px;
padding-top: 5px;
margin-top :5px;
height:24px;}

#menu ul li.sub a:hover {border: 1px solid #fFF;
font-weight:bold;
background:#039;
line-height:20px;
padding-top: 0px;
margin-top :0px;
height:24px;}

#menu ul li:hover ul {display:block;
position:absolute;
top:26px;
left:0;
width:105px;}

#menu ul li:hover ul li a.hide {background:#6a3;
color:#fff;}

#menu ul li:hover ul li:hover a.hide {background:#6fc;
color:#000;}

#menu ul li:hover ul li ul {display: none;}

#menu ul li:hover ul li a {display:block;
margin-left: -25px;
margin-top: 0px;
width: 150px;
background-color:#fff;
border: 1px solid #9aafe5;
color: #2e6ab1;}

#menu ul li:hover ul li a:hover {background:#6fc;
margin-left: -25px;
margin-top: 0px;
width: 150px;
text-decoration:none;
font-weight: bold;
border: 1px solid navy;
background-color: lightyellow;;
color: #000;}

#menu .active {width: 100px;
text-align:center;
margin-top :5px;
margin-right: 3px;
padding-top: 5px;
font-weight: bold;
border: 1px solid #fff;
background-color: #2e6ab1;
color: #FFF;
height: 24px;
line-height:20px;}

.clear {clear:both;}
.clearleft {clear:left;}

.caption{ text-align:center;
margin-top : -10px;
font-style:italic;
}

.middle {text-align:center;
}

