@charset "UTF-8";
/* CSS Document */

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}


html, body{
	position: relative;
	padding: 0;
	background: #fcbd16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	height: 100%;
}

.clear{
	clear: both;
}

h1{ font-size: 3.1em; font-weight: bold; font-family: "Arial Black", Gadget, sans-serif; padding-bottom: 15px;}
h2{ font-size: 2.6em; font-weight: bold; font-family: "Arial Black", Gadget, sans-serif; }
h3{ font-size: 1.4em; font-weight: normal; padding-right: 300px; }
h4{ font-size: 1.1em; font-weight: bold; padding-bottom: 5px; }

a{
	color: #6F6868;
}

.header{
	display: block;
    background: #000;
    height: 76px;
    position: relative;
    width: 100%;
	min-width: 100%;
    z-index: 9999;
	min-width:1020px
}

#header_top{
	background-color: #39AEE0;
	height: 20px;
	padding: 0;
	width: 100%;
}

#header_bottom{
	height: 56px;
	padding: 0;
    margin: 0 auto;
    width: 1020px;
}

.image_wrapper{
    margin-top: 76px;
    height: 269px;
    position: absolute;
    top: 0;
    width: 100%;
	background: #ffffff  url(../images/strip2.gif) no-repeat top left;
}


.content_area {
    margin: 0 auto;
    position: relative;
    width: 1020px;
    z-index: 10;
	
}

.inner_content {
    background: none repeat scroll 0 0 transparent;
    padding: 14px 0 0 0;
	margin: 0;
    width: 1020px;
	background: url(../images/colour_bg4.jpg) no-repeat top left ;
	min-height: 269px;
}

.headings{
	padding-top: 20px;
	padding-bottom: 35px;
}

.content_container{
	border: 1px solid #fff;
	box-shadow: 0 0 5px rgba(204, 204, 204, 1);
	-webkit-box-shadow: 0 0 5px rgba(204, 204, 204, 1); 
    -moz-box-shadow: 0 0 5px rgba(204, 204, 204, 1);
	min-height: 260px;
	width: 978px;
	background: #ffffff;
	behavior: url(../pie/PIE.htc);
	padding: 20px;
	
}



/* left column */
.lft_col{
	width: 653px;
	display: inline;
	margin-right: 20px;
	float: left;
}

#lft_col_content{
	width: 568px;
	padding: 20px 70px 0px 15px;
}

#lft_col_content p{
	color: #6f6868;
	line-height: 18px;
	padding: 15px 0px;
}

#lft_col_content ol{ 
	margin-left: 35px;
	color: #6f6868;
}

#lft_col_content ol li{ 
	padding-bottom: 10px;
}

#lft_col_content .devider{
	margin: 15px 0px ;
	height: 1px;
	border-bottom: 1px solid #ccc;
	width: 530px;
}

#accordion{
	padding-top: 15px;
}

h3.sec1 {
	height: 79px;
	background: url(../images/img_sec1.gif) no-repeat top left;
	background-position: 15px;
}

h3.sec2 {
	height: 79px;
	background: url(../images/img_sec2.gif) no-repeat top left;
	background-position: 15px;
}

h3.sec3 {
	height: 79px;
	background: url(../images/img_sec3.gif) no-repeat top left;
	background-position: 15px;
}

h3.sec4 {
	height: 79px;
	background: url(../images/img_sec4.gif) no-repeat top left;
	background-position: 15px;
}



.buttons {
	background-color:#ff3366;
	display: inline;
	color:#ffffff;
	font-family: "Arial Black", Gadget, Arial, sans-serif;
	font-size:28px;
	font-weight:normal;
	padding:5px 25px;
	text-decoration:none;
	line-height: 1.2em;
}

.buttons:hover {
	background-color:#ff3366;
}

.buttons:active {
	position:relative;
	top:1px;
}


/* right column */
.rgt_col{
	width: 300px;
	display: inline;
	float: right;
}

#rgt_col_content{
	width: 300px;
	background: #2bace2;
}

#rgt_col_content h4{
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	font-family: "Arial Black", Gadget, sans-serif;
	padding: 15px 15px 0px 15px;
}

#rgt_col_content p{
	color: #333333;
	line-height: 14px;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 15px;
	
}

#rgt_col_content .devider{
	margin: 15px 0px 0px 0px ;
	height: 1px;
	border-bottom: 1px solid #97d6f1;
	width: 300px;
}

.agenda_left{
	width: 60px;
	float: left;
	display: inline;
	padding: 0px 0px 10px 15px;
	color: #fff;
	font-size: 12px;
}

.agenda_right{
	width: 205px;
	float: right;
	display: inline;
	padding: 0px 20px 10px 0px;
	font-size: 12px;
}

.agenda_right ul{ 
	margin-left: 15px;
}

#button_container{
	padding-top: 25px;
}

.buttons_rgt_col {
	background-color:#ff3366;
	display: inline;
	color:#ffffff;
	font-family: "Arial Black", Gadget, Arial, sans-serif;
	font-size:28px;
	font-weight:normal;
	padding:5px 46px;
	text-decoration:none;
	line-height: 48px;
	
}

.buttons_rgt_col:hover {
	background-color:#ff3366;
}

.buttons_rgt_col:active {
	position:relative;
	top:1px;
}



/* botton navigation */
#bottom_nav{
	padding: 15px;
	width: 990px;
	color: #333333;
	font-size: 12px;
}

#bottom_nav a{
	color: #333333;
	text-decoration: none;
}

#bottom_nav li{
	display: inline;
	padding-right: 25px;
	list-style: none;
}

.backToTopButton{
	cursor: pointer;
}

li.backToTopButton {
	background: url(../images/arrow.jpg) no-repeat 63px top;
}

/* form */

.field_box {
    padding: 0 0 20px;
}

.field_box label {
    color: #333333;
    display: block;
    float: left;
    font-size: 14px;
	font-weight: bold;
    line-height: 30px;
    width: 176px;
}

.field_box span {
    color: #333333;
    display: block;
    float: left;
    font-size: 14px;
	font-weight: bold;
    line-height: 30px;
    width: 455px;
}

.text_field {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #D9D9D9;
    color: #666666;
    font-size: 14px;
    outline: 0 none;
    padding: 5px;
    width: 371px;
	font-weight: normal;
}


.field_box label.error {
    color: #C30;
	width: 371px;
	padding-left: 176px;
}

















