/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}

input, select, textarea { font-family:Arial,Helvetica,sans-serif; font-size:12px; }

legend { display:none;}

body {font-family:Arial, Verdana, sans-serif; font-size:75%; color:#666666; }
p { padding-bottom:15px;}

h1 {color:#004C6A;
font-family:Arial,Helvetica,sans-serif;
font-size:180%;
font-style:normal;
font-weight:bold;
padding:0 0 10px 8px;
text-transform:uppercase; }

#content h1 { padding:0px 0px 15px 0px;}

#content { padding:20px;}

h2 { color:#004C6A; font-family:Arial,Helvetica,sans-serif; font-size:130%; font-style:normal; font-weight:bold; padding:0 0 15px; }

h3 { color:#004C6A; font-size:100%; font-weight:bold; padding:0 0 15px; }

#content h3 { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:bold; text-transform:uppercase; }

#content ul, #content ol { padding:0 0 15px; }

#content li { padding:0px 0px 5px 15px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 2px;}

#content ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 35px; list-style:decimal outside; background:none;}

.scrollablecontent { height:288px; overflow:auto; margin:0px 0px 15px 0px;}

.scrollablecontent-video { height:367px; overflow:auto; margin:0px 0px 15px 0px;}

p .multiboxClose { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

p .multiboxClose img { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 490px;}

#thankyou { padding:40px 40px 0px 40px;}
	#thankyou h1 { padding:0px 0px 15px 0px;}
#thankyou  p .multiboxClose img { margin:10px 0px 0px 470px;}


/********************************************************************/
/*                           Contact tags                           */
/********************************************************************/

.contact fieldset { float:left; width:500px; padding:30px 45px 25px 45px; color:#004c6a;}
	.contact label { float:left; width:210px; padding:3px 0px 6px 10px; font-weight:bold;}
	.contact .textfield, .contact select, .contact textarea { float:left; width:270px; color:#888888; padding:2px 4px 2px 4px; margin:0px 0px 10px 0px; border:1px solid #e2e2e2;}
	.contact select { width:280px; padding:0px 0px 0px 0px; line-height:18px;}
	.contact textarea { height:80px;}
	.contact .formbutton { float:right;}
	.contact .foot { float:left; width:710px; height:9px; margin:0px 0px 0px 0px;}
	.contact p { padding:0px 0px 15px 10px;}
	.contact .date { float:left; width:500px; padding:0px 0px 0px 0px;}
	.contact .date p { float:left; width:200px; padding:3px 0px 6px 10px; font-weight:bold;}
	.contact .date label { position:absolute; margin-left:-9999px;}
	.contact .date select { width:60px; padding:0px 0px 0px 0px; margin:0px 0px 10px 10px; height:18px;}
	
#content .contact ul.selectoptions { float:left; width:500px; padding:10px 0px 15px 0px;}
	#content .contact ul.selectoptions li { float:left; width:490px; padding:0px 0px 10px 10px; }
	#content .contact ul.selectoptions input { float:left;}
	#content .contact ul.selectoptions label { float:right; width:460px; padding:3px 0px 0px 0px; font-weight:bold; background:none;}


	.videozone { margin: auto; width:360px; height:320px; background:url('/_images/general/bg-player.gif') no-repeat bottom left;}
		.videozone #player { float:left; width:340px; height:225px; padding:10px 10px 0px 10px; color:#fff;}
		.videozone .details { float:left; width:340px; padding:0px 0px 0px 10px; color:#fff;}
		.videozone .details p { float:left; padding:0px 0px 10px 0px;}
		.videozone .details p span { float:left; width:270px;}
		.videozone .details p .date { float:right; width:70px; text-align:right;}
		
		
		
		
		form .error { padding:3px 10px 10px 24px; margin:0px 0px 0px 0px; font-weight:bold; background:url(../_images/bullets/bullet-error.gif) 6px 5px no-repeat; color:#CB0B0B; clear:both;}