/*  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 12px Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #727272;
	background-color: #FFFFFF;
	background-image: url(../images/tile.gif);
	background-repeat: repeat-x; }

#header { height: 170px; width: 990px; padding: 0px;  background: url("../images/header.gif") repeat-x; padding-top: 57px;}

.content { width: 950px; text-align: left; margin-left: 40px; padding: 0 0px; BORDER-BOTTOM: #E1DECB 1px solid;}

.page-title  {  width: 950px; text-align: left;}

.col-left  { float: left; width: 582px; padding-top: 12px}

.col-right { float: right; width: 320px; height: 214px;}

#logoprint { display: none; }

#news { color: #A3A5A7; padding-top: 0px; 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:no-repeat; padding-left: 9px; padding-top: 79px;}

#other-news { float: right; width: 538px;}

.graphic-font {font-size: 90%; color: #727272;}

/*  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; margin-top: 10px;}

.address { line-height: 1.5em; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #727272; float: left;}
.legal { line-height: 1.5em; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #727272; float: right; text-align: right;}

#trademark { color: #A3A5A7; padding: 0px 0; margin-left: 40px; width: 950px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #727272;}

/*  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%; height: 98px; }

.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: #990033; }

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;}

.white { color: #FFFFFF;}

.iota-green { color: #7FC119; font-weight: bold;}

.vspace { 
	MARGIN-BOTTOM: 4px;
}