* {
margin:0; padding:0;
}


body {
	background-image:url(../images/bg-pg.jpg);
	font-family:"Calibri", Arial, Helvetica, sans-serif;

}


#wrapper {
	width:974px;
	display:table;
	background-image:url(../images/wrapper-shadow.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	margin:auto;
}

#container {
	width:950px;
	display:table;
	position:relative;
	margin:auto;
	background-color:#FFFFFF;
}

#top {
	background-image:url(../images/top-bg.jpg);
}

img#logo {
	margin-left:15px;
}

div#header {
	background-image:url(../images/header-bg.jpg);
	background-position:center center;
	width:950px;
	height:245px;
}
#header h1 {
	
	text-align:right;
	margin-right:15px;
	padding-top:15px;
	color:#717171;
	font-size:30px;
	line-height:28px;
}
#header ul {list-style-type:none; margin-right:10px;margin-top:10px;}
#header ul li {display:inline; }
span.green {
	font-weight:bold;
	color:#95c415;
}
span.green-light {font-weight:bold;color:#c2e85b;}
span.blue-light {font-weight:bold;color:#0066CC;}
span.gray-light {font-weight:bold;color:#333333;}
span.nobold {
	font-weight:normal;
}

.main-content {
	width:920px;
	position:relative;
	margin:auto;
	border:1px solid #fff;
	background-color:#999999;
	background-image:url(../images/bg-main-content.jpg);
	background-color:#6c6c6c;
	background-repeat:repeat-x;
	background-position:top;
	display:table;
}

.main-content h2 {
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color:#c2e85b;
	font-size:26px;
	line-height:22px;
	background:#ababac;
	padding:5px;
	margin-top:20px;
	margin-bottom:5px;
}
.main-content h3 {
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color:#c2e85b;
	font-size:22px;
	line-height:22px;
}
.main-content  table {margin-top:10px;}
.main-content p {color:#ffffff; text-align:justify;}

#left-column {
	width:280px;
	margin:0 15px;
	position:relative;
}

#right-column {
	width:550px;
	margin:15px 15px 15px 0;
	background-color:#bababd;
	border:1px solid #CCCCCC;
	padding:10px;
	position:relative;
}

#right-column h3 {/*color:#fae13f; */ color:#ffffff; text-align:center; line-height:25px;}
#right-column h3 span {background-color:#99CC00; padding:0 3px;}
input, select, textarea {background-color:#fff; border:1px solid #CCCCCC; padding:2px;}
input,  textarea {
	width:170px;
	font-size:11px;
	border:1px solid #dddddd;
}

 select {
	width:100%;
	font-size:11px;
}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

input#submit {width:151px; height:41px; margin-top:5px; border:none; background:transparent}
a img {border:0;}
#form {display:table;
position:relative;
margin:auto;}
#form table.main {
	width:500px;
	position:relative;
	margin:auto;
	color:#FFFFFF;
	font-weight:bold;
}

#form-title {width:520px;position:relative; margin:auto;}

a {text-decoration:none; color:#333333;}

h4 {font-size:18px; color:#FFFFFF; background-color:#dddddd; border:1px solid #eeeeee; padding:3px;}

#footer {width:920px; position:relative; color:#999999; border-bottom:1px dashed #CCCCCC; text-align:center; margin:10px auto; padding-bottom:5px; font-size:12px;}

#bf {width:920px; position:relative; color:#95bd26; text-align:center; margin:10px auto; padding-bottom:5px; font-size:12px;}

p.note {
	border-top:1px dashed #FFFFFF;
	font-size:12px; 
	padding-top:5px;
	margin-top:10px;
}

textarea.noteform {height:40px; width:100%;}