html, body {
	margin: 0px;
	height: 0px;
	width: 100%;
	height: 100%;
	background: #000000 url(../images/background.png) scroll repeat-y bottom center ;
	font-family: georgia;
}

.clear {
	clear:both;
	height:0
}

.button {
	display: inline;
	padding: 3px 0 4px 23px;
	color: #ffffff;
	font-family: Georgia;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	background: transparent url(../images/button.png) scroll no-repeat 0 0;
	cursor: pointer;
}
.button span {
	background: transparent url(../images/button.png) scroll no-repeat 100% 100%;
	padding: 3px 12px 4px 0;
}
.button-small {
	display: inline;
	padding: 1px 0 5px 23px;
	color: #ffffff;
	font-family: Georgia;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	background: transparent url(../images/button-small.png) scroll no-repeat 0 0;
	cursor: pointer;
}
.button-small span {
	background: transparent url(../images/button-small.png) scroll no-repeat 100% 100%;
	padding: 1px 7px 5px 0;
}
table td{
	vertical-align: top;
	padding: 0px;
}
a {
	font-size: 12px;
	font-family: arial;
	color: #1b476a;
	text-decoration: underline;
}
ul {
	margin: 0 30px 0 0;
	padding: 0;
}
li {
	list-style: none;
}
ul h5 {
	margin: 0;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	color: #1b476a;
}
input,
select,
textarea {
	border: 1px solid #b0cdef;
	background: #ffffff;
	color: #57768c;
	font-family: arial;
	padding: 2px 3px;
	font-size: 13px;
}
select {
	padding: 1px;
}
.disabled {
	opacity: .4;
	filter: alpha(opacity=50);
}
p,.paragraph, .paragraph div {
	font-family: arial;
	font-size: 13px;
	color: #1b476a;
	margin: 0 0 25px 0;
	display: block;
	padding: 0 20px 0 0;
	line-height: 19px;
}


h2, .title {
	font-family: georgia;
	font-size: 17px;
	font-style: italic;
	color: #1e4e75;
	font-weight: bold;
	margin: 11px 0;
}
h3, .subtitle {
	font-family: arial;
	color: #3282b7;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 8px 0 4px;
}
h4 {
	color: #3282b7;
	font-family: arial;
	font-size: 12px;
	margin: 22px 0 0 0;
}
h4 span {
	color: #597f99; 
	font-weight: bold;
}
img {
	border: 0px;
	margin: 0 0 -3px 0;
	padding: 0px;
}
h5 {
	color: #8b8756;
	font-size: 12px;
	font-family: arial;
	margin: 3px 0;
}
.required {
	border: 1px solid #a7220d;
}
.form {
	background: #e0ebf5;
	padding: 25px 75px 22px 34px;
}
.form-round .title,
.form-round h4,
.form .title, 
.form h4 {
	font-style: normal;
	margin: 0 0 10px 0;
}
.form .title .required, 
.form h4 .required{
	border: none;
	color: #d93f26;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	padding: 0 3px;
}
.form-round .button,
.form .button {
	margin: 0 0 0 5px;
}
.form-round .button span,
.form .button span{
}
.form-holder {
	margin: 0 0 10px 0;
}
.form-holder-duo {
	padding: 0 0 6px 0;
}
.form-holder-duo input[type="input"] {
	width: 258px;
}
.form-holder-duo .caption-left,
.form-holder-duo .caption-right,
.caption-right-dual {
	width: 264px;
	float: left;
	margin: 0 6px 0 0;
}
.form-holder-duo2 .caption-left2,
.form-holder-duo2 .caption-right2,
.caption-right-dual2 {
	width: 150px;
	float: left;
	margin: 0 6px 0 0;
}
.form-holder-duo .caption-right,
.caption-right-dual {
	margin: 0;
}
.caption-right-dual .caption-left,
.caption-right-dual .caption-right {
	width: 45%;
	float: left;
	padding: 0 6px 0 0;
}
.caption-right-dual .caption-right {
	padding: 0;
	width: 50%;
}
.caption-right-dual .caption-left select,
.caption-right-dual .caption-left input[type="input"],
.caption-right-dual .caption-right select,
.caption-right-dual .caption-right input[type="input"]{
	width: 100%;
}
.form-round .form-holder-uno {
	padding: 0 7px 8px 0;
}
.form-holder-uno {
	padding: 0 6px 6px 0;
}
.form-holder-uno textarea,
.form-holder-uno input {
	width: 100%;
}
.form-holder .lable {
	float: left;
	width: 136px;
	margin: 3px 20px 2px 0;
	font-size: 13px;
	font-weight: bold;
	color: #6a88a0;
	font-family: arial;
}
.form-holder .caption {
	width: 163px;
	margin: 0 0 0 156px;
}
.form-round {
	background: #e0ebf5 url(../images/round-bl.png) scroll no-repeat 0 0;
	margin: 0 0 17px 0;
}
.form-round-i {
	background: transparent url(../images/round-tl.png) scroll no-repeat 0 100%;
}
.form-round-wi {
	background: transparent url(../images/round-tr.png) scroll no-repeat 100% 0;
}
.form-round-ii {
	background: transparent url(../images/round-br.png) scroll no-repeat 100% 100%;
	padding: 25px 14px 10px 24px;
}
.form-holder-buttons {}

