@CHARSET "ISO-8859-1";

A, BODY, H1, TABLE, TR, TD, TH, LI, P { font-family: Arial, sans-serif; font-size: 10pt; }


BODY {
	margin: 0px;
	padding: 0px;
}

A {
	color: #B13B21;
	background-color: transparent;
}

P {
	color: #B13B21;
	background-color: transparent;
}

H1 {
	font-size: 18px;
	color: #F6F8F8;
	background-color: transparent;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

H2 {
	font-size: 14px;
	font-weight: bolder;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
}

TABLE {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

TH {
	font-size: 14pt;
	font-weight: bolder;
	padding-bottom: 20px;
	text-align: left
}

LI {
	text-align: left;
}

.justify {
	text-align: justify;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

TD.logo {
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 30px;
}

TD.banner {
	color: #FFFFFF;
	background-color: #000000;
	font-size: 100px;
}

TD.tab {
	padding-left: 5px
}

TD.image {
	background-image: url("images/banner.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 64px;
	margin: 0px;
	padding: 0px;
}

TD.imagebanner {
	background-position: left center;
	background-repeat: repeat-x;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 64px;
	margin: 0px;
	padding: 0px;
}

TD.shadow {
	font-size: 5px
}

TD.spacer {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 20px;
}

TD.menu {
	padding-left: 20px;
	padding-right: 40px;
}

A.menu {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #B13B21;
	background-color: transparent;
}

P.menu {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #B13B21;
	background-color: transparent;
}

A.submenu {
	text-decoration: none;
	font-size: 8pt;
	color: #B13B21;
	background-color: transparent;
	padding-left: 10px;
	font-weight: normal;
}

TD.submenu {
	text-decoration: none;
	font-size: 8pt;
	color: #B13B21;
	background-color: transparent;
	padding-left: 10px;
	font-weight: normal;
}

A.subsubmenu {
	text-decoration: none;
	font-size: 8pt;
	color: #B13B21;
	background-color: transparent;
	padding-left: 20px;
	font-weight: normal;
}

TD.fade {
	background-image: url("images/fade_right.jpg");
	background-color: #FFFFFF;
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
	background-position: right;
	background-repeat: repeat-y;
}

TD.sep {
	background-image: url("images/fade_left.jpg");
	background-color: #FFFFFF;
	color: #000000;
	font-size: 5px;
	background-repeat: repeat-y;
	background-position: left;
}

TD.line {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 5px;
}

TD.copyright {
	font-size: 8pt;
	color: #FFFFFF;
	text-align: center;
	background-color: #000000;

}

TD.country {
	vertical-align: top;
	font-weight: bold;
	font-size: 12pt;
	text-align: right;
	padding-right: 50px
}

H1.questionnaire {
	font-size: 20px;
	color: #000000;
}

table.center {
	margin-left:auto; 
	margin-right:auto;
}

html legend{
    position:absolute;
    top: -.7em;
    left: .5em;
    }

html fieldset{
    position: relative;
    margin-top:1em;
    padding-top:.75em;
    }

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}

table.buyOnlineTable{
	background:#C0C0C0; 
	padding:10px; 
	border:1px solid #fff; 
	border-color:#fff #666661 #666661 #fff; 
	margin-bottom:0px; 
	width:700px;
}

tr.tableHeader{background-color: #B13B21; color: white;}
tr.even{ background-color: #FFFFFF; }
tr.odd{  background-color: #C0C0C0; }
td.list {font-family: Arial; font-size: 11px;}

fieldset {background:#C0C0C0; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:0px;}
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0px;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:#B13B21; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0px 10px; margin:-12px 0px 0px -17px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:120px; line-height:25px; margin:0px 10px 0px 0px;}
dd {float:left; width:475px; line-height:25px; margin:0px 10px 0px 0px;}
dc{float:left; text-align:right; width:120px; line-height:25px; margin:0px 10px 0px 0px; font-size:11px; font-weight:bold; color:#666;}

/* Integeration Products */
.styleWhite {color: white;}

/* News and Events */
.style29 {font-size: 10px}
.style34 {font-size: 9px; font-family: Arial; }
.style35 {font-size: 9px}
.style38 {font-size: 9px; color: #000000; font-family: Arial; }
.style40 {font-size: 12px; font-weight: bold; }
.style41 {font-size: 9pt;font-weight: bold;}
.style59 {font-weight: bold; font-size: 12px; font-family: Arial; color: #FFFFFF; }
.style65 {font-size: 12pt;font-weight: bold;}
.style66 {font-size: 9px; font-weight: bold; }
.style67 {font-size: 10pt}
.style68 {font-size: 10px; font-family: Arial; }
.style69 {font-weight: bold}

/* Partners */
.style7 {color: #000000}
.style10 {color: #000000; font-weight: bold; }
.style15 {font-size: 18pt;font-family: Arial;font-weight: bold;}
.style17 {	font-size: 16pt;font-family: Arial;font-weight: bold;}
.style18 {font-size: 16pt; font-family: Arial; font-weight: bold; color: #000000; }
.style21 {font-size: 12pt;color: #CC3300;}

/* ObjectQ */
.style20 {font-size: 9pt; font-family: Arial; color:black;}
.style16 {font-size: 9pt;font-style: italic;font-weight: bold;}
.style4 {color: #000000}
.style9 {font-size: 18px}
.style14 {color: #000000; font-size: 12; font-family: Arial, Helvetica, sans-serif; }
.style115 {font-family: Arial, Helvetica, sans-serif;font-size: 12;}
.style19 {font-family: Arial, Helvetica, sans-serif}
.style23 {font-size: 9pt}
.style26 {font-size: 9pt; font-family: Arial; }
.style28 {color: #000000;font-family: Arial;font-size: 9pt;}
.style33 {font-size: 9px}
.style37 {font-family: Arial}


#cycler{position:relative;}
#cycler img{position:absolute;z-index:1;margin-left: auto;margin-right: auto}
#cycler img.active{z-index:3;margin-left: auto;margin-right: auto}