/*	Reset
----------------------------------------- */
*{padding:0;margin:0;text-decoration:none;font-size:1em;outline:none}code,kbd,samp,pre,tt,var,textarea,input,select,isindex{font:inherit;font-size:1em}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:bold}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet{border:none}table{border-collapse:collapse;border-spacing:0}caption,th,td,center{text-align:left;vertical-align:top}body{line-height:1;background:#ccc;color:black}q{quotes:""""}dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}hr{display:none}font{color:inherit !important;font:inherit !important;color:inherit !important}html {background:#FFF;}

/*	General Settings
----------------------------------------- */
body {margin:0;color:#333;font:62.5%/1.6em Helvetica, Arial,Verdana,sans-serif;}
a, a:link, a:visited {color:#304053;font-weight:600;text-decoration:none;}
a:hover, a:active {color:#B7852E; text-decoration:underline;}

/* General Layout
----------------------------------------- */
#outerwrapper {width:1034px; margin: 0 auto; padding: 10px 10px 0px 10px; background:#fff;}
#wrapper {width:980px;margin:10px auto 0 auto;z-index:2;font-size:12px;background:#fff;}
#header {width:980px;margin:0;float:left;clear:both;position:relative;z-index:6; border-top:6px solid #2A2A2A;}
#header div {width:260px;margin:30px 0 0 0;float:right;clear:both;position:relative;z-index:4;}
#container {width:980px;float:left;display:block;position:relative;margin:10px 0 10px 0;}
#content {width:675px;padding: 0 0 0 10px;margin:0 0 0 5px;float:left;position:relative;background:#fff; border-left:1px solid #ccc;}

#sidebar {font-size:11px;width:280px;margin:0;float:left;position:relative;padding:0 5px 0 0;border-left:none;}
#footer {font-size:10px;background:#2A2A2A; color:#ccc;width:980px;height:120px;padding:10px 0;margin:0;clear:both;float:none;}
#footer div {float:left;width:300px;margin: 0 0 0 20px; }


#header div ul{margin: 5px 0 0 0;list-style:none; text-align:center; font-size: 10px;font-weight:normal; color:#999;}
#header div ul li{display:block; float:left; position:relative; }
#header div ul li a,#header div ul li a:link,#header div ul li a:active,#header div ul li a:hover,#header div ul li a:visited{font-weight:normal; color:#999;}
#header div ul li a:hover {text-decoration:underline;}

#footer div ul {margin:0;list-style:none;}
#footer div ul li {margin:0;padding:0;}
#footer a, #footer a:link, #footer a:visited  {color:#E7C12D;font-weight:600;text-decoration:none;}
#footer a:active, #footer a:hover {color:#E7C12D; text-decoration:underline;}

#subnav {height:20px; padding:0; background:#999;color:#fff; width:600px; margin:0; float:right;clear:both;position:relative;}
#subnav ul {margin:0 10px;padding:0;list-style:none; }
#subnav ul li {display:block; float:left; margin:0;padding:0;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;font-size:10px;line-height:15px;letter-spacing:1px;font-weight:normal;text-transform:none;}
#subnav ul li a,#subnav ul li a:link,#subnav ul li a:active,#subnav ul li a:hover,#subnav ul li a:visited{display:block; padding:5px 18px;color:#fff;}
#subnav ul li a:active,#subnav ul li a:hover{background-color:#C38D31;color:#fff;}

#navigation {height:30px; padding:0; background:#15357A;color:#fff; width:980px; margin:0; float:left;clear:both;position:relative;}
#navigation ul {margin:0 15px;padding:0;list-style:none; }
#navigation ul li {display:block; float:left; margin:0;padding:0;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;font-size:12px;line-height:20px;letter-spacing:1px;font-weight:normal;text-transform:uppercase;}
#navigation ul li a,#navigation ul li a:link,#navigation ul li a:active,#navigation ul li a:hover,#navigation ul li a:visited{display:block; padding:5px 20px;color:#fff;}
#navigation ul li a:active,#navigation ul li a:hover{background-color:#D0AA33;color:#fff; text-decoration:none;}


#content h1 {background:transparent;color:#C68A00;font-size:18px; padding:0px 10px 3px 0px;font-weight:800; margin:0px 0 5px 0; line-height:24px; border-bottom:1px solid #C68A00;}
#content h2 {background:transparent;color:#1A4775;font-size:14px; padding:5px 0 0 0;font-weight:600; margin:0; }
#content p {width:680px;background:transparent;margin:0;padding:5px 0 10px 0;}

#content ul { padding:5px 70px 10px 30px; }
#content ol { padding:5px 70px 10px 30px; }
#content ul li {padding:10px 0 0 0; margin:0;}
#content ol li {padding:10px 0 0 0; margin:0;}

#content .download {background:#ccc;
			padding:10px 10px 0 10px;
			width:375px;
			margin:0 0 10px 30px;
			border: 1px solid #999;}

#content .download p.download { border:none; background:transparent; margin:0; padding:0 0 10px 0; }

/* sidebar */
#sidebar dl {
	margin:0 0 10px 0;
	padding:0;
}
#sidebar dl dt {
	font-size: 12px;
	margin: 0;
	padding: 5px 0 5px 10px;
	height:15px;
	color: #FFFFFF;
	/* background: #224272 url("../images/sidebar_top.gif") no-repeat top left; 
	*/ background: #15357A;
	font: bold 13px/15px "Lucida Grande", Helvetica, lucida, sans-serif;
	border-bottom: 1px solid #ccc;
}

#sidebar dl dt a, #sidebar dl dt a:link, #sidebar dl dt a:visited, #sidebar dl dt a:active, #sidebar dl dt a:hover {
	display:block;
	color:#FFFFFF;
	text-decoration: none;
	font: bold 13px/15px "Lucida Grande", Helvetica, lucida, sans-serif;

}

#sidebar dd{
	clear: both;
	font-size: 11px;
	line-height: 12px;
	margin: 0;
	padding:0px;
	list-style-type: none;
	background:#E3E7EA;
	border-bottom: 1px solid #ccc;
}

