/* CSS Document */

body {
		background-color:#f1f9fe;
		text-align:center;
		font-size: 63%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-bottom: 40px;
		line-height:18px;
		color:#007ac2;
}

* {
		margin:0;
		padding:0;
}

ul, ol {
		padding-left:1em;
		margin-left:0;
}


/* Typography */

h1, h2, h3, h4, h5 {
		color:#000;
		font-weight:normal;
		line-height:18px;

		}

h2 {
margin: 15px 0 15px 0;
}

p, ul, ol, dl, li {
		color:#007ac2;
		line-height:18px;
		margin: 10px 0 10px 0;
		text-decoration:none;
		font-size:1em;
		}		
a {
	font-size:1em;
	text-decoration:none;
	color:#ad0037;
	}

a:hover {
	text-decoration:underline;
	}

.floatImageRight {
	float:right;
	}

.floatImageLeft {
	float:left;
	}
/* Layout */

#logo {
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 120px; text-decoration: none; border:0;
	position:absolute; left:55px; top:25px;
	padding-top:110px; height: 0px !important; height /**/:110px;
}

div#wrapper_holder {
		width:768px;
		margin: 20px auto 0 auto;
		text-align:left;
		clear:both;
		}

div#wrapper {
		width:768px;
		margin: 20px auto 0 auto;
		text-align:left;
		background-image:url(../images/sitewide/back-site.jpg);
		background-repeat:repeat-y;
		clear:both;
		}

div#siteTop {
		background-image:url(/furniture/images/sitewide/back-top.jpg);
		background-repeat:no-repeat;
		height:145px;
		position:relative;
		}

div#siteBottom {
		background-image:url(../images/sitewide/back-bottom.jpg);
		background-repeat:no-repeat;
		height:53px;
		clear:both;
		}

ul#navigation {
		list-style-type:none;
		position:absolute;
		left:200px;
		top:80px;
		}
		ul#navigation li, ul#navigation a {
		float:left;
		}

.menu-home {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 52px; 
		padding-top:24px;
		background-image:url(../images/navigation/home.gif);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 24px;
		}
		.menu-home:hover {background-position: -52px 0;}
		.menu-home-selected {background-position: -52px 0;}

.menu-about {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 67px; 
		padding-top:24px;
		background-image:url(../images/navigation/about.gif);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 24px;
		}
		.menu-about:hover {background-position: -67px 0;}
		.menu-about-selected {background-position: -67px 0;}

.menu-case {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 114px; 
		padding-top:24px;
		background-image:url(../images/navigation/case-studies.gif);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 24px;
		}
		.menu-case:hover {background-position: -114px 0;}
		.menu-case-selected {background-position: -114px 0;}

.menu-business {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 151px; 
		padding-top:24px;
		background-image:url(../images/navigation/business-planning.gif);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 24px;
		}
		.menu-business:hover {background-position: -151px 0;}
		.menu-business-selected {background-position: -151px 0;}

.menu-links {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 61px; 
		padding-top:24px;
		background-image:url(../images/navigation/links.gif);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 24px;
		}
		.menu-links:hover {background-position: -61px 0;}
		.menu-links-selected {background-position: -61px 0;}

.menu-contact {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 88px; 
		padding-top:24px;
		background-image:url(../images/navigation/contact.gif);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 24px;
		}
		.menu-contact:hover {background-position: -88px 0;}
		.menu-contact-selected {background-position: -88px 0;}
	
#bannerHome {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 760px; 
		padding-top:368px;
		background-image:url(../images/banners/home.jpg);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 368px;
		}

#bannerCaseStudies {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 760px; 
		padding-top:301px;
		background-image:url(../images/banners/case-studies.jpg);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 301px;
		}

#bannerBusinessPlanning {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 760px; 
		padding-top:301px;
		background-image:url(../images/banners/business-planning.jpg);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 301px;
		}

#bannerBusinessLinks {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 760px; 
		padding-top:301px;
		background-image:url(../images/banners/links.jpg);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 301px;
		}

#bannerContact {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 760px; 
		padding-top:301px;
		background-image:url(../images/banners/contact.jpg);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 301px;
		}

#bannerAbout {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 760px; 
		padding-top:301px;
		background-image:url(../images/banners/about.jpg);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 301px;
		}


#contentWrapper {
		padding: 0 4px 0 4px;
		}

.contactDetails {
	float:right;
	margin: 15px 20px 0 0;
	}

#sideBar {
	float:left;
	width:270px;
	padding:0;
}
#sideBarPadding {
	padding: 0 30px 30px 33px;
}

#sideBar h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#ad0037;
		line-height:23px;
		}

#sideBar img {
		margin: 10px 0 10px 0;
		padding:7px;
		background-color:#ccdae3;
		}


		#Ul1 {
		margin:0;
		padding:0;
		list-style-type:none;}
	
	
		#Ul1 a{
		padding-left: 20px;
		background-image:url(../images/sitewide/arrow-blue.gif);
		background-repeat:no-repeat;
		background-position: 0 5px;
		border:0;
		color:#007ac2;
		}
		#Ul1 a:hover{
		background-image:url(../images/sitewide/arrow-red.gif);
		background-repeat:no-repeat;
		background-position: 0 5px;
		color:#ad0037;
		text-decoration:underline;
		}
		#Ul1 a.selected{
		background-image:url(../images/sitewide/arrow-red.gif);
		background-repeat:no-repeat;
		background-position: 0 5px;
		color:#ad0037;
		}
	

