/**
 * General Flexi CSS Layouts style definitions.
 * The rules defined in this file are used in all the layouts and its contents SHOULD NOT BE CHANGED. 
 */

/**
 * CSS class applied to all outer layers of the CSS Boxes. Boxes float left by default, except when specified otherwise in particular layout styles.
 */
.cssLO {
	float: left;
}

/**
 * CSS class applied to all inner layers of the CSS Boxes. No general rules are needed but the selector is listed here for reference.
 */
.cssLI{
}

/**
 * Prevents the non-intuitive collapsing margins default behaviour of the W3 Box Model.
 * This rule is recognized by all modern browser (Firefox, Opera, IE8, Safari, Chrome and other) and IE7, but not by IE6 or the Dreamweaver design view.
 * IE6 does not collapse margins and for DW the problem was solved in another way.
 */
.cssLO > .cssLI:first-child{
	overflow: hidden;
}

/**
 * Style definitions for the clearing div for the row type CSS Boxes.
 * This div not displayed for IE6 and lower. The second CSS rule makes it visible only for newer browsers.
 */
.cssLClearR{
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
	display: none;
}
.cssLI > .cssLClearR{
	display: block;
}

/**
 * Style definitions for the clearing div for the column type CSS Boxes.
 * This div not displayed for IE6 and lower. The second CSS rule makes it visible only for newer browsers.
 */
.cssLClearC{
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
	display: none;
}
.cssLI > .cssLClearC{
	display: block;
}

/**
 * Style definitions for the layout clearing div.
 * This div is not displayed for IE7 and lower. The second CSS rule makes it visible only for newer browsers.
 */
.cssLClearL{
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
	display: none;
}
html>/**/body .cssLClearL{ 
	display: block;
}

/**
 * CSS rule that fixes a Dreamweaver CS5 design view positioning bug.
 * Withouth this rule some relatively positioned divs will be displayed outside the normal page viewport.
 */
div.cssLFixDWPositioning{
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/**
 * Bellow are CSS style definitions for the Flexi CSS Layouts Debug Mode.
 */
#layoutsDebug_infoIcon{
	background-image: url("bulk_icons.png");
	background-position: 0 0;
	cursor: help;
	height: 16px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 16px;
}.raid7pages1_body_design .raid7pages1 .cssLO.raid7pages1_wrapper_layout .wrapper.cssLI.raid7pages1_wrapper_design .cssLO.raid7pages1_content_wrapper_layout .content_wrapper.cssLI.raid7pages1_content_wrapper_design .cssLO.raid7pages1_bottomcontent_wrapper_layout .bottomcontent_wrapper.cssLI.raid7pages1_bottomcontent_wrapper_design .cssLO.raid7pages1_row7_xtdalignwrapper_layout .row7_xtdalignwrapper.cssLI.raid7pages1_row7_xtdalignwrapper_design .cssLO.raid7pages1_bottomcontent_layout .bottomcontent.cssLI.raid7pages1_bottomcontent_design .cssLO.raid7pages1_feature4_layout .feature4.cssLI.raid7pages1_feature4_design .tabscontainer .curvedContainer #tab_content_1 strong h1 {
	color: #09F;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
}
.PageLayout943_body_design .PageLayout943 .cssLO.PageLayout943_wrapper_layout .wrapper.cssLI.PageLayout943_wrapper_design .cssLO.PageLayout943_header_wrapper_layout .header_wrapper.cssLI.PageLayout943_header_wrapper_design .cssLO.PageLayout943_headertop_wrapper_layout .headertop_wrapper.cssLI.PageLayout943_headertop_wrapper_design .cssLO.PageLayout943_row4_xtdalignwrapper_layout .row4_xtdalignwrapper.cssLI.PageLayout943_row4_xtdalignwrapper_design .cssLO.PageLayout943_headertop_layout .headertop.cssLI.PageLayout943_headertop_design .cssLO.PageLayout943_navigation_layout .navigation.cssLI.PageLayout943_navigation_design .cssLO.PageLayout943_row_1_layout .row_1.cssLI.PageLayout943_row_1_design table tr td p strong u {
	color: #ADADAD;
}
.PageLayout943_body_design .PageLayout943 .cssLO.PageLayout943_wrapper_layout .wrapper.cssLI.PageLayout943_wrapper_design .cssLO.PageLayout943_header_wrapper_layout .header_wrapper.cssLI.PageLayout943_header_wrapper_design .cssLO.PageLayout943_headertop_wrapper_layout .headertop_wrapper.cssLI.PageLayout943_headertop_wrapper_design .cssLO.PageLayout943_row4_xtdalignwrapper_layout .row4_xtdalignwrapper.cssLI.PageLayout943_row4_xtdalignwrapper_design .cssLO.PageLayout943_headertop_layout .headertop.cssLI.PageLayout943_headertop_design .cssLO.PageLayout943_navigation_layout .navigation.cssLI.PageLayout943_navigation_design .cssLO.PageLayout943_row_1_layout .row_1.cssLI.PageLayout943_row_1_design table tr td p strong {
	font-size: 16px;
	color: #CCC;
	font-weight: bold;
}
.contact_heading {
	color: #F00;
	font-weight: bold;
	font-size: 16px;
	text-align: right;
	}
.PageLayout943_body_design .PageLayout943 .cssLO.PageLayout943_wrapper_layout .wrapper.cssLI.PageLayout943_wrapper_design .cssLO.PageLayout943_header_wrapper_layout .header_wrapper.cssLI.PageLayout943_header_wrapper_design .cssLO.PageLayout943_headertop_wrapper_layout .headertop_wrapper.cssLI.PageLayout943_headertop_wrapper_design .cssLO.PageLayout943_row4_xtdalignwrapper_layout .row4_xtdalignwrapper.cssLI.PageLayout943_row4_xtdalignwrapper_design .cssLO.PageLayout943_headertop_layout .headertop.cssLI.PageLayout943_headertop_design .cssLO.PageLayout943_navigation_layout .navigation.cssLI.PageLayout943_navigation_design .cssLO.PageLayout943_row_1_layout .row_1.cssLI.PageLayout943_row_1_design table {
	text-align: right;
}
