/* ---- AK Default Form For Other Pages ----------
---------------------------------------- */

.AKdiv{
width:645px;  margin:0 auto;  padding:0px;

/* just for testing
border:2px blue solid; */

}

.makeBorder {border:0px solid #000; }


/* this makes the rounded corners */
.RoundBoxDesign{
	width:645px;
	opacity:0.8;
	margin:0 auto;
	position:relative;
	clear:both;
	padding:15px;
	margin:10px 0;
	background:#352f2f;
	border-radius: 5px;
	z-index:97;
}



/*just a test to make sure the 'mainFormContainer' H1 only refers to that class */
h1 { font-size:25px; color:#FFF; font-weight: lighter;  margin:0px; vertical-align:middle;}


.formimg1{
 background: url("../images/reset-btn.png") no-repeat scroll 0 0 transparent;
 border: medium none;
 cursor: pointer;
 height: 33px;
 width: 106px;
 float:right;
 }


.Form_TextArea{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: lighter;
	src: local('Montserrat-Regular'), url(http://themes.googleusercontent.com/static/fonts/montserrat/v4/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
	background-color:#FFF;
	border:0px solid #b7985d;
}



.groupitem{ }


.logo2 {
 position:relative;
 left:55px;
 top:30px;
 }


/*


  color:#ffffff;
  float:left;


 padding:43px 0 0 51px;
 margin:-18px 0 0 36px;
  height:76px;



*/


.logo2 .description {
	font-size: 2em;
	font-style:normal;
	line-height: 3em;
	text-shadow:0 0 15px rgba(0,0,0,.5);
	letter-spacing:-1px;
 }


/* ----- DEFAULTS ----------------------------- */

/* More than defaults, they over-ride eveerything */
input, ZZselect, ZZtextarea {
 font-family:"trebuchet MS", Helvetica, sans-serif;
 font-size:1em;
 vertical-align:middle;
 font-weight:normal;
 outline:none;
}


TD{ font-size:12px; color:#FFF; }


TD.Color_A {width:800px; padding:5px;
  COLOR: #FFF;   FONT-SIZE: 13px;
}
TD.Color_B {
  COLOR: #FFF;   FONT-SIZE: 13px; text-align: left;
}
TD.Color_C {
  COLOR: #FFF; BACKGROUND-COLOR: #726358; FONT-FAMILY: Calibri, verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15px;
}

TD.Color_D {width:800px;  COLOR: #A0372B; }

TD.Color_E {width:800px;
  COLOR: #000;  FONT-FAMILY: Calibri, verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 15px;
}

TD.Color_F { COLOR: #000;}


.red {
 color:#F00;
font-weight:bold;
}


.red a { color:#F00;}
.red a { text-decoration:underline;}
.red a:hover { text-decoration:underline;}



/*
.HeadingText{
text-align: center; font-size:28px; color:#A0372B; font-weight: normal; padding-bottom:15px; margin:0px;
}


.RoundBoxHeading{
text-align: center; font-size:28px; color:#A0372B; font-weight: normal; padding-bottom:15px; margin:0px;
}


{COLOR: #00bef3;   }light
{COLOR: #02637a;   }dark

*/



.RoundBoxHeading{
text-align: center; font-size:28px; color:#FFFFFF; font-weight: normal; padding-bottom:15px; margin:0px;
}



.HeadingText{
text-align: center; font-size:28px; color:#ffffff; font-weight: normal; padding-bottom:15px; margin:0px;
}


.HeadingTextLite{
text-align: center; font-size:28px; color:#ffffff; font-weight: normal; }

.HeadingTextSmaller{
text-align: center; font-size:26px; color:#ffffff; font-weight: normal; padding-bottom:15px; margin:0px;
}



.red2 {color:#FFFFFF;  font-size:13px; }
.red2 a { color:#ffCCCC; text-decoration:underline;}
.red2 a:hover { text-decoration:none;background-color:#ffCCCC; color:#000;}

.red2bold {color:#FFFFFF;  font-size:16px; font-weight: bold; text-align: center;}
.red2bold a {color:#FF22FF; text-decoration:underline; text-align: center;}
.red2bold a:hover { text-decoration:none;background-color:#FF22FF; color:#FFFFFF;}


.red2small {color:#FFFFFF; FONT-SIZE: 14px; font-weight: normal;}
.red2small a {color:#FFFFFF; text-decoration:underline;}
.red2small a:hover { text-decoration:none; background-color:#A0372B; color:#FFFFFF;}


.red3 {color:#FF22FF;  font-size:22px; font-weight: bold; text-align: center;}
.red3 a {color:#A0372B; text-decoration:underline;}
.red3 a:hover { text-decoration:none;background-color:#A0372B; color:#FFFFFF;}


.cream {background-color:#E4E4E4;  color:#FFF;}

.black {color:#fff; }
.black a { color:#fff; text-decoration:underline;}
.black a:hover {text-decoration:none; background-color:#fff; color:#000;}

.blackM {color:#fff; FONT-SIZE: 13px; }
.blackM a { color:#fff; text-decoration:underline;}
.blackM a:hover {text-decoration:none; background-color:#fff; color:#000;}



.blackBold {color:#fff; font-weight:bold;   font-size:110%;}



.blacksmall {color:#fff; FONT-SIZE: 13px;}
.blacksmall a { color:#fff;}
.blacksmall a { text-decoration:underline;}
.blacksmall a:hover { text-decoration:underline;}


/* ------------- Buttons ------------------ */
	.box-button {
		float:right;
		font-size:14px;
		line-height:41px;
		height:41px;
		color:white;
		text-transform:uppercase;
		margin:14px 36px 0 34px;
		padding:0 24px;
		text-decoration:none;
		background-repeat:repeat-x;
		background-position:left -41px;
		background-image:url(images/request-button-sprite.gif);
		background-color:#681914;
		border-radius:7px;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		text-shadow:1px 1px 2px rgba(0,0,0,.7);
		position:relative;
		border-bottom:1px solid #100e0c;
		}
		.box-button:hover {
			background-position:left top;
			background-color:#ef2a0a;
		}
	.box-text {
		float:right;
		width:697px;
		text-align:right;
		padding-right:23px;
		background:url(images/vertical-line1.gif) no-repeat right top;
		}
		.box-text h1 {
			font-size:2em;
			line-height:66px;
			color:white;
			font-weight:normal;
			text-shadow:1px 1px 1px rgba(0,0,0,1);
		}