#subNavigation {
		margin:0 0 10px 5px;
		padding:0;
		list-style-type:none;
		}
		#subNavigation li{
		line-height:29px;
	

		}
		#subNavigation a{
		padding-left: 20px;
		background-image:url(../images/sitewide/arrow-blue.gif);
		background-repeat:no-repeat;
		background-position: 0 5px;
		border:0;
		color:#007ac2;
		}
		#subNavigation a:hover{
		background-image:url(../images/sitewide/arrow-red.gif);
		background-repeat:no-repeat;
		background-position: 0 5px;
		color:#ad0037;
		text-decoration:underline;
		}
		#subNavigation a.selected{
		background-image:url(../images/sitewide/arrow-red.gif);
		background-repeat:no-repeat;
		background-position: 0 5px;
		color:#ad0037;
		}
 
 
 
#main {
	float:right;
	width:490px;
	padding: 0;
}
#mainPadding {
	padding: 20px 30px 0 0;
}

#main h3, h4, h5, h6 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#ad0037;
		font-size:1.9em;
		margin: 15px 0 15px 0;
		}

#main ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#main a{
		border:0;
		color:#ad0037;
		}
#main a:hover{

		color:#ad0037;
		text-decoration:underline;
		}
#main a.selected{

		color:#ad0037;
		}

#main li {
	line-height:18px;
	font-size:1em;
	background-image:url(../images/sitewide/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 4px;
	padding-left:20px;
	}

#main img {
		border: 7px solid #ccdae3;
		margin: 20px;
		}

#footer {
	width:755px;
	margin:10px 0 20px 0;
	font-size:1em;
	text-align:right;
	color:#96b3c4;
	clear:both;
	height: 46px;
	}
	#footer a:link {color:#96b3c4; border-bottom: 1px dashed #96b3c4; text-decoration:none;}
	#footer a:visited {color:#96b3c4; border-bottom: 1px dashed #96b3c4; text-decoration:none;}
	#footer a:hover {color:#96b3c4; border-bottom: 1px solid #96b3c4; text-decoration:none;}
	#footer a:active{color:#96b3c4; border-bottom: 1px dashed #96b3c4; text-decoration:none;}

div#footer_holder {
		width:768px;
		margin: 20px auto 0 auto;
		text-align:left;
		clear:both;
		}

#footer_text {
		width: 430px;
		float:right;
		text-align:right;
		padding: 0px 0px 0 0;}

#footer_logo {
	float:left;
	height: 66px;
	width: 290px;
	margin: 0;
	padding: 0 0 0 20px; }
	
	#footer_logo p {
	float:left;
    color:#96b3c4;}

#footer_logo img {
	margin: 5px 0 0 0;
	float:left; }


#footer_links {
float:left;
text-align:center;
color:#96b3c4;
height: 35px;
width:768px;
padding: 0px 0 0 0;
line-height: 16px;
clear:both;
}

	#footer_links a:link {color:#96b3c4; border-bottom: 1px dotted #96b3c4; text-decoration:none;}
	#footer_links a:visited {color:#96b3c4; border-bottom: 1px dotted #96b3c4; text-decoration:none;}
	#footer_links a:hover {color:#96b3c4; border-bottom: 1px solid #96b3c4; text-decoration:none;}
	#footer_links a:active{color:#96b3c4; border-bottom: 1px dotted #96b3c4; text-decoration:none;}

.wictlogo {
		overflow:hidden; display:block; text-decoration: none; border: 0;
		width: 140px; 
		height:46px;
		padding-top:46px;
		margin-left:10px;
		float:right;
		background-image:url(../images/sitewide/wict_logo.gif);
		background-repeat:no-repeat;
		height: 0px !important; height /**/: 46px;
		}

/* Form bits */

.validationSummary li {
		padding-left:20px;
		color:#FF0000;}

fieldset {
		border : 0px solid #fff;
}

label {
		color:#007ac2;
		line-height:18px;
		text-decoration:none;
		font-size:1em;
		float:left;
		clear:both;
		margin-bottom:3px;
}


.formField {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:5px;
		margin-bottom:3px;
		padding:2px;
		width:220px;
		float:left;
		clear:both;
	}
	.SubmitButton {
	float:left;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	}

#submit {font-size:150%;
margin: 10px 0 10px 0;}	


.banner_ad
{
 float: right;
 margin-right: 20px;
}

.td
{
     padding: 6px 0 6px 8px;
    text-align: left;
    
    }
	
	
.login_button {
	margin:0;
	padding:0;
	float:right;}


.register_button {
	margin:0;
	float:right;
	padding:0;}
	
	
#my_account {
	float:left;
	width:300px;}
	
#my_account label {
	width:70px;}
	
	.return
	{
	    padding-top:66px;
	  color:Red;
	    }

a.articlelink {
	display:block;
	padding:10px 0 0 0;
	border-top:1px dotted #cccccc !IMPORTANT;
	margin-top:10px; }