/***********************************/
/**        BASE STYLES         **/
/***********************************/

body {margin: 0; padding: 0;}
h1, h2, h3, p {margin: 0; padding: 0;}
img {border: none;}

/*************/
/*   FONTS   */
/*************/
/* GLOBAL FONTS */
body {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 70%; font-style: normal; font-weight: normal;}

/* FONT SIZE */
h1 {font-size: 1.4em;}
h2 {font-size: 1.2em;}
h2.titlebar{
	color: #FFF;
	background: #000;
	padding: 5px 10px;
	margin: 10px 0;
	text-align: center;
}
h2.titlebargold{color: #d7ba18; background: #000; padding: 5px 10px; margin: 10px 0;}
h3, h4 {font-size: 1em;}
input, select, textarea {font-family: Verdana, Verdana, Geneva, sans-serif;}


/********/
/* TEXT */
/********/
body, a {color:#333;}
p{margin: 10px 0; line-height: 1.3em;}

/* TEXT DECORATION */
a {text-decoration: none;}
a:hover {text-decoration: underline;}

/* TEXT ALIGN */
table th, table td {text-align: center;}


/***********/
/*  LISTS  */
/***********/
ul {margin: 0; padding: 0; list-style: none;}


/***********/
/* BORDERS */
/***********/
h1 {border-color:#000;}
fieldset {border-color:transparent;}


#wrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#col-two-three {text-align: left; /* ie4 fix needed due to float:right; */}

/******************/
/*     FORMS      */
/******************/
form {display: inline; margin: 0;}
input, select {vertical-align: middle;}
radio, checkbox {vertical-align: middle; float: left;}
legend {display: none;}
fieldset {margin: 0; border-style: solid; border-width: 0; margin-bottom: 1em; clear: both; padding: 0;}
fieldset label {float: left;}
fieldset div div {clear: none; float: left;}
fieldset div {clear: both;}

/******************/
/* COMMON CLASSES */
/******************/
.bold {font-weight: bold;}
.underline{text-decoration: underline;}
.first {border-left: 0;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.red{color: #ed1c24;}
.orange{color: #f89b0e;}
.white { color:#FFF;}


/***** HACKS *****/
/* IE7 - Moz */
html > body table.wizrtable th {font-size:1.1em;width:250px;vertical-align:top;}
html > body table.wizrtable td {font-size: 1.1em;}

/* IE IE 5 - 6 - see "html > body table.wizrtable th" below */
table.wizrtable th {font-size: 90%;}
table.wizrtable td {font-size: 80%;}
/* END IE 5 - 6 */

