/* Copyright (c) Fluid Creativity, 2006 */

/* General styling */

body#home {
	background: #ffffff url(../images/bg_diag.gif) top left repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
}

body {
	background: #ffffff url(../images/bg_diag2.gif) top left repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
}
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

p {
	padding: 5px 15px;
	margin: 0px;
	line-height: 1.4em;
}

p.buttonLeft {
	text-align: right;
}

p.telephone {
font-size:1.8em;
font-weight:bold;}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #A1A1A1;
	text-decoration: none;
}
a:active {
	color: #A1A1A1;
	text-decoration: none;
}

/* Headings*/

h1 {
	font-size: 1.4em;
	color: #666666;
	font-weight: bold;
	margin: 12px 0px 10px 0px;
	padding: 0 0 0 30px;
	background: url(../images/title_main_red.gif) top left no-repeat;
}
h2 {
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding: 5px 15px;
}
h3 {
	font-size: 1em;
	color: red;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
text-transform:uppercase;
}
h4 {
	font-size: 1em;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 5px 15px;
	text-transform:uppercase;
}
h5 {
	font-size: 1em;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform:uppercase;
}

strong {
	font-weight: bold;
	color: #666666;
	font-size: 1.1em;
}


/* Inline styles */

.clearer {
	height: 1px;
	line-height: 1px;
	clear: both;
}


/* Page structures */

#wrapper {
	width: 804px;
	padding: 0px 0px 0px 60px;
	margin: 0px;
}

#header {
	background: url(../images/bg_header_slice.gif) top left repeat-x;
	height: 76px;
	width: 804px;
	text-align: right;
}

#midholder {
	width: 804px;
	height: 317px;
}

#midholder2 {
	width: 804px;
	height: 195px;
}

#midholder3 {
	width: 804px;
	height: 317px;
}

#contentWrapper {
	background: url(../images/bg_cont_slice.gif) top left repeat-y;
	width: 804px;
}

#contentWrapper2 {
	background: url(../images/bg_cont_slice2.gif) top left repeat-y;
	width: 804px;
}

#content {
	width: 360px;
	float: left;
padding-bottom:20px;
}

#contentWide {
	width: 600px;
	float: left;
padding-bottom:20px;
}


#content dl {
width: 50em;
}

#content dl dt {
float: left;
width: 15em;
padding: 0.5em;
	font-size: 1em;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	text-transform:uppercase;
}

#content dl dd {
padding: 0.5em 0.5em 0.5em 16em;
margin: 0;
}

#primarySideBar {
	background: url(../images/bg_cont_left.gif) top left no-repeat;
	width: 154px;
	float: left;
	margin: 0px 0px 0px 3px;
}

	#primarySideBar h2 {
		font-size: 1.4em;
		color: #666666;
		font-weight: bold;
		margin: 12px 0px 12px 0px;
		padding: 0px 0px 0px 30px;
		background: url(../images/title_main_red.gif) top left no-repeat;
	}
	
#primarySideBarInner {
	width: 154px;
	float: left;
	margin: 0px 0px 0px 3px;
}

#primarySideBarInner ul {
list-style-type:none;
margin:0px;
margin-right:2px;
padding:0;
font-weight:bold;}

#primarySideBarInner ul li {
padding: 2px 2px 4px 2px;
margin-bottom:3px;
border-top:#D2D2D2 solid 1px;
background-image:url(../images/ul_bottombg.gif);
background-position:bottom left;
background-repeat:repeat-x;}

#primarySideBarInner ul.inner {
list-style-image:url(../images/innerbullet.gif);
padding-left:20px;
padding-top:5px;
font-weight:normal;
}


#primarySideBarInner ul.inner li {
background:none;
border:0px;
margin:0px;
padding:0px 0 6px 0px;
width:100%;
color:#FF0000;}

#primarySideBarInner ul.inner a:link {
color:red;}

#primarySideBarInner ul.inner a:visited {
color:red;}

#primarySideBarInner ul.inner a:hover {
color:#000;}


