html, body {
	font-family: Arial,"Trebuchet MS", Tahoma, sans-serif;
	/*font-size: 14px; DEFAULT */
	font-size: 12px;
	color: #333333;
    min-height: 100%;
	text-decoration: none;
/*	text-align: center; 
	background-color : #9fa09f; */
    line-height: 18px;
	margin : 0px 0px 0px 0px;
	margin-bottom: 1px;
	padding-top: 0px; 
	padding-bottom: 1px;
	background:url('../images/body_background_1.png');
	background-repeat:repeat-x; 
	/*background-color : #ececec; 
    */
	background-color : #e7e7e7; 
}


table { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:none;}

td.hbanner-solutions {
    height: 91px;
    width: 100%;
    background:url('../images/header-background-solutions-1.png');
    background-repeat:repeat-y;
}

td.hbanner-customers {
    height: 91px;
    width: 100%;
    background:url('../images/header-background-customers-1.png');
    background-repeat:repeat-y;
}

td.hbanner-partners {
    height: 91px;
    width: 100%;
    background:url('../images/header-background-partners-1.png');
    background-repeat:repeat-y;
}

td.hbanner-about {
    height: 91px;
    width: 100%;
    background:url('../images/header-background-about-1.png');
    background-repeat:repeat-y;
}


table.mapsite {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    background-color: #ffffff;
    width: 930px;
/*	border: 1px solid #cdcdcd;*/
}

td.mapsite table {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    border:none;
    background-color: #ffffff;
}
td.mapsite table td {
    margin:0px 0px 0px 0px; 
    padding:2px 2px 5px 5px; 
    width: 180px;
    border:none;
}


td.mapsite table td a:hover,
td.mapsite table td a:active {
 color: #D9A100; text-decoration: none; 
}


li.my,
p.my {
	font-family: Arial,"Trebuchet MS", Tahoma, sans-serif;
/*	font-size: 14px; DEFAULT */
	font-size: 12px; 
	color: #333333;
	text-decoration: none;
    line-height: 18px;
    
}

.tooltip{ position:relative; 
}
.tooltipHover{ position:absolute; 
    color: #D9A100;
}
.tooltip span{ display: none;}

.tooltipHover span {
    display:block;
    /*position:absolute;*/
    position:relative;
/*    border:1px solid green;*/
    border:2px solid #D9A100;
/*    top:1.3em;*/
    top:-1px;
    left:65px;
    /*background:transparent none;*/
    background:#cceecc;
    background-color:#cceecc;
/*    background-color:transparent; */
/*    filter:alpha(opacity=100);*/
    opacity: 100;
/*    -moz-opacity: 100;*/
    clear:both;
/*    color:green;*/
    color: #333333;
    text-align:left;
    z-index: 20;
    margin: 0px 0px 0px 0px;
	padding: 10px 15px 15px 15px;
}

.scrollArea {
    width: 590px;
    height: 250px;
    padding-left: 5px;
    padding-right: 5px;
    border-color: #6699cc;
    border-width: 1px;
    border-style: solid;
    background-color: #eeffee;
/*    float: left;*/
    overflow: scroll;
}

p.frontp {
	margin : 0px 0px 0px 0px;
	padding-bottom: 10px;
}

td.mapsite {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    background-color: #ffffff;
	border: 1px solid #cdcdcd;
}

td.mapsite table {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    border:none;
    background-color: #ffffff;
}
td.mapsite table td {
    margin:0px 0px 0px 0px; 
    padding:2px 2px 5px 5px; 
    border:none;
}



li.my,
p.my {
	font-family: Arial,"Trebuchet MS", Tahoma, sans-serif;
/*	font-size: 14px; DEFAULT */
	font-size: 12px; 
	color: #333333;
	text-decoration: none;
    line-height: 18px;
    
}

p.frontp {
	margin : 0px 0px 0px 0px;
	padding-bottom: 10px;
	padding-left:7px;
	padding-right:7px;
	font-family: Arial,"Trebuchet MS", Tahoma, sans-serif;
/*	font-size: 14px; DEFAULT */
	font-size: 12px; 
	color: #333333;
	text-decoration: none;
    line-height: 18px;
}

p.frontpp {
    margin : 0px 0px 0px 0px;
    padding-bottom: 6px;
    padding-top: 0px;
    padding-left:7px;
    padding-right:7px;
    font-family: Arial,"Trebuchet MS", Tahoma, sans-serif;
/*  font-size: 14px; DEFAULT */
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    line-height: 18px;
}

