/* CSS Document */

body
{
	background-color:#EDEDED; 
	outline:none; 
	border:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.pageheader {
font-size: 20px;
font-weight:normal;
color: #d03b63;
font-family: Arial, Helvetica, sans-serif;
} 

.pagetitle {
font-size: 16px;
font-weight: bold;
color:#D03C58;
font-family: Arial, Helvetica, sans-serif;
}


.contentHeader {
font-size: 14px;
font-weight: bold;
color:#ce3b57;
font-family: Arial, Helvetica, sans-serif;
}

.contact-form{
	background: url(images/form-background.png) no-repeat;
	width: 392px;
	height: 519px;
	padding-left: 15px;
	padding-top: 10px;
	margin-right: 15px;
}

.contact-form-arrow{
	background: url(images/form-background-arrow.png) no-repeat;
	width: 476px;
	height: 531px;
	padding-left: 88px;
	padding-right: 8px;
	padding-top: 10px;
	margin-right: 15px;
	z-index: -1;
}

.contact-form-small{
	background: url(images/form-background-small.png) no-repeat;
	width: 392px;
	height: 429px;
	padding-left: 15px;
	padding-top: 10px;
	margin-right: 15px;
}

.formTitle {
font-size: 20px;
font-weight: bold;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 0px;
padding-bottom: 0px;
margin-right:20px;
}

.formSubTitle {
	font-size: 14px;
	color:#0379b6;
	font-family: Arial, Helvetica, sans-serif;
	
}


.formFieldLabel {
	font-size: 14px;
	font-weight: normal;
	color:#000000;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	
}

.formTextInput {
	border:1px solid #CCCCCC;
	color: #000000;
	width: 200px;
}

.highlightContentText {
	font-size: 14px;
	font-weight: normal;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}

a {
   outline: none;
}
.contentText{
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}

.contentText2{
	font-size: 13px;
	font-weight: normal;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainheader {
color:#0379b6;
font-family:Verdana, Helvetica, sans-serif;
font-size:13.2px;letter-spacing: -1px;
text-decoration:none;
font-weight:bold;
text-align:center;
	
}


a:link {
text-decoration: none;
color:#326DB5;
}
a:visited {
text-decoration: none;
color:#326DB5;
}
a:active {
text-decoration: none;
outline: none;
color:#326DB5;
}
a:hover {
color:#FF0000;
}

.qmmc a{
  outline: none;
}

.required {color: #FF0000}
.topgradient{background-image:url(images/top_gradient.jpg); background-repeat:repeat-x;}
.rightdrop{background-image:url(images/right_drop.jpg); background-repeat:repeat-y;}
.leftdrop{background-image:url(images/left_drop.jpg); background-repeat:repeat-y;}
.bottomgradient{background-image:url(images/bottom_gradient.jpg); background-repeat:repeat-x;}

.learn_more{font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#006683;
			text-decoration:none;
			outline:none; border:0;
			}
.border_none{outline:none; border:0;}
.bullet{background-image:url(images/learn_more.png); background-repeat:no-repeat;}

.explore_bg{background-image:url(images/explore_bg.jpg); background-repeat:repeat-x;}

.verticalmenu{font-family:Tahoma;
				font-size:12px;
				color:#067AB4;
				text-decoration:none;
				}
.verticalmenu:hover{font-family:Tahoma;
				font-size:12px;
				color:#FF7200;
				text-decoration:none;
				}
				
.maroon_verdana11{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#F13958;
			text-decoration:none;
			font-weight:bold;
			}
.txt_verdana11{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000002;
			text-decoration:none;
			}				
				
				
.text{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#606060;
		text-decoration:none;
		outline:none; border:0;
		}
.smalltext{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#606060;
		text-decoration:none;
		outline:none; border:0;
		}

.home_text{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#606060;
		text-decoration:none;
		}
.dottedline{font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			}
.footlinks{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#858585;
			text-decoration:none;
			outline:none; border:0;
			}
.copyright{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#3E3D3D;
			text-decoration:none;
			}
			
.orangetext{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#D03C58;
		text-decoration:none;
		}
.graytext{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#72716D;
		text-decoration:none;
		}
		
.main-content{
	background: url(images/content-background.png) top left repeat-x;
	margin-top:2px;

}


.topline_ext{background-image:url(images/topline_ext.jpg); background-repeat:repeat-x;}

.bluetext{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#067AB4;
		text-decoration:none;
		outline:none; border:0;
		}
		
.big_quest_bluetext{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#067AB4;
		text-decoration:none;
		}
		
.big_quest_bluetext12{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#067AB4;
		text-decoration:none;
		}		
		
		
.blue_head_text{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#067AB4;
		text-decoration:none;
		}
.rep_feat_bull_bg{background-image:url(images/rep_feature_bg_bullet.jpg); background-repeat:no-repeat;}

.demo-menu{font-family:Arial, Helvetica, sans-serif; font-size:16px; height:30px; padding-top:10px; padding-left:40px;}

.demo-menu a{padding-right:25px;}
