/* normalise margins & Padding */
body, div ,dl, dt, dd, ul, ol, li, h1, h2 ,h3, h4 ,h5 ,h6, pre, form, fieldset, input, p, blockquote, th, td {
	padding			:0px 0px 0px 0px;
	margin			:0px 0px 0px 0px;

}
body{
	background		:url(../../../../images/artex/repeat_pg_background.gif);
	text-align		:center;
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.70em;
}


/* normalise fonr size for header */
h1, h2, h3, h4 ,h5 ,h6 {
	font-size: 100%;
}

h2{
	color			:#0060ad;
	padding			:0px 0px 0px 0px;
	margin			:0px 0px 10px 0px;
	font-size		:150%;
}
h3{
	color			:#0060ad;
}
h4{
	color			:#0060ad;
	padding			:0px 0px 0px 0px;
	margin			:10px 0px 0px 10px;
}

h3{
	width			:98%;
	color			:#858384;
	border-top		:1px solid #e9e9e9;
	border-bottom	:1px solid #e9e9e9;
	margin			:10px 0px 10px 0px;
	padding			:2px 0px 4px 10px;
	background		:url(../../../../images/artex/h3_background.gif);
}

ol, ul{
	list-style		:none;
}

p.gray{
	color			:#434240;
	padding			:5px 0px 5px 0px;
	margin			:0px 0px 0px 0px;
}
/* global link style */
a{
	padding			:0px 0px 0px 0px;
	margin			:0px 0px 0px 0px;
	color			:#0060ad;
	text-decoration	:none;
}
a:hover{
	padding			:0px 0px 0px 0px;
	margin			:0px 0px 0px 0px;
	color			:#0060ad;
	text-decoration	:underline;
}
/* global in paragraphs list-styles */

/* remove table styles */
table {
	border-collapse: collapse; 
	border-spacing: 0;
}

/* remove fieldset & img borders */
fieldset, img {
	border: 0;
}
/* left align caption & ths */
caption, th {
	text-align: left;
}
/* End normalise stlyes */



/* NOTE THIS CONTAINER APPLYS TO THE AREA ABOVE THE FULL WIDTH IMAGE */
/* NEAR THE TOP OF THE PAGE. THIS INCLUDES THE NAVIGATION, SEARCH AND LOGO AREAS */
/* THEREFORE IT IS COMMON TO ALL TEMPLATES */
.mainWrapper{
	text-align		:left;
	background		:#ffffff;
	width			:732px;
	padding			:0px 0px 0px 0px;
	margin			:10px auto;
}
#container {
	text-align: left;
	width: 728px;
	background: #fff;
	padding: 2px;

}
.flashContainer{
	width			:726px;
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 0px 0px;
}

#sectionHomeCenterCol{
	float			:left;
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 0px 9px;
	width			:403px;
	background		:#ffffff;
}
#sectionHomeCenterCol p{
	margin			:0px 0px 0px 0px;
	padding			:4px 5px 10px 10px;
}

#sectionHomeLeftNavCol{
	float			:left;
	margin			:0px 1px 0px 0px;
	padding			:0px 0px 0px 2px;
	width			:154px;
	background		:#ffffff;
}
#sectionHomeLeftCol{
	float			:left;
	margin			:0px 0px 0px 0px;
	padding			:0px 0px 0px 14px;
	width			:555px;
	background		:#ffffff;
}
#sectionHomeRightCol{
	float			:left;
	margin			:0px 0px 0px 5px;
	padding			:0px 0px 0px 0px;
	width			:154px;
	background		:#ffffff;
}
.passageTitle{
	margin			:0px 0px 0px 0px;
	padding			:10px 0px 6px 10px;
	width			:98%;
}



/* END NOTE:: */



/* THIS IS A STYLE WHICH IS APPLIED TO THE IMAGE IN */
/* THE 'flashContainer' AND IS THEREFORE COMMON THROUGHOUT THE SITE */
.flashContainerImg{
	margin			:0px 0px 0px 2px;
	padding			:0px 0px 0px 0px;
	border			:0px;
}
/* END NOTE:: */

