body {

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, sans-serif;

	font-size: medium;

	color: #004040; /* #2D4B9B */

	background: #4A93CD url("../images/background.gif") repeat 50% 0;

	text-align: center;

}





/* ---[ Structure ]----------------------------------------------- */

#wrap {

	margin: 0 auto;

	text-align: left;

	width: 990px;

	background: #75C5F0 url("../images/content_bgr.gif") repeat-x 0 248px;

}





/* ---[ Header ]-------------------------------------------------- */

#header {

	height: 248px;

	background: url("../images/header_bottom.png") no-repeat 0 171px;

}

#hdrLogo {

	float: left;

}

/* ---[ topNav Buttons ]------------------------------------------ */

#headerNav {

	width: 700px;

	height: 58px;

	margin-left: 283px;

	padding: 113px 0 0 7px;

	background: url("../images/header.png") no-repeat 0 0;

}

.topNav {

	float: left;

	height: 26px;

	margin-right: 9px;

	overflow: hidden;

	background-position: 0 -26px;

	background-repeat: no-repeat;

}

.topNav a {

	display: block;

	height: 100%;

	background-repeat: no-repeat;

}

.topNav a:hover,

.topNav.actived a {

	background-position: 0 26px;

}

.topNav.actived {

	background-position: 0 -52px;

}

.bAbout, .bAbout a {

	width: 129px;

	background-image: url("../images/topnav1.png");

}

.bContacts, .bContacts a {

	width: 198px;

	background-image: url("../images/topnav2.png");

}

.bLinks, .bLinks a {

	width: 86px;

	background-image: url("../images/topnav3.png");

}

.bEmail, .bEmail a {

	width: 153px;

	background-image: url("../images/topnav4.png");

}

/* ---[ topMenu Buttons ]----------------------------------------- */

#topMenu {

	padding: 20px 0 0 27px;

}

.mainMenu {

	float: left;

	width: 227px;

	height: 45px;

	margin-right: 10px;

	overflow: hidden;

	background-position: 0 -45px;

	background-repeat: no-repeat;

}

.mainMenu a {

	display: block;

	z-index: 500;

	width: 100%;

	height: 100%;

	background-repeat: no-repeat;

}

.mainMenu a:hover,

.mainMenu.active a {

	background-position: 0 45px;

}

.mainMenu.active {

	background-position: 0 -90px;

}

.b1, .b1 a {

	background-image: url("../images/button1.png");

}

.b2, .b2 a {

	background-image: url("../images/button2.png");

}

.b3, .b3 a {

	background-image: url("../images/button3.png");

}

.b4, .b4 a {

	background-image: url("../images/button4.png");

}

/* ---[ sidebarMenu Buttons ]------------------------------------- */

#sidebarMenu {

	position: absolute;

	top: 410px;

	left: 45px;

	padding: 9px 10px 20px 7px;

	background: url("../images/sidebarmenu_bgr.png") no-repeat 0 0;

}

#sidebarMenu .mainMenu {

	float: none;

	margin: 0 0 50px 0;

}

.b5, .b5 a {

	background-image: url("../images/button5.png");

}

.b6, .b6 a {

	background-image: url("../images/button6.png");

}

.b7, .b7 a {

	background-image: url("../images/button7.png");

}

.b8, .b8 a {

	background-image: url("../images/button8.png");

}





/* ---[ sidebar ]------------------------------------------------- */

#sidebar {

	float: left;

	position: relative;

	width: 350px;

	height: 800px;

}

#sidebarImg {

	padding-bottom: 133px;

	background: url("../images/sidebargradient.png") no-repeat 0 336px;

}





/* ---[ Content ]------------------------------------------------- */

#contentWrap {

	background: url("../images/sidebar_bgr.png") repeat-y 0 953px;

}

#content {

	background: url("../images/right_bgr.gif") repeat-y 976px 0;

}





/* ---[ Text ]---------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {

	margin: 1em 0 .5em 0;

	color: #FFF; /* #FFDBDB */

	font-size: 1em;

	font-weight: bold;

}

h1 {

	font-size: 1.7em;

	font-weight: normal;

}

h2 {

	font-size: 1.4em;

	font-weight: normal;

}

p {

	margin: .5em 0;

	line-height: 1.2em;

}

dl, ul, ol {

	margin-top: .5em;

	margin-bottom: .5em;

}

dt {

	margin: .5em 0;

	color: #FFF;

	font-size: 1em;

	font-weight: bold;

}

dd {

	margin: .3em 0 .3em 2em;

}

li {

	margin-top: .3em;

	margin-bottom: .3em;

}

li li {

	font-size: 1em;

}

.navList {

	margin-bottom: 1.5em;

}

.navList li {

	font-size: .7em;

	font-weight: bold;

}

.navList li li {

	font-size: 1em;

}



.tbl {

	margin: .5em 0;

	border-left: solid 2px #75C5F0;

	border-top: solid 2px #75C5F0;

}

.tbl th,

.tbl td {

	padding: .5em 1em;

	vertical-align: top;

	font-size: .75em;

	border-right: solid 2px #75C5F0;

	border-bottom: solid 2px #75C5F0;

}

.tbl th {

	color: #FFF;

	background: #0045A5;

	font-weight: bold;

	text-align: center;

}

.tbl td {

	background: #A5D8F6;

}

.tbl ul {

	margin-left: 0;

	padding-left: 1.5em;

}

.tbl ol {

	margin-left: 0;

	padding-left: 3em;

}



.imgRight {

	margin: 0 0 .2em 1em;

	float: right;

}

.imgLeft {

	margin: 0 1em .2em 0;

	float: left;

}



/* ---[ Main ]---------------------------------------------------- */

#main {

	padding: 1px 30px 10px 360px;

}





/* ---[ Footer ]-------------------------------------------------- */

#footer {

	height: 23px;

	padding: 27px 0 0 6px;

	background: url("../images/footer_bgr.gif") repeat-x 0 0;

}





/* ---[ Other ]--------------------------------------------------- */

a img {

	border: none;

}



a {

	color: #2D4B9B;

}

a:visited {

	color: #0061A6;

}


