

html {margin:0px;padding:0px;}

body {margin:0px;padding:0px;background-color:#fff8e6;color:#333;font: 12px helvetica, arial,verdana,san-serif;height:100%;}


#heading {background: url(../images/banner.jpg) center no-repeat;	margin:0px;	padding:0px;	height:115px;}

#heading h1 {	display:none;}

table {width:500px;}

td {padding:7px;background-color:#fff8e6;border:1px solid #fff;}

#bodycontainer {width:760px;	background-color:#fff;	margin-left: auto;	margin-right: auto;background: url(../images/gradient-background.gif) center repeat-y;	height:100%;}

/*menu styles*/
#bodycontainer #nav {width:746px;height:32px;margin:0px auto 15px auto;	border-top:1px solid #ccc;background:url(../images/h2-bottom-gradient.gif) bottom repeat-x;}
#bodycontainer #nav ul {
	margin:0px;
	padding:0px; 
	position:relative;
	list-style: none;
	
}
#bodycontainer #nav li {
	float:left;
	display:block;
	text-align:center;
	padding:6px 0px 4px 0px;
	position: relative;
	list-style: none;
}
#bodycontainer #nav li a{
	padding-left:10px;
	text-decoration:none;
	color:#0185b6;
	font:bold 12px helvetica,verdana,sans-serif;
	padding:6px 10px 4px 10px;
	letter-spacing: 2px;
}
#bodycontainer #nav li a:hover{	background-color:#cbe7f1;}
/*second level menu styles*/
#bodycontainer #nav li ul {
	position: absolute;	
	display: none;
	top: 25px;
	left:0px;
	list-style: none;}
#bodycontainer #nav li ul li a {padding: 2px 5px; text-align:left;} 
#bodycontainer #nav li:hover ul, li.over ul { display: block;background-color:#fff8e6;;border:1px solid #cbe7f1;} 
#bodycontainer #nav li:hover ul li a{display:block;}

/*menu styles*/
#bodycontainer #nav {width:746px;height:32px;margin:0px auto 15px auto;	border-top:1px solid #ccc;background:url(../images/h2-bottom-gradient.gif) bottom repeat-x;}
#bodycontainer #nav ul {
	margin:0px;
	padding:0px; 
	position:relative;
	list-style: none;
	
}
#bodycontainer #nav li {
	float:left;
	display:block;
	text-align:center;
	padding:6px 0px 4px 0px;
	position: relative;
}
#bodycontainer #nav li a{
	padding-left:10px;
	text-decoration:none;
	color:#0185b6;
	font:bold 12px helvetica,verdana,sans-serif;
	padding:6px 10px 4px 10px;
	letter-spacing: 2px;
}
#bodycontainer #nav li a:hover{	background-color:#cbe7f1;}
/*second level menu styles*/
#bodycontainer #nav li ul {
	position: absolute;	
	display: none;
	top: 25px;}
#bodycontainer #nav li ul li a {padding: 2px 5px; text-align:left;} 
#bodycontainer #nav li:hover ul, li.over ul { display: block;background-color:#fff8e6;;border:1px solid #cbe7f1;} 
#bodycontainer #nav li:hover ul li a{display:block;}
#bodycontainer #nav li:hover ul li a:hover{background-color:#fff8e6; text-decoration:underline;}


div#calc {height:100px; border:solid 1px #0185b6}
#calcbutton {background-color:#0185b6;color:#fff;padding:3px;margin-left:5px;text-decoration:none; font-weight:bold}
h2,h3 {	color:#0185b6;}
.inputrow {width:350px;margin:20px auto 20px auto;}
.outputrow {width:300px;font-weight:bold;margin:20px auto 20px auto;}

img.contain {margin:0px 10px 0px 0px;float:right;}
div.Article { background:url(../images/custom_corners_topleft.gif) top left no-repeat; width:686px;margin-left: auto;margin-right: auto;}
div.Article h2 { background:  top right no-repeat; font-size:18px; padding:15px; margin:0; margin-top:1px;letter-spacing: 2px;  }
div.ArticleBody {background:url(../images/custom_corners_rightborder.gif) top right repeat-y;margin:0;margin-top:-2em;padding:15px;}
div.ArticleBody img {margin:30px; border:1px solid #0185b6;}

div.ArticleFooter {background:url(../images/custom_corners_bottomleft.gif) bottom left no-repeat;position:relative;}
div.ArticleFooter p {background:url(../images/custom_corners_bottomright.gif) bottom right no-repeat;display:block;padding:15px;margin:-2em 0 0 0;}

#footer {margin-top:10px;	width:680px;margin-left: auto;margin-right:auto;height: 45px;background: url(../images/footer.gif) center no-repeat;}

#footer ul {width:570px;margin-left:auto;margin-right:auto;padding:0px;text-align:center;position:relative;top:15px;}
#footer li {display:block;float:left;margin-left:0px;margin-right:5px;letter-spacing: 1px;color:#fff;}
#footer li a {color:#fff;}
#end {width:746px;height:20px;margin:0px auto 0px auto;border-bottom:solid 1px #dbc2a8;}
