* {

	padding: 0;

	margin: 0;

	border: 0;

}

body {

	margin: 0;

	padding: 0;

	font: normal 12px/1.7em verdana, tahoma, sans-serif;

	text-align: center;

	background: #001342 url(../images/headerbg.jpg) repeat-x 0 0;

	color: #F2F9FF;

}

ul, ol {

	margin: 10px 30px;

	padding: 0 15px;

}

img {

	background: #FAFAFA;

	border: 1px solid #0F7ACC;

	padding: 6px;

}

img.float-right {

	margin: .5em 0 1em 1em;

}

img.float-left {

	margin: .5em 1em 1em 0;

}

code {

	margin: .5em 0;

	display: block;

	padding: 20px;

	text-align: left;

	overflow: auto;

	font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace;

	/* white-space: pre; */

  background: #1E89DC;

	border: 1px solid #0065C6;

}

acronym {

	cursor: help;

	border-bottom: 1px solid #0065C6;

}

blockquote {

	margin: 10px 15px;

	padding: 10px 0 10px 28px;

	border: 1px solid #0065C6;

	background: #1E89DC;

	font: bold 1.3em/1.5em "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;

}

#header-content, #content, #nav {

	width: 93%;

}

.box {

	margin: 10px 0;

	padding: 10px 10px 20px 10px;

	border: 5px solid #1F8ADE;

	background: url(../images/boxbg.jpg);

	min-height: 600px;

}

#header {

	height: 178px;

	text-align: left;

}

#header-content {

	position: relative;

	margin: 0 auto;

	padding: 0;

}



#header-content #mover {

        position: absolute;

        left: 220px;

}

#header-content h1#logo-text span {

	color: #68B5F0;

}

#header-content #slogan {

	position: absolute;

	font: bold 16px 'Trebuchet Ms', Sans-serif;

	text-transform: none;

	color: #FFF;

	margin: 0;

	padding: 0;

	/* change the values of left and top to adjust the position of the slogan */

	top: 100px;

	left: 250px;

}

#header-content #header-links {

	position: absolute;

	top: 25px;

	right: 10px;

	color: #fff;

	font: bold 15px "Trebuchet MS", Tahoma, Sans-serif;

}

#nav-wrap {

	float: left;

	width: 100%;

	background: url(../images/menubg.jpg) repeat-x left bottom;

	clear: both;

}

#nav {

	clear: both;

	margin: 0 auto;

	padding: 0;

}

#nav ul {

	float: left;

	list-style: none;

	text-transform: uppercase;

	margin: 0;

	padding: 0;

	height: 64px;

}

#nav ul li {

	float: left;

	margin: 0;

	padding: 0;

	height: 64px;

}

#content-wrap {

	clear: both;

	float: left;

	background: #1183DA;

	width: 100%;

}

#content {

	min-width: 1100px;

	text-align: left;

	padding: 0;

	margin: 0 auto;

}

#sidebar {

	float: right;

	width: 250px;

	margin: 10px 0 10px -21em;

	padding: 0;

}

#sidebar ul.sidemenu {

	list-style:none;

	margin: 0;

	padding: .3em 0 1em 5px;

	font-family: 'Trebuchet MS', Tahoma, Sans-serif;

}

#sidebar ul.sidemenu li {

	padding: 0;

	background: url(../images/sidebullet.gif) no-repeat .3em .5em;

}

* html body #sidebar ul.sidemenu li {

	height: 1%;

}

#sidebar ul.sidemenu ul {

	margin-left: 15px;

}

#sidebar .sidebox {

	margin: 5px 15px 5px 0;

	padding: 0;

	background: url(../images/sidebarsep.jpg) repeat-x left bottom;

}

#sidebar .sep {

	background: url(../images/sidebarsep.jpg) repeat-x left bottom;

	height: 2px;

	margin: 0px 15px 10px 0;

	clear: both;

}

#main {

	margin: 10px 23em 10px 0;

	padding: 0;

}

#footer-wrap {

	clear: both;

	border-top: 5px solid #c60d0d;

	text-align: left;

	padding: 1.6em 0;

}

#footer-bottom {

	clear: both;

	color: #E8F4FF;

	margin: 0 auto;

	padding: 1em 0;

	text-align: center;

}

.float-left {

	float: left;

}

.float-right {

	float: right;

}

.align-left {

	text-align: left;

}

.align-right {

	text-align: right;

}

.clear {

	clear: both;

}

.white {

	color: #E8F4FF;

}

img.rssfeed {

	border: none;

	padding: 0 0 5px 0;

	background: transparent;

}

