@charset "UTF-8";
/* CSS Document */

/* Styles for the layout of the homepage */
/* body {
	margin:20px auto;
	text-align:center;
	background-color:#B6B6B6;
	background-image:url('../images/cms_background.gif');
	background-repeat:repeat-y;
	background-position:top center;
} */

a {
	font-family:inherit;
	color:inherit;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

ol li, ul li {
	font-family:Arial;
	font-size:10px;
	line-height:14.5px;
	color:#000000;
	font-weight:normal;
}

/* 
div#sitebackground {
	margin:0px;
	width:100%;
	padding:0px;
}

div#sitecentered {
	margin:0px auto;
	width:1002px;
	padding:0px;
}

td#menuLogo {
	width:894px;
	height:143px;
	padding:70px 10px 0px 10px;
	background-image:url('../images/fusionOne_logo_bg.jpg');
	background-repeat:no-repeat;
	text-align:center;
}

table.nomargin {
	border-collapse:collapse;
	margin:0px;
}
td.nopadding {
	padding:0px;
	vertical-align:top;
}


table#homeContent td.shadowTop {
	background-image:url('../images/home_content_bgtop.jpg');
	background-repeat:no-repeat;
	width:501px;
	height:6px;
	padding:0px;
}
table#homeContent td.shadowBreadth {
	background-image:url('../images/home_content_bgbreadth.jpg');
	background-repeat:repeat-y;
	width:435px;
	height:332px;
	padding:25px 28px 25px 34px;
	text-align:left;
	vertical-align:top;
}
table#homeContent td.shadowBottom {
	background-image:url('../images/home_content_bgbottom.jpg');
	background-repeat:no-repeat;
	width:501px;
	height:6px;
	padding:0px;
}
table#innerContent td.shadowTop {
	background-image:url('../images/inside_content_bgtop.jpg');
	background-repeat:no-repeat;
	width:659px;
	height:30px;
	padding:0px 50px 0px 0px;
	text-align:right;
}
table#innerContent td.shadowBreadth {
	background-image:url('../images/inside_content_bgbreadth.jpg');
	background-repeat:repeat-y;
	width:700px;
	height:532px;
	padding:5px 9px 10px 8px;
	text-align:left;
	vertical-align:top;
}
table#innerContent td.shadowBreadth div.contentPadding  {
	margin:15px 40px;
	width:612px;
	padding:0px;
}
table#innerContent td.shadowBottom {
	background-image:url('../images/inside_content_bgbottom.jpg');
	background-repeat:no-repeat;
	width:709px;
	height:5px;
	padding:0px;
}

table#homeValuedPartners td.shadowTop {
	background-image:url('../images/home_partners_bgtop.gif');
	background-repeat:no-repeat;
	width:208px;
	height:6px;
	padding:0px;
}
table#homeValuedPartners td.shadowLeft {
	background-image:url('../images/home_partners_bgleft.gif');
	background-repeat:repeat-y;
	width:8px;
	padding:0px;
}
table#homeValuedPartners td.blockContent {
	background-color:#66655D;
	width:192px;
	height:101px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}
table#homeValuedPartners td.shadowRight {
	background-image:url('../images/home_partners_bgright.gif');
	background-repeat:repeat-y;
	width:8px;
	padding:0px;
}
table#homeValuedPartners td.shadowBottom {
	background-image:url('../images/home_partners_bgbottom.gif');
	background-repeat:no-repeat;
	width:208px;
	height:6px;
	padding:0px;
}
table#innerValuedPartners td.shadowTop {
	background-image:url('../images/valued_partner_bgtop.gif');
	background-repeat:no-repeat;
	width:205px;
	height:6px;
	padding:0px;
}
table#innerValuedPartners td.shadowLeft {
	background-image:url('../images/valued_partner_bgleft.gif');
	background-repeat:repeat-y;
	width:5px;
	padding:0px;
}
table#innerValuedPartners td.blockContent {
	background-color:#66655D;
	width:192px;
	height:101px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}
table#innerValuedPartners td.shadowRight {
	background-image:url('../images/valued_partner_bgright.gif');
	background-repeat:repeat-y;
	width:8px;
	padding:0px;
}
table#innerValuedPartners td.shadowBottom {
	background-image:url('../images/valued_partner_bgbottom.gif');
	background-repeat:no-repeat;
	width:205px;
	height:5px;
	padding:0px;
}

table#homeDownloads td.shadowTop {
	background-image:url('../images/home_download_bgtop.jpg');
	background-repeat:no-repeat;
	width:208px;
	height:24px;
	padding:0px;
}
table#homeDownloads td.shadowBreadth {
	background-image:url('../images/home_download_bgbreadth.jpg');
	background-repeat:repeat-y;
	width:182px;
	height:198px;
	padding:8px 13px;
	text-align:left;
	vertical-align:top;
}
table#homeDownloads td.shadowBottom {
	background-image:url('../images/home_download_bgbottom.jpg');
	background-repeat:no-repeat;
	width:208px;
	height:9px;
	padding:0px;
} 
table#innerDownloads td.shadowTop {
	background-image:url('../images/inside_download_bgtop.jpg');
	background-repeat:no-repeat;
	width:205px;
	height:19px;
	padding:0px;
}
table#innerDownloads td.shadowBreadth {
	background-image:url('../images/inside_download_bgbreadth.jpg');
	background-repeat:repeat-y;
	width:175px;
	height:427px;
	padding:8px 15px;
	text-align:left;
	vertical-align:top;
}
table#innerDownloads td.shadowBottom {
	background-image:url('../images/inside_download_bgbottom.jpg');
	background-repeat:no-repeat;
	width:205px;
	height:9px;
	padding:0px;
}

table#advertisement td.shadowTop {
	background-image:url('../images/advertisement_bgtop.gif');
	background-repeat:no-repeat;
	width:208px;
	height:6px;
	padding:0px;
}
table#advertisement td.shadowLeft {
	background-image:url('../images/advertisement_bgleft.gif');
	background-repeat:repeat-y;
	width:8px;
	padding:0px;
}
table#advertisement td.blockContent {
	background-color:#66655D;
	width:191px;
	height:138px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}
table#advertisement td.shadowRight {
	background-image:url('../images/advertisement_bgright.gif');
	background-repeat:repeat-y;
	width:9px;
	padding:0px;
}
table#advertisement td.shadowBottom {
	background-image:url('../images/advertisement_bgbottom.gif');
	background-repeat:no-repeat;
	width:208px;
	height:10px;
	padding:0px;
}

table#newsletter td.shadowTop {
	background-image:url('../images/newsletter_bgtop.gif');
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	padding:0px;
}
table#newsletter td.shadowLeft {
	background-image:url('../images/newsletter_bgleft.gif');
	background-repeat:repeat-y;
	width:8px;
	padding:0px;
}
table#newsletter td.blockContent {
	background-color:#66655D;
	width:191px;
	height:179px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}
table#newsletter td.shadowRight {
	background-image:url('../images/newsletter_bgright.gif');
	background-repeat:repeat-y;
	width:9px;
	padding:0px;
}
table#newsletter td.shadowBottom {
	background-image:url('../images/newsletter_bgbottom.gif');
	background-repeat:no-repeat;
	width:208px;
	height:6px;
	padding:0px;
}

div.footer {
	margin:0px;
	width:914px;
	height:29px;
	padding:0px;
	background-image:url('../images/footer_bg.jpg');
	background-repeat:no-repeat;
}
*/

.header {
	font-family:'Adobe Garamond Pro','Garamond', 'Times New Roman';
	font-size:33px;
	line-height:34px;
	letter-spacing:5;
	color:#AFBD21;
	font-weight:normal;
}
.header21px {
	font-family:'Adobe Garamond Pro','Garamond', 'Times New Roman';
	font-size:21px;
	line-height:34px;
	letter-spacing:5;
	color:#AFBD21;
	font-weight:normal;
}
.header23px {
	font-family:'Adobe Garamond Pro','Garamond', 'Times New Roman';
	font-size:23px;
	line-height:34px;
	letter-spacing:5;
	color:#AFBD21;
	font-weight:normal;
}
.header25px {
	font-family:'Adobe Garamond Pro','Garamond', 'Times New Roman';
	font-size:25px;
	line-height:34px;
	letter-spacing:5;
	color:#AFBD21;
	font-weight:normal;
}
.header27px {
	font-family:'Adobe Garamond Pro','Garamond', 'Times New Roman';
	font-size:27px;
	line-height:34px;
	letter-spacing:5;
	color:#AFBD21;
	font-weight:normal;
}
.header29px {
	font-family:'Adobe Garamond Pro','Garamond', 'Times New Roman';
	font-size:29px;
	line-height:34px;
	letter-spacing:5;
	color:#AFBD21;
	font-weight:normal;
}
.header31px {
	font-family:'Adobe Garamond Pro','Garamond', 'Times New Roman';
	font-size:31px;
	line-height:34px;
	letter-spacing:5;
	color:#AFBD21;
	font-weight:normal;
}
.header35px {
	font-family:'Adobe Garamond Pro','Garamond', 'Times New Roman';
	font-size:35px;
	line-height:34px;
	letter-spacing:5;
	color:#AFBD21;
	font-weight:normal;
}
a.header, .header a, a.header21px, .header21px a, a.header23px, .header23px a, a.header25px, .header25px a, .header27px a, a.header27px, .header29px a, a.header29px, a.header31px, .header31px a, a.header35px, .header35px a {
	color:#AFBD21;
}
.title {
	font-family:Arial;
	font-size:14px;
	line-height:14.5px;
	color:#000000;
	font-weight:bold;
}
a.title, .title a {
	color:#000000;
}
.subtitle {
	font-family:Arial;
	font-size:12px;
	line-height:14.5px;
	color:#AFBD21;
	font-weight:bold;
	text-decoration:underline;
}
a.subtitle, .subtitle a {
	color:#000000;
	text-decoration:none;
}
a.subtitle:hover, .subtitle a:hover {
	text-decoration:underline;
}
.bodytext {
	font-family:Arial;
	font-size:10px;
	line-height:14.5px;
	color:#000000;
}
a.bodytext, .bodytext a {
	color:#000000;
}
.download {
	font-family:Arial;
	font-size:10px;
	line-height:15px;
	color:#66655D;
}
a.download, .download a {
	color:#66655D;
}

.helvetica-8pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #000000;
}
.helvetica-10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
.helvetica-12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.helvetica-14pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
}
.helvetica-16pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #000000;
}
.helvetica-18pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
}
.helvetica-20pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #000000;
}
.helvetica-22pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #000000;
}
.helvetica-24pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #000000;
}
.helvetica-26pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	color: #000000;
}
.helvetica-28pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	color: #000000;
}
.helvetica-30pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	color: #000000;
}
.helvetica-32pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	color: #000000;
}
.helvetica-34pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	color: #000000;
}
.helvetica-36pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: #000000;
}
a.helvetica-8pt, .helvetica-8pt a, a.helvetica-10pt, .helvetica-10pt a, a.helvetica-12pt, .helvetica-12pt a, a.helvetica-14pt, .helvetica-14pt a, a.helvetica-16pt, .helvetica-16pt a, a.helvetica-18pt, .helvetica-18pt a, a.helvetica-20pt, .helvetica-20pt a, a.helvetica-22pt, .helvetica-22pt a, a.helvetica-24pt, .helvetica-24pt a, a.helvetica-26pt, .helvetica-26pt a, a.helvetica-28pt, .helvetica-28pt a, a.helvetica-30pt, .helvetica-30pt a, a.helvetica-32pt, .helvetica-32pt a, a.helvetica-34pt, .helvetica-34pt a, a.helvetica-36pt, .helvetica-36pt a {
	color: #000000;
}

