/* 
developed by 5-Squared - www.5-squared.com

*/

/* ************************************************************************* */
							/* RESET */
/* ************************************************************************* */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

img, fieldset {border: 0;}

body, select, input, textarea {font: 62.5%/1.3 arial, helvetica, verdana, sans-serif;}
body {background: #3A546D url("../i/bg_body.jpg") 0 0 repeat;padding:30px 0;}



/* ************************************************************************* */
							/* LAYOUT */
/* ************************************************************************* */
#wrap {width:600px;margin:0 auto;}
#top {width: 600px;height: 19px;background: url("../i/bg_top.png") 0 0 no-repeat;float:left;}
#bottom {width: 600px;height: 19px;background: url("../i/bg_bottom.png") 0 0 no-repeat;clear:both;}
#mid {width: 600px;background: url("../i/bg_content.jpg") 0 0 repeat-y;float:left;position:relative;}

/* ************************************************************************* */
							/* LISTS*/
/* ************************************************************************* */






/* ************************************************************************* */
							/* LINKS */
/* ************************************************************************* */
.info a {color:#B2E792;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~ main-nav-highlight ~~~~~~~~~~~~~~~~~~~~~~~~~~ */




/* ************************************************************************* */
							/* TYPOGRAPHY */
/* ************************************************************************* */
p {padding-bottom: 1.2em;font-size: 1.2em;}

h2, h3, h4, h5, h6 {padding-bottom: 0.8em;}
h1 {display: block;width: 191px;height: 127px;text-indent: -9999px;background: transparent url("../i/img_logo.jpg") left top no-repeat;}
h1 a {display: block;width: 100%;height: 100%;outline: none;cursor: pointer;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}
.info{color:#FFF;text-align:center;}




/* ************************************************************************* */
							/* Forms */
/* ************************************************************************* */

p, label, legend { font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }


/* Form style */
fieldset {margin:20px 0 20px 72px;float:left;display:inline;width:425px;padding-bottom:20px;}
form{float:left;}
legend {display:none;}



label { color:#657788;font-size:1.8em; }
input, textarea, select {color: #444; margin:5px 0 30px 0; font:2.2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;  }
input {width:402px;height:28px;border:1px solid #97B5D2;padding:10px;} 
input.submit, input.submit:focus {cursor: pointer;width:331px;display:block;text-indent:-9999em;outline:none;height:78px;background:url("../i/bg_submit.jpg") 0 0 no-repeat;border:0;margin:0 0 20px 60px;color: transparent;text-transform: capitalize;/* ie fix */  }
input.submit:hover { background:url("../i/bg_submit.jpg") 0 -78px no-repeat; }
/* input[type="submit"][disabled] { background:#888; } */



textarea {width:402px;height:280px;border:1px solid #97B5D2;padding:10px;}   
input:focus, textarea:focus, select:focus, input.ieFocusHack { border: 1px solid #999; background-color: #FFFFCC; color:#333; }
#ie input.ieFocusHack {border:none !important;}

.error_message { display: block; height: 50px; line-height: 50px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 3px solid #FBC2C4;}
span.required{ font-size: 14px; color: #ff0000;font-weight:bold; } /* Select the colour of the * if the field is required. */
span.extra {font-size:13px; color:#999;font-style:italic;}
.loader { position:absolute;bottom:70px;right:60px }


#message { font-size:14px;font-weight:bold;position:absolute;bottom:180px;right:0;width:600px;height:50px; }
#success_page {position:absolute;top:210px;height:200px !important;width:500px;background:#E1F0FA;margin:0;padding:50px;}
#success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }







/* ************************************************************************* */
							/* Tables */
/* ************************************************************************* */



/* ************************************************************************* */
							/* Images */
/* ************************************************************************* */
/* ************************************************************************* */