@charset "utf-8";
/* CSS Document */

body, html {
	margin: 0px 0px 0px 0px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#bcbcbc;
}

#page {
	width: 920px;
	margin:0 auto; 
	text-align:center; 
	/*background-image:url(../images/bg-shadow.gif);
	background-repeat:repeat-y;*/
	position:relative;
}

#pagecontent-outer {
	width:920px;
	text-align:left;
	position:relative;
	background-color: #ffffff;
}

#pagecontent-inner {
	width:920px;
	background-color: #ffffff;
	position:relative;
	clear:both;
}

#pagecontent-inner #address {padding-left:15px; padding-right:10px; position:absolute; left:0px; bottom:15px}
#pagecontent-inner #address p {margin:0; padding:0; font-size:10px; line-height:14px; color:#555151;}
#pagecontent-inner #address p a:link {color:#555151; text-decoration:none}
#pagecontent-inner #address p a:active {color:#555151; text-decoration:none}
#pagecontent-inner #address p a:visited {color:#555151; text-decoration:none}
#pagecontent-inner #address p a:hover {color:#555151; text-decoration:underline}

#left {float:left; position:relative; width:175px; background-image:url(../images/left-col-bg.gif); background-repeat:no-repeat; background-color:#ffffff; margin-bottom:190px;}
#left #navigation {margin-bottom:20px}
#left #navigation ul {list-style-type:none; margin:20px 20px 20px 20px; padding:0}
#left #navigation ul li {font-size:11px; font-weight:bold; border-bottom:1px solid #a6ceea; display:block; margin-left:-10px}
#left #navigation ul li a {display:block; padding:6px 6px 6px 6px;}
#left #navigation ul li a:link {color:#041a5f; text-decoration:none}
#left #navigation ul li a:active {color:#041a5f; text-decoration:none}
#left #navigation ul li a:visited {color:#041a5f; text-decoration:none}
#left #navigation ul li a:hover {color:#ffffff; text-decoration:none; background-color:#253f8e}
#left #navigation ul li ul {list-style-type:none; margin:0px 0px 6px 10px; padding:0}
#left #navigation ul li ul li {font-size:11px; font-weight:normal; border-bottom:none; display:block;}
#left #navigation ul li ul li a {display:block; padding:3px 3px 3px 10px;}
#left #navigation ul li ul li a:link {color:#041a5f; text-decoration:none}
#left #navigation ul li ul li a:active {color:#041a5f; text-decoration:none}
#left #navigation ul li ul li a:visited {color:#041a5f; text-decoration:none}
#left #navigation ul li ul li a:hover {color:#ffffff; text-decoration:none; background-color:#253f8e}
#left #navigation ul li ul li a.current {color:#ffffff; background-color:#253f8e; font-weight:bold}
#left #navigation ul li ul li ul {list-style-type:none; margin:0px 0px 6px 10px; padding:0}
#left #navigation ul li ul li ul li {font-size:11px; font-weight:normal; border-bottom:none; display:block; background-color:#2f93d9}
#left #navigation ul li ul li ul li a {display:block; padding:3px 3px 3px 10px;}
#left #navigation ul li ul li ul li a:link {color:#041a5f; text-decoration:none}
#left #navigation ul li ul li ul li a:active {color:#041a5f; text-decoration:none}
#left #navigation ul li ul li ul li a:visited {color:#041a5f; text-decoration:none}
#left #navigation ul li ul li ul li a:hover {color:#ffffff; text-decoration:none; background-color:#253f8e}
#left #navigation ul li ul li ul li a.current {background-color:#2f93d9; font-weight:bold}
#left #navigation .addthis_toolbox {margin:20px 10px 30px 10px;}
#left #navigation a.addthis_button_compact {font-size:10px; font-weight:normal; color:#041a5f; text-decoration:none}

#left #case-study {margin-left:20px; margin-top:30px}
#left #case-study #box {width:143px; height:105px; background-image:url(../images/blue-box.gif); background-repeat:no-repeat; margin:10px 0px 10px 0px}

#center {float:left; position:relative; width:555px; background-color:#ffffff}
#center #page-content {width:525px; margin:15px 15px 30px 15px;}