#contactform {
	width: 302px;
}
.more {
	display: block;
	text-decoration: underline;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	padding: 0 0 0 7px;
	background: transparent url(../images/arrow-more.png) scroll no-repeat 0 50%;
}
.email {
	background: transparent url(../images/arrow-right.png) scroll no-repeat 0 50%;
	padding: 0 0 0 14px;
	color: #4d93c1;
}
.quote-block h4{
	margin-top: 0;
}
.quote-block p {text-align: justify;}

.quote-block {
	font-family: georgia;
	font-size: 17px;
	color: #1e4e75;
	background: #e0ebf5 url(../images/round-bl.png) scroll no-repeat 0 0;
	clear: both;
}
.quote-inner {
	padding: 15px 20px 30px 40px;
	background: transparent url(../images/round-tl.png) scroll no-repeat 0 100%;
}
.quote {
	display: inline;
}
.quote-left {
	padding: 0 0 0 16px;
	background: transparent url(../images/quote-left.png) scroll no-repeat 0 0;
}
.quote-right {
	padding: 0 16px 0 0;
	background: transparent url(../images/quote-right.png) scroll no-repeat 100% 100%;
	display: inline;
	width:600px;
	text-align:justify;
}
.go-button {
	background: transparent url(../images/go-button.png) scroll no-repeat 50% 50%;
	width: 28px;
	height: 17px;
	border: none;
	padding: 0px;
}
.float-left {float: left;}
.float-right {float: right;}
.display-block {display: block;}

.image {
	border: 1px solid #8badc7;
	min-width: 1%;
	min-height: 1%;
	display: block;
	position: relative;
}
.image-tl, 
.image-tr,
.image-bl, 
.image-br {
	width: 6px;
	height: 6px;
	position: absolute;
}
.image-tl {
	background: transparent url(../images/image-sprite.png) scroll no-repeat 0 0;
	top: -1px;
	left: -1px;
}
.image-tr {
	background: transparent url(../images/image-sprite.png) scroll no-repeat -6px 0;
	top: -1px;
	right: -1px;
}
.image-bl {
	background: transparent url(../images/image-sprite.png) scroll no-repeat 0 -6px;
	bottom: -1px;
	left: -1px;
} 
.image-br {
	background: transparent url(../images/image-sprite.png) scroll no-repeat -6px -6px;
	bottom: -1px;
	right: -1px;
}
.infoblock {
	margin: 0 0 10px 0;
}
.infoblock .item {
	margin: 14px 45px 0 0;
	width: 277px;
	float: left;
}
.infoblock .item .image{
	margin: 2px 14px 0 0;
}
.infoblock .item .description {
	font-size: 11px;
	line-height: 14px;
	padding: 0;
}
.infoblock .item .text {
	margin: 0 0 0 125px;
	text-align: left;
}


