body {
            font-family: Arial, Helvetica, sans-serif;
            font-size:14px;
            color:#333333;
}

td {
            font-family: Arial, Helvetica, sans-serif;
            font-size:14px;
            color:#333333;
}

th {
            font-family: Arial, Helvetica, sans-serif;
            font-size:14px;
            color:#333333;
}

ul,li,span{
            font-family: Arial, Helvetica, sans-serif;
            font-size:14px;
            color:#333333;
}

a{color:#0085c6;font-weight:bold;}
a:HOVER{color:#333333;}
a:VISITED{color:#0085C6}

p{margin-top:0;margin-bottom:12px;font-size:14px;color:#333333;}
b{color:#000000}

H1{margin-top:0;margin-bottom:12px;font-size:20px;color:#0085c6;}
H2{margin-top:0;margin-bottom:12px;font-size:16px;color:#000000;}
H3{margin-top:0;margin-bottom:12px;font-size:16px;color:#0085c6;}
H4{margin-top:0;margin-bottom:12px;font-size:14px;color:#000000;}
H5{margin-top:0;margin-bottom:12px;font-size:14px;color:#0085c6;}
H6{margin-top:0;margin-bottom:12px;font-size:12px;color:#000000;}

div#content img.border
{
    border:2px #0085c6 solid;
    padding:2px; 
}

div#content img.border-leftalign
{
    border:2px #0085c6 solid;
    padding:2px;
    margin-right:6px; 
}

div#content img.border-rightalign
{
    border:2px #0085c6 solid;
    padding:2px; 
    margin-left:6px;
}

div#content .formvalidate table
{
    width:600px;
    margin-bottom:12px;
}

div#content .astrix,
div#content .formvalidate table .error
{
    color:Red;
}

div#content .formvalidate table .text
{
    width:184px;
}

div#content .formvalidate table .button
{
    width:193px;
}

div#content .formvalidate table .submit
{
    margin-top:12px;
}

div#content .formvalidate table .col1
{
    padding:2px;
    width:220px;
    vertical-align:top;
}

div#content .formvalidate table .col2
{
    padding:2px;
    width:184px;
    vertical-align:top;
}

div#content .formvalidate table .col3
{
    padding:2px;
    width:184px;
    vertical-align:top;
}

div#content .formvalidate table .col3 br
{
    display:none;
}

/*
//-----> LAYOUT
*/
.timage
{
    display:block;
    border:none;
}

div#container
{
	width:977px;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
}
	
div#header
{
    height:196px;
    position:relative;
    background:url(Images/TemplateImages/header_bg2.png) no-repeat #006CA1;
}

div#header a.logo
{
    background:url(Images/TemplateImages/logo2.jpg) no-repeat 0px 7px;
    display:block;
    width:520px;
    height:174px;
    position:absolute;
    top:-32px;
    left:-16px;
    
}

div#header .header_right
{
    display:block;
    width:197px;
    height:207px;
    position:absolute;
    bottom:10px;
    right:-16px;
    
}

div#header .freephone
{
    position:absolute;
    top:30px;
    right:200px;
    font-size:20px;
    font-weight:bold;
    color:#cde3ee;
    text-align:center;
    
}

div#header .freephone span
{
    color:#FFFFFF;
    font-size:20px;
    font-weight:bold;
}

div#wrapper
{
	width:967px;
	border-left:5px #0085C6 solid;
	border-right:5px #0085C6 solid;
}
	
div#content
{
	float:right;
	width:690px;
	display:inline;
	padding:13px 23px;
}

div#extra1
{
	float:left;
	width:231px;
	display:inline;
	padding-top:13px;
	text-align:center;
}

div#extra1 a.button_registernow
{
	display:block;
	width:185px;
	height:307px;
	background:url(Images/TemplateImages/earlybirdpromo.png);
	margin:0 auto;
	margin-bottom:21px;
}

div#extra1 a.button_registernow:HOVER
{
	background:url(Images/TemplateImages/earlybirdpromohover.png);
}

div#extra1 a.button_sendtoafriend
{
    display:block;
	width:148px;
    height:32px;
    background:url(Images/TemplateImages/button_sendtoafriend_o.png);
    margin:0 auto;
}

div#extra1 a.button_sendtoafriend:HOVER
{
    background:url(Images/TemplateImages/button_sendtoafriend_x.png);
}

div#extra1
{
	float:left;
	width:231px;
	display:inline;
}

div#main-nav
{
	position:absolute;
	top:142px;
	left:0;
	width:100%;
	height:43px;
}

div#footer
{
    border-left:5px #0085C6 solid;
	border-right:5px #0085C6 solid;
}

div#footer .footer_text
{
    height:33px;
    background:#0085C6; 
    font-size:16px;
    text-align:center; 
    padding-top:14px;
    color:#FFFFFF;
}

div#footer .footer_text a
{
    color:#FFF;
}

div#footer .footer_text a:HOVER
{
    text-decoration:none;
}

div#footer .footer_text b
{
    color:#FFF;
}

#sitebydsl{width:100%;background:none;text-align:center;padding:6px 0px;font-size:11px;}
#sitebydsl a{}
#sitebydsl a:hover{}

.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */

