html { height: 100%; overflow:auto; }
body  { margin: 0 auto; border:0px; width:320px; height: 100%;  font-family: 'Source Sans Pro', sans-serif; } 

.BodyBcka 	{  margin:0 auto; height:100%; width:100%; background:url("/images/bck41.jpeg");  background-repeat: repeat; }  

.containeri { margin: 0 auto; padding:0px; float: center;   width:320px; text-align: center;  overflow: hidden; border:none;   }

.content { text-align: center; background: #FFFFFF;  float: left; border: none; margin: 0px; padding:0px;  
			color: #2c38ae; overflow: hidden; }

.contenti { text-align: center;  background: #FFFFFF;  float: left; border: none;  margin: 0px;  padding:0px;     
			color: #2c38ae;  overflow: hidden;  }
			
.contentii {background: #FFFFFF;  float: left; border: none;  margin: 0px;  padding:0px;     
			color: #2c38ae;  overflow: hidden;  text-align:left; margin-left:20px; }		
			
.ad-content { text-align: center; background: #FFFFFF;  float: left; border: none;  margin: 0px;  padding:0px;     color: #2c38ae;  overflow: hidden;  }


.searchbar { width: 260px; height: 50px; float: center;  border: none;  margin: 0px;	 text-align: center; vertical-align: middle; color: #2c38ae; }

.sidebar2 { 	float: left;   background: #FFFFFF;   overflow: hidden; border-top:0px; margin:0px; padding:0px; margin-left:0px; margin-right:1px; text-align: center; 
vertical-align: middle; color: #666666; overflow: hidden; }

.heading { margin: 0 auto; float: center; text-align:center; background:transparent;  }
 
.optdiv { margin: 0 auto; float: center;   width:320px; text-align: center;  overflow: hidden; 	border:none;  
		margin-left:8px; text-align:left; padding:0px; padding-top:4px; border-radius: 4px;  background:#de5833;}
.optform { margin:0 auto; padding:0px; background:#9eaccb;  font-size:12px; }
.optindiv { margin:0px; padding:0px; padding-top:24px; padding-bottom:24px; background: #ffffff; margin:6px; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;}


.formhead {text-align:center;  margin:0px; padding-left:10px; margin-top:1px; margin-bottom:4px; color:white; font-size:17px;}
.formtitle {margin:0 auto; text-align:center;   margin-top:10px; color:white; font-size:21px;}
.formmsg {margin:0 auto;   text-align:center;   margin-bottom:12px; color:white; font-size:15px;}



.formparag {text-align:center;  margin:0px; padding-left:10px; margin-top:5px; margin-bottom:7px;}
.optbutton {text-align:center; padding-bottom:5px; margin-top:12px; margin-bottom:0px;}
.formdisclaimer {text-align:center; font-size:13px; font-weight: normal; color:#000080; margin:0px; padding:12px; padding-top:16px;  }
a.vlink23:link, a.clink:active, a.clink:focus, a.vlink23:visited  { color:000080;  font-size:13px; font-weight:normal; padding:0px;  border:none; margin:0px; text-decoration: underline; }
a.vlink23:hover  { color:lightgray;  font-weight:normal; font-size:13px;  font-weight:normal; padding:0px; border:none; margin:0px; text-decoration: underline; }

.vlink2 { display:inline-block; color:#2a3082;   font-size:14px; font-weight:normal; padding:0px; border:none; margin:0px;  text-decoration: none; }
a.vlink2:link { color:#2a3082; display:inline-block;    font-size:14px; font-weight:normal; padding:0px;  border:none; margin:0px;  text-decoration: none; }
a.vlink2:visited  { display:inline-block; color:#2a3082;   font-size:14px; font-weight:normal; padding:0px;  border:none; margin:0px; text-decoration: none; }
a.vlink2:hover, a.clink:active, a.clink:focus   { display:inline-block; color:#222222;     font-weight:bold; font-size:14px;  font-weight:normal; padding:0px; border:none; margin:0px; text-decoration: none; }


input.contactbutton   { width: 110px;  height: 24px;  border-radius: 2px;   background-color: #8ed058;  border: 1px outset #444444;   color: white;   }

.osearch { border:1px solid #999999;  border-color:#589e40; border-radius:5px; font-size:15px;  padding:4px;   box-shadow:0 0 3px #9ecaed;  font-size: 16px; }
	
input.osearch { border:1px solid #999999;  border-color:#589e40; border-radius:5px; font-size:15px;  padding:4px;   box-shadow:0 0 3px #9ecaed;  font-size: 16px; }

input.osearch:focus { outline:none; border-color:#589e40; box-shadow:0 0 4px #9ecaed; }

input.button { border:1px solid #999999;  border-color:#9ecaed; border-radius:5px; font-size:14px;  padding:4px;  }

input.button:focus {  outline:none;  border-color:#9ecaed;  box-shadow:none; }

input { border:1px solid #AAAAAA; border-radius:0px; padding:0px; }

input:focus {  outline:none;  border-color:#999999; box-shadow:none; }

p {	margin-top: 4px; margin-bottom: 4px; margin-left: 15px; margin-right: 15px;   font-size: 11pt; color: #2B1B17; }

h2 {   margin: 0px; text-align:center;	color: #596633; }

h6 { margin: 0px; color: #111111; font-size: 9pt;}

a:link {   font-size: 11pt; color: #FFE680;}

a:visited { 	  font-size: 11pt; color: #FFE680; }

a:hover, a.n:active, a.n:focus {	  font-size: 11pt; text-decoration: none; color: #3B240B; }

a.vlink:link { color:darkblue;  font-size:11px; font-weight:normal; padding:0px;  border:none; margin:0px;  text-decoration: none; }

a.vlink:visited  { color:darkblue;  font-size:11px; font-weight:normal; padding:0px;  border:none; margin:0px; text-decoration: none; }

a.vlink:hover, a.vlink:active, a.vlink:focus   { color:blue;  font-size:11px;  font-weight:normal; padding:0px; border:none; margin:0px; text-decoration: none; }

a.vlink3:link { color:#222222;  font-size:13px; font-weight:bold; padding:0px;  border:none; margin:0px;  text-decoration: none; }

a.vlink3:visited  { color:#222222; font-size:13px; font-weight:bold; padding:0px;  border:none; margin:0px; text-decoration: none; }

a.vlink3:hover, a.clink:active, a.clink:focus   { color:blue;  font-size:13px;  font-weight:bold; padding:0px; border:none; margin:0px; text-decoration: none; }

.sendbuttonsm4 { background-color:#86C67C;  color:white; font-size:16px; vertical-align: middle; border-radius:11px; border:1px solid #888888; padding-bottom:10px; padding-top:10px; font-weight:bold; }

.radio1 { width:22px; height:22px; background:#aaaaaa; border:2px solid black; border-radius:12px; color:darkblue; }

h4 { 	margin-top: 6px; margin-bottom: 6px;margin-left: 7px;margin-right: 0px;text-align:left;font-size: 10.5pt;color: #110000;}
h2 {   margin: 0px; text-align:center;	color: #874422; }

.hh6 {margin-top: 0px; margin-bottom: 0px; margin-left: 0px;	margin-right: 0px;	color: #111111;	font-size:13px; background:#cfe4ff;}
.entryp {margin-top: 10px; margin-bottom: 6px; margin-left: 15px; margin-right: 15px;	 	font-size: 14px; color: #000080;}
.entryp2 {margin-top: 10px; margin-bottom: 1px; margin-left: 15px; margin-right: 15px;	 	font-size: 14px; color: #000080; }
.form1 { background:#ffffff;  border-radius:5px; margin:0 auto; padding:0px;  }
.entrytitle {text-align:center; margin-top: 11px; margin-bottom: 0px;   font-size: 23px; color:#4d2d70; }
.formnote {padding:12px; padding-bottom:8px; font-style:bold; font-size:13px; color:darkred;}
.entrynote {padding-top:16px; padding-bottom:18px;  font-style:bold; font-size:13px; color:darkblue;}
.tsfooter {font-size:10px; background-color:#9dafc5; border-top:2px solid #7da2bc; border-top-left-radius:4px; border-top-right-radius:4px;  padding:11px; padding-top:13px; } 
.seperator {margin-top:26px; border-top:1px solid #bbbbbb; margin-bottom:20px;}	
.seperator2 {margin-top:26px; border-top:4px solid #a6a8c9; margin-bottom:20px;}	

.entrycontainer { margin:0 auto; background-color:white; padding:2px; text-align:center; border:4px solid #cfe4ff; border-radius:5px; width:90%px; }
.entrydivout { margin:0 auto;  border:2px solid #cccccc; border-radius:5px; margin:20px; margin-left:10px; margin-right:10px; margin-bottom:12px; }
.entrydiv { margin:0 auto;  border:2px inset #BBBBBB; background-color: #dddddd; border-radius:5px;  }
.entryp3 {text-align:left; margin-top: 14px; margin-bottom: 0px; margin-left:10%;   font-size: 13px; font-weight:normal; color:5d81ca; }
.entryp4 {text-align:left; margin-top: 14px; margin-bottom:5px; margin-left:10%;   font-size: 13px; font-weight:bold; color:5d81ca; }
.entryradio {text-align:center; margin-top: 18px; margin-bottom: 0px;   font-size: 16px; color:#000027; }
.entrysubtitle {text-align:center; margin-top: 24px; margin-bottom: 0px;   font-size:16px; color:#585a82;  }
.entryinp {width:95%; font-size:15px; margin-top:-3px; color:#000080; vertical-align: bottom;  height:28px; padding-left:4px; border-radius:3px; border:1px solid #aebad4;}
.entryinp2 {width:96%; font-size:15px; margin-top:-3px; color:#000080; vertical-align: bottom;  height:32px; padding-left:2px; border-radius:3px; margin-left:0px; border:1px solid #aebad4;}
.phentryinp {margin-top:-2px; vertical-align: bottom;  height:28px; border-radius:3px; height:28px; font-size:15px; }
.entry {width:95%; font-size:15px; margin-top:-4px; vertical-align: bottom;  height:32px; border-radius:3px; padding-left:5px;}
.entrynote {font-size:13px; margin-top:20px; padding-left:2px; padding-right:2px; margin-bottom:10px;}
.entrydiv_top { margin:0 auto;  border:2px inset #BBBBBB; background-color: #dddddd; border-top-right-radius:10px;  border-top-left-radius:10px; border-bottom:none;}
.entrydiv_side { margin:0 auto;  border:2px inset #BBBBBB; border-top:none; background-color: #dddddd; border-bottom:none; }
.entrydiv_bottom { margin:0 auto;  border:2px inset #BBBBBB; border-top:none; background-color: #dddddd; border-bottom-right-radius:10px;  border-bottom-left-radius:10px;}
.elegend {color:#111111e; background:#dddddd; border-top-right-radius:6px; margin:0px; margin-bottom:-6px; margin-left:-10px; padding:3px; border: 1px solid #888888; border-left:none;   }
.sepline {margin:0px; margin-top:10px; margin-right:-9px; margin-left:-10px;  border-bottom:1px #777777 solid;}
.sepline2 {margin:0px;  margin-right:-9px; margin-left:-10px; margin-bottom:4px; margin-top:-17px; border-bottom:2px dotted #777777 ;}
.inpLabel {display: inline-block; width:110px; color:#2c38ae;}

.okbtn {
 border:1px solid #97c670; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0px 12px 0px 12px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align:center; color: #FFFFFF; background-color: #a9db80;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9db80), color-stop(100%, #708e65));
 background-image: -webkit-linear-gradient(top, #a9db80, #708e65);
 background-image: -moz-linear-gradient(top, #a9db80, #708e65);
 background-image: -ms-linear-gradient(top, #a9db80, #708e65);
 background-image: -o-linear-gradient(top, #a9db80, #708e65);
 background-image: linear-gradient(top, #a9db80, #708e65);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#708e65);
 height: 32px; margin-top:16px; margin-bottom:38px;  padding-top:2px; font-size:17px; width:120px; }

 
.okbtn:hover {
 border:1px solid #34bf36; background-color: #8ed058;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ed058), color-stop(100%, #708e65));
 background-image: -webkit-linear-gradient(top, #8ed058, #708e65);
 background-image: -moz-linear-gradient(top, #8ed058, #708e65);
 background-image: -ms-linear-gradient(top, #8ed058, #708e65);
 background-image: -o-linear-gradient(top, #8ed058, #708e65);
 background-image: linear-gradient(top, #8ed058, #708e65);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#708e65);
 height: 32px; margin-top:16px; margin-bottom:38px;  padding-top:2px; font-size:17px; width:120px; }
 
 .okbtn2 {
 border:1px solid #589e40; -webkit-border-radius: 3px; -webkit-appearance: none; -moz-border-radius: 3px; border-radius: 5px; font-family:arial, helvetica, sans-serif; padding: 0px 12px 0px 12px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align:center; color: #e0f4d9; background-color: #a9db80;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9db80), color-stop(100%, #527c43));
 background-image: -webkit-linear-gradient(top, #a9db80, #527c43);
 background-image: -moz-linear-gradient(top, #a9db80, #527c43);
 background-image: -ms-linear-gradient(top, #a9db80, #527c43);
 background-image: -o-linear-gradient(top, #a9db80, #527c43);
 background-image: linear-gradient(top, #a9db80, #527c43);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#527c43);
 height: 32px; margin-top:16px; margin-bottom:38px; padding:3px; padding-top:4px; font-size:16px; width:90px; }

 .okbtn2:hover {
 border:1px solid #34bf36; background-color: #8ed058;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ed058), color-stop(100%, #527c43));
 background-image: -webkit-linear-gradient(top, #8ed058, #527c43);
 background-image: -moz-linear-gradient(top, #8ed058, #527c43);
 background-image: -ms-linear-gradient(top, #8ed058, #527c43);
 background-image: -o-linear-gradient(top, #8ed058, #527c43);
 background-image: linear-gradient(top, #8ed058, #527c43);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#527c43);
 height: 32px; margin-top:16px; margin-bottom:38px;  padding:3px; padding-top:4px; font-size:16px; width:90px; }

.okbtn3  { margin:0 auto; float:center;   border-radius:4px;  padding: 4px 16px 4px 16px; color:white;  height: 40px;  vertical-align:top; font-size:18px; width:260px; margin:12px; background:#203fa9; margin-bottom:25px; font-weight:bold; }
 
.okbtn3:hover  { margin:0 auto; float:center;   border-radius:4px;  padding: 4px 16px 4px 16px;  color:white; height: 40px;  vertical-align:top; font-size:18px; width:260px; margin:12px; background:#2a48b1; margin-bottom:25px; font-weight:bold;}
 
 
 
input[type="radio"] { border-radius:16px; 
transform: scale(1.20) !important;
-webkit-transform: scale(1.2) !important;
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
padding-bottom: 12px !important;}


input[type="checkbox"] { 
transform: scale(1.40) !important;
-webkit-transform: scale(1.4) !important;
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
padding-bottom: 12px !important;}

.logoimg2 {margin:0 auto; margin-left:0px; border:none; vertical-align:top; margin-top:0px;  width:190px; padding-top:10px;  padding-right:2px;}
.thelogo {margin:0; float:left; margin-left:0px; padding:0px; cursor: pointer; text-align:left; width:310px; }
.logoimg {margin:0 auto; margin-left:0px; border:none; vertical-align:top; margin-top:40px;  margin-left:10px;width:310px;}
.RetName {margin:0 auto; float:left; margin-left:0px; padding:0px; margin-top:2px; width:340px; }
.retname2 {text-align:center; vertical-align:top; margin-top:-19px; margin-left:-6px; color:#aaaaaa; font-size:15px; font-weight:bold;}	
.register {background: border:none; margin-top:24px; height: 100px; background:#d1aa4c; }
.reg_pg { margin:0 auto; color:white; text-align:center; font-family:arial, helvetica, sans-serif; }
a.reg:link { margin:0 auto;  color:white; font-family:arial, helvetica, sans-serif; }
a.reg:visited  { margin:0 auto;color:white; font-family:arial, helvetica, sans-serif; }
a.reg:hover { margin:0 auto;  color:white; font-family:arial, helvetica, sans-serif; }

.htxt7 { margin:0px auto; background:#780b27; width:100%; text-align:center; font-family: 'Calibri';   font-weight: normal;  font-style: normal; margin: 0 auto; text-align:center; letter-spacing: 3px; font-size:15px; vertical-align:bottom; 
		padding-top:9px; padding-bottom:9px; color:white; border:none; cursor: pointer; font-weight:bold;  }
a.htxt7, a.htxt7:link, a.htxt7:visited, a.htxt7:hover { margin:0px auto; background:#780b27; width:100%; text-align:center; font-family: 'Calibri';   font-weight: normal;  font-style: normal;  margin: 0 auto; text-align:center; letter-spacing: 3px; 
			font-size:15px; vertical-align:bottom; padding-top:9px; padding-bottom:9px; color:white; border:none; cursor: pointer; font-weight:bold; }
a.htxt7:hover { margin:0px auto; background:#780b27; width:100%; text-align:center; font-family: 'Calibri';   font-weight: normal;  font-style: normal;  margin: 0 auto; text-align:center; letter-spacing: 3px; 
			font-size:15px; vertical-align:bottom; padding-top:9px; padding-bottom:9px; color:gold; border:none; cursor: pointer; font-weight:bold;  }
			
.FormLogo {margin:0; padding:0px;  float:left; margin-top:18px;  width:200px; border: none; padding:0px;  overflow: hidden; display:inline-block; background:transparent;  }



