/* Cadillac Ventures */
BODY {font-family:arial, helvetica, sans-serif; font-size:12px; margin:0px; color:#3d0000; background:#fff;} 
TD {font-family:arial, helvetica, sans-serif; font-size:12px} 
BIG {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold} 
STRONG {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold} 
SMALL {font-family:arial, helvetica, sans-serif; font-size:10px} 
.input {font-family:arial, helvetica, sans-serif; font-size:10px} 
.stock {font-family:arial, helvetica, sans-serif; font-size:10px} 
.content {background:#fff;}

/* Links */
a:link {color:#990000; text-decoration:none;}
a:visited {color:#990000; text-decoration:none;}
a:hover {color:#000099; text-decoration:none;}






/* Text headers */
H1 {color:#990000; font-family:arial narrow, arial, helvetica, sans-serif; font-size:19px; font-weight:bold; padding:0px; margin:0px; padding-bottom:10px; text-transform:uppercase;}
H2 {color:#000; font-size:18px; font-weight:bold; padding:0px; margin:0px; padding-bottom:0px;}

/* Layout & Formatting */
.pngt {behavior: url('/cc/js/pngbehavior.htc');}
.footer {font-family:arial, helvetica, sans-serif; font-size:11px;} 

/* BG Image Styling */
.mainbg {background-image: url('/i/common/main-bg.gif'); background-repeat: repeat; background-attachment: relative; background-position: top left;}
.menubg {background-image: url('/i/common/menu-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.bannerbg {background-image: url('/i/common/banner-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.bodybg {background-image: url('/i/common/body-bg.gif'); background-repeat: repeat-y; background-attachment: relative; background-position: top center;}
.shadowleft {behavior: url('/cc/js/pngbehavior.htc'); background-image: url('/i/common/shadowleft.png'); background-repeat: repeat-y; background-attachment: relative; background-position: top right;}
.shadowright {behavior: url('/cc/js/pngbehavior.htc'); background-image: url('/i/common/shadowright.png'); background-repeat: repeat-y; background-attachment: relative; background-position: top left;}

/* Front page only */
.flogo {background-image: url('/i/front/cadillac-logo.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.footerhead {color:#000; font-family:arial narrow, arial, helvetica, sans-serif; border-bottom:1px solid #fff; font-weight:bold; font-size:13px; text-transform:uppercase; padding-top:30px;}
.footerbox {font-size:11px; padding-top:5px; padding-bottom:10px;}
.sitemap TD {padding-right:10px; font-size:11px;}
.sitemap A {color:#3d0000;}
.sitemap A:hover {color:#a93530;}
.newsitem {padding:10px 20px 10px 20px;}
.newsitem a {color:#3d0000;}
.newsitem a:hover {color:#a93530;}
.listdate {color:#a93530; font-weight:bold;}
.midcontent {padding:10px 20px 10px 20px;}

/* Shadowbox related */
.photoholder IMG {border:1px solid #999; padding:5px; margin:5px;}

/* Side Nav */
.navLink {width: 244px;}
.navLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#3d0000; text-decoration: none; padding:6px; padding-left:16px; border-bottom:1px solid #e3beb3;}
.navLink a:visited {color:#3d0000;}
.navLink a:hover {color:#3d0000; background-image: url('/i/common/menu-over.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

.anavLink {width: 244px;}
.anavLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#3d0000; text-decoration: none; padding:6px; padding-left:16px; border-bottom:1px solid #e3beb3; background-image: url('/i/common/menu-on.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.anavLink a:visited {color:#3d0000;}
.anavLink a:hover {color:#3d0000; background-image: url('/i/common/menu-over.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.sublink {font-size: smaller; margin-left:15px;}
/* Table styling */
table.table1 {border-width: 4px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #666;
	border-collapse: collapse;
	background-color: white;
	}

table.table1 td {border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #999;
	border-collapse: collapse;
	background-color: white;
	padding:4px;
	}
	
/* Projects Overview area */
.projectcontent {padding:20px 30px 0px 30px;}