
/* Mass reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}


/* BASE */
body { margin:0; padding:0; background:white; color:black;
		font-family: "Trebuchet MS", sans-serif; font-size: 13px;}
a:link {color: #1e4bba;}
a:visited {color: #1e4bba;}
a:hover {color: #26e;}
h1 {font-size: 21px; font-weight: bold; color: #259;
		font-family: arial,  sans-serif;
		letter-spacing: -1px;	margin: 5px 0 15px 0;}
h2 {font-size: 18px; font-weight: bold; color: #259;
		font-family: arial,  sans-serif;
		letter-spacing: -1px;	margin: 10px 0 15px 0;}
h3 {font-size: 15px; font-weight: bold; color: #000;
		font-family: arial,  sans-serif;
		margin: 3px 0 6px 0;}
h4 {font-size: 13px; font-weight: bold; color: #000;
		font-family: arial,  sans-serif;
		margin: 3px 0 1px 0;}
p  {margin-bottom: 9px;}
tr, td { margin: 0; padding: 0; vertical-align: top;}
h2 sup {font-weight: normal; font-size: .7em;}


/* CONTAINER */
#container {min-width: 750px;}


/* HEADER, LOGO & MENU */
#header {position:relative; height:90px;
		background-color: #e4ebf5; background-image: url(https://a248.e.akamai.net/f/248/5462/2d/images.element5.com/pimages/30450/h-bg.jpg); background-repeat: repeat-x;
		border-bottom: 1px solid #888; border-top: 1px solid #888;}

#logo {width:400px; height:58px; position:absolute; bottom:15px; left:27px;}
#slogan {margin: 0 0 15px 30px;}

#nav {position:absolute; margin:0; bottom: 0px; right:50px;
		font-family:Verdana,"Trebuchet MS",sans-serif; white-space:nowrap; z-index: 100;}

#search {position:absolute; margin:0; bottom: 47px; right:0px;
		font-family:verdana,"Trebuchet MS",sans-serif;}
#search input {border: 1px solid #888; padding: 2px;font-family:Verdana; width: 14.7em;;}
#search .search_button {visibility: hidden; display: none;}

#nav li {display:block; float:left; list-style:none; margin-left: 5px;  margin-bottom: 0px;
		border-top: 1px solid #888; border-left: 1px solid #888; border-right: 1px solid #888;
		font-size: 13px; font-weight: bold; text-transform: lowercase;}
#nav li .item_section {display:block; color: #25b; background-color: #e8ecf0;}

#nav li a {display:block; padding: 5px 10px;font-family:Verdana;}
#nav li a:link {text-decoration: none; color: #d80;}
#nav li a:visited {text-decoration: none; color: #d80;}
#nav li a:hover {background-color: white;}

#nav li #active_section {display:block; margin-bottom: -2px;
	background-color: white; border-bottom: 2px solid white;}
#nav li #active_section a:link {color: #259;}
#nav li #active_section a:visited {color: #259;}
#nav li #active_section a:hover {background-color: white;}


/* CONTENT LAYOUT */
#body {border-top: 1px solid #ccc;}

#content {padding: 10px 50px 10px 20px; margin: 5px;}


/* FOOTER */
#footer {clear:both; padding: 5px 50px 5px 30px;
		background-color: #dee5eb; border-top: 1px solid #888;
		font-size: 85%; color: #888;}



/* SHAREIT CONTENT TUNING */
.e5 {padding: 1px;}