.board {}
.board .even {
	background: #e0ebf5 url(../images/round-bl.png) scroll no-repeat 0 0;
}
.board .even .inner-block {
	background: transparent url(../images/round-tl.png) scroll no-repeat 0 100%;
}
.board .even .inner-block,
.board .odd .inner-block{
	padding: 20px 40px 20px 15px;
}
.board .even .image,
.board .odd .image {
	width: 186px;
	height: 144px;
}
.board .even .image img,
.board .odd .image img {
	width: 100%;
	height: 100%;
}
.board .even .data,
.board .odd .data {
	margin: 0 0 0 205px;
}
.board .even .name,
.board .odd .name {
	font-size: 15px;
	font-family: arial;
	color: #3282b7;
	margin: 2px 0 0 0;
}
.board .even .position,
.board .odd .position {
	color: #1b476a;
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.board .even .description,
.board .odd .description {
	margin: 0 0 15px 0;
	padding: 0;
}
.board .even .contacts,
.board .odd .contacts {
	float: left;
	width: 154px;
	margin: 0 0 0 7px;
} 
.board .even .contact,
.board .odd .contact {} 
.board .even .contact .name,
.board .odd .contact .name {
	color: #8b8756;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
} 
.board .even .contact .value,
.board .odd .contact .value {
	color: #1b476a;
	font-family: arial;
	font-size: 12px;
} 
.board .even .group,
.board .odd .group {
	margin: 0 0 0 184px;
	width: 200px;
}
.board .even .group h5,
.board .odd .group h5 {
	color: #1b476a;
	font-weight: bold;
	font-size: 12px;
}
.board .even .group p,
.board .odd .group p {
	color: #1b476a;
	font-size: 12px;
	margin: 0;
}

.board-division {
	background: transparent url(../images/bg-board.png) scroll repeat-x 0 0;
	border-top: 1px dotted #cccccc;
	margin: 0 0 11px 0;
}
.board-division h2 {
	font-size: 20px;
	margin: 10px 0 23px 23px;
}
.contact-division .column,
.board-division .column {
	width: 33.333334%;
	border-left: 1px solid #d4d4d4;
	padding: 0 0 0 23px;
}
.contact-division .first-column,
.board-division .first-column {
	border: none;
}
.contact-division .heading,
.board-division .heading {
	color: #71775c;
	font-family: georgia;
	font-style: italic;
	font-weight: bold;
	font-size: 17px;
	margin: 0 0 10px 23px;
}
.contact-division .person,
.board-division .person {
	padding: 0 0 19px 0;
}
.contact-division .person .name,
.board-division .person .name {
	color: #22557f;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
}
.contact-division .person .position,
.board-division .person .position {
	color: #245176;
	font-style: italic;
	font-weight: normal;
	font-size: 13px;
	font-family: arial;
	margin: 0;
}
.board-division .person .contacts {}
.board-division .person .contact {
}
.contact-division .person .contact .name,
.board-division .person .contact .name {
	color: #8b8756;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
.contact-division .person .contact .value,
.board-division .person .contact .value {
	color: #1b476a;
	font-family: arial;
	font-size: 12px;
	margin: 0;
}

.contact-division  {}
.contact-division  .column {
	border: 0px;
}
.contact-division .heading,
.contact-division .column {
	padding: 0;
	margin: 0;
}
.contact-division .heading {
	margin: 13px 0 0 0;
}


.mediagalleries {}
.mediagalleries .item {
	width: 135px;
	padding: 0 17px 20px 0;
}
.item {
	width: 135px;
	padding: 0 17px 20px 0;
}
.mediagalleries .item .image {
	width: 135px;
	height: 109px;
}
.mediagalleries .item .image img {
	width: 100%;
	height: 100%;
}
.mediagalleries .item .heading {
	color: #8b8756;
	font-weight: bold;
	font-size: 13px;
}
.mediagalleries .item .description {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.mediagallery {
	width: auto;
	padding: 0 49px 0 0;
}
.mediagallery .item {
	padding: 0 7px 6px 0;
	float: left;
}
.mediagallery .item .image {
	width: 106px;
	height: 72px;
}
.mediagallery .item .image img {
	width: 100%;
	height: 100%;
}
.controls {
	height: 15px;
	margin: 23px auto 30px auto;
	display: table;
}
.controls .control-next{
	width: 11px;
	height: 11px;
	margin: 5px 10px 10px 10px;
	float: left;
	background: transparent url(../images/arrow-right.png) scroll no-repeat 0 0;
	overflow: hidden;
}
.controls .control-back{
	float: left;
	width: 11px;
	height: 11px;
	margin: 5px 10px 10px 10px;
	background: transparent url(../images/arrow-right.png) scroll no-repeat 0 0;
	overflow: hidden;
}
.controls ul {
	float: left;
	margin: 0;
}
.controls li {
	float: left;
}
.controls ul .select a {
	font-weight: bold;
	color: #1e4e75;
}
.controls ul .first a {
	border: none;
}
.controls ul a {
	padding: 0 6px 0 7px;
	border-left: 1px solid #bad1e0;
	font-family: verdana;
	text-decoration: none;
	color: #3282b7;
}

.fees {
	background: #adcde6 url(../images/round-bl.png) scroll no-repeat 0 0;
	margin: 0 0 2px 0;
	width: 100%;
}
.fees-inner {
	background: transparent url(../images/round-tl.png) scroll no-repeat 0 100%;
}
.fees .block {
	padding: 22px 0 22px 29px;
}
.fees .block .title {
	margin: 0 0 6px 0;
}
.fees .block .description {
	margin: 0;
	padding: 0;
}
.fees .priceblock {
	width: 85px;
	background: #1e4e75 url(../images/fees-vh-bottom.png) scroll no-repeat 0 100%;
}
.fees .priceblock-inner {
	background: transparent url(../images/fees-vh-top.png) scroll no-repeat 0 0;
	padding: 35px 22px 35px 30px;
}
.fees .price {
	color: #bed1e2;
	display: block;
	font-family: georgia;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
.fees .price-gst {
	color: #ffffff;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	display: block;
	margin: 0 0 12px 0;
}
.fees .priceblock .button {
	text-align: center;
}

.fees-veryhight {}
.fees-hight {
	background-color: #c5dcec;
}
.fees-medium {
	background-color: #dae8f3;
}
.fees-low {
	background-color: #ecf3f9;
}

.fees-veryhight .priceblock {}
.fees-hight .priceblock  {
	background-color: #456e8e;
	background-image: url(../images/fees-h-bottom.png);
}
.fees-medium .priceblock  {
	background-color: #456e8e;
	background-image: url(../images/fees-m-bottom.png);
}
.fees-low .priceblock  {
	background-color: #7090a9;
	background-image: url(../images/fees-l-bottom.png);
}

.fees-veryhight .priceblock-inner {}
.fees-hight .priceblock-inner  {
	background-image: url(../images/fees-h-top.png);
}
.fees-medium .priceblock-inner  {
	background-image: url(../images/fees-m-top.png);
}
.fees-low .priceblock-inner  {
	background-image: url(../images/fees-l-top.png);
}

#wraper {
	width: 100%;
	height: auto;
	min-height: 100%;
	background: transparent url(../images/background-main.jpg) scroll no-repeat top center;
}
#maintable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse:colapse;
}
.mtable-left-cell,
.mtable-right-cell {
	width: 50%;
}
.mtable-cell,
.mtable-row {
	padding: 0px;
	margin: 0px;
	border-spacing: ;
}
#page {
	margin: auto;
	width: 1030px;
}

#top {
	height: 26px;
	background: transparent url(../images/bg-top-left.png) scroll no-repeat 0 0;
	padding: 0 0 0 35px;
}
#top .left {
	height: 26px;
	background: transparent url(../images/bg-top-right.png) scroll no-repeat 100% 0;
	padding: 0 35px 0 0;
}
#top .right {
	height: 26px;
	background: transparent url(../images/bg-top.png) scroll repeat-x 0 0;
}
#main {
	background: transparent url(../images/bg-left.png) scroll repeat-y 0 0;
	padding: 0 0 0 26px;
}
#main .wrap {
	background: transparent url(../images/bg-right.png) scroll repeat-y 100% 0;
	padding: 0 26px 0 0;
}
#main .inner {
	background-color: #fff;
}

