/*  //// Layout34 from http://blog.html.it/layoutgala   /////   */


div#container{
	width:962px;
	margin:0;
	min-height:100px;
	}

div#sandbox{
	float:right;
	width:647px;
	}
#sandbox {padding:0 30px 20px 30px;}
#banner {margin:0 -40px 40px -40px;}
div#navigation{
	float:left;
	width:240px;
	padding:100px 0px 100px 15px;

	}

div#extra{
	float:left;
	clear:left;
	width:200px;
	}

/*adjust these for a sticky footer. */

#footer, #stickyfooter {
	height:24px; /* .push must be the same height as .footer */
	clear:both;
	}
	
div#container {
	margin-bottom:-24px; /* the bottom margin is the negative value of  the footer's height */
	}


/* //////------ color and other styling ------////// */

body {background:url(../sitegraphics/bg-strip.jpg);}

div#container{background:url(../sitegraphics/sandbox-bg.png) bottom;}
div#header{background:url(../sitegraphics/header.png);height:87px;}
div#navigation{background:url(../sitegraphics/sandbox-top.png) no-repeat;}
div#footer{background:url(../sitegraphics/footer.png) no-repeat }

div#extra{background:#FF8539}

#header ul {padding-left:260px;}

#header li {display:block;
	margin:0;
	padding:0;
	float:left;
	width:auto;
	height:87px;
	background:url(../sitegraphics/menu-off.png) no-repeat;
	text-align:center;
	}

#header li a {display:block;
	text-align:center;
	padding:40px 10px 0 10px;
	height:46px;
	width:auto;
	_width:1px;
	_overflow:visible;
	white-space:nowrap;
	color:white;
	font-family:"Arial Narrow", "Helvetica-Narrow", Arial, helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	}

#header li a:hover {background:url(../sitegraphics/menu-on.png) repeat-x;
	}

/********************* SIDEBAR ****************/

#navigation ul {
	padding-left:10px;
	list-style-type:none;
	}

#navigation li {
	color: #a9100d;
	background:url(../sitegraphics/sidebar-div.png) repeat-x;
	display:block;
	line-height:18px;
	font-size:15px;
	font-family:"Arial Narrow", "Helvetica-Narrow", Arial, helvetica, sans-serif;
	padding:5px 0 4px 10px; 
	}

#navigation li a {
	color: #a9100d;
	text-decoration:none;
	}

#navigation li a:hover {
	font-weight:bold;
	letter-spacing:-.03em;
	}
	
#navigation li ul li {
	background:none;
	font-size:13px;
	height: 20px;
	padding:0px;
	}

#navigation li ul {
	padding-bottom:14px;
	}

#navigation p {
	font-family:Georgia, times, serif;
	line-height:1.3em;
	color:#335D94;
	font-size:13px;
	padding:0 10px 0 20px;
	}
/********************* SANDBOX ****************/

#sandbox {
	font-family:Georgia, times, serif;
	line-height:1.3em;
	color:#4b4b4b;
	font-size:13px;
	margin-top:.4em;
	}
#sandbox p, #sandbox li{margin-top:.5em; line-height:1.3em;}
	
#sandbox h1 {font-size:22px; line-height:1.2em;}
#sandbox h2 {font-size:18px; margin-top:1em; 	line-height:1.2em;}
#sandbox h3 {font-size:18px; margin-top:1em; 	color:#335D94; line-height:1.2em;}
#sandbox h4 {font-size:15px; font-style:italic; font-weight:bold;margin-top:.5em;line-height:1.2em;}

#sandbox h1 strong {color: #A7100C;text-decoration: blink;}

.halfwidth {width:302px;
	float:left;
	margin-right:10px;
	}

.fullwidth {clear:both;}
.left {padding-right:6px;}

 p.small {font-size:9px; font-style:italic;}

table {margin:16px 0;} 
 td, th {padding:3px 20px 3px 0px; border-bottom:1px dotted red;}
.c1 {font-weight:bold;}

 
 hr {clear:both;}

table {margin:16px 0;} 
.mktlist td.c1 { color:black; font-weight:bold;text-align:right; vertical-align:middle}
 
.sidebar {float:right; width:250px; padding-left:20px;}
#sandbox li {padding-left:8px}

.right {padding-left:20px;}