﻿* {
	margin:0px;
	padding:0px;
}

html, body {
    background-image: url("../TrialRegistrationFiles/back.gif");
    background-repeat: repeat;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
	height:100%;
    margin: 0;
    padding: 0;
    width: 100%;
	overflow:hidden;
}

#header
{
	padding-top:5px;
	height:50px;
	border-top:6px solid #ff0000;
}

#header img {
    height: 27px;
    width: 120px;	
}

#MainContent
{
	width:598px;
	margin:0 0 0 31px;
}

#lblErrorMsg
{
	float:left;
}

.TopBar
{
	width:100%; 
	background-color:white; 
	padding: 37px 0 11px 0;
}

.PHeading
{
	padding-top:10px; 
	border-top:1px solid #DCDCDC; 
	margin-bottom:36px;
}

	.PHeading h1 {
		font-size: 24.5px;
		font-family: 'MORNIntrinsicWeb-Bold', sans-serif;
		font-weight: normal;
	}

	.PHeading h3 {
		font-size: 25px;
		font-family: 'MORNIntrinsicWeb-Regular', sans-serif;
		font-weight: normal;
	}

.form table td input
{
	width:99%;
	border:1px solid #DCDCDC;
	margin-top:4px;
	font-family: verdana;
    font-size: 10px;
}

.form table td select
{
	width:100%;
	border:1px solid #DCDCDC;
	margin-top:4px;
	font-family: verdana;
    font-size: 10px;
}

.form table td textarea
{
	width:100%;
	border:1px solid #DCDCDC;
}

.form table td.btnTd input
{
	float: right;
	position:relative;
	left:2px;
} 

.form span
{
	margin-bottom:4px;
	font-size:10px;
}

.requiredFieldStar
{
	font-size:10px;
	display: inline !important;
}

.requiredFieldStarError
{
	color:Red;
	font-size:10px;
	display: inline !important;
}

@font-face {
	font-family: MORNIntrinsicWeb-Regular;
	src: url(../fonts/MORNIntrinsicWeb-Regular.woff) format("woff")
}


@font-face { 
	font-family: MORNIntrinsicWeb-Bold;
	src: url(../fonts/MORNIntrinsicWeb-Bold.woff) format("woff")
}