/*MAIN CSS Elements */

body {
	margin:10px 0px 10px 0px;
	font-family: /*"Lucida Sans",*/ Arial, Verdana, Helvetica, sans-serif;
    /*
    background-color:#dcded1;
	background-image: url(../images/core/bg.jpg);
    */
    /*
    background-color:#edeede;
	background-image: url(../images/core/bg3.jpg);
    */
    background-color:#dee5ef;
	background-image: url(../images/core/bg2.jpg);
    background-repeat: repeat-x;
	font-size:12px;
	color:#444C5E;
	line-height:130%;}

h1{margin:0px 0px 0px;font-size:100%;font-weight:normal;}
img {border:0px;}
/*.h1bold{font-weight:bold;margin-bottom:10px;}*/
h2{margin:0px;font-size:14px;}
h3{margin:0px;font-size:100%; font-weight:normal}
h4{margin:0px;font-size:14px;}

a:link {color: #4080BF; text-decoration:underline;}
a:visited {color:#4080BF; text-decoration:underline;}
a:hover {color:#4080BF; text-decoration:none;}


.clientlinks{text-decoration:underline;}
	.clientlinks a:link {text-decoration:underline;}
	.clientlinks a:visited {text-decoration:underline;}
	.clientlinks a:hover {text-decoration:none;}


/* Generic defined styles */
form {margin:0px;}
input.textFieldNoWidth {font-size:11px;color:#666666;border: 1px solid #8F98AF; padding:2px;}
input#name {width:150px;}
input#email {width:150px;}
select {font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
textarea {font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
#submit {padding-top:0px;}

/* Holding Elements */
#frame {margin-right: auto;margin-left: auto;width:970px;}
.wrapper  {
	margin-right: auto;
	margin-left: auto;
	clear:both;
	display:table;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
.container {width:960px;padding:0px;padding:5px;clear:both;}
	
#header {height:111px;}
#logo {width:170px; float:left;}
#login {width:427px; float:right;}
#welcome {width:427px;}
.navigation {background-color:#EDEDEF; padding:6px 12px 6px 12px;}
	.navigation a:link {color:#444C5E; margin-right:25px;text-decoration:none;}
	.navigation a:visited {color:#444C5E; margin-right:25px;text-decoration:none;}
	.navigation a:hover {color:#444C5E; margin-right:25px;text-decoration:underline;}
	
#header_images {margin:1px 0px 1px 0px; background-color:#6699CC;text-align:center;}
#header_images a:link {margin:0px;} #header_images a:visited {margin:0px;} #header_images a:hover {margin:0px;}
#category_navigation { background-color:#464E62; color:#FFFFFF; padding:8px; font-weight:bold;}
	#category_navigation  a:link {margin-right:22px;color:#FFFFFF;text-decoration:none;}
	#category_navigation  a:visited {margin-right:22px;color:#FFFFFF;text-decoration:none;}
	#category_navigation  a:hover {margin-right:22px;color:#FFFFFF;text-decoration:underline;}



#crumb {
	background-color:#FFFFFF;
	font-size:11px;height:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE; 
}	
	.crumbDIV {width:550px; padding:5px 0px 5px 15px; float:left;}
	.previousDIV {width:165px; padding:5px 12px 5px 0px; float:right; text-align:right;}
	/* Background effect */
	#defaultx{background-image: url(../images/core/default_bg_extended.gif);background-repeat: repeat-y;}
	#norightx{background-image: url(../images/core/default_bg2_extended.gif);background-repeat: repeat-y;}

	#category {background-attachment: scroll;background-image: url(../images/categories/internal_bg.gif);
	background-repeat: no-repeat;background-position: right top;}

.leftDIV { width:222px; padding:0px 5px 5px 0px; float:left; /*background-color: red;*/}
.leftNav1{ }
	.ilinkHeader {padding:10px 5px 5px 7px;
	font-weight: bold;color: #333333;background-color: #F9F7F8;}
	.ilink {padding:8px 3px 5px 20px;background-image: url(../images/core/ilink_bg.gif); background-repeat:no-repeat}
	.ilink_sel {padding:8px 3px 5px 20px;background-image: url(../images/core/ilink_sel_bg.gif); background-repeat:no-repeat}
		.ilink_sel a:link {text-decoration:none;}
		.ilink_sel a:visited {text-decoration:none;}
		.ilink_sel a:hover {text-decoration:none;}
	
	.iLink_B {
	padding:8px 3px 5px 20px;
	background-image: url(../images/core/ilink_B_bg.gif);
	background-repeat:no-repeat;
	background-color: #F5F5F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.leftNav2{font-size:11px; padding:10px 5px 0px 5px;}
.date {color:#636F87; font-weight:bold;}

.centreDIV {width:450px; padding:10px 25px 10px 20px;;float:left;}
.centreDIV ul {margin:15px 0px 0px 0px; padding:0px 0px 0px 15px;}
.centreDIV ul li {margin:0px;list-style-image: url(../images/core/bullet2.gif); padding:0px 0px 10px 15px;}
.rightDIV {
	width:213px;
	padding:10px;
	float:left;
	background-color: #F4F4F6;
	
	
}
/* Styles to export for Cute Editor */

.page_title {font-size:18px; font-weight:normal; padding-bottom:5px; border-bottom:2px solid #B2CCE5;}
.page_title h1 {font-weight:normal; border:1px solid #ff0000;}

.home_title {width:430px;}
.home_title h1 {font-weight:normal; font-size:18px; padding-bottom:5px; border-bottom:2px solid #B2CCE5;}
	
.page_subtitle {font-size:16px; font-weight:bold; padding-bottom:5px;border-bottom-width: 4px;
	border-bottom-style: solid;border-bottom-color: #E0EBF5; margin-bottom:10px;}

.page_highlight {color:#000000; font-weight:bold;}	

/*************************/
.client_image {border: 1px solid #B5C1D5;}

/************************/	
.footer{clear:right; }
	.footer a:link {color:#FFFFFF; text-decoration:none;}
	.footer a:visited {color:#FFFFFF;text-decoration:none;}
	.footer a:hover {color:#FFFFFF;text-decoration:underline;}
	
.footer ul{margin:0px;padding:8px;}
.footer ul li{color:#FFFFFF;margin:0px 0px 0px 17px;padding:0px 0px 5px 0px;list-style-image: url(../images/core/bullet.gif);}
	.footer ul li a:link {color:#FFFFFF; text-decoration:underline;}
	.footer ul li a:visited{color:#FFFFFF; text-decoration:underline;}
	.footer ul li a:hover{color:#FFFFFF; text-decoration:none;}
.footer th { text-align:left; border-bottom-style: solid;border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;border-right-width: 2px;border-right-style: solid;border-right-color: #FFFFFF;}
.footer td {border-right-width: 2px;border-right-style: solid;border-right-color: #FFFFFF;}
	
.newsletter {width:162px; margin-right:2px;background-color:#DADCDF;padding:8px;}
	.newsletter_title { background-color:#C5C8CD; padding:8px; color:#444C5E;}
	.block1_tl {padding:8px;background-color:#4B87C2;color:#FFFFFF;}
	.block1_content {background-color:#6699CC;width: 191px;}
	.block2_tl {padding:8px; background-color:#383F50; color:#FFFFFF;}
	.block2_content {background-color:#4E566D;width: 191px;color:White;padding:8px;}
	.block3_tl {padding:8px; background-color:#738DA8; color:#FFFFFF;}
	.block3_content {background-color:#97ACBF;width: 191px;}
	
.footerA {float:left; width:95; height:60px; clear:left;}
	
	
.footerB {color:#989CA5;float:left;clear:right;width:660px;padding:10px 0px 5px;;
	background-image: url(../images/core/footerB_bg.gif);background-repeat: repeat-x;background-position: bottom;}   
	.footerB a:link{ color:#444C5E;}	
	.footerB a:visited{ color:#444C5E;}
.footerC {color:#989CA5;float:left; width:660px;padding:5px 0px 5px;}


/* Contact Us Subscription */
ul#specials {padding:0px; margin:0px;list-style-type:none;}
#specials li.nonlabel{list-style-type:none;margin:0px; padding:0px; padding-bottom:10px; clear:left;}
#specials li.label{list-style-type:none;margin:0px; padding:0px; padding-bottom:10px; width:112px;float:left; clear:left;}
#specials li.field{
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	clear:right;
	color:#666666;}
.address {width:180px}
.postcode {width:70px}
.nb{color:#919191;}
.registrationFOOTER {
	clear:both;
	margin:0px 17px 10px 17px; padding-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBE6E0;
}
.sidebarlt {
	background: #EBEDF1;
	padding: 6px;
	border: 1px solid #C6CCD9;
}
.sidebardk {
	color: #FFFFFF;
	background: #7786A4;
	border: 1px solid #556481;
	padding: 6px;
}
.sidebardk a, .sidebardk a:hover, .sidebardk a:visited, sidebardk a:active {
	color: #FFFFFF;
}
.fltlft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.top_section_no_flash{
	height:30px;
	background-color:#4443CC;
	/*#4b87c2;*/
	margin-bottom:1px;
	margin-top:1px;
	padding:10px;
	color:white;
	font-size:26px;
	padding-top:20px;
	background-image: url(../images/core/topsectionnoflash_bg.jpg);
	background-position:right;
	background-repeat: repeat-y;
}
.error{color:red;}
.downloadSection{border-top:#DDDDDD 1px dashed;padding-top:15px;}
.alternative_images{border-top:#DDDDDD 1px dashed;}

.alternative_images{text-align:center;}

.quoteonclient{background-color:#FAFAFA;border:1px #EEEEEE solid;padding:10px;}
.tablestyle td{border-top:#DDDDDD 1px dashed;padding-top:10px;padding-bottom:10px;}
.floating{float:left;padding-left:20px;width:200px;height:200px;}

.downloadButton {margin:0px;}

.wrapper_center { float:right;width: 728px; /*border: 1px solid blue; background-color: yellow;*/ }
