/* - - - - - - - - - - - - - - - - - - - - -

Title : Default CSS for Lightbox Gone Wild
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

/**{
	margin:0;
	padding:0;
}*/

/*
body{
	margin:30px 0 30px 0;
	text-align:center;
	background-color:#62E122;
	font-size:80%;
	font-family:"Lucida Grande", Tahoma, sans-serif;
}
p{
	margin:0 0 1em 0;
}
*/
a img{
	border:none !important;
}

#container{
	margin:0 auto;
	width:500px;
	padding:40px;
	text-align:left;
	background-color:#fff;
}
#container ul{
	text-align:center;
	margin:0 0 30px 0;
	list-style:none;
}
#container ul a{
	border:1px solid #eee;
	background-color:#f5f5f5;
	color:#444;
	font-size:1.5em;
	line-height:2em;
	padding:20px;
	margin:0 0 20px 0;
	display:block;
}
#container ul a:hover{
	border:1px solid #B5DF99;
	background-color:#CDEFB6;
	color:#358610;
}

#lightbox h2{
	margin:0 0 10px 0;
}
#lightbox h3{
	color:#FF713F;
}
#lightbox.done p{
	color:#333;
}

#content_form{
	text-align:left;
	margin: 10px 25px 25px 25px;
}
#content_form ul{
	list-style:none;
}
#content_form li{
	margin:0 0 1em 0;
}
#content_form textarea{
	width:100%;
	height:150px;
}

#definition{
	margin:25px;
}
.highlight{
	background-color:#FEFFAF;
}

.formColumn
{
	width: 130px;
	float: left;
	margin-right: 20px;
}
input, textarea {
	/*background: none repeat scroll 0%;*/
	border:1px solid #BCBCBC;
	color:#000000;
}
input:focus, textarea:focus {
	border:1px solid #061C8D;
}
.leftOffset
{
	margin: 0px 0px 25px 25px;
}

.css3button-new {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  font-family: Arial !important;
  color: #ffffff;
  font-size: 12px !important;
  background: #223457;
  padding: 10px 20px 10px 20px !important;
  text-decoration: none;
  border: 0px;
  margin-left: 0px !important;
  cursor: pointer;
}

.css3button-new:hover {
  background: #1d50ad;
  text-decoration: none;
}


.normal-form input, .normal-form select  {
	font:12px Arial, 'Helvetica Neue', Helvetica, sans-serif;
	padding: 5px;
	margin: 5px;
}

.normal-form input[type="text"],.normal-form input[type="password"] {
	width: 420px;
}

.wider-form input[type="text"],.wider-form input[type="password"]  {
	width: 530px;
}

.normal-form .textfieldRequiredState .textfieldRequiredMsg
,.normal-form .textfieldInvalidFormatState .textfieldInvalidFormatMsg
,.normal-form .textfieldMinCharsState .textfieldMinCharsMsg
,.normal-form .textfieldMaxCharsState .textfieldMaxCharsMsg
,.normal-form .selectRequiredState .selectRequiredMsg
 {
	border: 0;
	margin-left: 8px;
}

#forgotten-password-form-label-wrapper {
	width: 145px;
}
.forgotten-password-form-input {
	width: 500px !important;
}

span.errorMsg {
	margin: 10px 0 10px;
	padding: 0;
	display: block;
	border: 1px solid #D80000;
	padding: 8px;
	font-weight: bold;
	color: #D80000;
	background-color: #FFBABA;
}

span.successMsg {
	margin: 10px 0 10px;
	padding: 0;
	display: block;
	border: 1px solid #01c642;
	padding: 8px;
	font-weight: bold;
	color: #01872d;
	background-color: #6F9;
}

form.forum-reply input.submit {
	width: 120px !important;
	cursor: pointer;
}

.contact-table {
	
	width: 100%;
	
	
}

.contact-table-header {
	
	color: #223457;
	font-size: 200%;
	font-weight: 900;
	margin-top: 80px !important;
	margin-bottom: 50px !important;
	width: 100%;
	text-align: center;
}

#contactMessage {
	
	width: 70%;
	height: 160px;
}

#test_comment_div {
	width: 100%;
	height: 300px;
	text-align: center;
}

.test_comment_input {
	
	width: 65%;
	margin: 10px auto;
	height: 150px;
	font-size: 16px;
	padding: 20px;
        border: solid 1px #223457;
}

.test_comment_msg1 {
    color: #223457;
}