#head {
	width: 100%;
	height: 91px;
	background: transparent url(../images/bg-head.png) scroll repeat 0 0;
	position: relative;
}
#head .logo {
	width: 100%;
	height: 91px;
	background: transparent url(../images/head-logo2.png) scroll no-repeat 13px 0;
}
#head .button {
	position: absolute;
	top: 30px;
	right: 57px;
}
#anni{
	
width:100px;
height:53px;
	background: transparent url(../images/goldlogo.png)
}

#navigation {
	background: #234b68 url(../images/bg-nav.png) scroll repeat 0 0;
	border-top: 1px solid #031724;
	border-bottom: 1px solid #031724;
	height: 38px;
	line-height: 22px;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation li a img{
	margin: 5px 4px 0;
}
#navigation li {
	display: block;
	float: left;
	list-style: none;/*
	padding: 7px 9px 9px;
	height: 22px;
	*/
	height: 38px;
}
#navigation .select {
	background: #5b798a url(../images/bg-nav-select.png) scroll repeat 0 0;
}
#navigation .select a {
	color: #ddebf5;
}
#navigation a {
	padding: 7px 9px 9px;
	display: block;
	float: left;
	height: 22px;
	background: transparent url(../images/bg-nav-border.png) scroll repeat-y 100% 0;
	
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #99b9d0;
}
#navigation .memlogin a {
	background: transparent url(../images/icon-login.png) scroll no-repeat 14px 50%;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	padding: 7px 9px 9px 30px;
}
#navigation .memlogin {}
#navigation .search-form {
	padding: 7px 9px 9px;
}


