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

* { margin:0; padding:0px; font-family: 'Source Sans Pro', sans-serif; }
a { color:#262626; text-decoration:underline; font-weight:600; }
p { color:#262626; }
h1 { margin:0 0 20px -1px; font-size:35px; line-height:35px; font-weight:600; color:#005ea8; }
h2 { margin:0 0 0 0; font-size:14px; font-weight:600; color:#005ea8; }
h3 { margin:0 0 0 0; font-size:14px; font-weight:600; color:#262626; }

body { background:url(img/interbims_background.jpg) center top no-repeat rgba(178,178,178,1); }
#wrapper { width:1100px; height:auto; top:65px; margin:auto; padding-bottom:22px; position:relative; background:url(img/interbims_main_background_grey.jpg) left top repeat-y; }

#logo_column { width:206px; top:0px; float:left; }
#navigation_column { width:246px; top:0px; float:left; }
#main_column { width:648px; top:0px; float:left; }

#image_logo { width:217px; height:217px; margin-top:68px; margin-left:-47px;
	-moz-box-shadow: 0px 0px 12px #777;
	-webkit-box-shadow: 0px 0px 12px #777;
	box-shadow: 0px 0px 12px #777; }
#image_one { width:217px; height:217px; margin-top:35px; margin-left:-47px;
	-moz-box-shadow: 0px 0px 12px #777;
	-webkit-box-shadow: 0px 0px 12px #777;
	box-shadow: 0px 0px 10px #777; }
#image_two { width:217px; height:217px; margin-top:35px; margin-left:-47px;
	-moz-box-shadow: 0px 0px 12px #777;
	-webkit-box-shadow: 0px 0px 12px #777;
	box-shadow: 0px 0px 12px #777; }
	
#contactimpress { margin-top:21px; margin-left:50px; }
#contactimpress a { font-size:14px; line-height:25px; color:#005ea8; font-weight:600; text-decoration:none; }

ul#main_navigation { width:246px; height:307px; background:#808080; padding:13px 0 0 0; }
ul#main_navigation li { list-style-type:none; display:block; padding:0 0 0 23px; font-size:14px; line-height:42px; font-weight:600; }
ul#main_navigation li a { color:#FFF; text-decoration:none; }
ul#main_navigation li a.active { color:#005ea8; text-decoration:none; background:#f2f2f2; padding:3px; }

ul#sub_navigation { width:246px; height:307px; background:#a6a6a6; padding:13px 0 0 0; }
ul#sub_navigation li { list-style-type:none; display:block; padding:0 0 0 23px; font-size:14px; line-height:42px; font-weight:600; }
ul#sub_navigation li a { color:#FFF; text-decoration:none; }
ul#sub_navigation li a.active { color:#005ea8; text-decoration:none; background:#f2f2f2; padding:3px; }

#main_image { width:648px; height:320px; }
#main_image img { display:block; }

#main_content { top:320px; padding:24px 55px 0px 48px; }
#main_content p { font-size:14px; line-height:20px; margin:0 0 20px 0; }
#main_content p.smalltext { font-size:11px; line-height:15px; }
#main_content ul { margin:0 0 20px 20px; }
#main_content ul li { font-size:14px; line-height:20px; }

.agbcontent { font-size:12px; line-height:16px; }
.agbhead { font-size:15px; font-weight:bold; }

ol li { padding-bottom:3px; }

.clearfix { clear:both; height:0px; }