/* Global Styles */
body, form, h1, h2, h3, h4, h5, h6 {
	margin:0;
}
/* Generic Classes */
.spacer, .HorizontalLine, .HorizontalDarkLine  {  
    height:1px;
    line-height:1px; 
}
.spacer5 {  height:5px;  line-height:5px; }
.spacer10 { height:10px; line-height:10px; }
.spacer15 { height:15px; line-height:15px; }
.spacer20 { height:20px; line-height:20px; }
.spacer25 { height:25px; line-height:25px; }
.spacer30 { height:30px; line-height:30px; }
.spacer35 { height:35px; line-height:35px; }
.spacer40 { height:40px; line-height:40px; }

#thawte {
    text-align:center;
}
.FormLabel {
    width:175px;
}

.LongLabel
{
    width: 100%;
}

.Message {
	font-weight: bold;
}
.ErrorMessage {
	color: #e23828;
}

#gd1-container {
	margin:0 auto;
	padding:5px 10px 0;
	width:820px;
	position:relative;
}
#gd1-langselector,
#gd1-home-header,
#gd1-banner,
#gd1-pinline,
#gd1-navigation,
#gd1-participant-menu,
#gd1-main-contents {
	clear:both;
}
#gd1-banner {
	padding:1px 0;
}
#gd1-pinline {
	height:3px;
	line-height:3px;
}
.NavigationBar {
	overflow:hidden;
}
#gd1-main-contents {
	padding:20px 0 20px 15px;
}
#gd1-general-wide #gd1-main-contents {
	padding-right:10px;
}
#gd1-right-buttons {
    position:relative;
	width:210px;
	padding-left:25px;
}
#gd1-right-buttons .TableBorder {
	position:relative;
}
#gd1-thawte {
	margin:20px 0;
	text-align:center;
}
/* Form control styles */
div.region {
	margin-bottom:20px;
}
div.region-spacer {
	height:20px;
	line-height:20px;
}
.form-region,
.optout-region {
	margin-top:4px;
	padding:8px 0 12px;
}
td.optout-region input {
	float:left;
	margin-left:5px;
}
td.optout-region label {
	display:block;
	margin-left:30px;
}
td.radio-col {
	width:20px;
	padding:6px 5px;
	vertical-align:top;
}
.FormContent img {
    vertical-align:middle;
    padding-bottom:4px;
}
.button-region {
	padding-top:10px;
}
div.button-next,
div.button-edit {
	float:right;
}
div.button-prev {
	float:left;
}
div.button-region-pfp div {
	display:none;
}
.review-region {
	margin:5px 0 15px;
}
.review-sub-region {
	padding:10px 0 10px 5px;
}
div.survey-footer {
	height:1px;
	line-height:1px;
}
