/* Zeroing off consistant zeros for all browsers set alternates below */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {margin: 0; padding: 0; border: 0;}
/* Primary page structure definitions */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/background.jpg) fixed;
	
}
#navigation {
	position: fixed;
    width: 855px;
    height: 145px;
    top: 0px;
    right: auto;
    bottom: auto;
    left: 67px;
}
#leftnavigation
{
	position: fixed;
	width: 214px;
    height: 460px;
    top: 145px;
    right: 669px;
    bottom: 40px;
    left: 67px;
	background: url(../images/sidebarbackground.png) no-repeat;
}
#leftbar
{
	position: fixed;
	width: 17px;
    height: 100%;
    top: 0px;
    right: auto;
    bottom: auto;
    left: 50px;
}
#main
{
	position: absolute;
	width: 641px;
    height: auto;
    top: 145px;
    right: auto;
    bottom: auto;
    left: 281px;
}
#mainboxtop {
	position: fixed;
	width: 641px;
    height: 27px;
	top: 145px;
    right: auto;
    bottom: auto;
    left: 281px;
	background: url(../images/mainboxtop.png) no-repeat;
}
#mainboxleft {
	position: fixed;
	width: 30px;
    height: auto;
	top: 172px;
    right: auto;
    bottom: 67px;
    left: 281px;
	background: url(../images/mainboxleft.png) repeat;
}
#mainboxright {
	position: fixed;
	width: 30px;
    height: auto;
	top: 172px;
    right: auto;
    bottom: 67px;
    left: 892px;
	background: url(../images/mainboxright.png) repeat;
}
#mainboxcontent {
	position: absolute;
	width: 581px;
    height: auto;
	top: 172px;
    right: auto;
    bottom: auto;
    left: 311px;
	background: url(../images/mainboxbg.png) repeat;
}
#mainboxbottom {
	position: fixed;
	width: 641px;
    height: 27px;
	top: auto;
    right: auto;
    bottom: 40px;
    left: 281px;
	background: url(../images/mainboxbottom.png) no-repeat;
}
#footer {
	position: fixed;
	width: 641px;
    height: 40px;
    top: auto;
    right: auto;
    bottom: 0px;
    left: 281px;
}
#rightbar {
	position: fixed;
	width: 114px;
    height: 100%;
    top: 0px;
    right: auto;
    bottom: auto;
    left: 922px;
}

/* Miscellaneous page structure definitions */
#container
{
	width: 581px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
#body-container
{
	margin-top: 0px;
}
#left
{
	float: left;
	width: 280px;
	padding-left: 10px;
}
#right
{
	float: right;
	width: 280px;
	margin-right: 10px;
}
/* Image margins */
.imagepadding {
	padding-right: 15px;
}
.imagepadding2 {
	padding-left: 15px;
}
.sidebarmargins {
	padding-top: 16px;
	padding-right: 19px;
	padding-left: 21px;
}
/* Font styles */
.pannachenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ececec;
}
.pannachenav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ececec;
	text-decoration:none;
}
.pannachenav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ececec;
	text-decoration:none;
}
.smalltextheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #669999;
}
.smalltext a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #669999;
	text-decoration: underline;
}
.smalltext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #669999;
	text-decoration: none;
}
.smalltextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.smalltextwhite a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.smalltextwhite a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.mainboxheader_o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #c84c45;
}
.mainboxheader_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainboxheader_b a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainboxheader_b a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainboxtext_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669999;
}
.mainboxtext_b a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669999;
	text-decoration: underline;
}
.mainboxtext_b a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669999;
	text-decoration: none;
}
.mainboxtext_b a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669999;
}
.mainboxheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainboxheader a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
.mainboxheader a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.mainboxheader a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.mainboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #669999;
}
.mainboxtext a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #669999;
	text-decoration: underline;
}
.mainboxtext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #669999;
	text-decoration: none;
}
.mainboxtext a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #669999;
}
#seltxt {color: #C84C45; text-align: left; width: 900px; padding-top: 1px; position: absolute;}
#seltxt a:link {color: #ccc; text-decoration: none;}
#seltxt a:visited {color: #ccc; text-decoration: none;}
#seltxt a:hover {color: #fff; text-decoration: underline;}
#seltxt a:active {color: #ffc; text-decoration: none;}
#textbar {float: left; width: 900px; margin: 0; padding: 0 0 0 0; font: normal 12px/24px Arial, Tahoma, sans-serif;}
#textbar h1 {margin: 0 0 9px 0; padding: 0; border: 0;}
#textbar h2 {margin: 0; padding: 0; border: 0; font: bold 13px/24px Arial, Verdana, sans-serif; color: #666;}
#textbar h3 {margin: 0; padding: 0 0 9px 0; border: 0; font: bold 11px/24px Arial, Verdana, sans-serif; color: #666;}
#textbar p {margin: 3px 0 12px 0;}
#textbar ul {margin: 0 0 20px 30px; padding: 0;}
.hide {display: none;}