/* Font sizes */
.h1 {font-size: 34px; color:#242424; text-shadow:#999999 1px 1px 1px;}
.h2 {font-size: 25px; color:#43f3d3e;}
.h3 {font-size: 19px; font-style:italic; color:#43f3d3e;}
.h4 {font-size: 18px; color:#43f3d3e;}
.h5 {font-size: 28px; color:#4a7094;}
.h6 {font-size: 11px; color:#43f3d3e; line-height: 18px;}
.h7 {font-size: 17px; color:#4a7094; padding:0px;}
.error {font-size: 17px; color:#FF0000;}

/* background image text setting width setting */

body
{
   margin-right: 0px;
   height:auto;
   width:1280px;
   background-image:url(images/background2.png);
   background-repeat:no-repeat;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 20px;
   margin-bottom: 0px;
}

/* Set up top links and logo*/
.header {
position:relative;
width:auto;
height:66px; 
vertical-align: top;
padding-left: 146px; 
padding-top: 30px;  
}

#logo_holder {
height:66px;
width:311px;
background-image:url(images/logo.png);
background-repeat:no-repeat;
float:left;
}

#links_holder {
padding-top: 30px;  
padding-right: 50px;  
font-size:14px;
height:66px;
width:311px;
float:right;
}

/* banner set up */
.banner {
width:auto;
height:190px; 
padding-left: 120px;
padding-top: 65px;  
padding-right: 120px;  
}

#header_image_text {
width:600px;
height:270;
float:left;    
padding-top: 10px;  
padding-left: 100px;  
}

#header_image_pic {
height:300px;
width:362px;
background-repeat:no-repeat;
float:right;
}

/* table */
.ideal {
position: absolute; 
left:146px;
width:743px;
height:auto;
border-right: 1px dotted #8e8e8e;
border-bottom: 1px dotted #8e8e8e;
border-left: 1px dotted #8e8e8e;
float:left;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#top_bar {
width:auto;
height:15px;
padding-left:3px;
padding-bottom:20px;
}

#table_holder {
width:auto;
height:auto;
padding-left:20px; 
}

/* story */
.story_box {
position:relative;
left:0px;
width:auto;
height:inherit;
border-top: 1px dotted #8e8e8e;
padding:10px;
padding-top:20px;
padding-bottom:35px;
}

#story_title {
width:auto;
height:45px;
}

#story_text {
width:400px;
height:auto;
padding-left: 20px;  
}

#story_holder {
right:10px;
width:auto;
height:auto;
float:right;
}

#story_image_holder {
	width:240px;
	height:auto;
	float:right;
	padding-right:20px;
}

#story_image {
    padding-bottom:10px;
	width:auto;
	float:left;
	padding-right:28px;
}


#story_text_hold {
height:37px;
width:262px;
background-image:url(images/pic_text_box.jpg);
}

#story_text_image {
height:auto;
width:auto;
padding-top:10px;
text-align:center;
}

/* rightbar */
.right_bar {
padding-top:50px;
width:350px;
height:auto;
float:right;
}


#right_image {
width:auto;
height:auto; 
padding-bottom:5px;
padding-top:8px;
}

/* Example page */

.example_box {
position:relative;
left:0px;
width:auto;
border-top: 1px dotted #8e8e8e;
padding:10px;
padding-top:10px;
padding-bottom:10px;
}

#image_block {
position:static;
width:auto;
height:auto; 
}

#dot_line {
border-top: 1px dotted #8e8e8e;
}

/* footer */

.foot {
position: absolute;
font-size: 11px; 
color: #43f3d3e; 
width:743px;
padding-top:25px;
padding-bottom:10px;
text-align:center;
}