.Times-8pt {
	font-family: Times New Roman, Times, serif;
	font-size: 8px;
	font-style: normal;
	color: #000000;
}
.Times-10pt {
	font-family: Times New Roman, Times, serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
.Times-12pt {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.Times-14pt {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
}
.Times-16pt {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	font-style: normal;
	color: #000000;
}
.Times-18pt {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
}
.Times-20pt {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-style: normal;
	color: #000000;
}
.Times-22pt {
	font-family: Times New Roman, Times, serif;
	font-size: 22px;
	font-style: normal;
	color: #000000;
}
.Times-24pt {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-style: normal;
	color: #000000;
}
.Times-26pt {
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	font-style: normal;
	color: #000000;
}
.Times-28pt {
	font-family: Times New Roman, Times, serif;
	font-size: 28px;
	font-style: normal;
	color: #000000;
}
.Times-30pt {
	font-family: Times New Roman, Times, serif;
	font-size: 30px;
	font-style: normal;
	color: #000000;
}
.Times-32pt {
	font-family: Times New Roman, Times, serif;
	font-size: 32px;
	font-style: normal;
	color: #000000;
}
.Times-34pt {
	font-family: Times New Roman, Times, serif;
	font-size: 34px;
	font-style: normal;
	color: #000000;
}
.Times-36pt {
	font-family: Times New Roman, Times, serif;
	font-size: 36px;
	font-style: normal;
	color: #000000;
}
a.Times-8pt, .Times-8pt a, a.Times-10pt, .Times-10pt a, a.Times-12pt, .Times-12pt a, a.Times-14pt, .Times-14pt a, a.Times-16pt, .Times-16pt a, a.Times-18pt, .Times-18pt a, a.Times-20pt, .Times-20pt a, a.Times-22pt, .Times-22pt a, a.Times-24pt, .Times-24pt a, a.Times-26pt, .Times-26pt a, a.Times-28pt, .Times-28pt a, a.Times-30pt, .Times-30pt a, a.Times-32pt, .Times-32pt a, a.Times-34pt, .Times-34pt a, a.Times-36pt, .Times-36pt a {
	color: #000000;
}


.searchfield {
	font-family:Arial;
	font-size:10px;
	color:#66655D;
	padding-top:4px;
}
.searchfield a, a.searchfield {
	color:#66655D;
}
input.searchfield {
	border:1px solid #66655D;
	width:125px;
	height:20px;

	font-family:Arial;
	font-size:12px;
	line-height:12px;
	color:#66655D;
}

.footer {
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
}

a.footer, .footer a {
	color:#FFFFFF;
}


/*MENU STYLES */
.menu_css_MainMenu
{
	margin:0px auto;
	text-align:center;
	vertical-align:top;
}
	
.menu_submenustyle_MainMenu
{
	width:179px;
	top:-1px;
	left:-2px;
	background-color:#66655D;
	border:1px solid #8B913F;
	float:right;
}
* html .menu_submenustyle_MainMenu
{
	/* width:150px; */
}
.menu_selectedmenuitem_MainMenu
{
	background-color:#FFFFFF;
}

.menu_unselectedmenuitem_MainMenu
{
	background-color:#FFFFFF;
}

.menu_mouseup_MainMenu
{
}
.menu_mouseover_MainMenu
{
}

.menu_mousedown_MainMenu
{
}

/* ********************************************** */


/*MENU ITEM STYLES*/
.menu_itemcssclass_MainMenu
{
	width:177px;
	height:28px;
	padding:0px;
	text-align:center;
	background-image:url('../images/main_menu_background.jpg');
	/* border-left:1px solid #7B7F4B;
	border-right:1px solid #7B7F4B; */
	font-family: Arial, sans-serif;
	font-size:13px;
	color: #A9A8A4;
	/* font-weight:bold; */
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmousedown_MainMenu
{
	width:177px;
	height:28px;
	padding:0px;
	text-align:center;
	background-image:url('../images/main_menu_background.jpg');
	font-family: Arial, sans-serif;
	font-size:13px;
	color: #AFBD21;
	/* font-weight:bold; */
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseover_MainMenu
{
	width:177px;
	height:28px;
	padding:0px;
	text-align:center;
	background-image:url('../images/main_menu_background.jpg');
	font-family: Arial, sans-serif;
	font-size:13px;
	color: #AFBD21;
	/* font-weight:bold; */
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseup_MainMenu
{
	width:177px;
	height:28px;
	padding:0px;
	text-align:center;
	background-image:url('../images/main_menu_background.jpg');
	font-family: Arial, sans-serif;
	font-size:13px;
	color: #A9A8A4;
	/* font-weight:bold; */
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}



/*SUBMENU ITEM STYLES*/
.menu_itemcssclass_MainSubMenu
{
	width:180px;
	padding:4px 20px;
	border-bottom:1px solid #787A4D;
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #A9A8A4;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmousedown_MainSubMenu
{
	width:180px;
	padding:4px 20px;
	border-bottom:1px solid #787A4D;
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseover_MainSubMenu
{
	width:180px;
	padding:4px 20px;
	border-bottom:1px solid #787A4D;
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseup_MainSubMenu
{
	width:180px;
	padding:4px 20px;
	border-bottom:1px solid #787A4D;
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #A9A8A4;
	text-align:left;
	text-decoration: none; 
	cursor: hand;
	cursor: pointer;
}



/*SUBSUBMENU ITEM STYLES*/
.menu_itemcssclass_MainSubMenu2
{
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	padding-bottom:7px;
	padding-top:7px;
}
.menu_itemmousedown_MainSubMenu2
{
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	padding-bottom:7px;
	padding-top:7px;

}
.menu_itemmouseover_MainSubMenu2
{
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
	padding-bottom:7px;
	padding-top:7px;

	
}
.menu_itemmouseup_MainSubMenu2
{
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none; 
	cursor: hand;
	cursor: pointer;
	padding-bottom:7px;
	padding-top:7px;
}

table.menu_css_path {
	float:right;
	clear:right;
}

table.menu_css_path td.menu_css_path {
	padding:0px 3px;
	font-family:Arial;
	font-size:10px;
	line-height:15px;
	color:#000000;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
}
table.menu_css_path td.menu_mouseover_path {
	padding:0px 3px;
	font-family:Arial;
	font-size:10px;
	line-height:15px;
	color:#000000;
	text-decoration:underline;
	cursor: hand;
	cursor: pointer;
}
table.menu_css_path td.menu_mousedown_path {
	padding:0px 3px;
	font-family:Arial;
	font-size:10px;
	line-height:15px;
	color:#66655D;
	text-decoration:underline;
	cursor: hand;
	cursor: pointer;
}

table.menu_css_path td.menu_mouseup_path {
	padding:0px 3px;
	font-family:Arial;
	font-size:10px;
	line-height:15px;
	color:#66655D;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
}
/* ********************************************** */