/** GLOBAL RESETS **/
:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:400;}
ul,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}

/** GLOBAL SETS **/
.clear {clear:both;}
.hidden {display:none;}
html {height:100%;overflow-y:scroll;}
body {min-height:100%;position:relative;}
body {margin:0;font-size:13px;color:#222;font-family:arial,lucida,tahoma, helvetica, verdana;text-align:center;}
body {background:#EAF4F9;background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #C0DEED 100%); /* IE10 Consumer Preview */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #C0DEED 100%); /* Mozilla Firefox */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #C0DEED 100%); /* Opera */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #C0DEED)); /* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #C0DEED 100%); /* Webkit (Chrome 11+) */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #C0DEED 100%); /* W3C Markup, IE10 Release Preview */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C0DEED', endColorstr='#FFFFFF',GradientType=0 );
background-repeat:no-repeat;
background-attachment:fixed;
}
a:link, a:visited {color:#316594;text-decoration:underline;}
a:hover, a:focus{color:#222;text-decoration:underline;}
#wrapper {width:940px;margin:10px auto 0px; overflow:hidden; padding:20px 10px 40px;}
#header, #footer{min-width:960px;}

#header {
	position:static;height:80px;
	/* background: #6B94B4; */
/* 	background: -moz-linear-gradient(top, #6B94B4 0%, #316594 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6B94B4), color-stop(100%,#316594));  
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6B94B4', endColorstr='#316594',GradientType=0 ); */
	background:#6B94B4 url(images/header.jpg) top repeat-x;
	border-bottom:#2B5780 1px solid;
	-webkit-box-shadow: 0px 3px 3px #888888; /* Chrome and Safari         */
	-moz-box-shadow: 0px 3px 3px #888888;	 /* Firefox 3.6               */
	box-shadow: 0px 3px 3px #888888;		 /* Firefox 4.0+, Opera, IE 9 */
	} 
	
#header a.logo-text:link, #header a.logo-text:visited, #header a.logo-text:hover {
	background:url("images/logo-text.png") repeat scroll 0 0 transparent;
	display:block;
	position:absolute;
	top:20px;
	left:175px;
	font-size:0px;
	white-space:nowrap;
	filter:none;
	text-indent:-99999px;
	width:274px;
	height:42px;
}

#header a.logo:link, #header a.logo:visited, #header a.logo:hover {
	background:url("images/logo.png") no-repeat scroll 0 0 transparent;
	display:block;
	position:absolute;
	top:6px;
	left:105px;
	font-size:0px;
	white-space:nowrap;
	filter:none;
	text-indent:-99999px;
	width:58px;
	height:70px;
}

#leftside {clear:left; float:left; margin:0 5px 10px; width:150px;}
#leftside ul.avmenu {list-style:none; margin:0px 0 18px; width:150px;}
#leftside ul.avmenu li {display:inline; padding:0; width:150px;}
#leftside ul.avmenu li a {border-bottom:1px solid #d8d8d8;  color:#505050; float:left; font-size:1em; font-weight:700; margin-bottom:6px; padding:5px 1px 6px 5px; text-decoration:none; width:138px;}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li.current a {border-bottom:1px solid #b0b0b0; color:MidnightBlue ;} /*Crimson, DarkRed, Indigo, MidnightBlue */
#leftside ul.avmenu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px 0; width:133px;}
#leftside ul.avmenu ul a {padding:3px 1px 3px 5px; width:123px;}
#leftside ul.avmenu ul ul {font-size:1em; width:120px;}
#leftside ul.avmenu ul ul a {width:108px;}
#leftside h2 {font-size:1.5em; font-weight:400;}

#content #page-content , #sidebar{
border:1px solid #ccc;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 4px #888888, inset 0 0 10px #B9CEEA; /* Chrome and Safari         */
-moz-box-shadow: 2px 2px 4px #888888, inset 0 0 10px #B9CEEA;	 /* Firefox 3.6               */
box-shadow: 2px 2px 3px 0px #888888, inset 0 0 10px #B9CEEA;	 /* Firefox 4.0+, Opera, IE 9 */
}

