/*  B A S I C   L A Y O U T   G R I D   -------------------------------------------- */

* { border: 0; margin: 0; padding: 0; }

html { height: 100%;}

body { font: normal 0.8em Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #727272; line-height: 1.3em;
	background-color: #FFFFFF;
	background-image: url(../images/tile.gif);
	background-repeat: repeat-x; }

#header { height: 170px; width: 990px; padding: 0px;  background: url("../images/header-inner.gif") repeat-x; padding-top: 57px;}

.content { width: 950px; text-align: left; margin-left: 40px; padding-bottom: 10px; BORDER-BOTTOM: #E1DECB 1px solid;}

.page-title  {  width: 950px; text-align: left;}

.section-title  {  width: 990px; text-align: right; padding-top: 48px;}

.col-left  { float: left; padding-top: 20px}

.col-left1  { float: left; padding-bottom: 10px}

.col-left-faq  { float: left; padding-top: 20px; width: 570px;}

.col-right-faq { float: right; padding-top: 20px; width: 370px; margin-bottom: 20px;}

.newstory-image { float: right; padding-left: 20px;}

.copy-image { float: right; padding-left: 20px; width: 350px; margin-bottom: 10px; font-size: 80%;}

.logo-image { float: right; padding-left: 20px; width: 160px; margin-bottom: 20px; font-size: 80%; text-align: right}

.faq { float: right; width: 148px; height: 180px; background-color: #E1DECB; margin-top: 20px; background: url("../images/faq-bg.gif"); padding: 20px; font-size: 90%; color: #727272; line-height: 1.2em;}

.faq1 { float: right; width: 310px; height: 120px; background-color: #E1DECB; margin-top: 0px; background: url("../images/faq-bg1.gif"); padding: 20px; font-size: 85%; color: #727272; line-height: 1em;}

.faq-button { width: 143px; height: 26px; background-color: #E1DECB; margin-top: 20px; background: url("../images/faq-button.gif"); padding-top: 7px; text-align: center; }

.faq-button1 { width: 143px; height: 26px; background-color: #E1DECB; margin-top: 10px; background: url("../images/faq-button.gif"); padding-top: 8px; text-align: center;}

.3-col-faq  { float: left; padding-top: 20px; width: 730px;}

#logoprint { display: none; }

#news { color: #A3A5A7; padding-top: 0px 0; margin-left: 40px; margin-top: 10px; width: 952px;}

#graphic-news { float: left; width: 398px; BORDER: #E3E3D7 1px solid; margin-right: 4px; height: 42px; background-image:url(../images/winner-bg.gif); background-repeat: repeat-no; padding-left: 9px; padding-top: 79px;}
#other-news { float: right; width: 538px;}

.graphic-font {font-size: 90%; color: #727272;}

.team  {  width: 950px; text-align: left;}
.col-left-team  { float: left; padding-bottom: 20px; width: 100px;}
.col-right-team  { float: right; padding-bottom: 20px; text-align: left; width: 840px;}

/*  H E A D I N G S ,   P A R A G R A P H S   A N D   L I N K S   ------------------ */

.button { BORDER-RIGHT: #E8E5DE 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #E8E5DE 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 1px; BORDER-LEFT: #E8E5DE 1px solid; COLOR: #990033; PADDING-TOP: 1px; BORDER-BOTTOM: #E8E5DE 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px}

a:link, a:visited { color: #ce1903; text-decoration: none; border-bottom: 0; font-weight:bold; }

a:hover, a:active { color: #B5B39C; text-decoration: underline; font-weight:bold; }

a.noborder, a.noborder:hover, img a:hover { border: 0; }

a.arrow { background: transparent url("../images/more.gif") no-repeat 100% 0%; border: 0; padding: 0 21px 3px 0; }

a.arrow:hover { background-position: 100% -100px; color: #232527; border: 0; }

.hide { DISPLAY: none}

#main .content { width: 844px;}

/* FOOTER */

#footer { color: #A3A5A7; padding: 0px 0; margin-left: 40px; width: 950px;}

.address { line-height: 1.5em; padding-top: 10px; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #727272; float: left;}
.legal { line-height: 1.5em; padding-top: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #727272; float: right; text-align: right;}

/*  M I S C E L L A N E O U S   ---------------------------------------------------- */

.right td { BORDER-RIGHT: #FFFFFF 4px solid; padding: 12px; color: #727272; font-size: 90%;}

.inv { display: none; }

.nomargin { margin: 0; }

.clearfix:after { content: "."; display: block; font-size: 1px; line-height: 0px; height: 0; clear: both; visibility: hidden; }

.clearfix { display: block; }

.clear { clear: both; }

h2 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 22px; letter-spacing: -1px; line-height: 1.2em; font-weight: bold; text-decoration: none; background-color: transparent; color: #B20000; BORDER-BOTTOM: #E8E5DE 1px solid; margin-bottom: 10px;}

h5 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 18px; letter-spacing: -1px; line-height: 1.2em; font-weight: bold; text-decoration: none; background-color: transparent; color: #990033; margin-bottom: 10px;}

h4 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 140%; letter-spacing: -1px; line-height: 1.2em; font-weight: normal; text-decoration: none; background-color: transparent; color: #727272; BORDER-BOTTOM: #E8E5DE 1px solid; margin-bottom: 20px;}

h3 {
	color: #B20000; font-weight: normal; font-size: 140%;
}

.white { color: #FFFFFF;}

.iota-green { color: #7FC119; font-weight: bold;}

.iota-red { color: #B20000; font-weight: bold;}

.img-spacing { margin-bottom: 45px;}

.imageborder {
	BORDER: #E1DECB 1px solid; 
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-RIGHT: 0px;
	PADDING: 1px;
	background-color: #FFFFFF;
}

.videoborder {
	BORDER: #E1DECB 2px solid; 
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	PADDING: 2px;
	background-color: #FFFFFF;
}

.video {
	MARGIN: 0px;
	width: 100%;
	MARGIN-BOTTOM: 20px;
	text-align: center;

}

.videodownload {
	MARGIN: 0px;
	width: 100%;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 10px;
	font-size: 80%;
	line-height: 1em;
}

hr  {
border: 0;
height: 1px;
color: #E1DECB;
background-color: #E1DECB;
width: 100%;
}

.vspace { 
	MARGIN-BOTTOM: 4px;
}

.button {

	PADDING: 2px; 
	BORDER: #BCBBBB 1px solid; 
	FONT-SIZE: 10px; 
	BACKGROUND: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px
}