﻿/****************************************************************************************
>> Common HTML properties & rules << 
*****************************************************************************************/

.block-system-main a:link, a:visited {color: #00AA7E; text-decoration: none; font-weight: bold;}
.block-system-main a:hover, a:active {color: #00AA7E; text-decoration: none;}
.block-system-main a img {border: 0;}
.block-system-main ul li {margin-bottom: 2px; list-style-image: none; list-style-type: none;}
.block-system-main ol li {margin-bottom: 2px;}
.block-system-main ul ul, ol ol {margin-top: 0.40em; margin-bottom: 0.40em; padding-top: 0; padding-bottom: 0;}
.block-system-main ol li {list-style: lower-roman;}
.block-system-main table, td {font-family: Arial;}
.block-system-main hr {color: #b9b9b9; background: #b9b9b9; height: 1px; border: 0; margin-bottom: 1.6em;}
.block-system-main blockquote {margin: 0; color: #333; font-weight: bold;}
.block-system-main form {margin: 0; padding: 0;}
.block-system-main address {font-style: normal; margin-bottom: 0.40em;}
/* Headers */
.block-system-main h1 {
	font: bold 25px;
	color: #000;
	margin: 0 0 0.60em;
}
.block-system-main h2,h4,h5,h6 {
	font: bold 20px;
	color: #5a4625;
	margin: 0 0 0.40em;
}
.block-system-main h4,h5,h6 {color: #458fd8; font: bold 17px Arial, Helvetica, sans-serif;}
.block-system-main h4,h5,h6 {color: #5a4625; font: bold 13px Verdana, Arial, Helvetica, sans-serif;}


/* Adjacent Sibling Combinators */
.block-system-main ul + h2, ul + h3, ul + h4, ul + h5 {margin-top: 1.2em;}
.block-system-main h2 + ul, h3 + ul {margin-top: 0;}

/* Wrapper
----------------------------------------------- */

.block-system-main fieldset {font-size: 12px;margin-bottom:0!important; display: block; border: 2px groove threedface;margin-left: 2px;margin-right: 2px;padding-left: 0.75em;padding-right: 0.75em;padding-top: 0.35em; padding-bottom: 0.625em} 

/****************************************************************************************
>> Forms << 
*****************************************************************************************/


.block-system-main form fieldset#search {
	border: 0px solid #ccc;
	margin: 0 0 10px 0; 
	padding: 23px 6px 23px 789px; 
	line-height: normal; 
	background: #FFFFFF;
}
.block-system-main form fieldset legend {display: none;}
.block-system-main form em {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: red; font-style: normal;}
.block-system-main form fieldset#comments em {position: relative; top: -70px; left: 0;}


.block-system-main form fieldset.options div {padding: 1px 0;}
.block-system-main form fieldset.options label {width: auto; padding-top: 2px;}
.block-system-main form fieldset.options input {float: left; margin-left: 12px; margin-right: 25px;}
.block-system-main form fieldset.options div.indent-more input {margin-left: 53px; margin-right: 10px;}
.block-system-main form fieldset.options div.indent-more label {font-size: 11px;}

.block-system-main form fieldset.form div { 
	margin: 0 0 8px 0; 
	padding: 0px 0px 8px 0px; 
	line-height: normal;
}

.block-system-main form fieldset.form label {
	width: 180px;
	float: left;
	text-align: left;
	font-size: 12px;
	padding: 0px 0 0 0;
}

.block-system-main form fieldset.submit-form {border: 0; background: #fafafa; padding: 0; margin: 0;}

.block-system-main form input.sml-field {width: 75px;}
.block-system-main form input.radio {
	width: auto; 
	border: 0; 
	background: transparent;
}
.block-system-main form textarea {width: 495px; height: 80px; overflow: auto;}

.block-system-main form textarea:hover,
.block-system-main form textarea:focus {background: #DEDEBC;}

.block-system-main form div.submitBox {
	clear: both; 
	background: transparent;
	margin: 0;
	padding: 5px 0 25px 0;
	color: #fff;
}
.block-system-main form input.submit {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 20px;
	color: #fff;
	border: 0;
	width: auto;
	text-align: center;
	cursor: pointer;
	background: #004b8d;
}
.block-system-main form input.submit:hover,
.block-system-main form input.submit:focus {background: #333;}

.block-system-main form p {
	margin-bottom: 0; 
	margin-top: 0.60em;
	font-style: italic;
	color: #013298;
	padding-right: 1px;
}
.block-system-main form h5 {
	margin: 0 0 8px 0; 
	font: bold 18px; 
	color: #5a4625;
}
.block-system-main form h5 span {font: 11px Verdana, Arial, Helvetica, sans-serif;}
.block-system-main form h6 {
	color: #414141; 
	clear: both; 
	margin-bottom: 5px; 
	margin-top: 15px;
}

.block-system-main form strong {
	color: #458fd8;
	clear: both; 
	margin-bottom: 5px; 
	margin-top: 15px;
}

.block-system-main form#LoginForm > fieldset > div > div
{
    display: inline-block;
}

.block-system-main p {
    margin: 0 0 1.6em;
}

.sms-confirmation {
	color: limegreen;
}

.btn-primary {
	background-color: #00AA7E !important;
	border-color: #00AA7E !important;
}

.btn-primary:hover {
	background-color: #00906B !important;
}

.btn:focus {
	outline: none !important;
	box-shadow: none !important;
}

.alert-info {
	background-color: #ffffff !important;
	border-color: #00358E !important;
}

.alert {
	font-size: 13px !important;
}
