﻿/* fancyform styles */
.demo label{display:block;padding:0.3em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border:1px solid #252525;clear:both;cursor:pointer}
.checked{background-color:#AA0000;background-image:url(../images/chk_on.png);color:white;}
.unchecked{background-color:#ffffff;background-image:url(../images/chk_off.png)}
.selected{background-color:#AA0000;background-image:url(../images/rdo_on.png);color:white;}
.unselected{background-color:#ffffff;background-image:url(../images/rdo_off.png)}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}
.inputText{font:normal normal 12px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Verdana,sans-serif;margin-left:15px;
margin-bottom:15px; margin-top:15px;padding:0.3em;color:#000000;}

.reqeustInputText{font-family:'Lucida Sans Unicode',Verdana,sans-serif;font-size:11px; font-style:normal; font-weight:400; margin-left:15px;margin-top:5px; margin-bottom:5px;padding:3px;color:#000000;height:26px;}
.requestLabel{font-family:'Lucida Sans Unicode',Verdana,sans-serif; font-size:13px;font-style:normal; font-weight:bold; margin-left:5px;margin-top:5px; margin-bottom:5px;padding:4px;color:#000000;}
.requestText{font-family:'Lucida Sans Unicode',Verdana,sans-serif; font-size:13px;font-style:normal; font-weight:400; margin-left:10px;margin-top:5px; margin-bottom:10px;padding:4px;color:#000000;}

.requestText#highlight{color:blue;}
p.requestText#highlight{margin-bottom:0px;}
p#singleMessage{margin-top: 50px;font-family:'Lucida Sans Unicode',Verdana,sans-serif; font-size:13px;font-style:normal; font-weight:bold; color:maroon;}
.errorMsg{font-family:'Lucida Sans Unicode',Verdana,sans-serif; font-size:13px;font-style:normal; font-weight:400; margin-left:10px;margin-top:5px; margin-bottom:10px;padding:4px;color:red;}
.formButton{margin: 1em; background: rgb(230, 230, 230) none repeat scroll 0% 0%; height: 23px; -moz-background-clip: border;
-moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0);padding-top:0px; padding-left:5px;
padding-right:5px; padding-bottom:4px; height:27px; font-family:'Lucida Sans Unicode',Verdana,sans-serif;font-size:11px;
font-style:normal; font-weight:400;}
#fileUpload{margin-left:15px; font-size:14px; font-family:"Times New Roman", Times, serif;}
#fileUpload a{
	text-decoration:underline;
	color:#0000FF;
	margin-bottom:10px;
}
td .title
{
	height:30px;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	width:200px;
}

td #specialTitle3
{
	width:590px;
	text-align:center;
}


td #specialTitle2
{
	width:400px;
	text-align:center;
}

td #specialTitle
{
	width:400px;
	text-align:left;
}


.inputBox
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
	width:200px;
}
td .titleLevel2
{
	height:30px;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	width:300px;
}

td #specialTitleLevel2
{
	width:400px;
	text-align:left;
}

