html,body,p,a,div,img,h1,h2,h3,h4,h5,li,ul,ol,dl,dd,dt,form,pagele,td,tr,blockquote,iframe {
  margin:0px; 
  padding:0px; 
  border:0px; 
  border-collapse:separate; 
  border-spacing:0px;
}

@font-face {
	font-family: 'Bebas';
	src: url('BebasNeue-webfont.eot');
	src: url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.clr {clear: both;}

html, body, #left {
	width:100%;
}

body {
	color: #000;
	font-size: 12px;
	font-family: Arial, sans-serif;
	line-height: 20px;
	background-color: #f7f7f7;
}

h1, h2, h3, h4, h5, .contentheading, .componentheading  {
	font-family: Bebas, Arial, sans-serif;
	font-weight: normal;
	font-size: 35px;
	line-height: 40px;
	color: #FFA216;
	text-align:left;

}

h3, h4, h5 {
	font-size:25px;
}

#right table.contentpaneopen {
	text-align:justify;
}


a {
	text-decoration: none;
	color: #FFA216;
}

a:hover {
	text-decoration: underline;
}

.page {display:table;}
#left, #right {display:table-cell;vertical-align:top;}
#left {
	width:400px;
	min-width:400px;
}

#right {
}
#right .content {padding:20px;width:660px;}
#right .content a {color:#000;}

#left {text-align:right;background-color:#2B2B2B;}

#left ul.menu {margin:35px 20px 0 0;}

#left ul.menu,
#left ul.menu li ul {list-style:none inside;}

#left ul.menu li a {
	font-family: Bebas, Tahoma, Arial, sans-serif;
	color: #fff;
	font-size: 35px;
	line-height: 40px;

}


#left ul.menu li ul li a {
	font-family: Arial, sans-serif;
	color:#fff;
	font-size:12px;
	line-height:20px;
}

#left ul.menu li.active a {color:#FFA216;}
#left ul.menu li.active ul li a {color:#fff;}
#left ul.menu li.active ul li.active a {color:#FFA216;}

#left img.logo {
	padding-right:20px;
}

#left .footer {
	padding:25px 20px 0;
	background-color:#2B2B2B;
}

#left .footer,
#left .footer a {color:#fff;}

#right ul {margin:5px 0 5px 0;}
#right ul li {margin-left:20px;}

p {margin:0;}
p.underline {text-decoration:underline;margin-top:10px;}




a.ext {
	padding-right:15px;
	background-repeat:no-repeat;
	background-image:url(http://www.cmaxmedia.com/pub/lib/img/ft/extlink.png);
	background-position:right;

}

a.mpg, a.url, a.pdf, a.exe, .phone, .mail {
	padding-left:19px;
	background-repeat:no-repeat;
	background-position:left;
	line-height:20px;
	padding-bottom:5px;
	height:25px;
}

a.url {
	background-image:url(http://www.cmaxmedia.com/pub/lib/img/ft/url.jpg);
}

a.mpg {
	background-image:url(http://www.cmaxmedia.com/pub/lib/img/ft/mpg.gif);
}

a.pdf {
	background-image:url(http://www.cmaxmedia.com/pub/lib/img/ft/pdf.gif);
	padding-left:23px;
}

a.exe {
	padding-left:23px;
	background-image:url(http://www.cmaxmedia.com/pub/lib/img/ft/exe.jpg);

}

