body {
	padding:0 !important;
	margin:0 !important;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00417E;
	background-image:url(bg.gif);
	background-repeat:repeat-x;
	text-align:justify;
}

.test {
	background-color:#000000;
}

.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}

h1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	display:inline;
	color:#F1AF00;
}

a {
	color:#D00F00;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

input, textarea {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00417E;
	background-color:#FFFFFF;
	border:1px solid #CCDEEF;
	padding:0 2px !important;
}

select {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00417E;
	background-color:#FFFFFF;
	border:1px solid #CCDEEF;
}

.submitbutton {
	border:0;
	padding:0;
}

#searchbutton {
	border:0;
	padding:0 !important;
}

.quantity input {
	width:25px;
}

.pubdes {
	padding:0 10px;
}

.pubform td {
	padding:3px;
}

#contactform td {
	padding:3px;
}

.formbutton {
	color:#ffffff;
	background-color:#00417E;
}		

#logo {
	position:absolute;
	left:10px;
	top:25px;
	width:241px;
	height:106px;
	background-image:url(logo.gif);
	background-repeat:no-repeat;
}

#top {
	width:798px;
	height:129px;
	background-image:url(top.jpg);
	background-repeat:no-repeat;
}

#main {
	width:798px;
	background-image:url(contentbg.gif);
	background-repeat:repeat-y;
}

#left {
	width:219px;
	margin:6px 16px 0 10px;
	float:left;
	display:inline;
}

#search {
	width:196px;
	height:66px;
	background-image:url(search.gif);
	background-repeat:no-repeat;
	padding:13px 0 0 23px;
}

#navitop {
	margin-top:5px;
	width:219px;
	height:17px;
	background-image:url(navitop.gif);
	background-repeat:no-repeat;
}

#navi {
	width:219px;
	background-image:url(navibg.gif);
	background-repeat:repeat-y;
}

#navigradient {
	width:201px;
	padding-left:18px;
	background-image:url(navibggradient.gif);
	background-repeat:no-repeat;
}

#navibottom {
	width:219px;
	height:22px;
	background-image:url(navibottom.gif);
	background-repeat:no-repeat;
}

#members {
	margin-top:5px;
	width:75px;
	height:49px;
	padding:20px 0 0 144px;
	background-image:url(members.gif);
	background-repeat:no-repeat;
}

#right {
	width:500px;
	padding:0 0 30px 15px;
	border-left:1px solid #D1E0F3;
	margin-top:20px;
	float:left;
}

#overlay {
	position:absolute;
	left:791px;
	top:129px;
	width:7px;
	height:30px;
	background-color:#CAD6E2;
}



#bottom {
	width:100%;
	height:92px;
	background-image:url(bottombg.gif);
	background-repeat:repeat-x;
}

#bottomover {
	width:598px;
	height:47px;
	background-image:url(bottom.jpg);
	background-repeat:no-repeat;
	padding:45px 0 0 200px;
	color:#D4E5FF;
}

#bottomover a {
	color:#D4E5FF;
	text-decoration:none;
}

#bottomover a:hover {
	text-decoration:underline
}

#copy {
	font-size:10px;
	color:#FFFFFF;
	padding-top:3px;
}

#clear {
	height:1px;
	clear:both;
}

#news {
	position:absolute;
	top:137px;
	left:811px;
	width:170px;
	background-image:url(news.gif);
	background-repeat:no-repeat;
	padding-top:35px;
	text-align:left;
}

.inspire-signup {
	width:170px;
	height:100px;
	background-image:url(inspire-signup.gif);
	background-repeat:no-repeat;
	padding-top:26px;
}	

.newslatestdate {
	font-size:10px;
}

.newslatestimg {
	margin:15px 7px 3px 0;
}

.newslatestmore {
	margin-top:-10px;
	float:right;
	clear:both;
}

.newssingletitle {
	float:left;
	margin-bottom:8px;
}

.newssingledate {
	font-size:10px;
	float:right;
}

.newssingleimg {
	margin:0 18px 5px 0;
}

.newslistimg {
	margin:0 7px 3px 0;
}

.dottedline {
	width:500px;
	height:1px;
	background-image:url(dottedline.gif);
	background-repeat:repeat-x;
}

.tx-newloginbox-pi1 input {
	border:1px solid #CCDEEF;
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00417E;
}

.searchtext {
	color:#6491BC;
	margin-bottom:2px;
}

#searchbox {
	border:0;
	height:13px;
	width:118px;
	margin:3px 6px 10px 2px !important;
}

.searchbox {
	border:1px solid #CCDEEF;
	width:150px;
	height:15px;
	vertical-align:middle;
}

.submitbutton {
	vertical-align:middle;
}

.is-title {
	font-size:15px;
	font-weight:bold;
	float:left;
	display:inline;
}

.is-percentage {
	float:right;
	display:inline;
}

.is-description {
	clear:both;
}

.news-amenu-item-year {
	list-style-type:none;
}

#register input, #register textarea {
	border:1px solid #CCDEEF;
	vertical-align:middle;
}

.imgcaption {
	text-align:left;
	font-size:10px;
	padding:3px;
}

.disabledinput {
	color:#000000 !important;
	border:1px solid #000000 !important;
}

.align-center {
	text-align:center;
}

.table {
	border-right:2px solid #3478B8;
	border-bottom:2px solid #3478B8;
}

.table td {
	border-top:1px solid #3478B8;
	border-left:1px solid #3478B8;
	padding:3px 5px;
	vertical-align:top;
}

.eventdate {
	font-weight:bold;
	font-size:15px;
	text-align:center;
	color:#F1AF00;
}

.eventdaydes {
	font-size:10px;
	font-weight:bold;
}

.eventalt {
	background-color:#D1E0F3;
}

.userlistimg {
	float:right;
}

.userlistimg img {
	padding:0 0 5px 5px;
}

.tx-newloginbox-pi3-listrow table {
	padding:0;
	border-right:2px solid #3478B8;
	border-bottom:2px solid #3478B8;
}

.tx-newloginbox-pi3-listrow td, .tx-newloginbox-pi3-listrow th {
	background-color:transparent;
	border-top:1px solid #3478B8;
	border-left:1px solid #3478B8;
	padding:3px 5px;
	text-align:left;
}

.tx-newloginbox-pi3-listrow table td {
	margin:0;
}

.tx-newloginbox-pi3-listrow table th {
	margin:0;
}

.tx-newloginbox-pi3-listrow table {
	border-collapse:collapse;

}