#secondarySideBar {
	width: 285px;
	float: left;
	margin: 0px;
}

	#secondarySideBar h2 {
		font-size: 1.4em;
		color: #666666;
		font-weight: bold;
		padding: 0px 0px 0px 30px;
		background: url(../images/title_main_red.gif) top left no-repeat;
		margin: 12px 0px 12px 0px;
	}
	
	#secondarySideBar .caseStudy {
		width: 195px;
		height: 87px;
		color:black;
		padding-top:8px;
		padding-left:90px;
		background: url(../images/bg_right_cs1.gif) top left no-repeat;
	}
	
	#secondarySideBar p {
		padding-bottom: 0px;
	}
	
		#secondarySideBar .caseDsear1, #secondarySideBar .caseDsear1_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_dsear1.gif) top left no-repeat;
	}
	
		#secondarySideBar .caseDsear1_Over {
			background: url(../images/bg_right_dsear1_over.gif) top left no-repeat;
		}
	
			#secondarySideBar .caseDsear2, #secondarySideBar .caseDsear2_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_dsear2.gif) top left no-repeat;
	}

		#secondarySideBar .caseDsear2_Over {
			background: url(../images/bg_right_dsear2_over.gif) top left no-repeat;
		}
	
			#secondarySideBar .caseDsear3, #secondarySideBar .caseDsear3_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_dsear3.gif) top left no-repeat;
	}

		#secondarySideBar .caseDsear3_Over {
			background: url(../images/bg_right_dsear3_over.gif) top left no-repeat;
		}

		#secondarySideBar .caseEawr1, #secondarySideBar .caseEawr1_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_eawr1.gif) top left no-repeat;
	}

		#secondarySideBar .caseEawr1_Over {
			background: url(../images/bg_right_eawr1_over.gif) top left no-repeat;
		}

			#secondarySideBar .caseEawr2, #secondarySideBar .caseEawr2_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_eawr2.gif) top left no-repeat;
	}

		#secondarySideBar .caseEawr2_Over {
			background: url(../images/bg_right_eawr2_over.gif) top left no-repeat;
		}

			#secondarySideBar .caseEawr3, #secondarySideBar .caseEawr3_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_eawr3.gif) top left no-repeat;
	}

		#secondarySideBar .caseEawr3_Over {
			background: url(../images/bg_right_eawr3_over.gif) top left no-repeat;
		}

		#secondarySideBar .caseSafe1, #secondarySideBar .caseSafe1_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_safe1.gif) top left no-repeat;
	}

		#secondarySideBar .caseSafe1_Over {
			background: url(../images/bg_right_safe1_over.gif) top left no-repeat;
		}
	
			#secondarySideBar .caseSafe2, #secondarySideBar .caseSafe2_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_safe2.gif) top left no-repeat;
	}

		#secondarySideBar .caseSafe2_Over {
			background: url(../images/bg_right_safe2_over.gif) top left no-repeat;
		}
	
			#secondarySideBar .caseSafe3, #secondarySideBar .caseSafe3_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_safe3.gif) top left no-repeat;
	}

		#secondarySideBar .caseSafe3_Over {
			background: url(../images/bg_right_safe3_over.gif) top left no-repeat;
		}
	
			#secondarySideBar .caseManage1, #secondarySideBar .caseManage1_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_manage1.gif) top left no-repeat;
	}

		#secondarySideBar .caseManage1_Over {
			background: url(../images/bg_right_manage1_over.gif) top left no-repeat;
		}
	
			#secondarySideBar .caseManage2, #secondarySideBar .caseManage2_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_manage2.gif) top left no-repeat;
	}

		#secondarySideBar .caseManage2_Over {
			background: url(../images/bg_right_manage2_over.gif) top left no-repeat;
		}
	
			#secondarySideBar .caseManage3, #secondarySideBar .caseManage3_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_manage3.gif) top left no-repeat;
	}

		#secondarySideBar .caseManage3_Over {
			background: url(../images/bg_right_manage3_over.gif) top left no-repeat;
		}

			#secondarySideBar .caseDesign1, #secondarySideBar .caseDesign1_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_design1.gif) top left no-repeat;
	}

		#secondarySideBar .caseDesign1_Over {
			background: url(../images/bg_right_design1_over.gif) top left no-repeat;
		}
	
			#secondarySideBar .caseDesign2, #secondarySideBar .caseDesign2_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_design2.gif) top left no-repeat;
	}

		#secondarySideBar .caseDesign2_Over {
			background: url(../images/bg_right_design2_over.gif) top left no-repeat;
		}
			
			#secondarySideBar .caseDesign3, #secondarySideBar .caseDesign3_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_design3.gif) top left no-repeat;
	}

		#secondarySideBar .caseDesign3_Over {
			background: url(../images/bg_right_design3_over.gif) top left no-repeat;
		}	
		
		#secondarySideBar .caseAppre1, #secondarySideBar .caseAppre1_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_safe1.gif) top left no-repeat;
	}

		#secondarySideBar .caseAppre1_Over {
			background: url(../images/bg_right_safe1_over.gif) top left no-repeat;
		}	
		