/* THIS IS THE STYLE FOR THE BLUE LINK WITH CHEVRON TO THE LEFT */
/* THIS IS A COMMON LINKING HEADING THROUGHOUT THE SITE */

p.linkWithArrowBlue{
	padding			:0px 0px 0px 0px;
	margin			:0px 0px 0px 0px;
	font-size		:90%;
}
.linkWithArrowBlue a{
	color			:#0060ad;
	background		:url(../../../../images/artex/chevron_blue.gif) no-repeat 3px 51%;
	padding			:0px 0px 0px 10px;
	margin			:0px 0px 0px 0px;
	text-decoration	:none;
	font-weight		:bold;
}
.linkWithArrowBlue a:hover{
	color			:#0060ad;
	background		:url(../../../../images/artex/chevron_blue.gif) no-repeat 3px 51%;
	padding			:0px 0px 0px 10px;
	margin			:0px 0px 0px 0px;
	font-weight		:bold;
	text-decoration	:underline;
}
/* END NOTE:: */

/* general submit button  */
.submitBtn {
	border: 1px solid #C1D7E5;
	background: #fff url(../../../../images/artex/submitBG.gif) repeat-x;
	color: #0060ad;
	font-weight: bold;
	margin-left: 8px;
	padding: 0 1px 0 1px;
}
/* */

/* fix for nested floats */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
 
.clearfix {display: inline-block;}
 /* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */



/* miscellaneous classes */
.hidden {
	display: none;
}
.offleft {
	position: absolute;
	left: -9000px;
	width: 0;
	overflow: hidden;
}

.clearFixTest{
	clear: both;
	line-height: 0px;
}
/* this is a spacer for the menu on the left or right */
/* when there are more than one heading */
.spacerMenu{
	line-height: 5px;
	margin: 0px;
	padding: 0px;
}


#sectionHomeLeftCol p{
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 10px;
}


/* range table styles */
table.ImmTS_Range {
	margin: 10px 0 10px 0;
	width: 400px;
	border-collapse: collapse;
	padding: 0px;
	background: #fff;
	border: 2px solid #fff;
}
table.ImmTS_Range caption {
	font-weight: bold;
	padding: 4px 8px 4px 8px;
}
table.ImmTS_Range th {
	background: #cfe2f0;
	font-weight: normal;
	padding: 4px 8px 4px 8px;
	border-left: 1px solid #919C2F;
	border-bottom: 1px solid #919C2F;
	vertical-align: top;
}
table.ImmTS_Range td {
	font-weight: normal;
	padding: 2px 8px 2px 8px;
	border-left: 1px solid #919C2F;
	vertical-align: top;
}


/* Identification table styles */
table.ImmTS_Identification {
	margin-top: 10px;
	width: 400px;
	border-collapse: collapse;
	padding: 0px;
	background: #fff;
}
table.ImmTS_Identification caption {
	font-weight: bold;
	padding: 4px 0 4px 8px;
	}
table.ImmTS_Identification th {
	color:	#0067b2;
}
table.ImmTS_Identification th, table.ImmTS_Identification td {
	width: 200px;
	font-weight: normal;
	padding: 4px 4px 4px 8px;
	vertical-align: top;
}

table.ImmTS_Identification td ul{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.ImmTS_Identification td ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../../../../images/artex/ul_dash.gif) no-repeat 2px 7px;
}
table.ImmTS_Identification a{
	text-decoration: none;
	color: #0067b2;
	font-weight: 400;
}
table.ImmTS_Identification a:hover{
	text-decoration: underline;
	color: #0067b2;
	font-weight: 400;
}

ul.linksList li {
	margin: 0px;
	padding: 4px 5px 4px 0px;
	font-weight: bold;
	list-style: none;
	margin-left: -15px;
}

.genBold {
	font-weight: bold;
}