html, body {
	background-color: #797979;
	margin: 10px, 10px, 10px, 10px; 	
	height: 100%;
	min-width: 768px;
	min-height: 985px;
}
#container { /* div you want to stretch */ 
min-height: 100%; 
min-width: 100%; 
}
#container {
height: 100%;
background-color: #dee8f7;
margin: 0px, 0px, 0px, 0px; 
}
.inner_container 
{
padding: 10px;
padding-bottom: 0px;
}

#bl {height: 100%; background: url(images/gray_gradient_border_bottom_left_corner.gif) 0 100% no-repeat; width: 100%}
#br {height: 100%; background: url(images/gray_gradient_border_bottom_right_corner.gif) 100% 100% no-repeat; width: 100%}
#tl {height: 100%; background: url(images/gray_gradient_border_top_left_corner.gif) 0 0 no-repeat; width: 100%}
#tr {height: 100%; background: url(images/gray_gradient_border_top_right_corner.gif) 100% 0 no-repeat; width: 100%; } 
#t {height: 100%; background: url(images/gray_gradient_border_top.gif) 0 0 repeat-x; width: 100%}
#b {height: 100%; background: url(images/gray_gradient_border_bottom.gif) 0 100% repeat-x; width: 100%}
#l {height: 100%; background: url(images/gray_gradient_border_left.gif) 0 0 repeat-y; width: 100%}
#r {height: 100%; background: url(images/gray_gradient_border_right.gif) 100% 0 repeat-y; width: 100%}
#cloud_top { background: url(images/cloud_top.gif) 0 0 repeat;  width: 100%; vertical-align: bottom }
.top_menu { background: url(images/top_menu_background.gif)  0 repeat; color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 100% }
#cloud_bottom { background: url(images/cloud_bottom.gif) 0 0 repeat; }
.right_blue_bar { background-color: #95adfa; width: 2px }
#left_content{width: 146px; background: url(images/content_background_left.jpg) 0 0 no-repeat }
.mid_content{ background-color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black }
#right_content{width: 153px; background: url(images/content_background_right.jpg) 0 0 no-repeat }
.blueline {width:100%; background-color: #2644a1; height: 1px; font-size: 1px }
.banner_message{width: 100%; background: url(images/main_banner_background.gif) 0 0 repeat; height: 66px }
#banner_left{width: 146px; background: url(images/content_background_left.jpg) 0 0 no-repeat }
#footer_top { background:url(images/footer_background_top.gif) 0 0 repeat-x; width: 100%; height: 21px; text-align: center }
#footer_bottom { background:url(images/footer_background_bottom.gif) 0 0 repeat-x; width: 100%; height: 68px; text-align: center; vertical-align: bottom; color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 7px }
INPUT {background: #b4ccff; color: #082b7a; font-weight: bolder; border: 1px solid #666666; }
A.top_menu { color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.top_menu:hover { color: #082b7a; text-decoration: none }
td{	vertical-align: top  }
p.centered{text-align: center }