#maincontainer {
	background: #ffffff url(../images/bg-main.png) scroll repeat-x 0 0;
}
.no-sidebar {
	padding: 0 12px 0 41px;
	width: auto;
}
.no-sidebar #content {
	width: auto;
}
#sidebar {
	float: left;
	padding: 0 95px 35px 29px;
}
#sidebar .block {
	width: 210px;
	background: transparent url(../images/block-sprite.png) scroll no-repeat 0 0;
	padding: 4px 0 0 0;
	margin: 0 0 27px 0;
}
#sidebar  .block-wrap {
	background: transparent url(../images/block-sprite.png) scroll no-repeat -210px 100%;
	padding: 0 0 4px 0;
}
#sidebar .block-inner {
	background: #e0ebf5 url(../images/block-sprite.png) scroll repeat-y -418px 0;
}
#sidebar .block h4 {
	margin: 0;
	border-bottom: 5px solid #fff;
	color: #1e4e75;
	font-family: georgia;
	font-size: 14px;
	padding: 5px 0 5px 30px;
}
#sidebar .block ul {
	margin: 0;
	padding: 0;
}
#sidebar .block .first {
	border: none;
}
#sidebar .block .select {
	color: #1e4e75;
	background: transparent url(../images/arrow-b-select.png) scroll no-repeat 6px 50%;
}
#sidebar .block .select a {
	color: #1e4e75;
	font-weight: bold;
}
#sidebar .block li {
	display: block;
	border-top: 1px dashed #c0cbd9;
	margin: 0 5px;
	padding: 2px 0 5px 29px;
	background: transparent url(../images/arrow-b.png) scroll no-repeat 6px 50%;
}
#sidebar .block a {
	text-decoration: none;
	color: #3282b7;
	font-family: arial;
	font-size: 12px;
}

#sidebar .banner h4 {
	margin: 0;
	border-bottom: 5px solid #fff;
	color: #a9c6e1;
	font-family: georgia;
	font-size: 14px;
	padding: 5px 30px 5px 30px;
	font-style: italic;
}
#sidebar .banner h5 {
	color: #93c5e7;
	margin: 0;
	font-weight: bold;
	font-size: 13px;
}
#sidebar .banner .item {
	padding: 13px 0 0 31px;
	background: transparent url(../images/arrow-right.png) scroll no-repeat 13px 15px;
}
#sidebar .banner .last {
	padding-bottom: 45px;
}
#sidebar .banner p {
	color: #ffffff;
	margin: 0;
}
#sidebar .banner {
	border: 1px solid #2d5a7e;
	width: 205px;
	position: relative;
}
#sidebar .banner-inner {
	background: #1b4d80 url(../images/banner-bg.png) scroll repeat-x 0 100%;
}
#sidebar .banner-top {
	height: 5px;
	width: 207px;
	background: transparent url(../images/banner-frame.png) scroll no-repeat 0 0;
	position: absolute;
	top: -1px;
	left: -1px;
}
#sidebar .banner-bottom {
	height: 5px;
	width: 207px;
	background: transparent url(../images/banner-frame.png) scroll no-repeat 0 100%;
	position: absolute;
	bottom: -1px;
	left: -1px;
}

#content {
	float: left;
	width: 644px;
}
#contents hr,
#content hr {
	border: none;
	border-top: 1px dotted #ccc;
	margin: 20px 10px 20px 0;
}

