/* CSS Document */
@import "/forum/css/themes/aqua/ui.theme.aqua.css";
body {
	margin:0px;
	padding:0px;
	border:0px;
	
	width:100%;
	height:100%;
	z-index:1;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#333333;
	background-color:#000000;
	background-image:url(/forum/interface/body_background.jpg);
	background-position:50% 0px;
	background-repeat:no-repeat;
}

.right_wrap ul {padding-left:20px; margin-left:0px; margin-top:0px; margin-bottom:0px;}
.right_wrap li {padding-left:0px; margin-left:0px;}

td {vertical-align:top;}
p {margin:5px 0px 7px 0px;} /* fix for IE */
hr {border: 0; color: #CCCCCC;	background-color: #CCCCCC;	height: 1px; width: 100%; text-align: left; margin:20px 0px; }
blockquote { padding:10px; margin:5px 0px 15px 0px;}
blockquote.hilite { background-color:#efefef; }

a { color:#4CA0BB;} /* default colour for unstyled links */ 
a:hover { color:#378ECA;}

.spacedLI li { margin:5px 0px}

.panel_bg a { color:#4CA0BB;}
.panel_bg a:hover { color:#378ECA;}

.panel_bg_lite a { color:#4CA0BB;}
.panel_bg_lite a:hover { color:#267994;}

.panel_bg_lite h1 { margin-top:0px !important;}
.panel_bg_lite {color:#333333;}
.panel_bg_lite hr {border: 0; color: #333333;	background-color: #333333;	height: 1px; width: 100%; text-align: left; margin:20px 0px; }

	/* General H styles */
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; color:#4CA0BB; margin:5px 0px 10px 0px; font-weight:normal; cursor:default;}

h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:20px; font-weight:bold; }
h4 { font-size:18px; font-weight:bold; }
h5 { font-size:16px; font-weight:bold; }
h6 { font-size:14px; font-weight:bold; }
	/**/

	/*specific H styles*/
.right_wrap h1 { font-size:26px; margin-top:13px;}

.right_wrap h2 { font-size:18px; font-weight:normal; padding-bottom:5px; border-bottom:1px solid #4CA0BB; padding-top:15px;}
.right_wrap h2.intro { font-size:22px; font-weight:normal; padding-bottom:0px; border-bottom:0px; padding-top:15px;}

.right_wrap h3 { font-size:16px; font-weight:bold;}

.panel_bg h2 { 
	padding-bottom:5px; 
	border-bottom:1px dotted #4CA0BB; 
	font-size:18px; 
	font-weight:normal; 
	letter-spacing:0.5px; 
	margin-top:0px;
}

.panel_bg_lite h2 { 
	padding-bottom:5px; 
	border-bottom:1px dotted #4CA0BB; 
	font-size:18px; 
	font-weight:normal; 
	letter-spacing:0.5px; 
	margin-top:0px;
}
	
.panel_bg h3 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#4CA0BB; margin:0px 0px 5px 0px;}

.panel_bg h4 { padding-bottom:5px; font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:0.5px;	border-bottom:1px dotted #4CA0BB; }
	
.main_img_slider_content h3 { line-height:25px; font-size:20px;}
	/**/

/* START sprites co-ordinates */

.lrgHead, .medHead, .smlHead { background-repeat:repeat-x; position:relative; padding-left:15px; padding-right:15px;}
.lrgHead div.lft, .lrgHead div.rte, .medHead div.lft, .medHead div.rte, .smlHead div.lft, .smlHead div.rte { 
	background-image:url(/forum/interface/sprites.png); width:15px; overflow:hidden; display:block;}

.lrgHead div.lft, .medHead div.lft, .smlHead div.lft {position:absolute; top:0px; left:0px;}
.lrgHead div.rte, .medHead div.rte, .smlHead div.rte {position:absolute; top:0px; right:0px;}

.lrgHead, .lrgHead div.lft, .lrgHead div.rte { height:30px;}
.lrgHead { background-image:url(/forum/interface/lrgHead_tile.gif); line-height:30px;}
.lrgHead div.lft { background-position:0px 0px;}
.lrgHead div.rte { background-position:-15px 0px;}

.medHead, .medHead div.lft, .medHead div.rte { height:21px; z-index:19;}
.medHead { background-image:url(/forum/interface/medHead_tile.gif); line-height:22px;}
.medHead div.lft { background-position:0px -30px;}
.medHead div.rte { background-position:-15px -30px;}

.smlHead, .smlHead div.lft, .smlHead div.rte { height:11px;}
.smlHead { background-image:url(/forum/interface/smlHead_tile.gif); line-height:11px;}
.smlHead div.lft { background-position:0px -51px;}
.smlHead div.rte { background-position:-15px -51px;}

.ico_blank, .arrow, .arrowTW, .arrowRW, .arrowBW, .arrowLW, .arrowTB, .arrowRB, .arrowBB, .arrowLB, .ico_email { 
	background-image:url(/forum/interface/sprites.png); 
	width:9px; 
	height:9px; 
	border:0px; 
	margin-left:5px; 
	margin-right:5px; 
	margin-top:2px;
}

.ico_blank { background-position:-31px -52px; width:10px; height:10px; margin-right:0px;} 
.ico_email { background-position:-30px -43px; width:11px; height:9px; margin-right:0px;} 

.ico_pdf, .ico_vid, .ico_doc, .ico_ppt, .ico_xls, .ico_psd, .ico_zip  {
	background-image:url(/forum/interface/ico_sprite.png); 
	width:16px; 
	height:16px; 
	border:0px; 
	margin-left:3px;
	margin-right:3px;
}

.ico_pdf { background-position:  0px 0px; }
.ico_vid { background-position:-16px 0px; }
.ico_doc { background-position:-32px 0px; }
.ico_ppt { background-position:-48px 0px; }
.ico_xls { background-position:-64px 0px; }
.ico_psd { background-position:-80px 0px; }
.ico_zip { background-position:-96px 0px; }

.arrow { background-position:-39px -9px;} /* default arrow */

.arrowTW { background-position:-30px -9px;}
.arrowRW { background-position:-39px -9px;}
.arrowBW { background-position:-49px -9px;}
.arrowLW { background-position:-57px -9px;}

.arrowTB { background-position:-30px 0px;}
.arrowRB { background-position:-39px 0px;}
.arrowBB { background-position:-49px 0px;}
.arrowLB { background-position:-57px 0px;}

.swish_lrg, .swish_med, .swish_sml {
	background-image:url(/forum/interface/swish_sprite.gif);
	display:block;
	height:2px;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:4px auto;
	clear:both;
	position:relative;
}

.swish_lrg { background-position:0px 0px; width:638px;} 
.swish_med { background-position:-638px 0px; width:324px;} 
.swish_sml { background-position:-962px 0px; width:208px;} 

/* END sprites co-ordinates */

/* START colours */
.panel_menu {background-color:#DDDDDD;}
.panel_bg, .panel_bg_box { background-color:#E3F1F8;}
.panel_bg_lite { background-color:#EFEFEF}
.select_210 select, .select_180 select { background-color:#575757;}

.spotTXT, .spotTXT a, .office_wrap em a { color:#4CA0BB !important;}
.spotHOV a:hover, .office_wrap span em a:hover { color:#4CA0BB !important;}
.spotBG { background-color:#4CA0BB !important;}
.spotBORD, .select_210, .select_180 { border:1px solid #4CA0BB !important;}

.whiteTXT, .whiteTXT a, .select_210 select, .select_180 select { color:#FFFFFF !important;}
.whiteHOV a:hover { color:#FFFFFF !important;}
.whiteBG { background-color:#FFFFFF !important;}
.whiteBORD { border:1px solid #FFFFFF !important;}

.greyTXTlite, .greyTXTlite a { color:#EFEFEF !important;}
.greyHOVlite a:hover { color:#EFEFEF !important;}
.greyBGlite { background-color:#EFEFEF !important;}
.greyBORDlite { border:1px solid #EFEFEF !important;}

.greyTXT, .greyTXT a { color:#6C6C6C !important;}
.greyHOV a:hover { color:#6C6C6C !important;}
.greyBG { background-color:#6C6C6C !important;}
.greyBORD, .galleryThumbs img{ border:1px solid #6C6C6C !important;}
.galleryThumbs img{ width:85px; height:63px;}

.blackTXT, .blackTXT a, .gel_button a { color:#000000 !important;}
.blackHOV a:hover { color:#000000 !important;}
.blackBG { background-color:#000000 !important;}
.blackBORD { border:1px solid #000000 !important;}

.warningTXT { color:#CC0000;}

/* END colours */

/* START layout.css */

#testimonials hr {border: 0; color: #cccccc; background-color: #cccccc;	height: 1px; width: 100%; text-align: left; margin:15px 0px; }

.main_image { width:650px; height:210px; overflow:hidden; position:relative; display:block; z-index:10;}

.main_img_slider { position:absolute; display:block; width:230px; height:210px; top:0px; right:0px; z-index:11; background-image:url(/forum/interface/trans80.png); }
.main_img_slider_content {text-align:center; position:relative; padding:10px; top:0px; z-index:20;}
.main_img_slider_content p { margin:5px 0px;}

#adRegister { margin-top:20px;}
#adRegister a { text-transform:uppercase; font-weight:bold;}
#adRegister img { position:relative;}

#welcome_hd { margin-bottom:0px; color:#FFFFFF;}
#welcome_hotel { font-weight:bold; color:#4CA0BB; margin-bottom:15px;}
#welcome_tag { margin-bottom:10px; color:#C7EFF9;}
#welcome_date { color:#FFFFFF; font-size:12px; font-weight:bold;}
#welcome_button { display:block; width:85%; background-color:#4CA0BB; border: 1px solid #297299; color:#FFFFFF; text-decoration:none; margin:10px auto 0px auto; line-height:18px; text-transform:uppercase;}
#welcome_button:hover { text-decoration:underline; background-color:#297299;}

.a_button { padding:3px 0px; display:block; width:99%; text-transform:uppercase; text-decoration:none; text-align:right; letter-spacing:normal; color:#FFFFFF !important; background-color:#4CA0BB; border:1px solid #297299;}
.a_button:hover { color:#ffffff !important; background-color:#297299;}
.a_button.hilite {background-color:#575757;}

.gel_button { text-align:center; text-transform:uppercase; letter-spacing:0.5px;}
.gel_button a { text-decoration:none;}
.gel_button a:hover { text-decoration:underline;}

.dayHD {border-bottom:1px solid #7DC8E1; background-color:#D9F5FF; font-weight:bold;}

#right-panel { width:220px;}

.eventLocation { font-style:italic;}
.eventLocation b { font-style:normal; font-weight:bold;}

.archiveDropdown { width:400px; font-size:12px;}
.archiveDropdown option {color:#0B556D;}
.oddRow { background-color:#EFEFEF;}
option.evenTXT { color:#267994;}

/* START dropdown fixes*/

.select_210 {
	width:210px; 
	height:16px; 
	overflow:hidden; 
	display:inline; 
	float:left;
	position:relative;
	clear:both;
}

.select_210 select {
	width:216px; 
	margin-left:-3px; 
	margin-top:-3px;
}

.select_180 {
	width:177px; 
	height:16px; 
	overflow:hidden; 
	display:inline; 
	float:left;
	position:relative;
	clear:both;
}

.select_180 select {
	width:183px; 
	margin-left:-3px; 
	margin-top:-3px;
}


/* END dropdown fixes*/

.top_gel_bar { padding:20px; }

.site_wrap {
	width:980px;	
	margin:0 auto;
}

/* General styles */
.header_wrap {
	clear:both;
	float:left;
	width:100%;
}
.header_wrap {
	height:110px;
	color:#FFFFFF;
}
.header_content {
	padding:20px;
	position:relative;
}
.headerText { position:absolute; width:800px; height:auto; text-align:right; bottom:20px; right:15px; line-height:15px;}
.headerText a { color:#FFFFFF; text-decoration:none;}
.headerText a:hover { color:#7FD7F0; text-decoration:underline;}

.office_wrap { font-size:12px; font-weight:bold; text-align:center; color:#1A7199; }
.office_wrap span {margin:0px 30px; color:#FFFFFF; position:relative; cursor:help;}
.office_wrap span em { /*start popup */
	width: 170px;
	height: 66px;
	padding:10px 15px;
	position: absolute;
	top: -85px;
	left: -50px;
	z-index: 20;
	display: none;
	color:#000000;
	font-size:11px;
	font-weight: normal;
	font-style: normal;
	text-align:left;
	background: url(/forum/interface/hover.png) no-repeat; /*200X76*/
	line-height:normal;
}	/* end popup */

/* column container */
.content_wrap {
    background-color:#FFFFFF;
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	/* overflow:hidden;		This chops off any overhanging divs */
	background-image:url(/forum/interface/header_swish.gif);
	background-position:50% 0px;
	background-repeat:no-repeat;
}
/* common column settings */
.colright, .colmid,	.column_wrap { float:left; width:100%; position:relative; }
.right_wrap, .left_wrap, .col3 { float:left; position:relative;	overflow:hidden; }
/* 2 Column (left menu) settings */
.left_column {
	/*background:#fff;		 right column background colour */
}
.left_column .column_wrap {
	left:-736px;			/* right column width */
	/*background:#f4f4f4;	 left column background colour */
}
.left_column .right_wrap {
	width:650px;			/* right column content width */
	left:1033px;			/* 100% plus left column left padding */
}
.left_column .left_wrap {
	width:250px;			/* left column content width (column width minus left and right padding) */
	left:105px;			/* (right column left and right padding) plus (left column left padding) */
}
/* Footer styles */
.footer_wrap {
	background-color:#FFFFFF;
	clear:both;
	float:left;
	width:100%;
	min-height:55px;
	background-image:url(/forum/interface/footer_swish.gif);
	background-position:50% 100%;
	background-repeat:no-repeat;
}
.footer_content {
	padding:30px 20px 20px 20px;	
}

.footer_div_wrap {
	height:70px;
	padding:20px 0px;
}

.footer_div {
	float:left;
	width:165px;
	overflow:hidden;
	display:block;
	margin-left:20px;
}

.footer_links { text-align:center;}
.footer_links a { margin:0px 32px; text-decoration:none;}
.footer_links a:hover { text-decoration:underline;}

.copyrightNotice { width:100%; height:25px; line-height:25px; color:#cccccc; text-align:center;}
.copyrightNotice a {color:#cccccc;}

/* END layout.css */

.IE6Warn {
	border:1px solid red;
	padding:15px;
	width:80%;
}

#BRwarn {
	text-align:center;
	color:#333;
}

#BRwarn a {
	color:navy;
}

#BRwarn a:hover {
	color:blue;
}

.IBerror {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:2px solid red;
	color:#000033;
	background:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:90%;
	padding:10px;
	text-align:left;
}

.IBerror a {
	color:#2D7790;
}

.IBerror a:hover {
	color:#333;
}

/* START menu css */

ul.site_menu, ul.site_menu ul, ul.site_menu ul ul {	
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 210px;
}

ul.site_menu ul, ul.site_menu ul ul { display:none; }

.site_menu li {min-height:20px;} /*fix for IE7*/

.site_menu li a {
	font-size:11px;
	display:block;
	width:195px;
	line-height:normal;
	border-bottom:1px solid #D6D6D6;
	padding:5px 10px 5px 5px;
	text-transform:uppercase;
	text-decoration:none;
	position:relative;
	min-height:12px; /*fix for IE7*/
}

.site_menu li a img.arrow { position:absolute; right:0px; top:20%;}

	/*level-one*/

ul.level-one li {	
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	cursor: pointer;
	text-transform:uppercase;
	background-color:#4CA0BB;
}

ul.level-one li:hover { background-color:#267994;}

ul.level-one a { color:#FFFFFF;}
ul.level-one a:hover {color:#FFFFFF; text-decoration:underline;}

ul.level-one li.hilite {}
ul.level-one a.rotate img.arrow { background-position:-49px -9px;}

	/*level-two*/

ul.level-two li {	
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	cursor: pointer;
	text-transform:uppercase;
	background:#575757;
}

ul.level-two li:hover {}

ul.level-two a {color:#FFFFFF;}
ul.level-two a:hover {color:#FFFFFF; text-decoration:underline;}

ul.level-two li.hilite {}
ul.level-two a.rotate img.arrow { background-position:-49px -9px;}

	/*level-three*/
	
ul.level-three li { border-bottom:1px solid #1F1F1F;}	

ul.level-three li {	
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	text-align: left;
	cursor: pointer;
	text-transform:uppercase;
	background:#1F1F1F;
}

ul.level-three li:hover {}

ul.level-three a {color:#4CA0BB; border-bottom:1px dotted #FFFFFF; font-size:10px;}
ul.level-three a:hover {color:#4CA0BB; text-decoration:underline;}

ul.level-three li.hilite {}
ul.level-three li.hilite a {}

ul.level-three a img.arrow { background-position:-40px -18px;}
ul.level-three a.rotate img.arrow { background-position:-49px -18px;}

/*level-four*/
	
ul.level-four li { border-bottom:1px solid #1F1F1F;}	

ul.level-four li {	
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	text-align: left;
	cursor: pointer;
	text-transform:uppercase;
	background:#000000;
}

ul.level-four li:hover {}

ul.level-four a {color:#999999; border-bottom:1px dotted #666666 !important; font-size:10px;}
ul.level-four a:hover {color:#4CA0BB; text-decoration:underline;}

ul.level-four li.hilite {}
ul.level-four li.hilite a {}

ul.level-four a img.arrow { background-position:-40px -27px;}
ul.level-four a.rotate img.arrow { background-position:-49px -27px;}

/* END menu css */

/* START FAQ plugin */

.faq {
  padding: 10px 0 0 0px;
}
.faq h4 {
	margin-bottom: .5em;
}
.faq dt {
	margin-top: -1px;
	border: solid 1px #267994;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
    line-height: 1.2;
	cursor: pointer;
	width:auto;
	display:block;
}
.faq dt.faqClosed {
	color: #FFFFFF;
	background: #4CA0BB;
	margin:2px 0px;
	background-image:url(/forum/interface/bullet_toggle_plus.gif);
	background-position:right 50%;
	background-repeat:no-repeat;
}
.faq dt.faqOpen {
	color: #FFFFFF;
	background: #267994;
	margin:2px 0px;
	background-image:url(/forum/interface/bullet_toggle_minus.gif);
	background-position:right 50%;
	background-repeat:no-repeat;
}
.faq dd {
	display: block;
	margin: 0px;
	padding: 15px 0px;
	overflow: hidden;
	background-color:#1F1F1F;
	width:auto;
}

.faq p {padding:0px 15px;}

.faq .faqToTop {
	display: none;
	text-align: right;
	padding-bottom: 4px;
    font-size: 0.75em;
}

.faq .faqHide, .faq .faqShow {
	display: block;
	margin: 6px 0;
	padding-left: 30px;
	background: url(/forum/interface/minus.gif) no-repeat 5px 50%;
	font-weight: bolder;
	text-decoration: none;
	width:auto;;
}

.faq .faqShow {
	background-image: url(/forum/interface/plus.gif);
}


/* END FAQ plugin */


/* - - - START classRewrites.css - - - */

.hideME { display:none;}
.showME { display:block;}

.removeME { display:none; visibility:hidden;}
.addMe { display:block; visibility:visible;}

.clear {clear:both !important;}
.block {display:block !important;}

.z1 {z-index:1;}
.z5 {z-index:5;}
.z10 {z-index:10;}
.z15 {z-index:15;}
.z20 {z-index:20;}
.z25 {z-index:25;}

.pointer {cursor:pointer;}
.cursor {cursor:default;}
.unavailable {cursor:no-drop;}
.help { cursor:help;}

.w80 {width:80px !important;}
.w100 {width:100px !important;}
.w150 {width:150px !important;}
.w180 {width:180px !important;}
.w210 { width:204px;} /* padding and border exluded */
.w260 { width:260px;}

.fullWidth, .fullTBwidth table {width:100% !important;}
.fullHeight {height:100% !important;}
.width99 {width:99% !important;}
.zeroSpace { margin:0px !important; padding:0px !important;}

.lineSpacer { width:100%; height:1px; margin:10px 0px;}

.noBord, .noBord a, .noBord img { border-width:0px !important;}

	/* paddings T R B L */
	
.padT0 { padding-top:0px !important;}
.padT5 { padding-top:5px;} 
.padT10 { padding-top:10px;}
.padT15 { padding-top:15px;}
.padT20 { padding-top:20px;}
.padT20td td { padding-top:20px;}
.padT30 { padding-top:30px;}
.padT40 { padding-top:40px;}

.padR0 {padding-right:0px;}
.padR5 { padding-right:5px;}
.padR10 { padding-right:10px;}
.padR20 { padding-right:20px;}
.padR30 { padding-right:30px;}
.padR60 { padding-right:60px;}

.padB4 td, .padB4 { padding-bottom:4px;}
.padB5 { padding-bottom:5px;}
.padB10 { padding-bottom:10px;}
.padB10td td { padding-bottom:10px;}
.padB15 { padding-bottom:15px;}
.padB20 { padding-bottom:20px;}
.padB20td td { padding-bottom:20px;}

.padL0 {padding-left:0px;}
.padL5 { padding-left:5px;} 
.padL10 { padding-left:10px;}
.padL20 { padding-left:20px;}

.pad0 { padding:0px;}
.pad3 { padding:3px;}
.pad5 { padding:5px;}
.pad10 { padding:10px;}
.pad15 { padding:15px;}
.pad1520 { 
	padding-top:15px;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;}
.pad20 { padding:20px;}

.padLR10 { 
	padding-left:10px;
	padding-right:10px;}
.padLR15 { 
	padding-left:15px;
	padding-right:15px;}
.padLR20 { 	
	padding-left:20px;
	padding-right:20px;}
.padLR30 { 	
	padding-left:10px;
	padding-right:30px;}
.padTB10 {
	padding-top:10px;
	padding-bottom:10px;}
.padTB20 {
	padding-top:20px;
	padding-bottom:20px;}
	/**/ 
	
	/* margins T R B L */
	
.margTmin5 { margin-top:-5px;}
.margT0 { margin-top:0px;}	
.margT5 { margin-top:5px;}
.margT10 { margin-top:10px;}
.margT15 { margin-top:15px;}
.margT20 { margin-top:20px;}
.margT30 { margin-top:30px;}

.margR0 { margin-right:0px;}
.margR5 { margin-right:5px;}
.margR10 { margin-right:10px;}
.margR15 { margin-right:15px;}
.margR20 { margin-right:20px;}

.margB0 { margin-bottom:0px;}
.margB5 { margin-bottom:5px;}
.margB10 { margin-bottom:10px;}
.margB15 { margin-bottom:15px;}
.margB20 { margin-bottom:20px;}

.margL5 { margin-left:5px;}
.margL10 { margin-left:10px;}
.margL15 { margin-left:15px;}
.margL20 { margin-left:20px;}
.margL40 { margin-left:40px;}

.marg0 { margin:0px;}
.margRB20 { 
	margin-right:20px;
	margin-bottom:20px;} /*right &amp; bottom*/
.margTR20 { 
	margin-top:20px;
	margin-right:20px;} /*top &amp; right*/
.margBL20 { 
	margin-bottom:20px;
	margin-left:20px;} /*bottom &amp; left*/
.margLR50 {
	margin-right:50px;
	margin-left:50px;}
.margTB10 {
	margin-top:10px;
	margin-bottom:10px;}
.margTB15 {
	margin-top:15px;
	margin-bottom:15px;}
.margTB20 {	
	margin-top:20px;
	margin-bottom:20px;}
.margTB30 {
	margin-top:30px;
	margin-bottom:30px;}

/**/

.relative { position:relative;}
.absolute { position:absolute;}

.center {text-align:center !important;}
.left {text-align:left !important;}
.right {text-align:right !important;}

.floatL {float:left !important;}
.floatR {float:right !important;}

.bold {font-weight:bold !important;}
.italic {font-style:italic !important;}
.normal {font-weight:normal !important; letter-spacing:normal !important; font-style:normal !important;}
.strike {text-decoration:line-through !important;}

.autoXY {width:auto !important; height:auto !important;}

.vTop, .vTop td {vertical-align:top;}

.font9, .font9 td, font9 a {font-size:9px;}
.font10, .font10 td, font10 a {font-size:10px;}
.font11, .font11 td, font11 a {font-size:11px;}
.font12, .font12 td, font12 a {font-size:12px;}
.font13, .font13 td, font13 a {font-size:13px;}
.font14, .font14 td, font14 a {font-size:14px;}
.font15, .font15 td, font15 a {font-size:15px;}
.font16, .font16 td, font16 a {font-size:16px;}
.font17, .font17 td, font17 a {font-size:17px;}
.font18, .font18 td, font18 a {font-size:18px;}
.font19, .font19 td, font19 a {font-size:19px;}
.font20, .font20 td, font20 a {font-size:20px;}
.font21, .font21 td, font21 a {font-size:21px;}
.font22, .font22 td, font22 a {font-size:22px;}
.font23, .font23 td, font23 a {font-size:23px;}
.font24, .font24 td, font24 a {font-size:24px;}
.font25, .font25 td, font25 a {font-size:25px;}
.font26, .font26 td, font26 a {font-size:26px;}
.font27, .font27 td, font27 a {font-size:27px;}
.font28, .font28 td, font28 a {font-size:28px;}
.font29, .font29 td, font29 a {font-size:29px;}
.font30, .font30 td, font30 a {font-size:30px;}

.line14, .line14 td, .line14 a {line-height:14px !important; min-height:14px !important;}
.line16, .line16 td, .line16 a {line-height:16px !important; min-height:16px !important;}
.line18, .line18 td, .line18 a {line-height:18px !important; min-height:18px !important;}
.line20, .line20 td, .line20 a {line-height:20px !important; min-height:20px !important;}
.line22, .line22 td, .line22 a {line-height:22px !important; min-height:22px !important;}
.line25, .line25 td, .line25 a {line-height:25px !important; min-height:25px !important;}

.txtUP {text-transform:uppercase;}
.txtDOWN {text-transform:lowercase;}
.txtCapHead {text-transform:capitalize;}

.txtInd0 {text-indent:0px !important;}
.txtInd5 {text-indent:5px;}
.txtInd10 {text-indent:10px;}
.txtInd15 {text-indent:15px;}
.txtInd20 {text-indent:20px;}

.cleanUnder, .cleanUnder a {text-decoration:none;}
.cleanUnder:hover, .cleanUnder a:hover {text-decoration:underline;}
.cleanLink, .cleanLink a {text-decoration:none;}
.cleanLink:hover, .cleanLink a:hover {text-decoration:none;}
.uLink {text-decoration:underline;}

.tahoma, .tahoma td, .tahoma p, .tahoma a { font-family:Tahoma, Arial, Helvetica, sans-serif;}
.verdana, .verdana td, .verdana p, .verdana a { font-family:Verdana, Arial, Helvetica, sans-serif;}
.arialN { font-family:"Arial Narrow", Tahoma, Arial;}
.arial, .arial td, .arial p, .arial a { font-family:Arial, Helvetica, sans-serif;}

.dropCap:first-letter { font-size: 30px; float: left; margin-right:3px;}

.lime {border:1px solid lime;}

/* - - - END classRewrites.css - - - */

/* - - - START print.css - - - */

@media print
{
	.HOP {display:none; visibility:hidden;} /* HOP - Hide On Print */
	.SOP {display:block; visibility:visible;} /* SOP - Show On Print */
	.jquery-corner {display:none; visibility:hidden;}
	input, select {color:#000000; background:#FFFFFF;}
	dd {display:block !important;}
	.right_wrap, .left_wrap, .col3 { float:left; position:relative;	overflow:visible; }
}

/* - - - END print.css - - - */

/* start OLD STYLES */

.black_back {
	background-color: #000000;
	color: #993333;
	cursor: default;
}

.bordgrey {
	background-color: #C3C5C4;
}
.back_grey {
	background-color: #DEDEDE;
}
#linksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5998C8;
}
#linksmall a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}
#linksmall a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.normaltext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	cursor: default;
}
.titlegrey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	cursor: default;
	font-weight: bold;

}

.title2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.title1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.title3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.link1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5998C8;
	font-weight: normal;
}
.link1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #5998C8;
	font-weight: normal;
}
.link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5998C8;
	font-weight: bold;
}
.link2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #5998C8;
	font-weight: bold;
}
.linkpad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5998C8;
	font-weight: bold;
	padding-right: 36px;
}
.linkpad:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #5998C8;
	font-weight: bold;
	padding-right: 36px;
}
.telefone{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #993333;
	font-weight: bold;
}
.bord {
	border: 1px solid #666666;
}
.formstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5998c8;
}


/* end OLD STYLES */

/* start new layout */

.eventImg { position:relative; top:-5px; left:0px; width:100px; height:100px;}

/* end new layout */