BODY {
	color : #5D5D5D;
	background-color : #F0FBFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	margin-left : -1px;
	margin-right : -1px;
	margin-top : 4px;
	margin-bottom : 4px;
	padding : 0px;
}

A {
	color : #4169E1;
}

A:HOVER {
	color : #1337A0;
}

textarea,
input[type=text] {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
	padding: 4px 9px;
	font: 13px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #888a7a;	
}

input[type=text] {
	width: 150px;
}

textarea::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder {
	color: #ccc;
}

textarea:hover,
input[type=text]:hover {
	border-color: #999;
}

textarea:focus,
input[type=text]:focus {
	border-color: #39b2e5;
	-webkit-box-shadow: #b5dff1 0 0 5px;
	-moz-box-shadow: #b5dff1 0 0 5px;
	-o-box-shadow: #b5dff1 0 0 5px;
	box-shadow: #b5dff1 0 0 5px;
}

input[type=button],
input[type=submit]{
	color: #fff;
	font: bold 13px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px 20px;
	text-shadow: #6083BF 0 -1px 0;
	border: 1px solid #60AABF;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
	-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
	-o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
	box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
	background: #39b2e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#39b2e5), to(#6083BF));
	background: -moz-linear-gradient(top,  #39b2e5,  #6083BF);
	background: -o-linear-gradient(top,  #39b2e5,  #6083BF);
	background: linear-gradient(top,  #39b2e5,  #6083BF);
	cursor: pointer;
}

input[type=button]:hover,
input[type=button]:focus,
input[type=submit]:hover,
input[type=submit]:focus {
	border-color: #de6e00;
	-webkit-box-shadow: #ffc039 0 0 5px;
	-moz-box-shadow: #ffc039 0 0 5px;
	-o-box-shadow: #ffc039 0 0 5px;
	box-shadow: #ffc039 0 0 5px;
}

input[type=button]:active,
input[type=submit]:active {
	background: #de6e00;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff920d), to(#de6e00));
	background: -moz-linear-gradient(top,  #ff920d,  #de6e00);
	background: -o-linear-gradient(top,  #ff920d,  #de6e00);
	background: linear-gradient(top,  #ff920d,  #de6e00);
}


#bodyblock {
	background-color : #F0FBFF;
	padding : 0px;
	margin : 0px;
	font-size : 12px;	
	}

#menu {
	/*background-color : #BFD7FF;*/
   /*background-color :	#E6FFF8;*/
	background-color : #6083BF;
	border-top-color : #60AABF;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #60AABF;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	font-size : 12px;
	color: #1337a0;
}

#menu A {
	/*color : #6083BF;*/
	color : #E6EFFF;
	font-weight : bold;
	text-decoration : none;
    font-size : 12px;
}

#menu A:HOVER {
	color : #E6FFF8;
	font-weight : bolder;
	text-decoration : underline;
	font-size : 12px;	
}

#wearehere A {
	font-size: 17px;
}

#wearehere A:hover {
	font-size: 17px;
}

.sponsors {
	background-color : #7794C8;
}

.content {
	background-color : #FFFFF7;
}

.copyright {
	font-size: 10px;
	color: #778899;
	text-decoration: none;
}

#pagetitle {
	color : #98A5A6;
	font-size:40px;
	font-weight : 600;
	padding-right : 10px;
	text-align : right;
}
.sectiontitle {
	color : Black;
	font-size : larger;
	font-variant : small-caps;
	font-weight : bold;
}
#headerblock {
	border-bottom-color : #6083bf;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}


#menubar1 {
	line-height : 20px;
}

.vertbar {
	border-left-color : #98A5A6;
	border-left-style : dotted;
	border-left-width : 1px;
}

.fldname {  font-weight: bold;}

.fldintro { font-size: 12px;}

.required {
	color : #FF7373;
}

.fieldgroup {
	border : 1px solid #98A5A6;
	padding : 10px 10px 10px 10px;
}