img.expand {
    width: 370px;
    height: 220px;
    position: relative;
}

/*img.expand:focus,
img.expand:active {
*/
img.expand:hover {
    display: block;
/*    float: right;*/
    position: absolute;
    width: 1037px;
    height: 790px;
    z-index: 1;
	padding: 0px 0px 0px 0px;
	margin: -20px 0px 0px -245px;

}

tr.boxx {
/*	margin : 0px 0px 0px 0px;
	padding-top: 0px; 
	padding-bottom: 0px;
*/
	background:url('../images/bboxmid_bio.png');
	background-repeat:repeat-y; 
	/*background-color: transparent;*/
/*	background-color : #ffffff; */
}

span.sub {
    position: relative;
    top: 0.3em;
    font-size: 0.8em;
}

table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align : top;
}

table.rightnav {
    background:url('../images/pai1100_gradient_bar.png');
    background-repeat:repeat-x;
    min-height: 100%;

    max-height: 100%;

    height: auto;
    height: 759px;

}

table.rightnav td {
	padding-left: 18px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	vertical-align: middle;
}

table.rightnav td.sbox {
	margin: 0px 0px 0px 0px;
	padding-left: 18px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	vertical-align: middle;
    height: 20px;
    
	/*background-color: #e4e4e4;*/
	background-color: #dbdbdb;
}

table.rightnav h3 {
    
	margin: 0px 0px 0px 0px;
}

div.cAll {
	position: absolute;
	display: none;
	left: 0px;
	right: 0px;
	width: 1024px;
	height: 1200px;
	z-index: 920;
	background-color: #000000;
	opacity: 0.6;
/*	-moz-opacity: 0.6; */
	-khtml-opacity: 0.6;
	/*filter: alpha(opacity=60); */
}

div.cOverlay {
	position: absolute;
	left: 0;
	right: 0;
	width: 600px;
	height: 400px;
	display: none;
	background-color: transparent;
	z-index: 925;
}

table.olMain {
	color: #565656;
	/* background: #FFFFFF url(/app/images/olmain1.png) no-repeat; */
	background:#ffffff url('../images/pai1100_gradient_bar.png') repeat-x;
	padding:0px;
	margin:0px;
	border:none;
	border-spacing:0px;
}

td.olCol1 {
	background-color:transparent;
	border-right:solid 3px #111111;
}

td.olCol2 {
	padding-left:11px;
	background-color:#222222;
}

td.olCol2-Bottom
{
	background-color:#222222;
	border-bottom:solid 3px #111111;
}

td.olCol3 {
	background-color:#222222;
	border-right:solid 3px #111111;
	border-bottom:solid 3px #111111;
}

table.olMainLogin {
	color: #8D8D8D;
	background: #FFFFFF url(/app/images/olmain2.png) no-repeat; 
}

table.olMainExpand {
	color: #8D8D8D;
	border: 2px solid #4C6C67;
	background: #FFFFFF; 
}

/* Definition of the main panel */
div.MainArea {
	width: 850px;
	height: 100%;
	background-color: transparent;
}

table.MainArea {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	opacity: 1;
/*	-moz-opacity: 1;*/
	-khtml-opacity: 1;
/*	filter: alpha(opacity=100);*/
}

table.mainWhite {
	color: #006699;
	background-color: #FFFFFF;
}



td.MainArea {
	width: 850px;
	vertical-align: top;
	text-align: center;
	background-color: transparent;
}

td.MainAreaW {
	width: 850px;
	vertical-align: top;
	text-align: center;
}

td.centerLine {
	width: 2px;
	border-left: 1px dotted #000044;
	border-right: 1px dotted #000044;
	background-color: transparent;
}

td.myitalic {
	font-family: Calibri, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

td.quotes {
	font-family: Calibri, sans-serif;
	color: #748984;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #748984;
}

td.white24 {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	color: #000000;
	font-size: 24px;
}

td.white16 {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	color: #000000;
	font-size: 16px;
}

td.error {
	color: #FF0000;
}

/* Definition of the top menu and logo */
table.topmenu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 25px;
	width: 100%;
	color: #8C8C8C;
	background: transparent; 
}

div.topmenu1 {
	position: relative;
	width: 850px;
	height: 252px;
	background: #4C6C67 url(/app/images/pamain1.jpg) no-repeat; 
}