#eventCalendar {}
#eventCalendar .even,
#eventCalendar .odd {
	width: 100%;
	margin: 17px 0 0 0;
	background: transparent url(../images/round-tl.png) scroll no-repeat 0 100%;
}
#eventCalendar .even {
	background-color: #e0ebf5;
}
#eventCalendar .odd {}
#eventCalendar .even .leftblock,
#eventCalendar .odd .leftblock {
	width: 119px;
}
#eventCalendar .even .rightblock,
#eventCalendar .odd .rightblock {
	padding: 17px 40px 16px 31px;
}
#eventCalendar .even .date,
#eventCalendar .odd .date {
	background: #a6a270 url(../images/round-bl.png) scroll no-repeat 0 0;
	height: 27px;
}
#eventCalendar .even .date span,
#eventCalendar .odd .date span {
	color: #ffffff;
	font-size: 14px;
	font-family: georgia;
	font-weight: bold;
	font-style: italic;
	display: block;
	padding: 5px;
	text-align: center;
	background: transparent url(../images/round-br.png) scroll no-repeat 100% 100%;
}
#eventCalendar .even .date span {
	background: transparent url(../images/round-br-blue.png) scroll no-repeat 100% 100%;
}
#eventCalendar .even .action ,
#eventCalendar .odd .action {
	padding: 28px 0 16px 17px;
}
#eventCalendar .even .action a,
#eventCalendar .odd .action a {
	display: block;
	background: transparent url(../images/arrow-right.png) scroll no-repeat 0 50%;
	padding: 0 0 0 14px;
	margin: 0 0 5px 0;
}
#eventCalendar .title {
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #3282b7;
	font-family: arial;
	font-style: normal;
	font-size: 13px;
}
#eventCalendar .description {
	padding: 0;
	margin: 0 0 7px 0;
}
#eventCalendar .data {}
#eventCalendar .data .row {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 3px 0;
}
#eventCalendar .data .row .name {
	float: left;
	color: #8b8756;
}
#eventCalendar .data .row .value {
	color: #1e4e75;
	margin: 0 0 0 81px;
}

#eventCalendar .control {
	width: 100%;
}
#eventCalendar .control .leftblock {
	width: 119px;
}
#eventCalendar .control .rightblock{
	padding: 0 40px 0 24px;
}
#eventCalendar .control .description {
	margin: 0;
	padding: 0;
}
#eventCalendar .control .date {
	font-family: georgia;
	font-size: 15px;
	color: #a6a270;
	font-weight: bold;
	font-style: italic;
}

.tistimonitals {}
.tistimonitals .item {
	font-size: 13px;
	font-family: arial;
	color: #1b476a;
	background: #e0ebf5 url(../images/round-bl.png) scroll no-repeat 0 0;
}
.tistimonitals .item-inner {
	background: transparent url(../images/round-tl.png) scroll no-repeat 0 100%;
	padding: 20px 0 19px 40px;
}
.tistimonitals .odd {
	background: none;
}
.tistimonitals .item .say {
	font-size: 13px;
	font-family: arial;
	font-style: italic;
	font-weight: bold;
	color: #3282b7;
	padding: 12px 0 0 23px;
}

.content-center {
	padding: 0 179px 0 167px;
}

.path {
	border-bottom: 1px dotted #cccccc;
	padding: 12px 0 3px;
}
.path-left {
	padding: 12px 0 3px 0;
	margin: 0 0 0 338px;
}
.path-center {
	margin: 0 190px 0 170px;
}
.path ul {
	margin: 0px;
	padding: 0px;
}
.path li {
	display: inline;
	font-family: arial;
	font-size: 12px;
	color: #3282b7;
	padding: 0 13px 0 2px;
	background: transparent url(../images/arrow-path.png) scroll no-repeat 100% 50%;
}
.path .select {
	font-weight: bold;
	background: none;
}

#membersslides {
	margin: 17px 0 21px 0;
	height: 283px;
}
#membersslides .block {
	background: #000;
	width: 319px;
	height: 283px;
	margin: 0 0 0 10px;
	position: relative;
	float: left;
}
#membersslides .first {
	margin-left: 0;
	margin-right: 1px;
}
#membersslides .description {
	padding: 0 20px 17px 20px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#membersslides .description h4 {
	color: #ffffff;
	font-family: georgia;
	font-style: italic;
	font-size: 16px;
	margin: 0;
}
#membersslides .description a {
	background: transparent url(../images/arrow-m.png) scroll no-repeat 100% 98%;
	padding: 0 20px 0 0; 
	clear: left;
	text-decoration: none;
	color: #94a3b0;
	font-family: arial;
	font-size: 13px;
}
#membersslides .description p {
	color: #94a3b0;
	margin: 0;
	display: inline;
}
#membersslides {}


