/* Diligent Design CSS Document -- updated 12-06 */


/* --------- Global Page styles ------------- */
body {
	background: #000 url(images/2008_bg-v3.jpg) top left repeat-x;
	margin: 0px;
	text-align:left;
	font-family: "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Verdana;
	}
#shell {
	background:transparent;
	padding:0;
	margin: 0;
	width:100%;
	}



/* --------- home Page styles ------------- */

div#mast {
	width:100%;
	min-width:1024px;
	height:100px;
	margin:0;
	padding:0;
	background:transparent url(images/2008_logo-v3.jpg) top left no-repeat;
}
div#mast h2 {
	float:right;
	margin:0 15px 0 500px;
	padding:0;
	line-height:100px;
	color:#999;
	font-size:16px;
}
span.bullet {
	padding-right:10px;
	padding-left:10px;
}
div#flashcontent {
	text-align:left;
	padding:0;
	margin:0 auto;
	background:transparent;
	width:800px;
}
div#flashcontent p {
	text-align:left;
	font-size:13px;
	color:#ddd;
	line-height:18px;
	margin:0;
	padding:0 20px;
}
div#flashcontent div.flashalert {
	float:right; 
	width:250px;
	margin:0 0 15px 15px;
	padding:15px;
	border:1px solid #aaa;
	background:transparent;
}
div#flashcontent div.flashalert img {
	text-align:center;
}
div#flashcontent div.flashalert a,
div#flashcontent div.flashalert a:link, 
div#flashcontent div.flashalert a:visited,
div#flashcontent a,
div#flashcontent a:link, 
div#flashcontent a:visited {
	color:#0099CC;
	border:none;
	background:transparent;
}
div#flashcontent div.flashalert a:hover,
div#flashcontent div.flashalert a:active,
div#flashcontent a:hover,
div#flashcontent a:active {
	color:#000;
	background:#0099CC;
}
div#footer {
	width:800px;
	margin:10px auto;
	font-size:12px;
	line-height:18px;
	color:#666;
	text-align:right;
}
div#footer a:link, div#footer a:visited {
	color:#999;
	text-decoration:none;
	border-bottom:1px dotted #999;
}
div#footer a:hover, div#footer a:active {
	color:#4AD35D;
	text-decoration:none;
	border-bottom:1px dotted #4AD35D;
}


/* ---------------- FBG page styles -------------------- */

body#fbg div#shell div#page {
	background:transparent url(images/fbg-ads/fbg-bg.gif) top left repeat;
	margin:0 auto;
	width:800px;
	text-align:center;
}
body#fbg a.toplink {
	background:#666;
	color:#000;
	padding:2px 5px;
	text-decoration:none;
	font-size:12px;
}
body#fbg a.toplink:hover {
	background:#09C;
	color:#000000;
	padding:2px 5px;
	text-decoration:none;
}
div#printads h1 {
	text-align:center;
	font-family:"Arial Black", Trebuchet MS, Trebuchet; 
	color:#000;
	font-size:28px;
	line-height:30px;
	margin:0;
	padding:10px 0;
}
div#printads img {
	border:0;
	margin:10px 0;
	padding:0;
}

/* ---------------- Links page styles -------------------- */

body#links div#shell div#page {
	background:transparent url(images/fbg-ads/fbg-bg.gif) top left repeat;
	margin:0 auto;
	width:800px;
	text-align:center;
	padding:0 0 90px 0;
}
body#links a.toplink {
	background:#666;
	color:#000;
	padding:2px 5px;
	text-decoration:none;
	font-size:12px;
}
body#links a.toplink:hover {
	background:#4AD35D;
	color:#000000;
	padding:2px 5px;
	text-decoration:none;
}
div#printads h1 {
	text-align:center;
	font-family:"Arial Black", Trebuchet MS, Trebuchet; 
	color:#000;
	font-size:32px;
	line-height:36px;
	margin:0;
	padding:10px 0;
}
div#printads img {
	border:0;
	margin:10px 0;
	padding:0;
}

div#column1 {
	width:340px;
	padding:0;
	margin:0 0 0 80px;
	padding:15px 0 0 0;
}
div#column2 {
	width:340px;
	float:right;
	padding:0;
	margin:0 20px 0 0;
	padding: 15px 0 0 0;
}
h2.linkshead {
	font-size:18px;
	line-height:30px;
	color:#5D92C1;
	font-weight:bold;
	text-align:left;
	padding:10px 0 0 0;
	margin:0;
}
ul.links {
	font-size:12px;
	line-height:21px;
	text-align:left;
	list-style:inside;
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.links a {
	text-decoration:none;
	font-weight:bold;
	color:#CCCCCC;
	border-bottom:1px dotted #999;
}
ul.links a:hover, ul.links a:active {
	color:#4AD35D;
	text-decoration:none;
	border-bottom:1px dotted #4AD35D;
}