div.topmenu2 {
	position: relative;
	width: 850px;
	height: 85px;
	color: #EEEEEE;
	font-size: 22px;
	text-align: left;
	background: #4C6C67 url(/app/images/pamain2.jpg) no-repeat; 
}

div.topmenusrv {
	position: relative;
	width: 850px;
	height: 125px;
	background: #4C6C67 url(/app/images/pa_main_srv.png) no-repeat; 
}

div.topmenusol {
	position: relative;
	width: 850px;
	height: 125px;
	background: #4C6C67 url(/app/images/pa_main_sol.png) no-repeat; 
}

div.topmenugen {
	position: relative;
	width: 850px;
	height: 25px;
	background-color: #4C6C67;
}

div.topmenuabt {
	position: relative;
	width: 850px;
	height: 125px;
	background: #4C6C67 url(/app/images/pa_main_abt.png) no-repeat; 
}

div.topmenuctc {
	position: relative;
	width: 850px;
	height: 125px;
	background: #4C6C67 url(/app/images/pa_main_ctc.png) no-repeat; 
}

div.topmenuinl {
	position: relative;
	width: 850px;
	height: 125px;
	background: #4C6C67 url(/app/images/pa_main_inl.png) no-repeat; 
}

div.topmenu3 {
	position: relative;
	width: 850px;
	height: 155px;
	background: #4C6C67 url(/app/images/pamain3.jpg) no-repeat; 
}

/* Definition of the top menu label space */
table.topmenu2 {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	background-color:#1A341A;
}

td.topmenuL {
	width: 121px;
	border-right: 1px solid #AFD7AF;
	background-color: transparent;
}

td.topmenuM {
	width: 122px;
	background-color: transparent;
}

td.topmenuR {
	width: 121px;
	border-left: 1px solid #AFD7AF;
	background-color: transparent;
}

div.topmenu {
	width: 100%;
	height: 16px;
	cursor: pointer;
	background-color: transparent;
}

div.topmenuLA {
	width: 100%;
	height: 16px;
	cursor: pointer;
	background-color: transparent;
}

div.topmenuMA {
	width: 100%;
	height: 16px;
	cursor: pointer;
	background-color: transparent;
}

div.topmenuRA {
	width: 100%;
	height: 16px;
	cursor: pointer;
	background-color: transparent;
}

