body
{
	background: #FFFFFF;
	margin-bottom:8px;
}

td, select, .normal
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}

.normalB
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666;
	font-weight:normal;
}

.faint1
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #BBB;
	font-weight:normal;
	background:transparent;
}

.home_text
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}

.copy2
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}

.copy3
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	background:transparent;
}

.rightside1
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666; text-decoration: none;
}

.rightside_text
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #005295;
	font-weight:bold;
	background:transparent;
	/*line-height:1.1em;
	letter-spacing:-0.2px;*/
	text-decoration:none;
}

.rightside_text_small
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #005295;
	font-weight:normal;
	background:transparent;
	/*line-height:1.1em;
	letter-spacing:-0.2px;*/
	text-decoration:none;
}

.heading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #d71c00;
	font-weight:bold;
}

.heading1La
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d71c00;
	font-weight:bold;
}

.heading1LaR
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #d71c00;
	font-weight:bold;
}

.heading1_s
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D71C00;
	font-weight:bold;
}

.heading2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D71C00;
	font-weight:bold;
}

.heading2m
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0063B6;
	font-weight:bold;
}

.heading2m_rev
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0063B6;
	font-weight:bold;
}

.heading2s
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #0063B6;
	font-weight:bold;
}

.heading2A
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	font-weight:normal;
}

.heading3
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #0063B6;
	font-weight:bold;
}

.heading3L
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #0063B6;
	font-weight:bold;
}

.heading4
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #333333;
	font-weight:normal;
	padding-bottom:3px;
}
		
.link1
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: none !important;
}

.link1:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: underline !important;
}
		
.link1sm
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.link1sm:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}

		
.link1La
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 14px !important;
	text-decoration: none !important;
}

.link1La:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 14px !important;
	text-decoration: underline !important;
}
		
.a_inconspic
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#999 !important;
	font-weight:normal !important;
	font-size: 10px !important;
	text-decoration: none !important;
}

.a_inconspic:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#999 !important;
	font-weight:normal !important;
	font-size: 10px !important;
	text-decoration: underline !important;
}


.a2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;	/* was a fainter #FF7F00 */
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: none !important;
}

.a2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: underline !important;
}

.a2s
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;	/* was a fainter #FF7F00 */
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.a2s:hover
{
	font-family: Arial, Helvetica, sans-serif !important;
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}

.a2ss
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;	/* was a fainter #FF7F00 */
	font-weight:normal !important;
	font-size: 10px !important;
	text-decoration: none !important;
}

.a2ss:hover
{
	font-family: Arial, Helvetica, sans-serif !important;
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 10px !important;
	text-decoration: underline !important;
}

.a2A
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#D71C00 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: none !important;
}

.a2A:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FF0000 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: underline !important;
}

.a3
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#D71C00 !important;
	font-weight:normal !important;
	font-size: 13px !important;
	text-decoration: none !important;
}

.a3:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FF0000 !important;
	font-weight:normal !important;
	font-size: 13px !important;
	text-decoration: underline !important;
}

.a4
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#333 !important;
	font-weight:bold !important;
	font-size: 13px !important;
	text-decoration: none !important;
}

.a4:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#333 !important;
	font-weight:bold !important;
	font-size: 13px !important;
	text-decoration: none !important;
}

.footer_link
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.footer_link:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}

#larger_p
{
}

#larger_p p
{
	font-size:14px;
}

.large_link
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.large_link:hover
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.larger_link
{
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.larger_link:hover
{
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.text_inverse
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
	background-color:#D71C00;
	padding:4px;
}

.text_inverse_L
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;
	background-color:#D71C00;
	padding:4px;
}

.link_rightside
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.link_rightside:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}

.link_rightside2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFF66 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.link_rightside2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFF66 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}


.link_menu
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important;
	font-weight:bold !important;
	font-size: 14px !important;
	text-decoration: none !important;
}

.link_menu:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important;
	font-weight:bold !important;
	font-size: 14px !important;
	text-decoration: underline !important;
}

.link_B2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_B2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: underline !important
}



.link_B2ss
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 11px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_B2ss:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 11px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: underline !important
}

.link_heading2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_heading2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important
}

