/* IMPORT ADDITIONAL CSS */



.heading_solid { position:relative; border-bottom:1px solid #777; margin:10px 0px 10px 0px;; padding:10px 0px 5px 0px;}
.heading_dotted { position:relative; border-bottom:1px dotted #777; margin:10px 0px 10px 0px; padding:10px 0px 5px 0px;}

ul li { color:#000; }
li { color:#000; }
li.bullet {margin-left:15px; border-bottom:1px dotted #666; padding:3px; list-style-image: url(../images/bull_arrow.png); color:#000;}

#header {border-bottom:1px solid#4b9cdd; padding: 0px 0px 10px 0px;}

#alt_content { 
	background-image:url(../images/top_shaddow.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#fff; 
	
}



/* ----- FROM CLASSES ----- */

.hint {
	font-size:12px;
	font-style:oblique;
	font-weight:300;
}

.no_error {
	background-color:#b9ffce;
	border:1px solid #00ba39;
	padding:10px 10px 10px 60px;
	margin: 10px 0px 10px 0px;
	background-image:url(../images/tick.png);
	background-repeat:no-repeat;
	background-position:20px 7px;
	color:#000;
}
.error {
        background-color:#fdc3c3;
        border:1px solid #b10000;
        padding:10px 10px 10px 60px;
        margin: 10px 0px 10px 0px;
        background-image:url(../images/crossb.png);
        background-repeat:no-repeat;
        background-position:20px 7px;
	color:#000;
}

.form_normal {
	display:block;
        float:none;
        width:250px;
	background-color:#fff;
	border:1px solid #4b9cdd;
	padding:5px;
}


.form_good {
	display:block;
        float:none;
         width:250px;
        background-color:#e0fae0;
        border:1px solid #00b104;
        padding:5px;
	color:#000;
}

.form_bad {
	display:block;
        float:none;
         width:250px;
        background-color:#fcd3d3;
        border:1px solid #ff3c3c;
        padding:5px;
	color:#000;
}

.standard {
        border:1px solid #1682d6;
        background-color:#ebebfa;
        background-repeat:no-repeat;
        background-position:2px 2px;
        height:22px;
        cursor:pointer;
}

input, textarea {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 1.5em;
}


label {
	font-size:14px;
	font-weight:600;
	display:block;
        float:none;
        width:auto;
	margin:10px 0px 5px 0px;
}


.submit {
	border:1px solid #1682d6;
	background-color:#ebebfa;
	background-image:url(../images/ticks.png);
	background-repeat:no-repeat;
	background-position:2px 2px;
	height:22px;
	padding-left:22px;
	cursor:pointer;
}



.send_email {
	border:1px solid #075a9c;
        background-color:#558fbe;
        background-image:url(../images/email.png);
        background-repeat:no-repeat;
        background-position:2px 2px;
        height:25px;
		color:#fff;
        padding: 0px 5px 0px 22px;
        cursor:pointer;
}

.upload_file {
	border:1px solid #1682d6;
        background-color:#ebebfa;
        background-image:url(../images/file.png);
        background-repeat:no-repeat;
        background-position:2px 2px;
        height:22px;
        padding: 0px 5px 0px 22px;
        cursor:pointer;
}

/* -------------------------------  TYPEOGRAPHY --------------------------------------------  */

p {
	margin:10px 0px 10px 0px; 
	color:#000;
}

/* H TAGS */