a.menu {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.menu:Hover {
	color: #AFD7AF;
	text-decoration: none;
}

/* L2Menu and Picture Section */
table.L2Menu {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	width: 100%;
	text-align: center;
	background-color:#FFFFFF;
}

tr.L2menuImages {
	background-color: #222222;
}

td.L2menuL {
	width: 122px;
	border-top: 2px solid #FFFFFF;
	background-color: transparent;
}

td.L2menuM {
	width: 122px;
	border-top: 2px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: transparent;
}

td.L2menuR {
	border-top: 2px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #E2E3E5;
}

td.L2menuImg {
	background-color: #222222;
}

td.t2center {
	border: 1px solid #AAAAAA;
	background-color: #E2E3E5;
}

div.L2menu {
	width: 120px;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #57585A;
	background-color: #E2E3E5;
}

div.L2menuA {
	width: 120px;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #4C6C67;
}

div.L2menuS {
	width: 120px;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #5282bd;
}

div.L3menu {
	width: 150px;
	height: 17px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	color: #6A6F69;
	text-decoration: underline;
	background-color: transparent;
}

div.L3menuA {
	width: 150px;
	height: 17px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	color: #88B16F;
	text-decoration: underline;
	background-color: transparent;
}

div.L3admin {
	width: 150px;
	height: 17px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	color: #8EA19D;
	text-decoration: underline;
	background-color: transparent;
}

div.L3adminA {
	width: 150px;
	height: 17px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	color: #D4D9D7;
	text-decoration: underline;
	background-color: transparent;
}

/* Footer Section */
table.footer {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	color: #929292;
/*	background-color: #ffffff; */
}

td.footer {
	background-color: transparent;
	font-size: 12px;
	text-decoration: none;
/*	color: #333333; */
}

a.footer {
	color: #588769;
	text-decoration: none;
	font-size: 12px;
}

a.footer:hover {
	font-size: 12px;
	color: #588769;
	text-decoration: none;
}

/* Main Section */
div.main {
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: transparent;
}

div.mainJ {
	width: 100%;
	height: 100%;
	text-align: justify;
	background-color: transparent;
}

div.mainPicture {
	width: 100%;
	height: 100%;
	text-align: center;
	background: #EBE6D9 url(/app/images/loadingAni.gif) no-repeat; 
}

div.mainThumb {
	width: 70px;
	height: 52px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	background: transparent;
}

div.mainScroll {
	width: 848px;
	height: 100%;
	margin: 5px 0px 0px 0px;
	border-top: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 0px solid #8D8D8D;
	border-left: 1px solid #8D8D8D;
	text-align: center;
	vertical-align: top;
	overflow: auto;
	background: #FFFFFF url(/app/images/mainScroll.png) no-repeat; 
}

div.mainScrollEnd {
	width: 848px;
	height: 100%;
	margin: 0px 0px 5px 0px;
	border-top: 0px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #8D8D8D;
	border-left: 1px solid #8D8D8D;
	text-align: center;
	vertical-align: top;
	overflow: auto;
	background: #FFFFFF url(/app/images/mainScrollEnd.png) no-repeat; 
}

div.mainScrollC {
	width: 100%;
	height: 400px;
	text-align: center;
	vertical-align: top;
	overflow: auto;
/*	scrollbar-base-color: #444444;*/
	background-color: transparent;
}

div.mainScrollJ {
	width: 100%;
	height: 400px;
	text-align: justify;
	vertical-align: top;
	overflow: auto;
/*	scrollbar-base-color: #444444; */
	background-color: transparent;
}

div.thumbScroll {
	width: 95px;
	height: 315px;
	text-align: left;
	vertical-align: top;
	overflow: auto;
	margin-left: 5px;
	/*scrollbar-base-color: #444444;*/
	background-color: transparent;
}

div.mBody {
	width: 95%;
	padding-left: 10px;
	padding-right: 10px;
	background-color: transparent; 
    background-image:url('images/body_background_1.png');
    background-repeat:repeat-x;
}

div.iList {
	width: 100%;
	height: 130px;
	text-align: left;
	vertical-align: top;
	overflow: auto;
	background-color: transparent;
}

div.MessageArea {
	color: #222222;
}

div.mainPromo {
	position: relative;
	width: 100%;
	height: 300px;
	text-align: center;
	vertical-align: top;
	overflow: auto;
	background-color: transparent;
}

table.main {
/*	color: #222222; */
	background-color: transparent;
	margin : 0px 0px 0px 0px;
/*	background:url('images/body_background_1.png');
	background-repeat:repeat-x; 
*/
}

table.mainT {
	color: #222222;
	margin: 0px 10px 0px 10px;
	background-color: transparent;
}

table.mainWiki {
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 20px;
}

table.mainB1 {
	font-size: 12px;
	color: #222222;
	border: 0px;
	margin: 5px 0px 10px 0px;
	background-color:transparent;
}

table.mainB2 {
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	border: 2px solid #455284;
	margin: 0px 10px 0px 10px;
	background-color: #D8CFB8;
}

table.mainB3 {
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	border: 1px solid #CDCDCD;
	margin: 5px 0px 5px 0px;
	background-color: #FFFFFF;
}

table.mainB4 {
	font-size: 12px;
	font-weight: normal;
	height: 300px;
	color: #222222;
	background-color: #4C6C67;
}

table.mainContent {
	width: 400px;
	height: 590px;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	border: 1px dotted #CDCDCD;
	background-color: #FFFFFF;
}

table.mainContentWide {
	width: 550px;
	height: 590px;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	border: 1px dotted #CDCDCD;
	background-color: #FFFFFF;
}

table.mainContentDblWide {
	width: 800px;
	height: 590px;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	border: 1px dotted #CDCDCD;
	background-color: #FFFFFF;
}

table.space {
	height: 5px;
	background-color: #FFFFFF;
}

td.menuImg {
	width: 210px;
	border-top: 3px solid #739773;
	background-color: transparent;
}

tr.L3menu {
	font-size: 20px;
	color: #CDCDCD;
	background-color: transparent;
}

tr.L3admin {
	font-size: 20px;
	color: #4C6C67;
	background-color: transparent;
}

tr.t1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #4C6C67;
}

tr.t1r {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	background-color: #516A4D;
}

tr.t2 {
	background-color: transparent;
}

tr.t2r {
	color: #FF0000;
	background-color: transparent;
}

tr.t2g {
	color: #77FF77;
	background-color: transparent;
}

tr.t4 {
	font-weight: bold;
	background-color: #7FB464;
}

td.t1ub {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-bottom: 2px solid #A89872;
}

