html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	font-family: Tahoma;
	background: #99b0e9 url(/images/back.png) repeat-x;
}

a {outline: none;}

img {border: none;}

form, input, label, ul, li {
	margin: 0;
	padding: 0;
}

label {
	cursor: pointer;
	cursor: hand;
}

h1 {
	font-family: Verdana;
	font-size: 15px;
	text-transform: uppercase;
	color: #4b5771;
}

h1 a {
	font-size: 10px;
	text-transform: lowercase;
	color: #d2231d;
	font-weight: normal;
	background: url(/images/main_header_round.gif) no-repeat top right;
	padding: 4px 10px 0 6px;
}

/*==============*/

.clear {clear: both;}

.inlined {
	display: inline-block;
	margin: 0;
}

.inlined li {
	display: -moz-inline-box;
	display: inline-block;
	list-style-type: none;
	vertical-align: top;
}

#page_wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-width: 998px;
	overflow: hidden;
	position: relative;
}

#page_container {
	width: 998px;
	margin: 0 auto;
	position: relative;
	padding: 0 0 120px 0;
	background: url(/images/content_main.jpg) no-repeat 0 520px;
}

#left_window {
	position: absolute;
	top: 0;
	left: -460px;
}

#right_window {
	position: absolute;
	top: 0;
	right: -462px;
}

#header {
	height: 127px;
	background: url(/images/header_back.png) no-repeat;
}

#header li {
	list-style-type: none;
	float: left;
	height: 70px;
	background: url(/images/iesucks_back1.gif) no-repeat;
}

#header ul {margin: 0 0 0 -1px;}

#header li a {
	display: block;
	margin: 35px 7px 0 7px;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Verdana;
}

#header span {
	display: block;
	margin: 0 0 0 278px;
	overflow: hidden;
}

#special {border-bottom: 3px solid #db241e;}

#header li a:link, #header li a:visited {color: #392c7c; text-decoration: none;}
#header li a:hover, #header li a:active {color: #db241e; text-decoration: none;}

#logo {
	position: absolute;
	top: 20px;
	left: 20px;
}

#top_contact {
	position: absolute;
	top: 81px;
	right: 98px;
	width: 27px;
	height: 27px;
	/*background: url(/images/icon_contact.png);*/
}

#top_contact a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 27px;
	white-space: nowrap;
	padding: 0 38px 0 0;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
}

.icon_link a:link, .icon_link a:visited {color: #007eb9; text-decoration: underline;}
.icon_link a:hover, .icon_link a:active {color: #db241e; text-decoration: underline;}

#main {position: relative;}

#main div {
	position: absolute;
	top: 318px;
	left: 110px;
	width: 308px;
	height: 65px;
	overflow: hidden;
	color: #fff;
	font-family: Verdana;
	font-size: 10px;
}

#main div span {
	display: block;
	color: #004d6e;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style: italic
}

#main div span a:link, #main div span a:visited {color: #004d6e; text-decoration: underline;}
#main div span a:hover, #main div span a:active {color: #004d6e; text-decoration: underline;}

#content {
	min-height: 594px;
	padding: 0 59px 0 109px;
	font-size: 11px;
}

#content p {
	font-family: Trebuchet MS;
	line-height: 14px;
	margin: 0;
}

#left_col {
	padding: 35px 0 0 0;
	float: left;
	width: 311px;
}

#left_col h1 {margin: 0 0 24px -26px;}

#left_col p {
	color: #fff;
	padding: 0 0 14px 0;
}

.main_link {margin: 0 0 17px -26px;}

#just_brackets {
	width: 361px;
	height: 77px;
	background: url(/images/main_link_brackets.png);
	overflow: hidden;
	font-family: Trebuchet MS;
	font-weight: bold;
	line-height: 14px;
}

#just_brackets p {
	padding: 14px 15px 0 26px;
	color: #392c7c;
}

#just_brackets p:first-letter {margin: 0 0 0 34px;}

#right_col {
	padding: 35px 0 0 0;
	float: right;
	width: 365px;
}

#right_col h1 {margin: 0 0 22px -44px;}

#right_col p {
	color: #414e69;
	padding: 0 0 14px 0;
}

#right_col p span a, #right_col p span {
	color: #db241e;
	font-size: 10px;
	font-style: italic;
}

#right_col b {color: #007eba;}

.news_date {
	font-family: Trebuchet MS;
	color: #007eba;
	line-height: 21px;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px -46px;
}

.news_date span {
	margin: 0 0 0 4px;
	padding: 0 8px 1px 8px;
	color: #fff;
	background: url(/images/date_back.png);
}

.icon {
	width: 27px;
	height: 27px;
	margin: 0 0 -27px -43px;
	zoom: 1;
	position: relative;
}

#btm_contact {
	position: relative;
	/*background: url(/images/icon_contact.png);*/
	margin: 0 0 12px -43px;
}

#btm_print {
	position: relative;
	/*background: url(/images/icon_print.png);*/
	margin: 0 0 12px -43px;
}

#btm_contact a, #btm_print a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0 0 42px;
	line-height: 27px;
	white-space: nowrap;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
}

#contact {
	color: #414E69;
	font-family: Trebuchet MS;
	line-height: 14px;
}

#contact li#phones {
	color: #007EBA;
	font-weight: bold;
	padding: 0 0 0 5px;
}

#contact a:link, #contact a:visited {color: #007EBA; text-decoration: underline;}
#contact a:hover, #contact a:active {color: #DB241E; text-decoration: underline;}

#footer {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 76px;
	width: 998px;
	font-size: 11px;
	color: #526cae;
	font-family: Trebuchet MS;
}

#footer a:link, #footer a:visited {color: #526cae; text-decoration: underline;}
#footer a:hover, #footer a:active {color: #db241e; text-decoration: underline;}

#footer li {
	padding: 0 0 0 25px;
	height: 80px;
}

#footer li#btm_banners {
	width: 490px;
	padding: 0 20px 0 30px;
	letter-spacing: -5;
}

#footer li#btm_copyright {
	border: 1px solid #738cca;
	border-width: 0 1px 0 1px;
	padding: 0 25px 0 25px;
}

#btm_banners img {margin: 0 10px 4px 0;}


/*=================*/
