* {
	color:#333333;
	}
html, body {
	margin:0px;
	background-color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	}
	
a {
	color:#343466;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

#container {
	width:800px;
	margin:16px auto 16px auto;
	padding:0px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	}

#header {
	width:100%;
	height:96px;
	line-height:96px;text-align:center;font-size:1.6em;font-weight:bold;
	background-image:url("../images/header.jpg");
	}

#navigation {
	width:100%;
	height:32px;
	background-color:#666666;
	font-size:0.9em;
	}
#navigation ul {
	margin:0px;
	padding-left:8px;
	}
#navigation li {
	line-height:32px;
	padding-right:12px;
	display:inline;
	}
#navigation a {
	color:#FFFFFF;
	}
#navigation a.selected {
	color:#A9DDF3;
	font-weight:bold;
	}


#picture_box {
	position:relative;
	width:590px;
	height:128px;
	margin: 5px 0px 10px 0px;
	float:left;
	left:5px;
	background-color:#DDDDDD;
	}
#picture_box a {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	}
#picture_box img {
	border:none;
	}
#picture_box a.active {
	z-index:10;
	opacity:1.0;
	}
#picture_box a.last-active {
	z-index:9;
	}


#login_box {
	width:190px;
	height:128px;
	margin:5px 0px 10px 0px;
	float:left;
	position:relative;
	left:15px;
	background-color:#A9DDF3;
	}
#login_box p {
	margin:4px 6px 4px 6px;
	}


#main_content {
	clear:both;
	background-image:url("../images/main_background.gif");
	background-repeat:repeat-y;
	margin:0px 0px 8px 0px;
	}


#content {
	margin:0px 5px 5px 5px;
	float:left;
	position:relative;
	left:205px;
	width:580px;
	}
#content p, #content h1, #content h2, #content h3, #content h4 {
	margin:2px 0px 8px 0px;
	text-align:justify;
	}

	
#sidebar {
	width:190px;
	margin:0px 0px 5px 0px;
	float:left;
	position:relative;
	left:-580px;
	}
#nav_ul {
	width:180px;
	margin-left:auto;
	margin-right:auto;
	font-size:0.9em;
	border:1px solid #CCCCCC;
	}	
#nav_ul a {
	display:block;
	color:#313463;
	padding:4px;
	text-decoration:none;
	}
#nav_ul a:hover {
	text-decoration:underline;
	background-color:#BDCBD7;
	}
#nav_ul a.active {
	background-color:#DDDDDD;
	}
#nav_ul, #nav_ul ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
#nav_ul li {
	font-weight:bold;
	}
#nav_ul ul li {
	font-weight:normal;
	background-color:#EEEEEE;
	padding-left:8px;
	}
#nav_ul ul li ul li {
	background-color:#DDDDDD;
	}


#footer {
	background-image:url(../images/footer_bar.gif);
	background-repeat:no-repeat;
	font-size:0.9em;
	padding-top:4px;
	text-align:center;
	}
	
.clear {
	clear:both;
	}
	
.show {
	display:;
	}
.hide {
	display:none;
	}
.box {
	border:1px solid #CCCCCC;
	padding:4px;
	margin:4px 0px 8px 0px;
	background-color:#EEEEEE;
	}
.red {
	color:#FF0000;
	}
.green {
	color:#336600;
	}
.bold {
	font-weight:bold;
	}
.italic {
	font-style:italic;
	}
.small {
	font-size:0.8em;
	}
	
div.ajax_hide {
	display:none;
	}
div.ajax_show {
	position:fixed;
	top:0px;
	left:0px;
	font-weight:bold;
	font-size:1.2em;
	padding:4px;
	background-color:#000066;
	color:#FFFFFF;
	}
	
input:focus, select:focus {
	border:2px solid #000066;
	}

table.format {
	border-spacing:0px;
	}
table.format th {
	background-color:#3E83C9;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	}
table.format td {
	padding:4px;
	}
tr.alt td {
	background-color:#ecf6fc;
	border-top:1px solid #3e83c9;
	border-bottom:1px solid #3e83c9;
	}
tr.over td {
	background-color:#bcd4ec;
	}
	
ul.LinkItem {
	margin:0px 0px 16px 0px;
	padding:0px;
	}
ul.LinkItem li {
	list-style:none;
	width:95%;
	line-height:24px;
	height:24px;
	border:1px solid #BBBBBB;
	background-color:#EEEEEE;
	margin:4px auto 4px 4px;
	}
ul.LinkItem li a {
	display:block;
	padding-left:6px;
	}
ul.LinkItem li a:hover {
	background-color:#BDCBD7;
	}
	
ul.Products {
	margin:0px 0px 8px 0px;
	padding:0px;
	list-style:none;
	}
ul.Products li {
	min-height:32px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin:4px auto 4px auto;
	padding:0px 12px 0px 8px;
	}
ul.Products li:hover {
	background-color:#BDCBD6;;
	}
	
ul.Products li .ProductTitle {
	line-height:32px;
	}
ul.Products li .ProductTitle .ProductName {
	font-weight:bold;
	}
ul.Products li .ProductTitle input {
	margin-right:8px;
	}
ul.Products li .ProductTitle input:focus {
	border:none;
	}
ul.Products li .ProductTitle a.ProductHelp {
	font-weight:bold;
	float:right;
	line-height:32px;
	}
ul.Products li .ProductTitle a.ProductHelp img {
	border:none;
	padding:4px 0px;
	width:24px;
	height:24px;
	}

div.SectionTitle {
	margin:48px auto 0px auto;
	}
div.SectionTitle h3 {
	border:1px solid #CCCCCC;
	background-color:#E8E8E8;
	padding-left:16px;
	padding-right:16px;
	line-height:32px;
	height:32px;
	font-weight:bold;
	font-style:italic;
	}
div.SectionTitle a.Help {
	float:right;
	line-height:32px;
	margin-right:16px;
	}
div.SectionTitle a.Help img {
	border:none;
	padding:6px 0px;
	width:24px;
	height:24px;
	}

div.SectionContent {
	padding:0px 8px;
	text-align:justify;
	}
	
#IncorporationPrice {
	position:fixed;
	bottom:0px;
	right:0px;
	text-align:left;
	border:1px solid;
	width:180px;
	padding:0px 8px 8px 8px;
	margin:auto 8px 8px auto;
	background-color:white;
	}
	
.related_links {
	width:75%;
	margin:24px 8px 24px 8px;
	border:1px solid #DDDDDD;
	padding:8px;
	}
.related_links ul {
	list-style:square;
	margin:0px;
	}
.related_links ul li {
	padding-bottom:2px;
	}
	
ul.list-box{list-style:none;margin-top:0px;margin-left:0px;padding-left:0px;}
ul.list-box li{background-image:url("../images/box.jpg");width:200px;height:32px;line-height:32px;text-align:center;padding:0px;margin-bottom:4px;}
ul.list-box li{display:block;color:#333366;font-weight:bold;font-size:0.9em;text-decoration:none;}
ul.list-box a{display:block;color:#333366;font-weight:bold;font-size:0.8em;text-decoration:none;}
ul.list-box a:hover{background-image:url("../images/box-hover.jpg");}