html, body {
    margin: 0px; 
    padding: 0px; 
	width: 100%;
	height: 100%;
	background-color:#285c74;
	color: #FFFFFF; 	
}

body, input, select, option td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
}
h3 {
	font-size: 13px;
	line-height: 18px;
	margin: 0px 0px 10px 0px;	
}

h4 {
	font-size : 11px;
	line-height : 15px;
	margin: 0px 0px 3px 0px;	
}

p, ul, ol {
	margin: 0px 0px 10px 0px;
}

ul {
	padding: 0px 0px 0px 16px;
	list-style-type: square;	
}
ul li {
	margin: 0px 0px 5px 0px;
}
a {
	font-weight: bold;
	color: #FFFFFF; 
}
a:hover {
	text-decoration:none;
}
hr {
	clear: right;
	border: 0px;
	color : #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	margin: 5px 0px 5px 0px;
}
form {
	margin: 0px 20px 0px 0px;
}

input.text, textarea, .twoColumn {
	margin: 0px;
	background-repeat: no-repeat;
	border: 0px;
	width: 194px;
}
input.text {
	height: 17px;
	background-image: url(../images/background_textbox.gif); 
	margin: 0px 5px 3px 0px;	
}
select {
	margin: 0px 0px 3px 0px;	
}
input.radio {
	color:#285c74;
	/*background-image: url(/vipreg/images/background_radiobox_red.gif); */
	margin: 0px 5px 0px 0px;
}
input.button {
	margin: 10px 0px 10px 0px;	
	height: 25px;
	background-color: transparent;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
textarea {
	background-image: url(../images/background_textarea.gif); 
	width: 250px;
	height: 100px;
}

td {
	vertical-align: top;
}
td.column1 {
	width: 120px;
	padding-right: 5px;
}
.multiColumn td 
{
    padding-right:5px;
}
.error {
	font-weight: bold;
}
.required {
	font-weight: bold;
}
.list {
	margin: 0px 0px 0px 24px;
	text-indent: -24px;
}