td.t1u {
	border-bottom: 2px solid #A89872;
}

td.t2top {
	height: 50px;
	background-color: #eeeeee;
    border: 1px solid #aaaaaa;
    /*
	background-image: url(/app/images/pa_bckg_panelt.png);
    */
}

td.t2main {
	color: #5E5E60;
	font-size: 12px;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 35px;
	padding-right: 30px;
	text-align: justify;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-image: url(/app/images/pa_bckg_panelm.png);
}

td.t2mainR {
	color: #5E5E60;
	font-size: 10px;
	padding-top: 0px;
	padding-left: 35px;
	padding-right: 30px;
	text-align: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-image: url(/app/images/pa_bckg_panelm.png);
}

td.t2mainC {
	color: #5E5E60;
	font-size: 10px;
	padding-top: 0px;
	padding-left: 35px;
	padding-right: 30px;
	text-align: center;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-image: url(/app/images/pa_bckg_panelm.png);
}

td.t2bottom {
	height: 25px;
	background-color: #FFFFFF;
	background-image: url(/app/images/pa_bckg_panelb.png);
}

td.tdBox {
	border: 2px solid #A89872;
}

td.tdLeft {
	border-left: 2px solid #A89872;
	background-color: #F2ECDF;
}

td.mainLeft {
	text-align: left;
	vertical-align: top;
	background-color: #F2F3F3;
}

td.mainLeftD {
	width: 146px;
	text-align: left;
	vertical-align: top;
	background-color: #A89872;
}

td.mainLeftS {
	width: 326px;
	text-align: center;
	vertical-align: top;
	background-color: transparent;
}

td.mainCenter {
	text-align: center;
	vertical-align: top;
	background-color: #F2F3F3;
}

td.mainRight {
	text-align: center;
	vertical-align: top;
	background-color: #F2F3F3;
}

td.mainAll {
	text-align: center;
	vertical-align: top;
	background-color: transparent;
}

td.mainThumb {
	width: 100px;
	text-align: left;
	vertical-align: top;
	background-color: #000000;
}

td.edit {
	background-color: #CC9999;
}

td.spacer {
	height: 5px;
}

a.topnav {
    color: #000000;
    font-size: 16px;
    font-family: Arial;
    text-decoration: none;
}
a.topnavtab {
    color: #588769;
    font-size: 14px;
    font-family: Arial;
    text-decoration: none;
}
a.rollover {
    color: #333333;
    font-size: 14px;
    font-family: Arial;
    text-decoration: none;
}

a {
	/*color: #1A661A; */
	color: #588769;
/*	font-size: 14px; DEFAULT*/
	font-size: 12px;
    font-family: Arial;
    
	text-decoration: none;
}

a:hover {
	color: #588769;
	text-decoration: none;
}

a:link {
	color: #588769;
	text-decoration: none;
}

a:visited {
	color: #588769;
	text-decoration: none;
}
a:active {
	color: #D9A100;
	text-decoration: none;
}

img.main {
	border: 2px solid #7788BC;
}

img.dImg {
	width: 420px;
	height: 315px;
	background: #FFFFFF url(/app/images/loading.gif) no-repeat 50% 50%; 
}

img.dHidden {
	width: 1px;
	height: 1px;
	position: relative;
	visibility: hidden;
}

img.dThumb {
	width: 70px;
	height: 52px;
	display: block;
	background: #000000 url(/app/images/loadingBW.gif) no-repeat 50% 50%; 
}

img.epa {
	border: 1px solid #AAAAAA;
}

h1 {
/*	font-size: 24px; DEFAULT
*/
	margin-top:10px;
	padding-top:13px;
	font-size: 20px;
    font-family: Calibri, Arial;
	color: #D9A100;
	font-weight:normal;
	line-height: 24px;
/*	padding-top: 20px;*/
/*	font-weight: bold; 
	padding-left: 15px;
*/
}

h1.splash {
	margin-top:-7px;

/*	
	margin-top:-5px;
	margin-top:5px;
	padding-top:5px;
*/
	margin-top:0px;
	padding-top:0px;
	padding-left:7px;
	padding-right:7px;
	margin-bottom:3px;
	/*
	margin-bottom:6px;
	*/
	padding-bottom:0px;
	font-size: 20px;
    font-family: Calibri, Arial;
	color: #D9A100;
	font-weight:normal;
}

h1.L1 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 20px;
}

