
.footerText
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.box
{
	border-color:#392c61;
	border-width:1px;
	border-style:solid;
	width:395px;
}
.boxHeader
{

	background-color:#392c61;	
	color:White;
	font-size: 18px;
	font-weight:bold;
	height:42px;
}
.quickHead
{

	background-color:#392c61;	
	color:White;
	font-weight:bold;
	font-size:11px;
}
.contentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	color: #666666;
	text-align: left;
	font-weight: 400;	
}
.HeadingText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	color: #666666;
	text-align: left;
	font-weight: 400;	
}
.contentTextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color: #666666;
	text-align: left;
}

.SmallImg
{
	cursor:pointer;
	
}
.SmallImg:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: .65;
}

.CompareTable
{
	border-color:#ffd93e;
	border-width:2px;
	border-style:solid;
}
.CompareHover
{
	border-color:#c12026;
	border-width:2px;
	border-style:solid;
	background:White;
	padding: 2px 2px 2px 2px;
	color:#392c61;

}
.PMAllow
{
	font-weight:bold; 
	font-size:14px;
	color:#c12026;
	
}
.RowHover
{
	background-color:#ffd93e;
	color:#392c61;
	font-weight:bold;
	
}

.CompareTableHead
{
	color:#c12026;
	font-weight:bold;
	font-size:14px;
	border-bottom-style:solid;
	 background-color:#ffd93e;
	border-bottom-width:2px;
}

.heading {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 26px;
	color: #c12026;
	font-weight: 700;
	line-height: 25pt;
}	

.subheading {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16pt;
	color: #c12026;
	font-weight: 500;
	line-height: 32pt;
	
}
.subheading2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13pt;
	color: #574a8d;
	font-weight: 700;
	line-height: 20pt;
	
}
.subheading3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16pt;
	color: #c12026;
	font-weight: 500;
	line-height: 20pt;
	
}

.list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align: left;
	font-weight: 400;
	line-height: 15pt;
	
}
.formText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	color: #666666;
	text-align: right;
	font-weight: 400;	
}
.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 21px;
	width: 70px;
	border: 1px solid #FEE048;
	background-color: #4f3d8b;
	font-weight: bold;
}
.userbox {
	height: 15px;
	width: 120px;
}
.passwordbox {
	height: 15px;
	width: 120px;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3C255B;
	height: 18px;
	width: 180px;
	border: 1px solid #929292;
}
.Demotextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3C255B;
	height: 18px;
	width: 300px;
	border: 1px solid #929292;
}
.statebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3C255B;
	height: 18px;
	width: 78px;
	border: 1px solid #929292;
}
.commentsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3C255B;
	height: 80px;
	width: 300px;
	border: 1px solid #929292;
}
.zipbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3C255B;
	height: 18px;
	width: 60px;
	border: 1px solid #929292;
}
a.dynamic:link {
	text-decoration:underline;
	color:#666666;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.dynamic:visited {
	text-decoration:underline;
	color:#666666;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.dynamic:active {
	text-decoration:underline;
	color:#333333;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.dynamic:hover {
	text-decoration:none;
	color:#333333;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.dynamicContent:link {
	text-decoration:underline;
	color:#666666;
	background-color:transparent;
	font-weight: 400;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.dynamicContent:visited {
	text-decoration:underline;
	color:#666666;
	background-color:transparent;
	font-weight: 400;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.dynamicContent:active {
	text-decoration:underline;
	color:#333333;
	background-color:transparent;
	font-weight: 400;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.dynamicContent:hover {
	text-decoration:none;
	color:#333333;
	background-color:transparent;
	font-weight: 400;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a.dynamicBotNav:link {
	text-decoration:none;
	color:#bcbcbc;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

a.dynamicBotNav:visited {
	text-decoration:none;
	color:#bcbcbc;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

a.dynamicBotNav:active {
	text-decoration:none;
	color:#E7E7E7;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

a.dynamicBotNav:hover {
	text-decoration:none;
	color:#E7E7E7;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
a.top:link {
	text-decoration:underline;
	color:#999999;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.top:visited {
	text-decoration:underline;
	color:#999999;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.top:active {
	text-decoration:underline;
	color:#999999;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.top:hover {
	text-decoration:none;
	color:#999999;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.sideNav:link {
	text-decoration:underline;
	color:#CCCCCC;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.sideNav:visited {
	text-decoration:underline;
	color:#CCCCCC;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.sideNav:active {
	text-decoration:underline;
	color:#CCCCCC;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

/*
a:hover img
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: .65;
}
*/
.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.sideNav:hover {
	text-decoration:none;
	color:#CCCCCC;
	background-color:transparent;
	font-weight: 400;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.ModalBackground
{
	/* Style of the modal popup background */ 
	background-color:Gray;
	filter:alpha(opacity=40);
	opacity:0.4;
}

.ModalPanel
{
	background-color:white;
	 border-color:purple;
	 border-width:4px;
	 border-style:solid;	
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	 font-size: 9pt;
	 Z-index:99999999999999999999999999988888999999999;
}

.TitleBar
{
background-image:url(images/toolbar.png);
 font-size:20px;
 font-weight:bold;
 color: #574a8d;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Rightcolumn
{
 background-image:url(images/extraRtCol.jpg);
 background-repeat:no-repeat;
 background-color:#392d5f;
}