#secondarySideBar .caseGradu1, #secondarySideBar .caseGradu1_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_eawr2.gif) top left no-repeat;
	}

		#secondarySideBar .caseGradu1_Over {
			background: url(../images/bg_right_eawr2_over.gif) top left no-repeat;
		}
		
		#secondarySideBar .caseQuali1, #secondarySideBar .caseQuali1_Over {
		width: 185px;
		height: 87px;
		color:black;
		padding-top:4px;
		padding-left:90px;
		padding-right:10px;
		background: url(../images/bg_right_manage2.gif) top left no-repeat;
	}

		#secondarySideBar .caseQuali1_Over {
			background: url(../images/bg_right_manage2_over.gif) top left no-repeat;
		}	
p.moreLink {text-align:right; padding:0 5px 0 0;}

#footer {
	background: url(../images/bg_bot.jpg) top left no-repeat;
	width: 804px;
	height: 45px;
	clear: both;
	display:block;
}


/* Navigation */

#headerNav {
	width: 220px;
	height: 29px;
	margin: 0px 0px 14px 0px;
	display: inline;
	background: #ffffff url(../images/bg_topnav.gif) top left no-repeat;
	float: right;
	padding: 0px 0 0 3px;
	color:#FF0000;
}

#headerNav li a:link, #headerNav li a:visited, #headerNav li a:active, #headerNav li a{
color:#FF0000;}

#headerNav li a:hover{
color:#999999;}

	#headerNav li {
		margin: 8px 3px 0 3px;
		padding: 0px;
		display: block;
		position: relative;
float:left;

	}

#headerNav li.login {float:right; margin:0px;}
	
		#headerNav li img {
			padding: 0px;
			margin: 0px;
			display: inline;
		}

#primaryNav {
	margin: 0px;
	display: block;
	clear: both;
}

	#primaryNav li {
		margin: 0px;
		padding: 0px;
		display: inline;
		position: relative;
	}
	
		#primaryNav li img {
			padding: 0px;
			margin: 0px;
			display: inline;
		}


/* Contact Us */

#contactUs .submit {
	margin-left: 190px;	
}

#newsletterForm .submit {
	margin-left: 190px;
}

/* Newsletter */

#newsletter {
	padding: 0px 0px 0px 4px;
	margin: 0px;
	list-style: none;
	
}
	#newsletter li {
		margin: 2px 3px;
		bottom: 0px;
	}
	
	#newsletter input {
		width: 130px;
		border: none;
	}
	
	#newsletter input.submit {
		border: none;
		background: none;
		margin: 2px 12px 0px;
		padding: 0px;
		width: auto;
		float: right;
	}

p.electrics {
margin: 5px auto 10px auto;
text-align:center;
clear:both;
display:block;}

img.nextPage {
margin:8px;}

div.contactFloat {
float:left;
display:block;}