h2 {
/*	font-size: 19px; DEFAULT
*/
	font-size: 17px;
    font-family: Calibri, Arial;
    color: #333333;
	font-weight: bold;
	margin: 0px 0px 0px 0px
/*	padding-top: 0px;
	padding-left: 0px;
*/
}

h2.green {
	font-size: 16px;
	font-weight: bold;
	color: #7EB66D;
}

h3 {
/*	font-size: 16px; DEFAULT
*/
	font-family: Calibri, Arial;
	font-size: 14px;
    color: #333333;
    font-weight:bold;
/*	font-weight: bold;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px 0px 0px 0px
*/
}

h3.green {
	font-size: 18px;
	font-weight: bold;
	color: #86B86B;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

h4.green {
	font-size: 16px;
	font-weight: bold;
	color: #86B86B;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 10px 0px 0px 0px
}

h4 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 10px 0px 0px 0px
}

hr {
	border-top: 1px dashed #8d8d8d;
	border-bottom: 0px solid;
	width: 350px;
	height: 1px;
}

li {
	font-size: 12px;
	padding-right: 20px;
}

p {
	text-align: left;
}


p.main {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 20px;
	text-align: justify;
}

p.mainO {
	font-size: 12px;
	line-height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: justify;
}

p.olMain {
	font-size: 12px;
	line-height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: justify;
	color:#eaeaea;
}

a.olMain
{
	color:#ffffff;
}
a.olMain:hover
{
	text-decoration:underline;
}

h1.mainO {
	font-family: Calibri, Arial;
	color:#D9A100;
	font-size: 19px;
	font-style:italic;
	line-height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top:0px;
	text-align: justify;
}

hr.olMain
{
	border:none;
	border-bottom:solid 1px #929292;
	margin:0px;
	padding:0px;
	padding-top:11px;
	width:98%;
}

p.mainPromo {
	font-size: 11px;
	color: #4D4D4D;
	padding-top: 55px;
	padding-left: 27px;
	padding-right: 30px;
	padding-bottom: 10px;
	text-align: justify;
}

p.mainSmall {
	font-size: 10px;
	padding-left: 15px;
	padding-right: 20px;
	text-align: justify;
}

p.mainL {
	font-size: 12px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: left;
}

p.mainR {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 20px;
	text-align: right;
}

p.mainC {
	font-size: 12px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: center;
}

p.mainRL {
	color: #009900;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 15px;
	text-align: right;
}

p.mainRS {
	font-size: 10px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: right;
}

span.amt {
	color: #009900;
	font-size: 16px;
	border-bottom: 1px solid #009900;
}

li.l4selected {
	list-style-type: disc;
}

li.l4notselected {
	list-style-type: circle;
}


td.splashContentBackground {
    width: 467px;
    height: 305px;
	margin : 0px 0px 0px 0px;
    background:url('../images/splash-background.png');
    background-repeat:no-repeat;
    padding: 15px
}

div.splashContentBackground {
    width: 433px;
    /*width: 467px;*/
    height: 268px;
	margin : 0px 0px 0px 0px;
    background:url('../images/splash-background.png');
    background-repeat:no-repeat;
    padding: 18px;
}

ul.pdf {
	list-style-type:none;
	list-style-position: outside;
	margin:0px;
	padding-left:7px;
}

ul.pdf li, li.pdf {
	list-style-image:url('../images/pdf.gif');
	padding:0px;
	margin:0px;
	line-height:14px;
	padding-bottom:11px;
}


table.bio {
	margin : 0px 40px 10px 0px;
}

table.bio td {
	margin : 20px 20px 0px 20px;
	padding: 10px 20px 10px 0px;
}
table.bio h2 {
	padding: 0px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
    font-weight: normal;
    font-size: 16px;
    line-height: 14px;
    font-family: Arial, Calibri;
}

table.bio h3 {
	padding: 0px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
    font-weight: bold;
    line-height: 16px;
    font-size: 16px;
    font-family: Calibri, Arial;
}



form.contact {
	padding: 0px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
}

form.contact input {
    line-height: 18px;
}

form.contact tr {
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

textarea { font-family:Arial; font-size:12px; }

span.formError
{
	font-family: Calibri, Arial;
	color:#568d42;
}

span.formRequired
{
	color:#568d42;
	font-weight:bold;
}




/******************************/
/******************************/
/******************************/
/******************************/
/******************************/
/******************************/


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 /*zoom: 1;*/
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}



