body {
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	
}
p{
	margin-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0e2b89;
	font-weight:bold;
	margin-top:0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0e2b89;
	font-weight:bold;
}
h1.newsletter
{
	color:#fe4721;
	margin-top:12px;
	margin-bottom:12px;
}
h1.loginh1
{
	color:#fe4721;
	margin-top:12px;
	margin-bottom:0px;

}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0e2b89;
	font-weight:bold;
}
h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0e2b89;
	font-weight:bold;
}
h5 {
	
}

a:link {
	
text-decoration:underline;
color:#01b8de;
}
a:visited {
	text-decoration:underline;
	color:#01b8de;
}
a:hover {
	text-decoration:underline;
	color:#fe4721;
}

.SkinObject
{

}
ul li
{
	font-size:13px;
	list-style-type:circle;
	font-family: Arial, Helvetica, sans-serif;
}
.Normal
{
font-size:80%;
}

/*Main Menu overwrite defaults*/
.MainMenu_MenuContainer{}
.MainMenu_MenuBar{}
.MainMenu_MenuItem {border-bottom:none;border-top:none; font-size:13px; font-style: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.MainMenu_MenuIcon {border-bottom:none; border-left:none;border-top:none;border-right:none; width:18px; background: transparent url(submenuarrow.gif) no-repeat; background-position: 0px 6px; height:28px; }
.MainMenu_SubMenu{z-index:1000;cursor:pointer;cursor:hand;background-color:#e7f6f9;filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3);border-bottom:#99d7e4 1px solid;border-left:#99d7e4 1px solid;border-top:#99d7e4 1px solid;border-right:#99d7e4 1px solid;}
.MainMenu_MenuBreak{border:none; background-color:01b8de;}
.MainMenu_MenuItemSel{font-size:13px; font-style:normal; font-weight:bold; font-family: Arial, Helvetica, sans-serif; background-color: #99d7e4; }
.MainMenu_MenuArrow{border-bottom:none; border-left:none;border-top:none;border-right:none; height:28px; }
.MainMenu_RootMenuArrow{display:none;}
/* Additional Main Menu styles*/
.MainMenu_RootMenuItemBreadcrumb{}
.MainMenu_SubMenuItemBreadcrumb{}
.MainMenu_RootMenuItem td{background: #CCCCCC url(tabgreybg.gif) repeat-x; height:30px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0e2b89; border:none; }
.MainMenu_RootMenuItemActive td{background: #fe4822 url(taborbg.gif) repeat-x; height:30px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; border:none; }
.MainMenu_RootMenuItemSelected td{background: #fe4822 url(taborbg.gif) repeat-x; color:#fff;height:30px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border:none; }/* hover*/
.MainMenu_SubMenuItemActive {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#313131;}
.MainMenu_SubMenuItemSelected{background-color:#99d7e4; height:28px; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#313131; }
/*Latest Main Menu Items - Not Used often*/
.MainMenu_Separator{}
.MainMenu_LeftSeparator {}
.MainMenu_RightSeparator {}
.MainMenu_LeftSeparatorActive {}
.MainMenu_RightSeparatorActive {}
.MainMenu_LeftSeparatorBreadcrumb{}
.MainMenu_RightSeparatorBreadcrumb{}
.leftTabContainer img {position:relative; top:-1px;}
.TabContainer{ }
.rightTabContainer img{position:relative; top:-1px;}
* html .rightTabContainer img{position:static;}
* html .leftTabContainer img{position:static;}
*+html .rightTabContainer img{position:static;}
*+html .leftTabContainer img{position:static;}
.FormLabel
{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	position:relative;
	top:4px;
	left:4px;
	font-family:Arial, Helvetica, sans-serif;
}
.enquiryForm td
{
padding:3px;
}
.formtable
{
	background-color:#e1f9fd;
	font-size:13px;
}
#contentSub .form-table td a.CommandButton
{
	display:block;
	width: 70px;
	height:25px;
	background-image:url("subscribe.gif");
	background-repeat:no-repeat;
	text-indent:-9000px;
	position:relative;
	left:100px;
	
}
* html #contentSub .form-table td a.CommandButton
{	
	left:95px;
}
#contentSub div.actionButtons
{
	margin-bottom:5px;
}

.LoginPanel table td.SubHead img
{
display:none;
}
.LoginPanel table td.SubHead label
{
color:#666666;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
left:4px;
position:relative;
top:4px;
}
.LoginTextBox
{
width:185px;
}
#inTable
{
	width:270px;
	padding-bottom:4px;
}
#inTable td
{
	padding-bottom:4px;
	padding-top:4px;
}
.LoginButton:link, .LoginButton:hover, .LoginButton:visited, .LoginButton:active {	
	
	display:block;
	position:relative;
	width: 51px;
	height:25px;
	background-image:url("loginbutton.gif");
	background-repeat:no-repeat;
	text-indent:-8000px;
	font-size:0px;
	color:#efeeee
	
	
}
.ForgotPassword:link, .ForgotPassword:visited
{
	color:#fe4721;
	font-size:10px;
	text-decoration:underline;
	position:relative;
	top: 88px;
	left:7px;
	
}
* html #inTable
{
	width:260px;
}
#outTable
{
	width:280px;
	background-color:#fef0ec;
}
* html #outTable
{
	width:270px;
}
* html .form-table td a.CommandButton
{
	left:95px;
}
.FormTextBox
{
	margin-right:4px;
	
}
.form-table 
{
	width:274px;
	background-color:#e1f9fd;
	padding: 0 0 0 0;
}
* html .form-table
{
	width:264px;
}
#footer-top
{
	background:#FFFFFF url(footertop.gif) no-repeat top;
	height:11px;	
	margin-top:24px;
}
* html #footer-top
{
	margin-bottom: -5px;
}
#footer-content
{
	background:#FFFFFF url(footerbg.gif) repeat-x top;
	
	width:960px;
	padding-top: 30px;
	
}
#footer-sitenav
{
 	width:162px;
	float:left;
	padding: 0px 0px 20px 16px;
	border-right: 1px #c4c4c4 solid;
}
* html #footer-sitenav
{
	width:180px;
}
#copyright span.SkinObject
{
 	color:#292929;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:20px;
	font-size:13px;
}
#footer-sitenav a:link, #footer-sitenav a:active, #footer-sitenav a:hover, #footer-sitenav a:visited, #footer-contacts a:link, #footer-contacts a:active, #footer-contacts a:hover, #footer-contacts a:visited
{
	color:#292929;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
	font-size:13px;
	
}
#footer-content div h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#292929;
	font-style:normal;
	margin-bottom:16px;
	margin-top:0px;
}

#footer-contacts
{
	width:720px;
	float:left;
	padding: 0px 16px 20px 40px;
	color:#292929;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
	font-size:13px;
}
#contactsTable
{
	color:#292929;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
	font-size:13px;
}
#copyright
{
	width:960px;
	text-align:right;
}
#nav 
{
	background-color:#01b8de;
	height: 47px;
	width:944px;
	margin-left:16px;

}
* html #nav
{	
	margin-bottom:24px;
}
#navInner{
 position:relative;
 top: 16;
}
* html #navInner{
 position:relative;
 top: 17;
}
#bodywrap
{
	background:#FFFFFF url(headerbg.gif) repeat-x top;
	width:100%;
	text-align:center;
}
#wrap {
	margin: 0 auto 0 auto;
	position:relative;
	width:960px;
	text-align:left;
	
}
#header {
	height:167px;
	width:960px;
	background-image:url("banner.jpg");
	background-position: top right;
	background-repeat:no-repeat;
}

#search {
	position:absolute;
	right:18px;
	top:3px;
	height:25px;
	
}

#search input {
	width: 138px;
	height:25px;
	border:#8d1a02 1px solid;
	position:relative;
	left:-45px;
	padding: 4px;

}
.SearchField
{
	display:block;
	width: 59px;
	height:25px;
	background-image:url("searchbutton.gif");
	background-repeat:no-repeat;
	text-indent:-9000px;
	position:relative;
	left:100px;
	top: -25px;
	
}
* html .SearchField
{
	top: -26px;
}
#contentMain2 {
	float:left;
	width:620px;
	margin-bottom:20px;
	margin-top:24px;
		
}
#contentMain3 {
	
	margin-bottom:20px;
	margin-top:24px;
		
}
#contentMain {
	float:left;
	width:604px;
	margin-bottom:20px;
	padding-left:16px;
	position:relative;
	margin-top:24px;
	
		
}
* html #contentMain, * html #contentMain2 {
	
	width:637px;	
}
#contentSub {
	float:left;
	width:300px;
	padding-left:40px;
	margin-top:24px;
}
#contentSub2 {
	float:left;
	width:300px;
	padding-left:40px;
	margin-top:24px;
}
* html #contentSub, * html #contentSub2
{
	 width:318px;
}
* html #contentMain, * html #contentSub {
	display: inline;
}
#blurb {
	margin-top:24px;
	border-bottom:1px #c4c4c4 solid;
	padding-bottom: 24px;
	margin-left:16px;
}
#blurb p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#292929;
	font-style:normal;
	margin-bottom: 0px;

}
* html #blurb {
	margin-top:50px;	
}
#rememberLogin
{
	display:none;
}
/*#blurbImage {
	float:left;
	width:176px;
	padding-left:18px;
	padding-top:15px;
}
* html #blurbImage
{
	width:191px;
}*/ 
* html #blurb {
	display: inline;
}
* html .clearfix {
	height:1%;
	overflow:visible;
}
/* float clearing for IE7 */
* + html .clearfix {
	min-height:1%;
}
/* float clearing for everyone else */
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
 #logo
 {
 	position:absolute;
	left:16px;
	top:39px;
 }
.actionButtons, .solpartactions
{
clear:both;
}
