@import "_styles.css";

/*
	Suggested order:
--------------------------------------------------
	display, position, float, clear
	width, height
	margin, padding
	border, background
	color, font, line-height, text-align, text-decoration
	vertical-align, white-space, overflow, cursor, list-style
*/

HTML {
	height: 100%;
}
BODY {
	min-height: 100%;
	line-height: 1.5;
	
}
BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH, BLOCKQUOTE {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: #fff;
}

H1, H2, H3, H4, H5, H6 {
	color: #000;
	line-height: normal;
}
H1 {
	font-size: 1.7em;
}
H2 {
	font-size: 1.4em;
}
H3, H4, H5, H6 {
	font-size: 1.2em;
}

A {
	color: #000;
	text-decoration: none;
	outline: none;
}

A:hover {
	color: #99cf00;
	text-decoration: underline;
	border: 0;
}

OL {
	margin-left: 3em;
}
OL OL {
	margin: .5em 0 .5em 3em;
}
UL {
	/*margin-left: 2em;*/
	font-weight: bold;
	color:#009FE3;
}
UL LI {
	display: block;
	padding-left: 12px;
	background: url(bg_ul.gif) no-repeat 0 5px;
}
UL UL {
	margin: .5em 0 .5em 1.5em;
}
LI {
	line-height: 1.2;
	font-weight: normal;
	color: #E3000B;
}

ul span {font-style: italic;}



/* =layout
-------------------------------------------------- */
#wrap {
	width: 1040px;
	margin: 0 auto;
	padding: 0 20px;

}
#container { 
	width: 740px;
	margin: 0 auto;
}

#info {
	padding-bottom: 20px;
	}

#twitter {
	clear: right;
	}

#facebook {
	padding-top: 10px;
	}

/* =header
-------------------------------------------------- */
#header {
	position: relative;
}

#logo,
#logo A {
	overflow: hidden;
}
.logo {
	clear: left;
	margin: 0 auto;
}
#logo A {
	display: block;
	text-indent: -5000px;
}



/* =nav
-------------------------------------------------- */
#nav {

}

/* =sidebar
-------------------------------------------------- */
#sidebar { position: fixed; left: 1020px; width: 150px; float: right; text-align: center;
}

/* =content
-------------------------------------------------- */
#content { width: 600px; margin: 0 auto; text-align: justify;

}

DIV.hr {
	height: 1em;
	overflow: hidden;
	background: url(bg_separator.gif) repeat-x 50% 100%;
}
DIV.hr HR {
	display: none;
}

/* =tables
-------------------------------------------------- */
TABLE.data {
	width: 100%;
}

TABLE.form {
	width: 100%;
}

/* =inputs & buttons
-------------------------------------------------- */
SPAN.req {
	color: #808080;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

SELECT,
TEXTAREA,
INPUT.date,
INPUT.time,
INPUT.text {
	border: 1px solid;
	border-color: #aaa #ddd #ddd #aaa;
}
INPUT.text,
INPUT.date,
INPUT.time {
	padding: 2px;
	min-height: 15px;
}

SELECT {
	min-height: 15px;
	padding: 1px;
}

INPUT.text {
	width: 175px;
}
INPUT.wide {
	width: 275px;
}
INPUT.max {
	width: 460px;
}
INPUT.min {
	width: 40px;
}
INPUT.small {
	width: 80px;
}
INPUT.date {
	width: 68px;
	padding-right: 18px;
	background: #fff url(ico_cal.gif) no-repeat 71px 40%;
	cursor: pointer;
}
INPUT.time {
	width: 40px;
}

INPUT.example {
	color: #808080 !important;
}

TEXTAREA {
	width: 450px;
	height: 100px;
	padding: 2px;
}
TEXTAREA.small {
	height: 60px;
}

SELECT:focus,
TEXTAREA:focus,
INPUT[type="text"]:focus,
INPUT[type="password"]:focus {
	outline: 1px solid #3cc849;
}

/* =footer
-------------------------------------------------- */
#footer {

}

/* =rollover
-------------------------------------------------- */
a#rollover { background-image:url(biit003_ees.jpg); height: 439px; width:464px; display:block; margin: 0 auto; }
a#rollover:hover {background-image:url(biit003_taga.jpg); height: 439px; width:464px; }




/* =IE fixes
-------------------------------------------------- */
* HTML {  } /* IE6 */
*+HTML {  } /* IE7 */