table.printer {
	margin : 0px 0px 0px 0px;

}



p.leftnav {
    /*height: 220;*/
	background-color: transparent;
}



#leftnav {
width: 219px;
	margin : 0px 0px 0px 10px;
	padding: 25px 0px 13px 0px;

}
#leftnav ul {
list-style: none;
/*margin: 10;*/
	margin : 0px 0px 0px 5px;
padding: 0;
}
#leftnav li {
/*border-bottom: 1px solid #ED9F9F;*/
    font-family: Arial;
    font-size: 13px;
    color: #333333;
    line-height: 25px;
/*	margin : 0px 0px 0px 10px;
	padding: 0px 5px 0px 0px;
*/
	text-decoration: none;
}
#leftnav li a:link, #leftnav li a:visited {
/*font-size: 90%;*/
/*display: block;*/
/*padding: 0.4em 0 0.4em 0.5em;*/
/*border-left: 12px solid #711515;
border-right: 1px solid #711515;
background-color: #B51032;
color: #FFFFFF;
*/
color: #333333;
text-decoration: none;
}
#leftnav li a:hover, 
#leftnav li a:active {
 color: #D9A100; text-decoration: none; 
/*background-color: #711515;
color: #FFFFFF;*/
}
#leftnav ul ul {
margin-left: 12px;
}
#leftnav ul ul li {
/*border-bottom: 1px solid #711515;*/
margin:0;
    font-family: Arial;
    font-size: 13px;
    color: #777777;
	text-decoration: none;
}
#leftnav ul ul a:link, #leftnav ul ul a:visited {
    color: #777777;
	text-decoration: none;
}
#leftnav ul ul a:hover,
#leftnav ul ul a:active {
 color: #D9A100; text-decoration: none; 
}











ul.dropdown {
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	background-color: #ffffff;
}

ul.dropdown:active,
ul.dropdown:hover {
/*        background-color: #ffffff;*/
    font-family: Arial;
     border-style: solid; 
     border-width: 0px 0px 0px 0px; 
     
/*        background-color: #e4e4e4;*/
}

