.select_upload
{
	font-family:Verdana;
	font-size:	12px;
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;
	
	color:#B22222;
	
}


.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.topmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

.xyheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:Black;
	text-decoration: none;
}

.redheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #cc0000;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
}

.redLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #cc0000;
	text-decoration: none;
}

.catHeader {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #cccccc;
	color: #333333;
	text-decoration: none;
}

.catHeader a{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #cccccc;
	color: #333333;
	text-decoration: underline;
}

.catHeader a:hover{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #cccccc;
	color: #999999;
	text-decoration: none;
}
.greenheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}

.listitems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2A2A2A;
	text-decoration: none;
	font-variant:normal;
	font-weight:normal;
}

a.listitems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2A2A2A;
	text-decoration: none;
	font-variant:normal;
	font-weight:normal;
	 

}
 
a.listitems:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2A2A2A;
	text-decoration: none;
	font-variant:normal;
	font-weight:normal;
}

.more  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	color: #000000;
	text-decoration: none;
}

a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	color: #000000;
	text-decoration: none;
}

a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	color: #000000;
	text-decoration: none;
}
.subheader {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.textbox {
    background-color: #ffffff;
    border-bottom: #cccccc 1px solid;
    border-left: #666666 1px solid;
    border-right: #cccccc 1px solid;
    border-top: #666666 1px solid;
    color: #333333;    
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}
.200px {
	width: 200px;
}
.180px {
	width: 180px;
}
.showPanel {
	display:block;
}
.hidePanel {
	display:none;
	}
.absolutePos {
	left: -375px; 
	position: absolute; 
	top: -215px;
}
.paddingTD	{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
}
.paddingTTD	{
	padding-top:5px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
}
.paddingDTD {
	padding-top:5px;
	padding-bottom:0px;
	padding-right:10px;
}
.BorderedPopup              
{
	border-left: 1px solid #6D7278; 
	border-top: 1px solid #6D7278; 
	border-bottom: 1px solid #6D7278; 
	border-right: 1px solid #6D7278;
	font-size: 12px; 
	color: #124885; 
	background: #FFFFFF;
}
.PopupHeader				
{
	color: #61666B; 
	font-size: 12px; 
	font-weight: bold;
}
.PopupContent				
{
	color: #124885; 
	font-size: 12px; 
	font-weight: normal;
}
.PopupError					
{
	color: #BF0000; 
	font-size: 12px; 
	font-weight: normal;
}
.PopupButton				
{
	border-bottom: 1px solid #777777; 
	border-left: 1px solid #AAAAAA; 
	border-right: 1px solid #777777; 
	border-top: 1px solid #AAAAAA; 
	background-color: #E5E5E5; 
	font-size: 11px; 
	font-weight: bold;
	width:70px;
}
.PopupInput					
{
	border-bottom: 1px solid #777777; 
	border-left: 1px solid #AAAAAA; 
	border-right: 1px solid #777777; 
	border-top: 1px solid #AAAAAA; 
	font-size: 13px; 
	width: 255px; 
}

.labeltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}

.labeltrans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:White;
	text-decoration: none;
	font-weight: bold;

}

.labeltextnotice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}


.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #646464;
	text-decoration: none;
}
a.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #646464;
	text-decoration: none;
}
.applicationheader {
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
	
.sortheader {
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A {
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

A:hover {
	text-decoration: none;
	color:#999999;
}

A.sortheader {
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

A.sortheader:hover {
	text-decoration: none;
	color:#999999;
}

A.signup {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

A.signup:hover {
	text-decoration: none;
	color:#999999;
}

A.nav:hover {
	text-decoration: underline;
	color:#333333;
}

A.listitems:hover {
	text-decoration: underline;
	color:#000000;
}

A.welcomemenu:hover {
	text-decoration: underline;
	color:#000066;
}

.welcomemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000066;
	text-decoration: none;
	font-weight: bold;

}

.tableborder
{
  border: 2px solid #cccccc;  
}

.GridItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	/*border-color:#c6cee1;*/
	height: 21px;
}
.GridItemGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	border-color:#cccccc;
	height: 21px;
}

.GridHeader {
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*border-color:#c6cee1;*/
}

a.GridHeader {
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*border-color:#c6cee1;*/
}

A.GridHeader:hover {
	text-decoration: underline;
	color:#474747;
	/*border-color:#c6cee1;*/
}
.Numberbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.Message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.MessageLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: bold;
	color:#cc0000;
	text-decoration:underline;
}


.MessageLinkBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: bold;
	color:Black;
	text-decoration:underline;
}

.Validator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#474747;
	text-decoration: none;
} 

.star
{	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #E91919;
	text-decoration: none;
}
.FAQHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
.FAQAnswer 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	text-align:justify;
}
.ReviewGrade 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	/*border-color:#c6cee1;*/
}

.Privacy
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 color: #646464;
 text-decoration: none; 
 font-variant:normal;
 font-weight:normal;
}

a.Privacy
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 color: #646464;
 text-decoration: none; 
 font-variant:normal;
 font-weight:normal;
}

a.Privacy:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;	
 color: #646464;
 text-decoration: none; 
 font-variant:normal;
 font-weight:normal; 
}

a.SearchResultLink
{
	color:Red;
	text-decoration: underline;	
}

a.SearchResultLink:visited
{
	color:Red;
	text-decoration: underline;	
}
a.SearchResultLink:hover
{
	color:Red;
	text-decoration: underline;	
}


.rightGrayBorder
{
	border-bottom:none; 
	border-left:none; 
	border-top:none;
	border-right:solid 1px #C7C9C4; 	
}

.homepageServicesDataList
{
	border-collapse:collapse;	
}
.homepageServicesDataList td
{
	border-bottom:none; 
	border-left:none; 
	border-top:none;
    border-right:solid 1px #C7C9C4;
}
.homepageServicesItemTable
{
	border-bottom:none; 
	border-left:none; 
	border-right: none; 
	border-top:none;
}
.homepageServicesItemTable td
{
	border-bottom:none; 
	border-left:none; 
	border-right: none; 
	border-top:none;
}

div.divStarScaleInput
{ 
	display: inline;
	text-align:left;
	vertical-align:top;
	cursor: pointer;
}

div.divStarScaleInput div.divStarInputOff
{ 
	border: none;
	background-image: url(../images/white_star.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	height: 12px;
	margin: 0;
	padding: 0 1px 0 1px;
	width: 12px;
}

.divStarInputOn
{
	border: none;
	background-image: url(../images/blue_star.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	height: 12px;
	margin: 0;
	padding: 0 1px 0 1px;
	width: 12px;
}
