body 	{margin:0px;
	padding:0px;
	font: small/1.5em Arial,Helvetica,sans-serif;
	color:#22305D;
	voice-family: inherit;
	background: url(images/bodybg.gif) #FFFFFF repeat-y top left;
	}
h1, h2 {font-family: Arial, sans-serif;font-weight:bold;padding:0;margin:1em 28% 0.10em 36px;;}
h1 {color: #22305D; font-size:115%;border-bottom:1px solid #22305D;background:url(images/bull.gif) no-repeat bottom right;padding-top:15px;}
h2 {color: #F78B28; font-size:100%;}
h3 {color: #22305D; font-size:12px;padding:8px 20px 8px 8px;margin:0px;line-height:15px;}

p {padding:0px;margin:0 28% .75em 36px; text-align:justify;}



/* Layout */

#header {
	margin:0px 0px 0px 149px;
	padding:0px;
	background: url(images/headerbg.gif) #FF9933 repeat-x bottom left;
	border-bottom:14px solid #FDDDA8;
	height:131px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:117px;
	}
html>body #header {height:117px;}
#menu {
	padding:0px;margin:0px;
	position:absolute;
	width:148px;
	height:594px;
	top:0px;
	left:0px;
	background: url(images/sideflame.gif) no-repeat top left;
	}
html>body #menu {width:148px}

#content {
width:78%;
margin:0px;
position:absolute;
top:131px;
left:158px;
height:auto;
background: url(images/contentbg.gif) #FFFFFF no-repeat top left;
}
html>body #content {width:78%}


#content a {color:#22305D;}
#content a:hover {text-decoration:none;color:#FF9933;}

#content ol {margin-right:28%;margin-left:36px;padding-left:36px;font-size:100%;text-align:justify;}
#content ol li {padding:0.5em 0 0.5em 0;}

.faq {border:1px dotted #FDDDA8;width:75%;margin-left:36px;}
.faq img {float:right;clear:left;padding:0.25em;margin:0em 0em 0.5em 1em;border-bottom:1px dotted #FDDDA8;border-left:1px dotted #FDDDA8;}
.faq p {margin:0.75em;}

.hints {border:1px dotted #6b7AA5;width:75%;margin-left:36px;}
.hints img {float:right;clear:left;padding:0.25em;margin:0em 0em 0.5em 1em;border-bottom:1px dotted #6b7AA5;border-left:1px dotted #6b7AA5;}
.hints p {margin:0.75em;}

/* Lists */

.flamebull ul {list-style: disc url(images/bull.gif) outside;margin:1.5em 0 1.5em 0;padding-left: 1.5em;padding-right: 28%;font-size:100%;}
.flamebull li {margin:0 0 0.75em 0;padding-left:0px;}

.squarebull ul {list-style: square;margin:0.75em 0 0.75em 36px;padding-left:36px;font-size:100%;padding-right: 28%;}
.squarebull li {margin-right:0.5em}

.faqarrow {list-style: disc url(images/faqarrow.gif) outside;margin:0.75em 0 0.75em 36px;padding-left:0px;padding-right: 28%;font-size:100%;}
.faqarrow li {margin-bottom:0.5em;}

.hintsarrow {list-style: disc url(images/hintsarrow.gif) outside;margin:0.75em 0 0.75em 36px;padding-left:0px;padding-right: 28%;font-size:100%;}
.hintsarrow li {margin-bottom:0.5em;}


.bodright {float:right;clear:both;margin:4px 0px 4px 0px;
border-left:1px solid #FF9900;border-top:4px solid #FF9900;
border-right:1px solid #FF9900;border-bottom:1px solid #FF9900;}

.gsreg {float:right;clear:both;margin:4px 0px 4px 0px;}

.bodfeat {float:right;clear:both;margin:10px 0px 10px 10px;}

.logos {width:400px;z-index:5;margin:0px;}
img.flame {margin:8px 45px 0px 45px;}
img.sub {margin:8px 50px 0px 30px;}

#nav {
	
	padding:0px;
	margin: 14px 0px 1em 5px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	background: url(images/sideflametest.gif) #FDDDA8 no-repeat top left;
	width:130px;
	voice-family: "\"}\"";
	voice-family: inherit;	
	width: 125px;
	}
html>body #nav {width:125px;}

#nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

#nav li {	
		margin-bottom: 5px;
		}
#nav li.end {	
		margin-bottom: 0px;padding-bottom:0px;
		}		
#nav li a {
		display: block;
		padding: 1px 1px 1px 0.25em;
		border-left: 2px solid #F78B28;
		border-right: 2px solid #F78B28;
		border-top: 1px solid #F78B28;
		border-bottom: 1px solid #F78B28;
		color: #22305D;
		text-decoration: none;
		width: 100%;
		}

html>body #nav li a {
		width: auto;
		}

#nav li a:hover {
		background-color: #fba74f;
		border-left: 2px solid #F78B28;
		border-right: 10px solid #F78B28;
		border-top: 1px solid #F78B28;
		border-bottom: 1px solid #F78B28;
		color:#FFFFFF;
		}

#nav li a.selected {color:#FFFFFF;background-color: #fba74f;border-right: 10px solid #F78B28;}

.clear {clear:right;margin:0px 0px 0px 0px;padding:0px;}

.teaser {margin:20px 10px 10px 5px;height:126px;background-color:#FDDDA8;}

.footer {margin:15px 25% 30px 36px;border-top:2px solid #F78B28;}
.footer p {color:#22305D;font-size:11px;padding:1px 27px 1px 10px;margin:3px;line-height:16px;text-align:center;}
.footer h3 {margin:0;padding:0;font-size:11px;line-height:16px;text-align:center;}


h3 a {color:#22305D;text-decoration:none}
h3 a:hover {color:#6b7aa5}

/* Tables */

.mail {margin: 20px 0 10px 36px;border:1px solid #000000;border-collapse:collapse;
	background:url(images/email_flame.gif) #FFFFFF no-repeat left bottom; font-weight:bold; }
.mail td.left  {background:url(images/contact_leftbg.gif) repeat-y top left;padding:0.75em 0.75em 0.75em 1em;}
.mail td.right {background:url(images/contact_rightbg.gif) repeat-y top right;padding:0.75em 0.75em 0.75em 0em;}

.tariff {margin: 20px 0 10px 36px;border-collapse:collapse;}

.tariff td img {display:block;}
.tariff td.right {padding:0px;}
.tariff td.left {padding:0px;}

.tariff td.topline {background:url(images/toptfline.gif) #FFFFFF repeat-x top left;padding:0px;}
.tariff td.bottomline {background:url(images/bottomline.gif) #FFFFFF repeat-x bottom left;padding:0px;}
.tariff td.leftline {background:url(images/leftline.gif) #FFFFFF repeat-y top left;}
.tariff td.rightline {background:url(images/rightline.gif) #FFFFFF repeat-y top right;}
.tariff h2 {padding:0px;margin:0px;text-align:left;}
.tariff p {padding:0px;margin:0px}

.box {margin-top: 5px;margin-bottom: 5px;font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;font-weight: normal;background-color: #FFFFFF; 
	   		text-align:left;border-top:2px solid #22305D;border-left:2px solid #22305D;
			border-bottom:1px solid #22305D;border-right:1px solid #22305D;
			color: #22305D; padding:2px;width:170px;}
.button {font-weight: bold; font-size: 11px; cursor: pointer; border:none; color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; background-color: #fba74f;border-left: 1px solid #F78B28; border-right: 1px solid #F78B28; border-top: 1px solid #F78B28; border-bottom: 1px solid #F78B28;padding:2px;}
