/* Layout Stylesheet */ 

body {
 margin: 0px 0px 0px 0px;
 background:#FFFFFF;
 background-image:url(../img/bg2.jpg);
 background-repeat: repeat-x;
 color: #000000;
 text-align:left;
 padding:0;
 }


html>body {
 width: auto;
 min-width: 930px;
}

#outer {
 text-align:left;
 width:75%;
 height: 800px;
 margin:auto;
 min-width: 930px;
 }
 
 html>#outer {
 width: 930px;
}


#hdr {
 height:145px;
 text-align:left;
 }

#hdr img {
	
}

#bar {
 height:45px;
 width: 895px;
 color: #333333;
 }

#bodyblock {
 position:relative;
 background: #FFFFFF;
 color: #333333;
 width:800px;
 padding:0;
 background-image: url(../img/content_bg.jpg);
 background-repeat: repeat-y;
 overflow:auto; /* for Gecko and Opera 8 */
_height:10%; /* for IE */ 
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 }
 
 #bodyblock-calc {
  position:relative;
 background: #FFFFFF;
 color: #333333;
 width:900px;
 padding:0;
 background-image: url(../img/content_bg.jpg);
 background-repeat: repeat-y;
_height:10%; /* for IE */ 
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 }
 

 
 #bodyblock-home {
 position:relative;
 background: #FFFFFF;
 color: #333333;
 width:800px;
 padding:0 20px 0px 0px;
 background-image: url(../img/content_bg.jpg);
 background-repeat: repeat-y;
 overflow:none; /* for Gecko and Opera 8 */
_height:10%; /* for IE */ 
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 min-width: 900px;
 }
 
  #bodyblock-secondary{
	 position:relative;
	 background: #FFFFFF;
	 color: #333333;
	 width:1000px;
	 padding:0 20px 0px 0px;
	 background-image: url(../img/content_bg.jpg);
	 background-repeat: repeat-y;
	 overflow:none; /* for Gecko and Opera 8 */
	_height:10%; /* for IE */ 
	 border-left: 1px solid #CCC;
	 border-right: 1px solid #CCC;
	 min-width: 900px;
 }
 




#l-col {
 float:left;
 color: #000;
 width:540px;
 text-align: left;
 margin-left: 0px;
 }

 
 #l-col-secondary {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	color:#000000;
	float:left;
	padding-right:10px;
	margin-right:30px;
	text-align:left;
	width:540px;
 }

#l-col-home {
 float:left;
 color: #000;
 width:65%;
 text-align: left;
 margin: 0px;
 border-right:solid #CCCCCC 1px;	
 border-width:0 1 0 0px;
 min-width: 550px;
}

#l-col-home-secondary {
 float:right;
 color: #000;
 width:65%;
 text-align: left;
 margin: 0px;

 border-width:0 1 0 0px;
 min-width: 550px;
}



#r-col {
 width:195px;
 padding: 10px 0px 0px 15px;
 color: #333333;
 border:solid #CCCCCC;	
 border-width:0 0 0 1px;
 text-align:left;
 float: right;
 }
 
 #r-col-secondary {
 width:195px;
 padding: 10px 0px 0px 15px;
 color: #333333;
 text-align:left;
 float: left;
 }
 
 #r-col-third {
 width:205px;
 overflow:hidden;
 text-align:left;
 float: left;
 }
 
#r-col-home {
 width:25%;
padding: 50px 20px 0px 0px;
  float: right;
 text-align:left;
 min-width: 240px;
}

#r-col-home-secondary{
 width:25%;
padding: 50px 20px 0px 0px;
margin-left:20px;
  float:left;
 text-align:left;
 min-width: 240px;
}



#ftr {
 height:80px;
 width: 800px;
 background: #F5F5F5;
 text-align:center;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 }
 
 #ftr p {
	font-size:0.9em;
	text-align:left;
 }
 
 #ftr-secondary{
 height:80px;
 width: 1022px;
 background: #F5F5F5;
 text-align:center;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 }

