@charset "utf-8";
/* CSS Document */

img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px; 

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}

div#content {
	/* This is the only important rule */
	/* We need our content to show up on top of the background */
	position: relative; 

	/* These have no effect on the functionality */
	width: 740px;
	margin: 0 auto;
	/*background: #fff;*/
	padding: 30px;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	/*-moz-box-shadow: #000 4px 4px 10px;
	-webkit-box-shadow: #000 4px 4px 10px;*/
}

div#innercontent {
	/* This is the only important rule */
	/* We need our content to show up on top of the background */
	position: relative; 

	/* These have no effect on the functionality */
	width: 883px;
	margin: 0 auto;
	/*background: #fff;*/
	padding: 30px;
	font-family: verdana;
	font-size: 11px;
	line-height: 14pt;
	/*-moz-box-shadow: #000 4px 4px 10px;
	-webkit-box-shadow: #000 4px 4px 10px;*/
}


body {
	/* These rules have no effect on the functionality */
	/* They are for styling only */
	margin: 0;
	padding: 0px 0 0 0;
}

.footer{font-family:helvetica, arial, sans-serif; font-size:10px; color:#adafaf; text-align:center;}

.body-header{background:url(images/header-bar.jpg) no-repeat; width:883px; height:31px;}

.body-mid{background:url(images/body-mid.jpg) repeat-y; width:883px;}

.body-footer{background:url(images/footer-bar.jpg) no-repeat; width:883px; height:10px;}

#subnav { margin:15px 0pt 0pt; position:relative; width:195px; }
#subnav ul {margin: 0; padding: 0; list-style-type: none; }
#subnav ul li {display: block; margin: -6px 0pt 0pt; padding: 0pt 0pt 1px;}
#subnav ul li a { color:#000000; display:block; margin:0pt; outline-color:invert; outline-style:none; outline-width:medium; padding:10px 12px 12px 10px; position:relative; text-decoration:none;}
#subnav ul li a:hover {text-decoration:none; color:#b1b1b1}
#subnav ul li.active a { background:transparent url(images/subnav_bg.png) no-repeat scroll 0pt 50%; font-weight: bold;text-decoration:none; cursor:default; color:#000000}

 
#subnav-large { margin:15px 0pt 0pt; position:relative; border-right: 1px solid #dddddd; height: 1600px; width:175px;}
#subnav-large ul {margin: 0; padding: 0; list-style-type: none; }
#subnav-large ul li {display: block; margin: -6px 0pt 0pt; padding: 0pt 0pt 1px;}
#subnav-large ul li a { color:#000000; display:block; margin:0pt; outline-color:invert; outline-style:none; outline-width:medium; padding:10px 12px 12px 10px; position:relative; text-decoration:none;}
#subnav-large ul li a:hover {text-decoration:none; color:#b1b1b1}
#subnav-large ul li.active a { background:transparent url(images/subnav_bg.png) no-repeat scroll 0pt 50%; font-weight: bold;text-decoration:none; cursor:default; color:#000000}

.link_grey {COLOR: #474747; TEXT-DECORATION: none; font-family:verdana; font-size:12px; font-weight:bold;}
.link_grey:hover {TEXT-DECORATION: underline}

.link_black{color:#000; font-family:verdana; font-size:11px; text-decoration:underline}
.link_black:hover{text-decoration:none}

.link_white {COLOR: #fff; TEXT-DECORATION: underline; font-family:verdana; font-size:11px; font-weight:bold; line-height:30px;}
.link_white:hover {color: #FF0}

.text-black-bold{font-family:verdana; font-size:12px; font-weight:bold;}

.ad-specs{background:#e6e6e6; font-family:verdana; font-size:11px; color:#000; text-align:center}

.did{font-family:arial; font-size:12px; line-height:18px; background:url(images/diduknow-bg.gif) repeat-y; width:190px; padding-left:8px; padding-top:5px; padding-right:6px; font-weight:bold;}
