	body {
		margin: 				0;
		padding: 			0;
		background: 		#FFFFFF;
		color: 				#000000;
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		width: 				100%;
		height: 				100%;
	}
	form, script {
		margin:				0;
		padding: 			0;
	}
	
	table#layout, table#poplayout {
		width:				100%;
		height:				100%;
	}
	table#layout tr td, table#poplayout tr td {
		vertical-align: 	top;
		font-size: 			9px;
	}
	td#topleft, td#topcenter, td#headertariffs, td#copyright, td#bottomlinks, td#popbottomlinks, td#poptop, td#popvoidleft, td#popvoidleft2 {
		background: 		#000000;
		color: 				#FFFFFF;
	}
	td#menu, td#topright,
	td#popside, td#popvoidright {
		background: 		#D95300;
		color: 				#FFFFFF;
	}
	td#logo, td#panel, td#content, td#popcontent {
		background: 		#FFFFFF;
		color: 				#000000;
	}
	td#voidright {
		background: 		#CA5E1C;
		color: 				#FFFFFF;
	}
	td#voidright2, td#voidleft, td#popvoidleft3, td#popvoidright2 {
		background: 		#AF4423;
		color: 				#FFFFFF;
	}

	td#smallprint, td#popsmallprint {
		background: 		#CECEEF;
		color: 				#000000;
	}
	
	td#paneltariffs {
		background: 		#FFFFFF url("images/back_white.jpg") no-repeat;
		color: 				#000000;
	}
	td#login {
		background: 		#CA5E1C url("images/back_orange.jpg") no-repeat;
		color: 				#FFFFFF;
	}
	td#poplogo {
		background: 			#E4EAFD url("images/pop_back.gif") repeat-x;
		color: 					#000000;
	}
	
	td#poptitle {
		background: 			#E4EAFD url("images/pop_back.gif") repeat-x;
		color: 					#000000;
	}	
	td#topleft, td#topcenter, 
	td#logo, td#panel,
	td#menu, td#content,
	td#copyright, td#bottomlinks, 
	td#voidleft, td#smallprint,
	td#popvoidleft, td#poptop, 
	td#poplogo, td#poptitle, 
	td#popside, td#popcontent,
	td#popvoidleft2, td#popbottomlinks, 
	td#popvoidleft3, td#popsmallprint	
	{
		border-right: 		1px solid black;
	}
	td#logo, td#panel, td#poplogo, td#poptitle, td#popside, td#popcontent {
		border-bottom: 	1px solid black;
	}

	td#menu, td#login, table#loginform tr td, td#copyright, td#voidleft {
		text-align: 		right;
	}
	
	td#menu h1, td#login h1, td#headertariffs h1, td#poptitle h1 {
		font-size: 			170%;
		margin-bottom: 	0;
	}
	td#menu h1 {
		font-size: 			250%;
		margin-bottom: 	0;
		font-family: 		"Times New Roman", Times, serif;
		color: 				#C8C8C8;
		background: 		transparent;
		font-weight: 		normal;		
	}
	td#content p, td#content h1, td#popcontent p, td#popcontent h1 {
		font-size: 			10px;
	}
	td#content h1, td#popcontent h1 {
		margin-bottom: 	0.2em;
	}
	td#content p, td#popcontent p {
		margin-top: 		0;
	}
	td#content a:link, td#content a:visited, td#content a:active, td#content a:hover ,
	td#popcontent a:link, td#popcontent a:visited, td#popcontent a:active, td#popcontent a:hover {
		color: 				#605E60;
		background: 		transparent;
		text-decoration: 	none;
		font-weight: 		bold;
	}
			
	td#menu a:link, 				td#menu a:visited, 				td#menu a:active, 				td#menu a:hover,
	td#bottomlinks a:link, 		td#bottomlinks a:visited, 		td#bottomlinks a:active, 		td#bottomlinks a:hover,
	table#loginform a:link, 	table#loginform a:visited, 	table#loginform a:active, 		table#loginform a:hover,
	table#calculator a:link, 	table#calculator a:visited, 	table#calculator a:active, 	table#calculator a:hover,
	td#topcenter a:link, 		td#topcenter a:visited, 		td#topcenter a:active, 			td#topcenter a:hover,
	td#poptop a:link, 			td#poptop a:visited, 			td#poptop a:active, 				td#poptop a:hover,
	td#popbottomlinks a:link, 	td#popbottomlinks a:visited, 	td#popbottomlinks a:active, 	td#popbottomlinks a:hover,
	td#login p a:link, 			td#login p a:visited,			td#login p a:active,				td#login p a:hover
	{
		color: 				#FFFFFF;
		background: 		transparent;
		text-decoration: 	none;
		font-weight: 		bold;
	}
	table#calculator a:link, 	table#calculator a:visited, 	table#calculator a:active, 	table#calculator a:hover {
		color: 				#605E60;
		background: 		transparent;
	}		
	
	td#menu a:hover,
	td#topcenter a:hover, td#bottomlinks a:hover,
	td#poptop a:hover, td#popbottomlinks a:hover,
	td#content a:hover, td#popcontent a:hover,
	td#login a:hover, table#calculator tr td a:hover {
		text-decoration: 	underline;
	}
	

	table#loginform tr td {
		color: 				#FFFFFF;
		background: 		transparent;
		border: 				0;
		vertical-align: 	bottom;
	}

	td#smallprint, td#popsmallprint {
		color: 				#605E60;
	}
	
	td#menu, td#content, td#paneltariffs, td#smallprint, td#voidleft,
	td#copyright, td#login, td#headertariffs, td#bottomlinks, td#topcenter,
	td#smallprint, td#voidleft {
		padding-top: 		1.5em;
		padding-bottom: 	0.5em;
		padding-left: 		2em;
		padding-right: 	2em;
	}
	
	td#popcontent, td#poptitle, td#popbottomlinks, td#poptop, td#poplogo, td#popside, td#popsmallprint {
		padding-top: 		0.5em;
		padding-bottom: 	0.5em;
		padding-left: 		1em;
		padding-right: 	1em;
	}
	
	td#copyright, td#login, td#headertariffs, td#bottomlinks, td#topcenter, td#poptitle, td#popbottomlinks,  td#poplogo, td#poptop  {
		padding-top: 		0;
		padding-bottom: 	0;
	}
	
	td#paneltariffs {
		padding-top:		0.5em;
	}
	
	table#tariffs tr td, table#calculator tr td {
		border: 				0;
		color: 				#605E60;
		background: 		transparent;
		vertical-align:	bottom;
	}
	table#tariffs tr td {
		font-size: 			16px;
	}
	table#calculator tr td select, table#calculator tr td select option, table#calculator tr td input {
		font-size: 			10px;
		color: 				#605E60;
		background: 		transparent;
		border: 				0;
	}
	table#calculator tr td select option {
		background:			#FFFFFF;
		color:				#000000;
	}
	
	table#layout tr td#copyright, table#layout tr td#topcenter, table#layout tr td#bottomlinks, table#poplayout tr td#poptitle {
		vertical-align: 	middle;
	}
	
	
	td.right {
		text-align: 		right;
	}
	
	input, textarea, select, option {
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-size: 			9px;
	}		
	input.transparent {
		border: 				0;
		border-bottom: 	1px solid white;
		background: 		transparent;
		color: 				#FFFFFF;
		text-align:			right;
	}		
	
	input.submitright, input.submitleft {
		border: 				0;
		color: 				#FFFFFF;
		background: 		transparent;
		font-weight: 		bold;
		padding: 			0;
		margin: 				0;
		text-decoration: 	none;
		cursor: 				pointer;
	}

	input.submitright {
		text-align: 		right;
	}
	input.submitleft {
		text-align:			left;
	}

	
	input.boldright {
		text-align:			right;
		font-weight:		bold;
	}
	label {
		font-weight:		bold;
	}
	td#popcontent label.leftsmall {
		width:					15em;
		padding-right:			1em;
	}
	td#popcontent label.right {
		padding-left:			1em;
	}
	
	td#popcontent fieldset {
		padding: 				0.5em;
	}
	td#popcontent legend {
		margin-bottom: 		0.5em;
	}
	
	.hide {
		display: none;
	}

	table.tariffslist tr td {
		margin:					0;
		padding:					0.2em 0;
		border:					0;
	}
	table.tariffslist tr.row1 td {
		background: 			#FFFFFF;
		color:					#000000;
	}
	table.tariffslist tr.row2 td {
		background: 			#C8C8C8;
		color:					#000000;
	}
	table.tariffslist tr td.rate {
		text-align:				".";
		font-weight:			bold;
	}
	
	table.tariffslist tr.tariffslisthead1 td {
		font-weight:			bold;
		padding-top:			2em;
	}	
	
	table.tariffslist tr.tariffslisthead2 td {
		border-bottom:			1px solid black;
		font-weight:			bold;
	}
	
	td#login {
		vertical-align:		bottom;
	}
	
	img {
		border:					0;
	}


	/* for splash */
	.splash
	{
		font-size: 			11px;
		vertical-align:	top;
		font-weight: bold;
		line-height:		1.2em;
		background:	#D95300;
		color: #FFFFFF;
		
	}	
	.splashtext
	{
		font-size: 			16px;
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		border:	1px solid gray;
		text-align: left;
		font-weight: bold;
		vertical-align:	top;
		line-height:		1.2em;
		background:	#FFFFFF;
		color: #000000;
		
	}
	.splashselect
	{
		font-size: 			10px;
		border:	1px solid gray;
		text-align: right;
		vertical-align:	top;
		line-height:		1.2em;
		background:	#FFFFFF;
		color: #000000;
		
	}		
	
	.splashheader
	{
		font-size: 			12px;
		text-align: left;
		font-weight: bottom;
		padding: 10 0 0 0px;
		vertical-align:	middle;
		line-height:		1.2em;		
		color: #FFFFFF;
		
	}				
	.splashoption
	{
		font-size: 			10px;
		border:	1px solid gray;
		text-align: left;
		vertical-align:	top;
		line-height:		1.2em;
		background:	#FFFFFF;
		color: #000000;
		
	}			
	
	/* for customer login/ specification2 */
	.normal, .biggernormal, .normalinitial {
		font-size: 			11px;
		vertical-align:	top;
		line-height:		1.2em;
	}
	
	.normalbold, .biggernormalbold {
		font-size: 			11px;
		font-weight: 		bold;
	}
	
	.header, .header2 {
		font-size:			18px;
		font-weight: 		bold;
		padding: 			1px 5px 1px 5px;
	}
	.small {
		font-size: 			9px;
	}

