﻿/* TAGS */
/*
@font-face {
	font-family: "MyriadSemibold";
	src: url(/styles/fonts/MyriadPro-Semibold.ttf);
}
*/
/*
@font-face {
	font-family: "HeliosCond";
	src: url(/styles/fonts/helcond0.PFM); 
}
*/

.png {
	background-image: none !important;
	behavior: url(/styles/png-ie-fix.htc);
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image: url(/images/slices/grad.gif);
	background-repeat: repeat;
}
form, input, textarea {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input {  }
img {
	border: 0px;
	display: inline;
}
ul, ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#default
{
	margin: 20px 30px 20px 30px;
	padding: 0px 0px 0px 0px;
	list-style: disc;
}

ol {  }
ol li {  }
em {  }
div {  }
p {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
} 

h1, h2, h3, h4, h5, h6 {
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
h1 { 
	font-size: 16px;
	color: #3a75db;
}
h2 {
	font-size: 12px;
	color: #bd002b;
}
h3 {
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
h4 {
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
h6 {
	font-size: 12px;
	font-weight: normal;
}

/* LINKS */
a:link, 
a:visited, 
a:active {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
a:hover,
a:visited:hover {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

a.u:link, 
a.u:visited, 
a.u:active {
	font-size: 12px;
	text-decoration: underline;
}
a.u:hover,
a.u:visited:hover {
	font-size: 12px;
	text-decoration: none;
}

a.block-header:link, 
a.block-header:visited, 
a.block-header:active {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
a.block-header:hover,
a.block-header:visited:hover {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
a.u-block-header:link, 
a.u-block-header:visited, 
a.u-block-header:active {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a.u-block-header:hover,
a.u-block-header:visited:hover {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a.block-small-header:link, 
a.block-small-header:visited, 
a.block-small-header:active {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
a.block-small-header:hover,
a.block-small-header:visited:hover {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

a.white:link, 
a.white:visited, 
a.white:active {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}
a.white:hover,
a.white:visited:hover {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

a.black:link, 
a.black:visited, 
a.black:active {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
a.black:hover,
a.black:visited:hover {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

a.pink:link, 
a.pink:visited, 
a.pink:active {
	font-size: 12px;
	color: #db4099;
	text-decoration: underline;
}
a.pink:hover,
a.pink:visited:hover {
	font-size: 12px;
	color: #db4099;
	text-decoration: none;
}

a.yellow:link, 
a.yellow:visited, 
a.yellow:active {
	font-size: 12px;
	font-weight: bold;
	color: #d36f33;
	text-decoration: underline;
}
a.yellow:hover,
a.yellow:visited:hover {
	font-size: 12px;
	font-weight: bold;
	color: #d36f33;
	text-decoration: none;
}

a.red-header:link, 
a.red-header:visited, 
a.red-header:active {
	font-size: 14px;
	font-weight: bold;
/*	color: #bd002b;*/
	color: #FF0012;
	text-decoration: underline;
}
a.red-header:hover,
a.red-header:visited:hover {
	font-size: 14px;
	font-weight: bold;
/*	color: #bd002b;*/
	color: #FF0012;
	text-decoration: none;
}
a.blue-header:link, 
a.blue-header:visited, 
a.blue-header:active {
	font-size: 14px;
	font-weight: bold;
	color: #1963b7;
	text-decoration: underline;
}
a.blue-header:hover,
a.blue-header:visited:hover {
	font-size: 14px;
	font-weight: bold;
	color: #1963b7;
	text-decoration: none;
}

a.red:link, 
a.red:visited, 
a.red:active {
	font-size: 12px;
/*	color: #bd002b;*/
	color: #FF0012;
	text-decoration: none;
}
a.red:hover,
a.red:visited:hover {
	font-size: 12px;
/*	color: #bd002b;*/
	color: #FF0012;
	text-decoration: underline;
}
a.ured:link, 
a.ured:visited, 
a.ured:active {
	font-size: 12px;
	font-weight: bold;
/*	color: #bd002b;*/
	color: #FF0012;
	text-decoration: underline;
}
a.ured:hover,
a.ured:visited:hover {
	font-size: 12px;
	font-weight: bold;
/*	color: #bd002b;*/
	color: #FF0012;
	text-decoration: none;
}


a.green:link, 
a.green:visited, 
a.green:active {
	font-size: 12px;
	color: #207600;
	text-decoration: none;
}
a.green:hover,
a.green:visited:hover {
	font-size: 12px;
	color: #207600;
	text-decoration: underline;
}

a.blue:link, 
a.blue:visited, 
a.blue:active {
	font-size: 12px;
	color: #1963b7;
	text-decoration: none;
}
a.blue:hover,
a.blue:visited:hover {
	font-size: 12px;
	color: #1963b7;
	text-decoration: underline;
}
a.ublue:link, 
a.ublue:visited, 
a.ublue:active {
	font-size: 12px;
	font-weight: bold;
	color: #1963b7;
	text-decoration: underline;
}
a.ublue:hover,
a.ublue:visited:hover {
	font-size: 12px;
	font-weight: bold;
	color: #1963b7;
	text-decoration: none;
}

a.myriad:link, 
a.myriad:visited, 
a.myriad:active {
	font-family: MyriadSemibold;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #444444;
	text-decoration: none;
}
a.myriad:hover,
a.myriad:visited:hover {
	font-family: MyriadSemibold;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #444444;
	text-decoration: none;
}

a.grey:link, 
a.grey:visited, 
a.grey:active {
	font-size: 11px;
	color: #9b9b9b;
	text-decoration: none;
}
a.grey:hover,
a.grey:visited:hover {
	font-size: 11px;
	color: #9b9b9b;
	text-decoration: underline;
}

a.mcfr:link, 
a.mcfr:visited, 
a.mcfr:active {
	font-size: 12px;
	font-weight: bold;
	color: #bd002b;
	text-decoration: none;
}
a.mcfr:hover,
a.mcfr:visited:hover {
	font-size: 12px;
	font-weight: bold;
	color: #bd002b;
	text-decoration: underline;
}

a.mail:link, 
a.mail:visited, 
a.mail:active {
	font-size: 12px;
	color: #bd002b;
	text-decoration: underline;
}
a.mail:hover,
a.mail:visited:hover {
	font-size: 12px;
	color: #bd002b;
	text-decoration: none;
}

a.helios:link, 
a.helios:visited, 
a.helios:active {
	font-family: HeliosCond;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
a.helios:hover,
a.helios:visited:hover {
	font-family: HeliosCond;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
a.brown-small:link, 
a.brown-small:visited, 
a.brown-small:active {
	font-size: 12px;
	font-weight: normal;
	color: #d36f33;
	text-decoration: underline;
}
a.brown-small:hover,
a.brown-small:visited:hover {
	font-size: 12px;
	font-weight: normal;
	color: #d36f33;
	text-decoration: none;
}

/* TEXTS */
.txt-header-white {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.txt-header-maroon {
	font-size: 14px;
	color: #90133b;
}

.txt-small { font-size: 10px; }

.txt-blue {
	font-size: 12px;
	color: #207600;
}
.txt-green {
	font-size: 12px;
	color: #207600;
}

.txt-helios {
	font-family: HeliosCond;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
}
.txt-title-helios {
	font-family: HeliosCond;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
}

.txt-block-title {
	font-weight: bold;
	font-size: 14px;
}
.txt-block-small-title {
	font-weight: bold;
	font-size: 12px;
}

.txt-title {
	font-weight: bold;
	font-size: 14px;
/*	color: #bd002b;	*/
	color: #FF0012;
	margin: 15px 0px 5px 0px;
}
.txt-sub-title {
	font-weight: bold;
	font-size: 12px;
	color: #3A75DB;
	margin: 15px 0px 0px 0px;
}
.txt-sub-title1 {
	font-weight: bold;
	font-size: 12px;
	color: #207600;
	margin: 15px 0px 0px 0px;
}

/* FORMS */
textarea {
	font-size: 12px;
}
.bsubmit {
	background-color: transparent;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	border: 0px;
}
.bsubmit:hover {
	text-decoration: underline;
}
.textbox {
	width: 90px;
	padding: 4px 10px 4px 10px;
	border: 1px solid #268e16;
	background-color: #53c229;
	font-size: 9px;
	/* text-transform: uppercase; */
	color: #fff;
}
.textbox-blue {
	width: 95px;
	padding: 4px 10px 4px 10px;
	border: 1px solid #63a0dd;
	background-color: #7cb5e9;
	font-size: 12px;
	color: #fff;
}
.textbox-green {
	padding: 4px 10px 4px 10px;
	font-size: 11px;
	color: #747474;
	background-color: #f7f0d3;
	border: 1px solid #5e8028;
}
.submit-green {
	border: 0px;
	padding: 4px 10px 4px 10px;
	background-color: #5e8028;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.textbox-light-blue {
	padding: 4px 10px 4px 10px;
	border: 1px solid #000;
	background-color: #71aefa;
	font-size: 11px;
	color: #000;
	vertical-align: middle;
}
.select {  }

/* MISCELLANEOUS */
.error { 
/*	color: #bd002b;	*/
	color: #FF0012;
	font-weight: bold;
}
.complete { color: #53C229; }
.warning { color: #F9D025; }
.required { 
	font-weight: bold;
	color: #BD002B; 
}

span.error { 
	display: block;
	float: left;
	padding: 3px 5px 0px 5px; 
}

.bg-cell {
	background-image: url(/images/slices/cell.gif);
	background-repeat: repeat;
}
.bg-white { background-color: #fff; }

/*
.wcontent { width: 99%; }
*/
.wcontent { width: 100%; }
.wscontent { 
	width: 495px;
	width: expression( "494px" );
}
.wultrashort { width: 20px; }
.wshort { width: 125px; }
.wmedium { width: 215px; }
.wamedium { width: 195px; }
.wamedium1 { width: 300px; }
.wwide { width: 400px; }
.wultrawide { width: 620px; }
.wheight { height: 150px; }
.sheight { height: 80px; }

.p-left10 { padding-left: 10px; }
.p-right10 { padding-right: 10px; }
.p-top10 { padding-top: 10px; }
.p-bottom10 { padding-bottom: 10px; }

.white { color: #fff; }
.grey { color: #9d9d9d; }
.yellow { color: #d36f33; }
/*.red { color: #bd002b; }*/
.red { color: #ff0012; }
.green { color: #207600; }
.blue { color: #3a75db; }
.blue-dark { color: #0F3D8D; }

.uppercase { text-transform: uppercase; }
.underline { text-decoration: underline; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.small { font-size: 11px; }

.justify { text-align: justify; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }

.float-left { float: left; }
.float-right { float: right; }

.hidden { display: none; }

img.left {
	float: left;
	margin: 0px 5px 0px 0px;
}
img.right {
	float: right;
	margin: 0px 0px 0px 5px;
}

.centered {
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
}

a.sape_style, a#sape_style, .sape_style, a.sape_style:HOVER, a#sape_style:HOVER, .sape_style:HOVER {
	border: 0px;
	font-size: 8px;
	color: #EEEEEE;
}

a.lis_style, a#lis_style, .lis_style, a.lis_style:HOVER, a#lis_style:HOVER, .lis_style:HOVER {
	border: 0px;
	font-size: 8px;
	color: #EEEEEE;
	
}
#lis
{
  float:left;
  background:transparent;
  line-height:normal;
  display: none;
}

#lis ul
{
  margin:0;
  padding:0;
  list-style:none;
}
#lis li
{
  float:left;
  margin:0;
  padding:0;
}
