﻿
#content 
{
	margin-left: 10px;
	_margin-left: 5px;
	width: 726px;
	_width: 736px;
	float: left;
	clear: left;
}

#content table.table3column td {
	width: 33%;
}

#content p.editclear {
	display: none;
}

#content div.home {
	background: white url(../images/asi_home.jpg) no-repeat left top;
	width: 726px;
	height: 220px;
	margin-top: 8px;
}

#content div.home div {
	width: 326px;
	margin-left: 400px;
	height: 190px;
	overflow: auto;
}

#content div.home div h1 {
	background: transparent;
	margin: 4px 0 8px 0!important;
	padding: 0!important;
}

#content div.section 
{
	clear: both;
	float: left;
	width: 100%;
}

#content div.edit table td
{
	padding: 1px 10px 1px 0;
	vertical-align: top;
}

#content img 
{
	border: none;
}

#contentInner
{
	width: 100%;
	_width: 99%;
	float: left;
}

#content h1
{
	font-size: 140%;
	background: white url(../images/h1_bg.gif) no-repeat left top;
	padding: 6px 13px 16px!important;
	margin: 14px 0 8px 0;
	clear: both;
}

#content h2 
{
	font-size: 120%;
	margin: 1em 0px 8px 0px;
	color: Black;
}

#content h2 strong 
{
	color: Red;
}

#content h2.strapline
{
	margin: 2px 0px 8px 0px;
	background: none;
	padding-left: 0px;
}

#content h3
{
	font-size: 100%;
	padding: 1em 0px 4px 0px;
	margin: 0;
	color: #666666;
}

#content p, #content li
{
	color: #6d6d6d;
	line-height: 1.3em;
}

#content p
{
	margin: 0px 0px 0.7em 0px;
}

#content ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	list-style-image: url(../images/grid_bullet.gif);
}

#content li 
{
	margin-bottom: 6px;
}

#content ul.links
{
	margin: 14px 0px 0px 0px;
	padding: 6px 6px 6px 13px;
	border: solid 1px #d7d7d7;
}

div.leftimage 
{
	float: left;
	margin: 0 10px 10px 0;	
}

div.rightimage 
{
	float: right;
	margin: 0 0 10px 10px;
}

div.column50l 
{
	width: 48%;
	_width: 46%;
	float: left;
	overflow: hidden;
}

div.column50r
{
	padding-left: 20px;
	width: 48%;
	_width: 46%;
	float: left;
}

div.columnfullwidth 
{
	width: 100%;
	float: left;
}


div.panel div.top {
	background: url(../images/sidebar_top.gif) no-repeat left top;
	height: 9px;
	width: 233px;
	overflow: hidden;
}

div.panel div.bottom {
	background: url(../images/sidebar_bottom.gif) no-repeat left top;
	height: 11px;
	width: 233px;
}

div.panel div.middle {
	background: url(../images/sidebar_bg.gif) repeat-y left top;
	width: 223px;
	padding: 0 5px 0 5px;
}

div.panel50 div h2, div.panel div h2, div.panel25 div h2 {
	margin: 0px!important;
}

div.panel50 div.top {
	background: url(../images/panel50_top.gif) no-repeat left top;
	height: 9px;
	width: 353px;
	overflow: hidden;
}

div.panel50 div.bottom {
	background: url(../images/panel50_bottom.gif) no-repeat left top;
	height: 11px;
	width: 353px;
}

div.panel50 div.middle {
	background: url(../images/panel50_bg.gif) repeat-y left top;
	width: 343px;
	padding: 0 5px 0 5px;
}

div.panel25 div.top {
	background: url(../images/panel25_top.gif) no-repeat left top;
	height: 9px;
	width: 174px;
	overflow: hidden;
}

div.panel25 div.bottom {
	background: url(../images/panel25_bottom.gif) no-repeat left top;
	height: 11px;
	width: 174px;
}

div.panel25 div.middle {
	background: url(../images/panel25_bg.gif) repeat-y left top;
	width: 164px;
	padding: 0 5px 0 5px;
}

div.column2_1 {
	width: 353px;
	float: left;
	margin-top: 10px;
}

div.column2_2 {
	width: 353px;
	float: left;
	margin-top: 10px;
	padding-left: 19px;
	_padding-left: 9px;
}

div.column3_1 {
	width: 233px;
	float: left;
	margin-top: 10px;
}

div.column3_2 {
	margin-top: 10px;
	width: 233px;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
	_padding-left: 5px;
	_padding-right: 5px;
}

div.column3_3 {
	margin-top: 10px;
	width: 233px;
	float: left;
}

div.column4_1 {
	width: 174px;
	float: left;
	padding-right: 10px;
	margin-top: 10px;
}

