	* {
		font-family:arial narrow,arial,tahoma,verdana;
	}
	body {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height:100%;
		width:790px;
		margin-left:auto;
		margin-right:auto;
	}
	#frame{
		background:url(../images/menu_left_bg.gif) repeat-y #FFF;
		border-left:1px solid #D65611;
		border-right:1px solid #D65611;
	}
	/* this one used if menu image present. */
	#frame_image{
		background:#FFF;
		border-left:1px solid #D65611;
		border-right:1px solid #D65611;
	}
	#top{
		background-color:#FFF;
		height:52px;
		padding-top:70px;
		background:#FFF;
	}
	#top_logo{
		background-color:#FFF;
		height:122px;
		background:#FFF;
		float:left;
	}
	#top_line{
		height:1px;
		background-color:#D65611;
	} 
	#top_menu div span a img {
		border:0px;
		vertical-align:middle;
	}
	#top_menu div a.sub img{
		border:0px;
		margin-right:12px;
	}
	#left_menu{
		width:117px;
		padding-left:54px;
		padding-top:34px;
		float:left;
	}
	#left_image{
		width:171px;
		float:left;
	}
	#content{
		padding-top:34px;
		padding-left:17px;
		padding-right:17px;
		float:left;
		width:417px;
		padding-bottom:17px;
		text-align:justify;
	}
	#content_wide{
		padding-top:34px;
		padding-left:17px;
		padding-right:17px;
		float:left;
		width:570px;
		padding-bottom:17px;
		text-align:justify;
	}
	.spage tr td{
		vertical-align:top;
	}

	#newsbox{
		margin-left:17px;
		padding:17px;
		width:402px;
		border:1px solid #D65611;
		height:150px;
		overflow:auto;
		scrollbar-3dlight-color:#F6AB82; 
		scrollbar-arrow-color:#D65611;
		scrollbar-base-color:#FEF1EA;
		scrollbar-darkshadow-color:#FEF1EA;
		scrollbar-face-color:#FEF1EA;
		scrollbar-highlight-color:#FEF1EA;
		scrollbar-shadow-color:#F6AB82;
	}
	#right,#right_calc{
		width:163px;
		float:right;
		padding-top:34px;
	}
	#right img {
		border:1px solid #D65611;
		margin-bottom:15px;
	}
	#right_calc img {
		margin-bottom:15px;
		cursor:pointer;
		cursor:hand;
	}

	/* right and content div for doc2.xsl */
	#content_2{
		text-align:justify;
		padding-top:34px;
		padding-left:17px;
		padding-right:17px;
		float:left;
		width:296px;
		padding-bottom:0px;
	}
	b,b a:link,b a:visited {
		color:#919191;
	}

	#right_2{
		width:284px;
		float:right;
		padding-top:34px;
	}
	#right_2 img {
		border:1px solid #D65611;
		margin-bottom:15px;
		margin-right:15px;
	}
	.flashmovie  {
		border:1px solid #D65611;
		margin-right:15px;
		width:262px;
		height:262px;
	}

	#footer{ 
		height:15px;
		background:url(../images/contact.gif) no-repeat 50% 50% #FE5815;
		margin-top:20px;
	}
	#search{
		position:relative;
		z-index:2;
		left:400px;
		top:60px;
	}
	#search table tr td input {
		border:1px solid #D65611;
		width:70px;		
		height:16px;
		color:#7f7f7f;
		font-family:arial narrow, arial, tahoma;
		font-size:10pt;
		padding:0px;
		margin:0px;
	}
	#search table tr td img{
		vertical-align:bottom;
		cursor:hand;
	}

/* for calculators */
	.calc_head td {
		background:#FE5815;
		color:white;
		font-weight:bold;
	}
	.calc_head2 td {
		background:#565557;
		color:white;
		font-weight:bold;			
	}
	.calc_table tr td {
		padding-left:4px;
		padding-top:0px;
		padding-right:4px;
		padding-bottom:0px;
	}
	SUP {
		font-size:10px;
	}
	.calc_input {
		border:1px solid #FE5815;
		width:100px;
		padding-left:2px;
		padding-right:2px;
	}
	.calc_output,.calc_output_equals,.calc_output2 {
		border:0;
		width:100px;
		background:#ECECEC;
		margin-bottom:4px;
		padding:2px;
		float:left;
		border-top:1px solid white;
	}
	.calc_output2 {
		border:0;
		width:100px;
		background:#ECECEC;
		margin-bottom:4px;
		padding:2px;
		float:left;
		border-top:1px solid white;
	}
	.calc_output2 {
		width:50px;
	}
	.calc_output_equals {
	}