#resources {
	width: 100%;
}
#resources h4 {
	font-style: italic;
	font-family: georgia;
	font-weight: bold;
	font-size: 15px;
	color: #a6a270;
	padding: 15px 0 12px 48px;
	margin: 0;
}
#resources li {
	padding: 3px 0 3px 4px;
}
#resources li a {
	background: transparent url(../images/arrow-right.png) scroll no-repeat 0 50%;
	padding: 0 0 0 20px;
	color: #4d93c1;
}
#resources h4.icon-pdf {
	background: transparent url(../images/icon-pdf.png) scroll no-repeat 0 0;
}
#resources h4.icon-word {
	background: transparent url(../images/icon-word.png) scroll no-repeat 0 80%;
}
/***********************************************************************
* pre footer
************************************************************************/

#prefooter {
	background: #4d7898 url(../images/bg-prefooter.png) scroll repeat-x 0 0;
	height: 193px;
}
#prefooter .block-wrap {
	background: none;
	float: left;
}
#prefooter .block {
	background: none;
	float: left;
	width: 190px;
	height: 124px;
	margin: 15px 0 30px 14px;
	padding: 10px;
	background: transparent url(../images/bg-prefooter-block.png) scroll no-repeat 0 0;
	color: #fffff;
}
#prefooter .block h4 {
	border: none;
	color: #ffffff;
	font-size: 17px;
	font-family: georgia;
	padding:16px 10px 0 60px;
	height: 48px;
	text-align: left;
	margin: 0;
}
#prefooter .block a {
	color: #ffffff;
	text-decoration: underline;
	font-family: arial;
}
#prefooter .block p {
	padding: 0px;
	margin: 0 0 5px 0;
	color: #ffffff;
}

#prefooter .join h4 {	background: transparent url(../images/icon-join.png) scroll no-repeat 0 0;}
#prefooter .advertise h4 {	background: transparent url(../images/icon-advertise.png) scroll no-repeat 0 0;}
#prefooter .events h4 {	background: transparent url(../images/icon-events.png) scroll no-repeat 0 0;}

#prefooter .news {
	float: right;
	width: 228px;
	padding: 0 45px 0 21px;
	height: 100%;
	background: #14344e url(../images/bg-prefooter-news.png) scroll repeat-x 0 0;
}
#prefooter .news h3 {
	color: #ffffff;
	font-size: 18px;
	font-family: georgia;
	margin: 11px 0 5px;
	font-weight: bold;
}
#prefooter .news hr {
	border: none;
	margin: 6px 0;
	border-bottom: 1px solid #365e7f;
}
#prefooter .news .date {
	color: #709bba;
	font-family: georgia;
	font-weight: bold;
	font-size: 13px;
	display: block;
}
#prefooter .news .description {
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
}
/***********************************************************************
* News feed
************************************************************************/

#newsfeed {
	background: #225681;
	border-top: 1px solid #052236;
	border-bottom: 1px solid #052236;
	height: 28px;
	padding: 6px 0 0 26px;
}
#newsfeed .logo {
	float: left;
	width: 84px;
	height: 17px;
	background: transparent url(../images/icon-bbc.png) scroll no-repeat 0 0;
	margin: 1px 18px 0 0;
}
#newsfeed .title, 
#newsfeed .description {
}
#newsfeed .title {
	padding: 0px;
	margin: 0px;
	color: #b1c8dc;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
}
#newsfeed .description {
	color: #ffffff;
	font-size: 12px;
	font-family: arial;
}
/***********************************************************************
* signup
************************************************************************/
#signup {
	background: #e0ebf5;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #d0d0d0;
	height: 15px;
	padding: 4px 21px 16px 32px;
}
#signup ul {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	float: left;
}
#signup li {
	display: inline;
	padding: 0 7px 0 0;
	background: #E0EBF5 url(../images/arrow-sign.png) no-repeat scroll 100% 60%;
}
#signup a {
	text-decoration: none;
	color: #818f9b;
	font-family: arial;
	font-size: 12px;
}