#content {text-align:left;}
#content h1 {font-size:18px;font-family:lucida sans,arial,lucida,tahoma, helvetica, verdana;color:#003366;font-weight:bold;margin-bottom:25px;}
#content h2 {font-family:arial,lucida,tahoma, helvetica, verdana;font-size:18px;color:#003366;margin:10px 0 10px 0;}
#content h3 {font-family:arial,lucida,tahoma, helvetica, verdana;font-size:17px;color:#003366;margin:10px 0 10px 0;}
#content h4 {font-size:16px;color:#000000;margin:10px 0 5px 0;font-weight:bold;}
#content h5 {font-size:14px;color:#000000;margin-top:10px;font-weight:bold;}
#content h6 {font-weight:bold;}

#content #page-content {float:left;width:580px;max-width:580px;min-height:415px;background:#ffffff;
padding:15px 16px 10px 15px; margin-bottom:10px;}

#content .page-text {font-size:13px;line-height:21px;color:#000000;}

#content .page-text p, #content .page-text ul, #content .page-text ol {margin:0 0 6px 0;}
#content .page-text ul, #content .page-text ol {margin-left:25px;}
#content .page-text ul ul, #content .page-text ol ul, #content .page-text ul ol, #content .page-text ol ol {
	margin:0 0 0 25px;
}
#content .page-text blockquote {
	margin:0 0 22px 20px;
	line-height: 19px;
	font-size:13px;
	color:#666;
	font-style:italic;
	border-left:2px solid #ccc;
	padding:0 0 0 15px;
	}
#content code {border:1px dotted #ececec;padding:2px;font-family: Consolas, Monaco, "Courier New", Courier, monospace;font-size: 12px;background:#f9f9f9;color:#000;}
#content pre code {line-height:17px;padding:15px;border:1px dotted #ececec;font-family: Consolas, Monaco, "Courier New", Courier, monospace;font-size: 12px;background:#f9f9f9;color:#000;margin-bottom:22px;display:block;}
#content .page-text img {border:1px solid #1a1a1a;}



#sidebar {width:150px;float:right;background:#FFFFFF;margin-bottom:20px;min-height:439px;position:relative;}
#sidebar > .section {overflow: hidden;}


.section {padding:20px 20px 60px 20px;text-align:left;}
.section p, .section ul, .section ol {}
.section ul, .section ol {margin-left:20px;}
.section ul ul, .section ol ul, .section ul ol, .section ol ol {
	margin:0 0 0 20px;
}
.section  h1 {font-size:16px;color:#464646;margin-bottom:10px;}
.section  h2 {font-size:15px;color:#464646;}
.section  h3 {font-size:14px;color:#464646;}
.section  h4 {font-size:12px;color:#464646;}
.section  h5 {font-size:11px;color:#464646;}
.section  h6 {font-size:10px;color:#464646;}
.section blockquote {
	margin:0 0 20px 20px;
	line-height: 19px;
	font-size:12px;
	color:#666;
	font-style:italic;
	border-left:2px solid #ccc;
	padding:0 0 0 15px;
	}
.section code {border:1px solid #ececec;padding:2px;font-family: Consolas, Monaco, "Courier New", Courier, monospace;font-size: 12px;background:#f9f9f9;color:#000;}
.section pre code {line-height:17px;padding:15px;border:1px solid #ececec;font-family: Consolas, Monaco, "Courier New", Courier, monospace;font-size: 12px;background:#f9f9f9;color:#000;margin-bottom:22px;display:block;}


.credits {padding:10px 20px;text-align:left;margin-top:60px;}
.credits {font-size:11px;text-transform:uppercase;color:#666;border-top:1px dotted #ccc;position:absolute;bottom:0px;left:0px;}
.credits p {}
.credits a:link, .credits a:visited {color:#666;}
.credits a:hover {color:#333}



#footer {font-size:11px;text-align:left;color:#666;padding-top:7px;padding-bottom:5px;margin-top:25px;border-top:1px dotted #ccc;width:100%;position:absolute;bottom:0px;left:0px;}
#footer p{padding-left:20px;text-align:left;}
#footer a:link, #footer a:visited {color:#666;}
#footer a:hover {color:#333}
