﻿#poweredbyadvorto { text-align:right; display:block !important;}
#poweredbyadvorto A { color:#999; display:inline !important; font-size:10px; font-weight:normal; text-decoration:none; line-height:normal;}
p
{
	clear:both;
}
FIELDSET 
{
	clear:both;	
	padding-bottom:20px;
	border: none;
}
LEGEND 
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:10px;
}

.FormElement 
{
	clear:both;
	padding-bottom:12px;
	width: 350px;
}
.FormElement SPAN { }
.FormElement LABEL  {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.3em;
	width:340px;
	float:left;	
}
.FormElement INPUT 
{
	width:226px;
}
.FormElement SELECT { border:1px solid #BB0000;} 
.FormElement TEXTAREA { width:226px; height:80px;  border: 1px solid #BB0000;  }
.FormElement .RadioButtonList INPUT {float:left; margin-left:5px; width:50px; border: 0px;  margin-bottom: 20px;}
.FormElement .RadioButtonList LABEL {float:left; width:50px;  margin-bottom: 20px;}
.FormElement .CheckBoxList { display:block;  overflow:auto; border: 0px; }
.FormElement .CheckBoxList INPUT {float:left; width:50px; clear:left;}
.FormElement .CheckBoxList LABEL {float:left; width:auto; margin-top:2px;}
.FormElement .dateControl { display:inline; }

.FormElementWide 
{
	clear:both;
	margin-bottom:20px;	
}
.FormElementWide LABEL{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.3em;
	float:left;
}
.FormElementWide SELECT { width: 350px; margin-bottom:20px; border:1px solid #BB0000;}
 .FormElementWide UL, FIELDSET UL
{
	clear:both;
	
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.3em;
	padding-left:20px;
	padding-bottom:20px;
}
.FormElementWide TEXTAREA 
{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	line-height:1.3em;
	width:400px;
	height:80px;
	border: 1px solid #BB0000; 
}
.FormElement .RadioButtonList INPUT { width:auto; }


.FormElementWide .RadioButtonList { clear:both; display:block; margin-left:188px; padding-bottom:20px; }
.FormElementWide .RadioButtonList LABEL { clear:none; margin-left:0; width:auto; font-weight: normal; }
.FormElementWide .RadioButtonList INPUT { clear:none; margin-left:5px; width:auto; float:left;}
.FormElementWide .RadioButtonListVertical { margin-left:150px; float:left;}
.FormElementWide .RadioButtonListVertical LABEL { clear:none; margin-left:0; width:auto; float:left; font-weight: normal;}
.FormElementWide .RadioButtonListVertical INPUT { margin-left:5px; width:auto;  float:left;}

.FormElementSingleColumn { clear:both ; margin-bottom:20px;} 
.FormElementSingleColumn LABEL { clear:none; margin-left:0; width:auto; font-weight: normal;} 
.FormElementSingleColumn .RadioButtonList  
{
	clear:both;
	display:block;
	float:left;
	margin-left:188px;
	padding-bottom:20px; 
}
.FormElementSingleColumn .RadioButtonList LABEL  
{
	clear:none;
	float:left;
	font-weight:normal;
	margin-left:0;
	width:300px;
}
.FormElementSingleColumn .RadioButtonList INPUT  
{
	clear:left;
	float:left;
	margin-left:5px;
	width:auto;
}
.WordCounter { margin-bottom:20px; }

.DataTable
{
	width:90%;
}
.DataTable TH
{
	border-bottom:solid 1px #ccc;
}
.DataTable TD 
{
}

.small { width:90px; }
.clear { clear:both; }

.ValidationSummaryBox { border:solid 2px #ED1D24; padding:5px; margin:5px 0px 5px 0px; }
.ValidationError { }

.ValidationErrorFlushLeft { padding-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:1.2em; line-height:1.3em; }
.Watermark {color:#cccccc;  }
.ErrorBox { border:solid 2px #b81b2f; background-color: #e42334; color:#ffffff; font-weight:bold; padding:5px; }

#TextAreaWide {
margin-top: 15px;
width: 700px;
float: left;
}

.MandatoryStar {color:red;}
.Button 
{  
}



.FormElement a:link, .FormElement a:active, .FormElement a:visited 
{    
    /*color : #fff;*/
    margin-top: 15px; 
    clear:both;
}

.FormElement a.Button 
{      
    background: #808080;
    padding: 5px;
    color: #fff;   
}
#backAndNext { height:30px; }
#backAndNext .Button 
{       
    background: #808080;
    padding: 5px;
    color: #fff;    
}

#TextArea1 h2
{
   color: #999999;
   font-size: 150%;
   font-style: normal;
}


.backgroundLogo
{
	background-image:	url(../../ClientSupplied/Images/Logo.jpg);
}

.ClassifierCountContainer
{       
    width: 200px;
    background: #EEEEEE; 
    margin:5px;
}
.ClassifierDisplayImage
{
    padding-left: 3px;
}
.ClassifierCountBox
{
    float: right;
    width: 12px;
    background: #DDDDDD;
    position: relative; 
}
.ClassifierTextBox
{
	width:180px; 
	float:left;
}


#rightnav 
{
    width: 150px;
    font-size: 12px;
    font-weight: bold;
    color: #000
}

#rightnav a { text-decoration: none; color:#000; }
#rightnav a:hover { text-decoration: underline; color: #a60000; }

#rightnav li
{
    line-height: 130%;
    list-style-type: none;
    list-style-image: none;
    
}

#rightnav li ul li
{    
    list-style-image: url("../../ClientSupplied/images/bullet.gif");
    
}

#rightnav_home
{
    color: #999999;
    font-size: 150%;
    font-weight: normal;
}

.FormElement input { border: 1px solid #BB0000; }
.FormElement select { border: 1px solid #BB0000; }

.errorBox
{ 
    border: solid 2px #006633; 
    background-color:#e5efea; 
    padding:10px 10px 10px 10px; 
    margin-top:10px;
    margin-bottom: 15px;
    width:370px;
}