ul.dropdown li.sep { border-style:solid; border-width:0px 1px 0px 0px; border-color: #d2d2d2; line-height:12px; padding:0px;padding-top:0px; padding-bottom:5px; }

ul.dropdown li.dir {
    font-family: Arial;
     padding: 7px 10px;
     padding-top:4px;
     padding-bottom:4px;
     border-style: solid;
     border-width: 0px 1px 0px 0px; 
    line-height: 14px;
     border-color: #e4e4e4 #d2d2d2 #e4e4e4 #f3f3f3;
        background-color: #ffffff;
        display: block;
     color: #000;
	font-size: 16px;
    }
ul.dropdown li.dir:hover { border-style: solid;border-width: 0px 1px 0px 0px;border-color: #e4e4e4 #d2d2d2 #e4e4e4 #f3f3f3; }
    
    ul.dropdown li {
    font-family: Arial;
     padding: 7px 10px;
     padding-top:3px;
     padding-bottom:3px;
     border-style: solid; 
/*     border-width: 1px 1px 1px 0; */
     /*border-width: 0px 0px 0px 1px; */
     border-width: 1px 0px 0px 0px; 
    line-height: 18px;
     /*border-color: #fff #d9d9d9 #d9d9d9;*/
     border-color: #ffffff #d2d2d2 #e4e4e4 #f3f3f3;
   /*  background-color: #f6f6f6; 
     color: #000; */
/*        background-color: #eeeeee;*/
/*        background-color: #e4e4e4;*/
        background-color: #ffffff;
        display: block;
     color: #000;
	font-size: 16px;
    }

    ul.dropdown li.hover,
    ul.dropdown li:hover {
/*     background-color: #fcfcfc;*/
     background-color: #f3f3f3;
     border-color: #f3f3f3 #f3f3f3 #e4e4e4 #e4e4e4;
/*     background-color: #e4e4e4;*/
     color: #568d42;
     
     border-width: 1px 0px 0px 0px; 
    }
    

a.bb {
    font-family: Arial;
     border-style: solid; 
/*     border-width: 1px 1px 1px 0; */
     border-width: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight:normal;
/*        background-color: #ffffff;*/
    color: #000;
}
a.bb:hover {
        background-color: #f3f3f3;
}


b.front {
    font-weight: bold;
    color: #000;
/*    margin-bottom: 0px;
*/
}

    ul.dropdown a:link,
    ul.dropdown a:visited   { color: #000; text-decoration: none; }
    ul.dropdown a:hover     { color: #568d42; }
    ul.dropdown a:active    { color: #D9A100; }


    /* -- level mark -- */

    ul.dropdown ul {
     width: 200px;
     margin-top: 0px;
    }

        ul.dropdown ul li {
         font-weight: normal;
/*     padding: 7px 10px;*/
        background-color: #e4e4e4;
        color: #000;
        }



/*-------------------------------------------------/
 * @section     Support Class `dir`
 * @level sep   ul, .class
 */

ul.dropdown-horizontal li.dir a.bb { font-size:15px; font-family: Arial; }
/* ul.dropdown-horizontal li a:hover {color:}*/
/*ul.dropdown-horizontal li.dir ul li {width:195px; font-size:12px;}*/
ul.dropdown-horizontal li.dir ul li {width:228px; font-size:12px;}
/*** DOESN'T WORK IN FF... ul.dropdown-horizontal li ul li:hover {cursor:pointer;} ***/

ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}

a.splash-content { color:#ffffff; }
a.splash-content:hover { text-decoration:underline; }


div.splash-banner-bg { width:945px; height:291px; background-image:url(../images/banner-anim-bg-1.jpg); background-repeat:no-repeat; background-position: -5px 0px; }

div.splash-banner-text { }

div.splash-banner-navigation { width:943px; height:42px; background-image: url(../images/banner-navigation-bg-1.jpg); background-repeat:no-repeat; padding-top:4px;padding-right:11px; }

/*
div.splash-banner-navigation-button-green { width:157px; height:34px; background-image: url(../images/button-green.png); background-repeat:no-repeat; color:#ffffff; font:Arial; font-size:16px; text-align:center; padding-top:6px;padding-right:4px; color:#ffffff; font:Arial; font-size:16px; font-weight:bold; }
div.splash-banner-navigation-button-blue { width:157px; height:34px; background-image: url(../images/button-blue.png); background-repeat:no-repeat; color:#ffffff; font:Arial; font-size:16px; text-align:center; padding-top:6px;padding-right:4px; color:#ffffff; font:Arial; font-size:16px; font-weight:bold; }
div.splash-banner-navigation-button-orange { width:157px; height:34px; background-image: url(../images/button-orange.png); background-repeat:no-repeat; text-align:center; padding-top:6px;padding-right:4px; color:#ffffff; font:Arial; font-size:16px; font-weight:bold; }
div.splash-banner-navigation-button-green a { color:#ffffff; font:Arial; font-size:16px; font-weight:bold; }
div.splash-banner-navigation-button-blue a { color:#ffffff; font:Arial; font-size:16px; font-weight:bold;  }
div.splash-banner-navigation-button-orange a { color:#ffffff; font:Arial; font-size:16px; font-weight:bold;  }
*/

a.splash-banner-navigation-button { color:#ffffff;font:Arial;font-weight:bold;font-size:16px;cursor:pointer; }
a.splash-banner-navigation-button div { width:157px;height:34px;background-repeat:no-repeat;text-align:center;padding-top:6px;padding-right:4px; }
a.splash-banner-navigation-button div.green { background-image: url(../images/button-green.png); }
a.splash-banner-navigation-button div.blue { background-image: url(../images/button-blue.png); }
a.splash-banner-navigation-button div.orange { background-image: url(../images/button-orange.png); }

a.splash-banner-button-play { width:21px;height:21px;background-image:url(../images/button-play.png);background-repeat:no-repeat;cursor:pointer;position:absolute;top:259px;left:845px; }
a.splash-banner-button-play:hover { background-position:-21px 0px; }
a.splash-banner-button-play:active { background-position:-42px 0px; }

a.splash-banner-button { cursor:pointer; }
a.splash-banner-button div { width:21px;height:21px;background-repeat:no-repeat;position:absolute; }
a.splash-banner-button div:hover { background-position:-21px 0px; }
a.splash-banner-button div:active { background-position:-42px 0px; }

a.splash-banner-button div.play { background-image:url(../images/button-play.png);top:259px;left:887px; }
a.splash-banner-button div.pause { background-image:url(../images/button-pause.png);top:259px;left:887px; }
a.splash-banner-button div.forward { background-image:url(../images/button-forward.png);top:259px;left:909px; }
a.splash-banner-button div.backward { background-image:url(../images/button-backward.png);top:259px;left:865px; }
