/********************************************************************/
/*                             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;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body {font-family:Arial, Verdana, sans-serif; font-size:70%; color:#1691bf; background:url('/_images/bg/clouds.jpg') no-repeat top center #97cbf0;}
p { padding-bottom:15px;}
em { font-style:italic;}
strong { font-weight:bold;}
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { text-decoration:none; color:#1691bf; text-decoration:underline;}
a:focus {-moz-outline: 1px dotted #000 !important;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.skiptocontent, .relbookmark {position:absolute; margin-left: -9999px;}
#content ul, #content ol { padding:0px 0px 15px 0px;}
#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;}
#content table { float:left; width:100%; margin:0px 0px 15px 0px; border-top:1px solid #c6e2ee; border-bottom:1px solid #c6e2ee; border-left:1px solid #c6e2ee; text-align:left;}
#content table th, #content table td { padding:5px 5px 5px 5px; border-right:1px solid #c6e2ee;}
#content table th { font-weight:bold; background:#eef7fb; text-transform:capitalize;}
#content table td { border-top:1px solid #c6e2ee;}
legend { display:none;}
.fielderror { float:left; width:100%; padding:0px 0px 5px 0px; color:#ff0000;}
input, select, textarea { font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif;}
.checkbox { margin:0px 0px 0px 0px; width:13px; height:13px; overflow:hidden;}
.checkboxlabel { margin:0px 0px 0px 0px; line-height:13px; float:left; text-align:left;}
.accordian div { background:#fff;}
/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1 { font-size: 18px; color:#1691bf; font-weight:bold; padding:0px 0px 10px 0px;}
h2 { font-size: 16px; color:#1691bf; font-weight:bold; padding:0px 0px 10px 0px;}
h3 { font-size: 11px; color:#1691bf; font-weight:bold; padding:0px 0px 5px 0px;}

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

#container { width:980px; text-align:left; margin-left:auto; margin-right:auto; padding:80px 0px 20px 0px; background:url('/_images/bg/container.gif') no-repeat 0px 50px;}
#pageContent { float:left; width:980px; padding:0px 0px 0px 0px; background:url('/_images/bg/pageContent.gif') repeat-y 0px 0px;}
#content { float:left; width:500px; padding:0px 25px 0px 25px;}
#footer { float:left; width:500px; padding:30px 25px 0px 255px; background:url('/_images/bg/footer.gif') no-repeat left top;}
	#footer li { float:left; display:inline; padding:0px 10px 0px 0px; white-space:nowrap; color:#fff; font-weight:bold;}
	#footer a { font-weight:normal; color:#fff; font-weight:bold; text-decoration:none;}
	#footer a:hover, #footer a:focus { text-decoration:underline;}
	#footer .redant { float:right; padding:0px 0px 0px 0px;}

#container.internal { background:url('/_images/bg/container-internal.gif') no-repeat 0px 50px;}
#container.internal #pageContent { background:url('/_images/bg/pageContent-internal.gif') repeat-y 0px 0px;}
#container.internal #content { width:600px;}
#container.internal #footer { width:600px; background:url('/_images/bg/footer-internal.gif') no-repeat left top;}

#leftCol, #leftCol .logo, #leftCol .logo img, #leftCol #nav, #leftCol #nav li { float:left; width:230px;}
	#leftCol { padding:0px 0px 0px 0px; margin:40px 0px 0px 0px; background:url('/_images/bg/leftCol.gif') no-repeat left bottom;}
	#leftCol .logo {margin:0px 0px 25px 0px;}

	#leftCol #nav { padding:0px 0px 25px 0px;}
		#leftCol #nav li a { float:left; width:200px; padding:3px 15px 3px 15px; display:block; font-weight:bold; text-decoration:none; background:url('/_images/bg/dotted-line.gif') repeat-x left top;}
		#leftCol #nav li a:hover, #leftCol #nav li a:focus, #leftCol #nav li a.selected { background:url('/_images/bg/dotted-line.gif') repeat-x left top #eef7fb;}
		#leftCol #nav li ul { float:left; width:230px; padding:5px 0px 5px 0px;}
		#leftCol #nav li li { float:left; width:180px; padding:0px 15px 5px 35px;}
		#leftCol #nav li li a { width:180px; padding:0px 0px 0px 0px; display:inherit; font-weight:normal; background:none;}
		#leftCol #nav li li a:hover, #leftCol #nav li li a:focus { text-decoration:underline; background:none;}
		#leftCol #nav li li a.selected { font-weight:bold;}

	#leftCol .logoList { float:left; width:200px; padding:0px 15px 20px 15px;}
		#leftCol .logoList img { float:left;}

#rightCol { float:right; width:200px;}
	#rightCol .countdown { float:right; width:170px; height:150px; padding:55px 17px 0px 13px; text-align:center; background:url('/_images/bg/countdown.gif') no-repeat left top;}
	#rightCol .countdown h2 { font-size:20px; padding:0px 0px 0px 0px;}
	#rightCol .countdown #timer { float:left; width:170px; height:56px; margin:0px 0px 0px 0px;}
	#rightCol .countdown a { float:left; display:inline-block; margin:6px 0px 0px 13px;}

	.embedYoutube { float:left; width:490px; height:415px; margin:0px 0px 0px 0px; border:5px solid #effaff;}
	.intro { float:left; width:460px; padding:15px 20px 10px 20px; margin:0px 0px 15px 0px; background:#effaff;}
	.intro h1 { padding:0px 0px 5px 0px;}

#content .latestNews { float:left; width:500px;}
	#content .latestNews li { float:left; display:inline; width:235px; padding:0px 0px 0px 30px; background:none;}
	#content .latestNews .first { padding:0px 0px 0px 0px;}
	#content .latestNews li img { float:left; width:225px; height:130px; margin:0px 0px 0px 0px; border:5px solid #effaff;}
	#content .latestNews li p { float:left; width:210px; padding:10px 0px 0px 15px; font-size:12px; font-weight:bold; background:url('/_images/bullets/bullet.gif') no-repeat 0px 12px;}

#content .pageOptions { float:left; width:600px; padding:15px 0px 15px 0px; margin:10px 0px 0px 0px; background:url('/_images/bg/dotted-line.gif') repeat-x left top;}
	#content .pageOptions li { display:inline; background:none;}
	#content .pageOptions .fl { padding:0px 15px 0px 0px;}
	#content .pageOptions .fr { padding:0px 0px 0px 15px;}

#content .sitemap { float:left; width:600px; padding:1px 0px 15px 0px; background:url('/_images/bg/dotted-line.gif') repeat-x left top;}
	#content .sitemap li { float:left; width:580px; padding:5px 10px 5px 10px; font-size:13px; background:url('/_images/bg/dotted-line.gif') repeat-x left bottom;}
	#content .sitemap .bg { background:url('/_images/bg/dotted-line.gif') repeat-x left bottom #eef7fb;}
	#content .sitemap li a { font-weight:bold; text-decoration:none;}
	#content .sitemap li ul { float:left; width:580px; padding:5px 0px 5px 0px;}
	#content .sitemap li li { width:550px; padding:3px 0px 3px 30px; font-size:11px; background:url('/_images/bullets/bullet.gif') no-repeat 16px 5px;}
	#content .sitemap li li a { font-weight:normal;}