#sidebar dd a {
	color: #000000;
	display:block;
	padding: 10px;
	text-decoration:none;
}

#sidebar dd a:hover {
	color: #000000;
	background: #6C8EB7;
	text-decoration:none;
}

#sidebar dd a.current {
	background:#6C8EB7;
}

#sidebar dd.subsection a {
	color: #000;
	display:block;
	padding: 10px;
	text-decoration:none;
	background: #D6D9DB;
	border-left: 4px solid #C1C1BA;

}

#sidebar dd.subsection a:hover {
	color: #000;
	display:block;
	background: #94B0CC;
	text-decoration:none;
}

#sidebar dd.subsection a.current {
	color: #000;
	display:block;
	background: #94B0CC;
	text-decoration:none;
}
/* END sidebar */

/* Tables */
caption {
	color:#1A4775;
	font: bold 14px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	padding:5px 0 5px 0;
	margin:0;
	text-align:left; 
}

table.specs {
	margin: 0 30px 10px 30px;
	border: 1px solid #bbb;
}

table.specs, table.specs tr, table.specs tr th, table.specs tr td {
	font: normal 10px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #333; 
	background: #E3E7EA;
}

table.specs tr {
	border-bottom: 1px solid #bbb;
}

table.specs tr.nobg th, table.specs tr.nobg td {
	background:#fff;
}

table.specs tr.head th, table.specs tr th {
	font-weight: 600;
	color: #224272;
	padding:6px 6px 6px 12px;
}

table.specs tr td {
	border-left: 1px solid #bbb;
	padding:6px 6px 6px 12px;
}

img.inlineleft {
	float:left;
	border:1px solid #999;
	padding:3px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}

img.inlineright {
	float:right;
	border:1px solid #999;
	padding:3px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}
