﻿/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.greenStatus
{font: bold 12px Arial; color:green; text-decoration:none;}
.redStatus
{font: bold 12px Arial; color:red; text-decoration:none;}

.captcha { text-align:left;}

.popupContent { font: normal 12px Arial ;color:#333333;background-color:#C1C1C1; border:2px solid black;}
.input{font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-left: 14px;
	text-align:left;}
.upperText {text-transform:capitalize;}
a.control{font:bold 12px Arial; color:#fff; border:none; cursor:pointer;}
a.terms{color:#ce2605; font-weight:bold; cursor:pointer}
a.terms:hover{color:#ce2605; font-weight:bold; cursor:pointer}

a.pathLink{color:#ce2605; font-weight:bold; cursor:pointer}
a.pathLinkDisabled{color:gray; font-weight:bold; cursor:default}
a.pathLinkDisabled:hover{color:gray; font-weight:bold; cursor:default}

.BoxlinkDisabled { font: bold 11px Arial ;color:#ce2605; border: 1px solid #B9B9B9; padding:2px; margin-left:3px; text-align:center;} 
.BoxlinkDisabled a{ color:#0057a1; text-decoration:none;} 
.BoxlinkDisabled a:hover{ color:#ce2605; text-decoration:none;} 

.thumbNail{width:89px; height:93px; border:3px; border-color:gray; border-style:solid;}

.pathHead
{
	font: bold 20px Arial ;color:#0057a1; text-decoration:underline;
}

.pathDescription
{
	text-indent:10px; font: normal 14px Arial ;color:#333333;
}

.challengeRow
{
	border-bottom:solid 1px red;
}
.step
{
	background:url(../images/Tiptabs.jpg) no-repeat;
	width:62;
	height:38;
}
.errorMsg
{
	border:solid 1px red; margin: 10px; text-align:justify; background:#fdfdfd; font: normal 14px Arial ;color:red;
	padding:10px;
	width:98%;
	overflow:auto;
}

.sorry
{
	text-align:justify; background:#fdfdfd; font: normal 16px Arial ;color:red;
	font-weight:bold;
	margin-bottom:10px;
	width:98%;
}

.capitalize{font-family: Arial; text-transform:capitalize;}
.upper{font-family: Arial; text-transform:uppercase;}

.mailboxHeader
{
	background-image:url(../images/headerstripes.jpg);
	height:18px;
	font:normal 10px Arial; color:#FFFFFF; margin-top:5px;  
	padding-right:5px;
}

.hidden
{
	display:none;
}
.visible
{
	display:block;
}

.gridHeader
{
	background-color:#333333;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:3px;
	padding-top:3px;
	color:Orange;
	border-bottom:1px solid black;
}

.gridItem
{
	border-bottom:1px solid gray;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	height:16px;
	
}
.gridItemSelected
{
	border-bottom:1px solid gray;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:5px;
	height:16px;
	
}

.gridAlternatingItem
{
	border-bottom:1px solid gray;
	background-color:#f2f2f2;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	height:16px;
}

.gridHeaderActivity
{
	background-color:#333333;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:3px;
	padding-top:3px;
	color:Orange;
	border-bottom:1px solid black;
}

.gridItemActivity
{
	border-bottom:1px solid gray;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	height:16px;
	
}
.gridItemSelectedActivity
{
	border-bottom:1px solid gray;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:5px;
	height:16px;
	
}

.gridAlternatingItemActivity
{
	border-bottom:1px solid gray;
	background-color:#f2f2f2;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	height:16px;
}
.grid
{
	border:1px solid black;
}

.input
{
	padding-left:10px;
	margin-left:10px;
}
.required
{
	color:Red;font-weight:bold; font-family:Arial; font-size: 11px;
}

.confirmation
{
	font-weight:bold; font-family:Arial; font-size: 11px; text-align:center;
}

.termsHeader
{
	font-weight:bold; font-family:Arial; font-size: 16px;
}

p
{
	font-weight:normal; font-family:Arial; font-size: 12px; text-align:justify;
}

li{
	font-weight:normal; font-family:Arial; font-size: 12px; text-align:justify;
}

.form_main
{
	clear:both;
	margin:10px auto;
	padding:10px;
	text-align:left;
	width:696px;
}
/*Form Styles*/
.form_main_align
{
	clear:both;
	padding:5px;
	width:686px;
}
.form_label
{
	float:left;
height:20px;
margin-left:10px;
padding-top:4px;
width:140px;
text-align:right;
}

.form_field
{
	float:right;
text-align:left;
width:520px;
}

/*End form Styles*/

/*Map Styles*/
.map_main
{
	clear:both;
	margin:2px auto;
	padding:2px;
	text-align:left;
	width:800px;
	border:solid 1px;
}

.map_main_align
{
	clear:both;
	padding:2px;
	width:796px;
}
.map_label
{
	float:left;
height:20px;
margin-left:10px;
padding-top:4px;
width:140px;
text-align:right;
}

.map_field
{
	float:right;
text-align:left;
width:520px;
}
/*End Map Styles*/

.pop_main
{
	clear:both;
	margin:10px auto;
	padding:10px;
	text-align:left;
	width:430px;
	background-color:#666666;
	border:solid 1px #666666;
}
.pop_body
{
	clear:both;
	width:430px;
	background-color:#fff;
}

.pop_body h2
{
	border-bottom:dotted 1px #666666;
	font-weight:bold;
	text-transform:capitalize;
	background-color:#f2f2f2;
	font-size:13px;
	padding:5px 0 0 5px;
	height:20px;
	
	margin:0;
}
/*Form Styles*/
.pop_main_align
{
	clear:both;
	padding:5px;
	width:400px;
	
}
.pop_label
{
	float:left;
	height:20px;
	margin-left:10px;
	padding-top:4px;
	width:100px;
	text-align:right;
}

.pop_field
{
	float:right;
	text-align:left;
	width:260px;
}

.popMessage
{
	border:solid 1px red; margin: 10px; text-align:justify; background:#fdfdfd; font: normal 14px Arial ;color:red;
	padding:10px;
	width:370px;
	overflow:auto;
}