/***********************************************************************
* Sponsors
************************************************************************/
#sponsors {
	height: 85px;
	position: relative;
	border-bottom: 1px solid #d0d0d0;
}
#sponsors .lable {
	background: #90aac0;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	font-family: arial;
	font-size: 10px;
	padding: 4px;
}
#sponsors .logos {
	margin: 15px 0 0 0;
}
/***********************************************************************
* Footer
************************************************************************/
#services {}
#services .block-left,
#services .block-right {
	float: left;
	border-right: 1px solid #d9d9d9;
	padding: 0px 30px;
	margin: 5px 0 10px 0;
}
#services .block-right {
	border: none;
}
#services .block-lable {
	float: left;
	padding: 10px;
}
#services .block-lable .droplink {
	font-style: italic;
	font-weight: bold;
	padding: 0 16px 0 0;
	background: transparent url(../images/arrow-down.png) scroll no-repeat 100% 100%;
	text-decoration: none;
}
#services h4 {
	color: #a6a270;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	margin: 4px 0px;
}
#services ul {
	margin: 0px;
	padding: 0px;
}
#services li {
	display: block;
	line-height: 18px;
}
#services a {
	color: #566671;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}
/***********************************************************************
* Contactus
************************************************************************/
#contactus {
	height: 61px;
	padding: 0 0 0 35px;
	background: transparent url(../images/bg-bottom-left.png) scroll no-repeat 0 0;
}
#contactus .wrap {
	height: 61px;
	padding: 0 35px 0 0;
	background: transparent url(../images/bg-bottom-right.png) scroll no-repeat 100% 0;
}
#contactus .inner {
	height: 61px;
	background: transparent url(../images/bg-bottom.png) scroll repeat 0 0;
}
#contactus ul {
	margin: 0;
	padding: 0;
	height: 34px;
	padding: 3px 0 0 0;
}
#contactus li {
	display: block;
	padding: 3px 10px 6px;
	float: left;
	height: 23px;
	line-height: 21px;
	border-left: 1px solid #3a6280;
	border-right: 1px solid #537e9e;
	font-family: arial;
	font-size: 11px;
	color: #fff;
}
#contactus a {
	font-family: arial;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}
#contactus .right {
	float: right;
	border: none;
}
#contactus .first {
	border-left: none;
}
#contactus .last {
	border-right: none;
}
.blocktypes{width:545px;}
.blocktypestitel{color:#1E4E75; font-size:17px; font-family:Georgia; font-weight:bold;}
.blocktypestext{color:#1E4E75; font-size:13px; font-family:Arial; padding-top:10px;}
.fl {position:relative; float:left;}
.fr {position:relative; float:right;}
.blockradiobaton{width:130px; padding-top:9px;}
.blockradiobatontext{color:#6b899f; font-size:14px; font-family:Arial; font-weight:bold; padding-top:1px;}
.blockradiobatonl{width:166px;}
.blockradiobatonr{width:200px;}
.blocktypes1{width:560px; padding-top:28px;}
.blocktypes1titel{color:#8b8756; font-size:14px; font-family:Arial; font-weight:bold;}
.blocktypes1text{color:#1b476a; font-size:13px; font-family:Arial; padding-left:5px;}
.blocktypes1titel1{color:#6b899f; font-size:14px; font-family:Arial; font-weight:bold; padding-top:2px;}
.padtop{padding-top:19px;}
a.arrow-r{background:url(../images/arrow-r.png) no-repeat scroll 0 3px; color:#3282b7; font-size:13px; font-family:Arial; padding-left:16px; margin-top:15px;}
.textbl{color:#6b899f; font-family:Arial; font-size:12px; padding-top:4px; padding-right:5px;}
.submit1{background:url(../images/submit1.png) no-repeat; width:88px; height:23px; border:0px; margin-top:21px;}


#calendar {
height:230px;
}

#subscribe {
background:url(../images/subscribe_pop.png) transparent;;
width:290px;
height:289px;
position:absolute;
margin-left:669px;
margin-top:-272px;
display:none;
}

#subscribe2 {
background:url(../images/subscribe_pop.png) transparent;;
width:290px;
height:289px;
position:absolute;
margin-left:695px;
margin-top:-280px;
display:none;
}

.register_button {
font-size:14px;
font-weight:bold;
font-style:italic;
background:url(../images/b_register.gif) no-repeat !important;
color:white !important;
text-decoration:none;
height:23px;
width:119px;
}