.link_heading3
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 16px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_heading3:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 16px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.td_borders
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-image:url(images/shaded_boxes/bottom20_4A.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.td_borders_bare
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.td_top_row
{
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}
	
.select1
{
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
	color: #D71C00;
	font-weight:normal;
	border: 1px solid #999999;
	font-size: 10px;
	padding: 3px;
}

.yellowtextbox
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFF66;
	color: #D71C00;
	font-weight:bold;
	border: 1px solid #999999;
	font-size: 10px;
	padding: 3px;
}

.yellowtext1
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFF66;
	color: #D71C00;
	font-weight:bold;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.button1
{
	cursor:pointer; cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #0063B6;
	color: #FFFFFF;
	border: 0px solid #000;
	font-size: 10px;
	padding: 0px;
}

.bar1 
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.colour1 
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.style1
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style:italic;
}

.colour1small
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
}

.colour1smaller
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
}

.colour1med
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.colour2med
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style: italic;
}

.colour3med
{
	color: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.highlight1
{
	color:#000;
	background-color:#FF3;
}

.colour1big
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
}

.colour1bigbold
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold;
}

.textfield3
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF; text-decoration: none; font-weight:bold;
}

.textfieldFREE
{
	font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #FFFFFF; text-decoration: none; font-weight:bold;
}

.textfield3small
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #EEEEEE; text-decoration: none;
}

.textfield3ss
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #EEEEEE; text-decoration: none;
}

.textfield3_big
{
	font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #EEEEEE; text-decoration: none;
}

.textfield4
{
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
	color: #D71C00;
	font-weight:normal;
	font-size: 10px;
	padding:0px;
	padding-left:1px;
}

.textfield4_med
{
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #EAF3F8;
	color: #D71C00;
	font-weight:normal;
	font-size: 11px;
	padding:0px;
	padding-left:1px;
}


.B2B_lite
		{
			font-family: Arial, Helvetica, sans-serif; 
			font-weight: normal;
			font-size: 11px;
			font-style:italic;
			color: #009342;
		}
		
.button3 {
			cursor:pointer; cursor: hand;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; 
			background-color: #CB110E;
			color: #FFF;
			border: 1px solid #B5110D;
			font-size: 12px;
			padding: 0px;
		}
		
.button4
{
	font-family: Arial, Helvetica, sans-serif; 
	/* background-color: #D71C00; */
	/* color: #FFF; */
	/* font-weight:normal; */
	font-size: 10px;
	/* padding:0px; */
	/* padding-left:2px; */
	/* padding-right:2px; */
}

.ul_tight
{
	margin-top:4px;
}

.textbox1
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000;
}

.textbox2
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF0000;
}

.text2
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #D71C00;
}

.text3
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D71C00; 
}

/*
 * For Dropdown Menu
 * *****************
 * Credit: HTML Dog and the author Patrick Griffiths
 * http://www.htmldog.com/articles/suckerfish/dropdowns/
 */
 
/* (a) Link behaviour for Main Menu items */
#nav a
{
	display: block;
	/* width: 7em; */
	font-family: Arial, Helvetica, sans-serif; 
	color:#000;
	font-weight:normal;
	font-size: 12px;
	text-decoration: none;
}

#nav a:hover
{
	display: block;
	/* width: 7em; */
	font-family: Arial, Helvetica, sans-serif; 
	color:#0072C0;
	font-weight:normal;
	font-size: 12px;
	text-decoration: none;
}

/* (b) Link behaviour for Submenu items */
#nav li ul a
{
	width: 15em;
	font-family: Arial, Helvetica, sans-serif; 
	color:#0072C0;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
}

#nav li ul a:hover
{
	width: 15em;
	font-family: Arial, Helvetica, sans-serif; 
	color:#0072C0;
	font-weight:normal;
	font-size: 11px;
	text-decoration: underline;
}

/* (c) For all nav dropdowns */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* 
#nav a {
	display: block;
	width: 10em;
}
 */

#nav li {
	float: left;
	padding-right:20px;
	/* width: 8em; */
}

/* (d) For Submenu lists*/
#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	background:#FFFFFF;
	padding: 2px;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul { /* NOTE sfhover is Jscript function in main file */

	left: auto;
}

/*
 * end of Dropdown Menu
 * ********************
 */
