/* Tag Styles */
body {
	margin:0;
	padding:0;
	background:#41afc8 url("../images/main_tile.gif");
}

form {
	margin:0;
	padding:0
}

td {
	vertical-align:top
}

body, td, input, select {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#515151
}

a {
	color:#208eae;
	text-decoration:underline
}

a:hover {
	text-decoration:none
}

img {
	border:0
}

/* Global Classes */
.background {
	background:url("../images/main_tile_2.gif") repeat-x;
	padding:25px 0
}

.container {
	margin:0 auto;
	background:#ffffff url("../images/tile_border.gif") repeat-y;
	width:694px
}

.main {
	margin:28px 20px;
	width:654px
}

.header {
	background:url("../images/header_bg.gif") no-repeat 0 100%
}
.header .links {
	margin:16px 16px 0 0;
	text-align:right
}
.header .links a {
	color:#8d8d84;
	text-decoration:none
}
.header .links a:hover {
	text-decoration:underline
}
.header .links span {
	background:url("../images/arrow.gif") no-repeat 0 4px;
	padding:0 0 0 10px
}

ul#nav {
	list-style:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#fff;
}
	ul#nav li {
		background-position:left top;
		background-repeat:no-repeat;
		border-bottom:1px solid #fff;
		border-left:5px solid #26a5be;
		border-right:1px solid #fff;
		line-height:40px;
		padding-left:11px;
	}
	ul#nav li a {
		display:block;	
	}
	ul#nav li a:link,
	ul#nav li a:visited {
		color:#fff;
		text-decoration:none;
	}
	ul#nav li#home {
		background-image:url(/images/backgrounds/button-home.jpg);
	}
	ul#nav li#training {
		background-image:url(/images/backgrounds/button-training.jpg);
	}
	ul#nav li#contract {
		background-image:url(/images/backgrounds/button-contract.jpg);
	}
	ul#nav li#shopping {
		background-image:url(/images/backgrounds/button-shopping.jpg);
	}
	ul#nav li#donation {
		background-image:url(/images/backgrounds/button-donation.jpg);
	}
	ul#nav li#about {
		background-image:url(/images/backgrounds/button-about.jpg);
	}
	ul#nav li#contact {
		background-image:url(/images/backgrounds/button-contact.jpg);
	}

.banner {
	background:#effadf url("/images/banners/banner_bg.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}
.banner_em {
	background:#effadf url("/images/banners/banner_success.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}
.banner_ind {
	background:#effadf url("/images/banners/banner_bg2b.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}
.banner_tr {
	background:#effadf url("/images/banners/banner_training.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}
.banner_contr {
	background:#effadf url("/images/banners/banner_contract.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}
.banner_shop {
	background:#effadf url("/images/banners/banner_shopping.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}
.banner_don {
	background:#effadf url("/images/banners/banner_bg6.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}
.banner_ab {
	background:#effadf url("/images/banners/banner_about.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}
.banner_cont {
	background:#effadf url("/images/banners/banner_bg8.jpg") no-repeat 100% 0;
	border-bottom:3px solid #e9e9e9;
	margin:0 0 1px 0
}

.main h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:-1px;
	color:#777777;
	padding-bottom:2px;
	margin:0 0 12px 0;
	border-bottom:1px solid #9d9d95;
}
.main .blue {
	color:#3ca6be;
}

.footer {
	border-top:1px solid #d0d0cb;
	margin:4px 0 0 0;
	padding:24px 19px 0 19px;
	color:#818179
}
.no_margin {
	margin:0
}
.footer a {
	color:#818179;
	margin:0 3px
}

.copyright {
	color:#abaaa1;
	padding:11px 23px 0 23px
}
.copyright a {
	color:#abaaa1
}

.block_1 {
	background:#cfcfc3;
	border-left:5px solid #babaaa;
	padding:10px 5px 14px 17px
}
.block_1 a, .block_4 a {
	color:#FFFFFF
}
.block_2 {
	background:#edede8;
	border-left:5px solid #e4e4dc;
	padding:17px
}
.block_2 strong, .block_3 strong {
	text-decoration:underline
}

.block_3 {
	background:#edede8;
	border-left:5px solid #e4e4dc;
	padding:17px
}
.block_4 {
	background:#c2c431;
	border-left:5px solid #afb11e;
	padding:8px 5px 8px 17px
}

.input_search {
	width:113px;
	height:16px;
	border:1px solid #b8b8ab
}	
.input_email {
	width:113px;
	height:16px;
	border:1px solid #9fb13b
}	

.heading_image {
	margin:17px 0 0 17px
}

/* Content Styles */
.title_block {
	background:#edede8;
	border-left:5px solid #e4e4dc;
	padding:12px 20px 8px 20px
} 
.content_tile {
	background:#e2e2db url("../images/content_tile.gif") repeat-y
} 
.content_block {
	background:url("../images/content_bg.jpg") no-repeat 100% 100%;
	padding:20px 20px 20px 25px
}