#center #case-studies-preview {width:510px; height:160px; background-image:url(../images/case-studies-bg.jpg); background-repeat:no-repeat; position:relative;}
#center #box-left {position:absolute; top:40px; left:17px; width:143px; height:90px; padding-top:8px}
#center #box-center {position:absolute; top:40px; left:184px; width:143px; height:90px; padding-top:8px}
#center #box-right {position:absolute; top:40px; left:347px; width:143px; height:90px; padding-top:8px}
#center #case-studies-preview p {font-size:10px; color:#ffffff; margin: 0px 5px 0px 5px; line-height:14px}
#center #case-studies-preview p a:link {color:#ffffff; font-weight:bold; text-decoration:none}
#center #case-studies-preview p a:active {color:#ffffff; font-weight:bold; text-decoration:none}
#center #case-studies-preview p a:visited {color:#ffffff; font-weight:bold; text-decoration:none}
#center #case-studies-preview p a:hover {color:#ffffff; font-weight:bold; text-decoration:underline}

#page-content h1 {font-size:18px; font-weight:normal; color:#253e8e}
#page-content h2 {font-size:16px; font-weight:normal; color:#253e8e}
#page-content h3 {font-size:12px; font-weight:bold; color:#253e8e}
#page-content p {font-size:11px; font-weight:normal; color:#555151; line-height:16px}
#page-content li {font-size:11px; font-weight:normal; color:#555151; margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px;}
#page-content td {font-size:11px; font-weight:normal; color:#555151}
#page-content p a:link, #page-content li a:link, #page-content td a:link {color:#253e8e; text-decoration:underline}
#page-content p a:active, #page-content li a:active, #page-content td a:active {color:#253e8e; text-decoration:underline}
#page-content p a:visited, #page-content li a:visited, #page-content td a:visited {color:#253e8e; text-decoration:underline}
#page-content p a:hover, #page-content li a:hover, #page-content td a:hover {color:#253e8e; text-decoration:none}
#page-content hr {height:1px; color:#2f93d9; background-color:#2f93d9; border:0px; margin-top:6px; margin-bottom:6px;}

#right {float:right; position:relative; width:170px; background-image:url(../images/right-col-bg.gif); background-repeat:no-repeat; padding-top:60px; padding-left:20px; background-color:#ffffff}
#right #confirm p {font-size:10px; margin-right:10px}
#right #call-back {background-image:url(../images/call-back-bg.gif); background-repeat:no-repeat; height:169px; position:relative; margin-bottom:20px}
#right #call-back p {font-size:10px; color:#555151; margin-top:0px}
#right #call-back-form form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute; top:80px; left:10px}
#right #call-back-form form .textbox {font-size:10px; width:115px; padding:2px 2px 2px 2px; margin:2px 10px 2px 0px}
#right #call-back-form form .formbutton {border:none; font-size:10px; color:#ffffff; background-color:#253f8e; padding: 2px 2px 2px 2px; margin-top:5px}
#right #fuel-login {margin-bottom:30px;}
#right #latest-news {margin-bottom:50px; margin-right:20px}
#right #latest-news p {font-size:11px; color:#555151; padding-bottom:5px; margin-bottom:5px;}
#right #latest-news p a:link {color:#253e8e; text-decoration:none}
#right #latest-news p a:active {color:#253e8e; text-decoration:none}
#right #latest-news p a:visited {color:#253e8e; text-decoration:none}
#right #latest-news p a:hover {color:#253e8e; text-decoration:underline}
#right #latest-news hr {background-color:#555151; color:#555151; height:1px; margin-top:6px; margin-bottom:6px; border:none}

#footer {width: 920px; margin:0 auto; text-align:center;}
#footer #footer-inner {margin-top:10px; height:35px; margin-bottom:10px}
#footer #footer-inner p {font-size:10px; margin:0; padding:0; line-height:16px; color:#041a5f}
#footer #footer-inner p a:link {color:#041a5f; text-decoration:none}
#footer #footer-inner p a:active {color:#041a5f; text-decoration:none}
#footer #footer-inner p a:visited {color:#041a5f; text-decoration:none}
#footer #footer-inner p a:hover {color:#041a5f; text-decoration:underline}

#contact-form td {padding:3px 3px 3px 0px; font-size:11px}
.textbox, .noeditor {font-size:11px; padding:3px 3px 3px 3px; border:1px solid #cccccc;}
.contact-button {font-size:11px; padding:3px 3px 3px 3px; background-color:#253e8e; color:#ffffff; border:none;}

.img-left {float:left; margin-right:5px; margin-bottom:5px}
.img-right {float:right; margin-left:5px; margin-bottom:5px}

.blue {color:#253e8e}
.blue-light {color:#2f93d9}
.green {color: #367b10}
.red {color: #951b15}
