body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #ededed;
	}

p {
	color: #000000;
	text-align: justify;
	}

a {
	text-decoration: none;
	font-weight: bold;
	color: #326090;
	}

a:active {
	color: #000000;
	}

a:hover {
	color: #000000;
	}


pre {
	font-family: FixedSys;
	font-size: 9pt;
	color: #000000;

	padding: 0;
	margin: 0;
	}

/* General stuff */
table.CCCGeneral {
	background-color: #f6f6f6;
	}

td.CCCGeneral {
	color: #000000;
	font-size: 0.82em;
	}

h1.CCCGeneral {
	font-size: 1.2em;
	font-weight: bold;
	color: #1c406c;
	}


/*- Master table */
table.CCCMasterFrame {
	background-color: #d0d0d0;
	border-spacing: 1px;
	}


/*- Midrage table stuff */
table.CCCContent {
	border-spacing: 0px;
	}

th.CCCContent {
	background-color: #e7e7e7;
	}

td.CCCContent {
	background-color: #ffffff;
	}


/*- Framework table */
table.CCCFrame {
	border-spacing: 0px;
	}


/*- Main boxout (for just about everything, really!) */
h1.CCCBoxout {
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	}

a.CCCBoxout {
	font-weight: bold;
	text-decoration: none;
	color: #eef09e;
	}

a:active.CCCBoxout {
	color: #baba55;
	}

a:hover.CCCBoxout {
	color: #baba55;
	}


a.CCCBoxoutHead {
	font-weight: bold;
	text-decoration: none;
	color: #f6f684;
	}

a:active.CCCBoxoutHead {
	color: #ffffff;
	}

a:hover.CCCBoxoutHead {
	color: #ffffff;
	}


table.CCCBoxout {
	background-color: #606060;
	border-spacing: 1px;
	}

th.CCCBoxout {
	background-color: #6B6B6B;
	background-image: url("graphics/boxout_gradient_dk.png");
	background-repeat: repeat-x;

	padding: 3px;

	font-size: 0.82em;
	font-weight: bold;
	color: #e0e07a;
	}

td.CCCBoxout {
	background-color: #ffffff;
	background-image: url("graphics/boxout_gradient_lt.png");
	background-repeat: repeat-x;

	padding: 5px;

	font-size: 0.82em;
	color: #000000;
	}

td.CCCBoxoutSmall {
	background-color: #ffffff;
	background-image: url("graphics/boxout_gradient_lt.png");
	background-repeat: repeat-x;

	padding: 2px;

	font-size: 0.75em;
	color: #000000;
	}

img.CCCBoxout {
	border: 1px solid #22426c;
	}


td.CCCBoxoutDark {
	background-image: url("graphics/boxout_tint.png");
	background-repeat: repeat-x;

	padding: 4px;

	font-size: 0.82em;
	color: #000000;
	}

th.CCCBoxoutDarkAlt {
	background-image: url("graphics/boxout_tint.png");
	background-repeat: repeat-x;

	font-size: 0.82em;
	color: #000000;

	padding: 12;
	}

td.CCCBoxoutDarkInner {
	font-size: 0.82em;
	color: #000000;
	}

td.CCCBoxoutDarkInnerSmall {
	font-size: 0.70em;
	color: #000000;
	}


/*- Code boxout */
table.CCCCodeBoxout {
	background-color: #000000;
	border-spacing: 1px;
	}

th.CCCCodeBoxout {
	background-color: #c000c0;
	padding: 3px;
	}

td.CCCCodeBoxout {
	background-color: #edf1f5;
	padding: 4px;
	}


/*- Header area */
th.CCCHeader {
	background-image: url("graphics/header_back_dk.png");
	background-repeat: repeat-x;

	background-color: #e7e7e7;
	}

td.CCCHeader {
	background-image: url("graphics/header_back.png");
	background-repeat: repeat-x;

	background-color: #ffffff;
	}


/*- Header menu */
th.CCCHeadMenu {
	background-image: url("graphics/menu_back_dk.png");
	background-color: #cfcfcf;
	}

td.CCCHeadMenu {
	font-size: 0.82em;
	color: #000000;
	font-weight: bold;

	padding: 6px;

	background-image: url("graphics/menu_back.png");
	background-color: #e7e7e7;
	}


ul.CCCHeadMenu {
	margin: 0;
	padding: 0;
	}

ul.CCCHeadMenu li {
	display: inline;
	margin: 0;
	padding: 2px 4px 2px;

	color: #ffffff;
	font-weight: bold;
	}

ul.CCCHeadMenu a {
	color: #6c6c6c;
	}

ul.CCCHeadMenu a:hover {
	color: #000000;
	}