div.column4_2, div.column4_3 {
	margin-top: 10px;
	width: 174px;
	float: left;
	padding-right: 10px;
	_padding-left: 3px;
	_padding-right: 3px;
}

div.column4_4 {
	margin-top: 10px;
	width: 174px;
	float: left;
}

div.panel img, div.panel50 img, div.panel25 img {
	margin: 4px 0 4px 10px;
}

div.panel div.middle div, div.panel50 div.middle div, div.panel25 div.middle div {
	padding: 0 10px 6px 10px;
}

div.tabs ul.tabBar {
	padding: 0!important;
	margin: 0!important;
	width: 100%;
	float: left;
	background: #f5f5f9 url(../images/tab_bg_end.gif) no-repeat top right;
	min-width: 450px;
	height: 36px;
	overflow: hidden;
} 

div.tabs ul.tabBar li {
	padding: 0;
	margin: 0;
	float: left;
	height: 36px;
	cursor: pointer;
	list-style-image: none!important;
	list-style-type: none!important;
	white-space: nowrap!important;
}

div.tabs ul.tabBar li span {
	display: inline;
	float: left;
	height: 36px;
	font-weight: bold;
}

div.tabs ul.tabBar li span.tabl, div.tabs ul.tabBar li span.tabr, div.tabs ul.tabBar li span.tabractive {
	width: 27px;
}

div.tabs ul.tabBar li span.tabl {
	display: none;
}

div.tabs ul.tabBar li.first span.tabl {
	display: block;
	width: 30px;
}

div.tabs div.tabdetails {
	background: white url(../images/tab_body_bg.gif) repeat-x left top;
	padding: 0 8px 8px;
	border: solid 1px #a5b5d1;
	border-top: none;
	clear: both;
	min-width: 432px;
	margin-bottom: 8px;
}

div.tabs>h2 {
	border-bottom: solid 1px #515791!important;
	margin-bottom: 0px!important;
	padding-bottom: 4px!important;
}

div.tabs ul.tabBar li span.tabl {
	background: white url(../images/tab_0l.gif) no-repeat left top;
}

div.tabs ul.tabBar li.active span.tabl {
	background: white url(../images/tab_0h.gif) no-repeat left top;
}

div.tabs ul.tabBar li span.tabm {
	background: #f5f5f9 url(../images/tab_bgl.gif) repeat-x left top;
	padding-top: 8px;
	height: 28px;
	color: #9191bf!important;
}

div.tabs ul.tabBar li.active span.tabm {
	padding-top: 9px;
	height: 27px;
	color: White!important;
}

div.tabs ul.tabBar li.active span.tabm {
	background: #8c95cf url(../images/tab_bgh.gif) repeat-x left top;
}

div.tabs ul.tabBar li span.tabr {
	background: white url(../images/tab_ll.gif) no-repeat left top;
}

div.tabs ul.tabBar li.active span.tabractive {
	background: white url(../images/tab_hl.gif) no-repeat left top;
}

div.tabs ul.tabBar li.last span.tabr {
	background: white url(../images/tab_l0.gif) no-repeat left top;
}

div.tabs ul.tabBar li.last span.tabractive {
	background: white url(../images/tab_h0.gif) no-repeat left top;
}

div.tabs ul.tabBar li.prev span.tabr {
	background: white url(../images/tab_lh.gif) no-repeat left top;
}

div.tabbottom {
	background: white url(../images/tab_bg_end.gif) no-repeat bottom right;
	height: 16px;
	margin-bottom: 8px!important;
}

div.tabbottom span {
	display: block;
	height: 16px;
	width: 6px;
	background: white url(../images/tab_bg_start.gif) no-repeat bottom left;
}

div.fullPanelTop, div.tableTop {
	background: transparent url(../images/table_top.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
	font-size: 1px;
	clear: both;
}

div.fullPanelBottom, div.tableBottom {
	background: transparent url(../images/table_bottom.gif) no-repeat left top;
	height: 9px;
	overflow: hidden;
	clear: both;
	font-size: 1px;
}


div.fullPanelMid
{
	width: 100%;
	border-collapse: collapse;
	background: transparent url(../images/table_bg.gif) repeat-y left top;
	clear: both;
}

p.fjssmall {
	font-size: 80%;
}

.fjscdeepred { color: #710718!important; }
.fjscred { color: #c60b28!important; }
.fjsclightred { color: #d4576b!important; }
.fjscgreen { color: #2e7c21!important; }
.fjsclightgreen { color: #64ac58!important; }
.fjscblue { color: #2a3a80!important; }
.fjsclightblue { color: #6f7ebb!important; }
.fjscblack { color: #000000!important; }
.fjscgrey { color: #8d8e92!important; }

