/* ::::: http://www.cerberus-group.com/tmp/cache/stylesheet_combined_9f356620472b2319174316efeaf8d400.css ::::: */

* { margin: 0px; padding: 0px; }
body { text-align: left; font-family: Helvetica,Geneva,Arial,Verdana,sans-serif; font-size: 75.01%; line-height: 1em; }
div { font-size: 1em; }
a, a:link a:active { text-decoration: none; background-color: inherit; color: rgb(178, 106, 94); }
a:visited { text-decoration: none; background-color: inherit; color: rgb(178, 106, 94); }
a:hover { text-decoration: underline; background-color: inherit; color: rgb(223, 111, 47); }
body { margin: 0px; padding: 0px; color: rgb(160, 160, 160); background: rgb(30, 30, 30) url('header-background.jpg') repeat-x scroll left top; }
div#pagewrapper { width: 1000px; margin: 0px auto; }
div#header { height: 154px; margin: 0px; padding: 0px; }
div#header h1 a { background: transparent url('cerberus-logo.jpg') no-repeat scroll left top; display: block; height: 154px; text-indent: -999em; text-decoration: none; }
div#header h1 { margin: 0px; padding: 0px; line-height: 0; font-size: 0px; background: transparent url('cerberus-logo.jpg') no-repeat scroll left top; }
div#header h2 { float: right; margin: 35px 50px 0px 0px; padding: 0px; line-height: 1.3em; text-align: right; font-size: 1.6em; color: rgb(255, 255, 255); }
.headright span { color: rgb(251, 132, 47); font-size: 1.2em; }
div#content { margin: 0px; padding: 0px 50px; background: transparent url('background-bridge3.png') no-repeat scroll left bottom; }
div#main { padding: 50px 0px; overflow: hidden; }
.secondary { overflow: hidden; width: 100%; padding-bottom: 30px; }
.leftcol { width: 440px; float: left; }
.rightcol { width: 440px; float: right; }
.rightcol2 { width: 440px; float: right; color: rgb(129, 129, 129); font-size: 1.1em; line-height: 1.3em; }
.rightcol2 p { color: rgb(129, 129, 129); font-size: 1em; line-height: 1.3em; padding-bottom: 5px; }
.clear { clear: both; }
div#footer { padding: 0px 0px 40px; color: rgb(129, 129, 129); }
div#footer p { font-size: 0.9em; margin: 0px; color: rgb(129, 129, 129); padding: 0px 0px 10px; }
.footleft { float: left; width: 400px; }
.footright { float: right; width: 200px; }
h1 { font-size: 3.4em; line-height: normal; margin: 0px; color: rgb(223, 111, 47); padding-bottom: 25px; letter-spacing: -1px; }
h2 { color: rgb(178, 106, 94); font-size: 1.5em; line-height: 1.5em; padding-bottom: 10px; }
h3 { color: rgb(178, 106, 94); font-size: 2.9em; line-height: normal; margin: 0px; padding-bottom: 20px; letter-spacing: -1px; }
p { font-size: 1.5em; margin: 0px; line-height: 1.7em; padding-bottom: 30px; font-weight: normal; color: rgb(160, 160, 160); }
strong, b { font-weight: bold; }
.white { color: rgb(255, 255, 255); }
.blue { color: rgb(178, 106, 94); }
#menu_vert { margin: 0px; padding: 0px; }
.clearb { clear: both; }
#menuwrapper { height: 1%; width: auto; margin: 0px; padding: 0px; }
ul#primary-nav, ul#primary-nav ul { list-style-type: none; margin: 0px; padding: 0px; }
ul#primary-nav { padding-top: 0px; padding-left: 35px; }
ul#primary-nav li { float: left; margin: 0px; padding: 0px; }
ul#primary-nav li a { font-size: 1.2em; font-weight: bold; color: rgb(255, 255, 255); padding: 12px 15px; display: block; text-decoration: none; text-transform: uppercase; letter-spacing: -0.5px; }
ul#primary-nav li a:hover { background-color: transparent; color: rgb(145, 55, 44); }
ul#primary-nav li a.menuactive { color: rgb(178, 106, 95); font-weight: bold; }
ul#primary-nav li a.menuactive:hover { color: rgb(145, 55, 44); font-weight: bold; }
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {  }
.NewsSummary { padding: 0px 0px 20px; margin: 0px; color: rgb(129, 129, 129); font-size: 1.1em; line-height: 1.3em; }
.NewsSummary p { color: rgb(129, 129, 129); font-size: 1em; line-height: 1.3em; padding-bottom: 5px; }
.NewsSummaryPostdate { font-size: 90%; font-weight: bold; color: rgb(255, 255, 255); }
.NewsSummaryLink { font-size: 90%; font-weight: bold; color: rgb(178, 106, 94); }
.NewsSummarySummary, .NewsSummaryContent { line-height: 140%; }
#NewsPostDetailDate { font-size: 90%; margin-bottom: 5px; font-weight: bold; }
#NewsPostDetailSummary { line-height: 150%; }
#NewsPostDetailContent { margin-bottom: 15px; line-height: 150%; }
#NewsPostDetailTitle {  }
#NewsPostDetailHorizRule {  }
#NewsPostDetailReturnLink {  }
form, td, th, li { font-size: 100%; }
