a:link {

	color: #106088;

	text-decoration: underline;

}

a:visited {

	color: #106088;

	text-decoration: underline;

}

a:hover {

	color: #de7c25;

	text-decoration: underline;

}

html {

	width:100%;

	height:100%;

}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #106088;
	width:100%;
	height:100%;

}



table {border-collapse:collapse}

img {

	border: none;

	margin:0;

}

h1 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 2.5em;

	line-height: 1em;

	color: White;

}

body,html,.head {

	min-width:1000px;

}

.head {

	left:50%;

	margin-left:-500px;

	width:1000px;

	width:auto;

	max-width:1000px;

}

.hleft {

	margin: 0px 20px 0px 20px;

	padding: 0px 0px 0px 0px;

}

h2 {

	font-weight: normal;

	font-size: 1.8em;

	line-height: 1em;

}

h3 {

	font-weight: normal;

	font-size: 1.4em;

	line-height: 1em;

}

p {

	margin: 0px 0px 0px 0px;

	padding:  8px 8px 0px 8px;

}

p.itemright {

	margin: 0px 0px 0px 0px;

	padding:  0px 15px 8px 0px;

}





.bgmenu {

	background-image: url(images/bgmenu.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.bgmenubttm {

	background-image: url(images/bgmenubttm.jpg);

	background-repeat: repeat-y;

	}

.bgheaderrght {

	background-image: url(images/bgheaderrght.gif);

	background-repeat: no-repeat;

	background-position: top left;

	width:37px;

}

.bgheaderlftbttm {

	background: url(images/bgheaderlftbttm.gif) repeat-y;

	overflow:hidden;

}







.bgblue {

	background-color: #8ed8ea;

}

/* =text

----------------------------------------------- */

.menu {

	color: #ffffff;

	text-decoration: none;

	font-size: 14px;

	margin: 0px 0px 0px 0px;

	padding:  6px 8px 6px 0px;

}

.menu a:link {

	color: #ffffff;

	text-decoration: underline;

}

.menu a:visited {

	color: #ffffff;

	text-decoration: underline;

}

.menu a:hover {

	color: #dddddd;

	text-decoration: underline;

}

.small {

	font-size: 11px;

}

.itemright {
	width:auto;
	overflow:hidden;
	margin: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #8ED8EA;

}

.itemleftframe {

	margin: 0px 20px 0px 20px;

	padding:  0px 0px 0px 0px;

	background-color:white;

}

.itemlefttxt {

	margin: 0px 0px 0px 0px;

	padding:  0px 20px 0px 20px;

}

#footerleft {

	background-image: url(images/bgfooterleft.jpg);

	background-repeat: repeat-y;

}

#footerright {

	font-size: 10px;

	background-image: url(images/footercorner1.gif);

	background-repeat: repeat-y;

	background-position: left;

}

.copyright {

	margin: 18px 0px 16px 0px;

	padding:  0px 20px 0px 20px;

}

/* =images

----------------------------------------------- */





/* =forms

----------------------------------------------- */

.head {

	position:absolute;

	left:50%;

	width:1010px;

}



.bg {

	position:absolute;

	width:100%;

	height:294px;

	top:0;

}

.bgim {

	height:293px;

	margin-left:330px;

	background: url(images/bg_blue.png) repeat-x;

}

img.abs {

	position:absolute;

	left:0;

	top:0;

}

.img_under_flash {

	margin-left:60px;

	margin-top:-3px;

}

.orangeleft {

	z-index:-1;

	position:absolute;

	right:-3px;

	top:60px;

	background: url(images/orangeleft.gif) no-repeat;

	width:112px;

	height:138px;

}

.orangebg {

	z-index:-1;

	position:absolute;

	top:197px;

	right:0;

	background-image: url(images/bgmenubttm.jpg);

	background-repeat: repeat-y;

	width:112px;

	height:100px;

}

.shtab {

	position:relative;

	z-index:99;

}

.sh{



	position:relative;

}

.fon {

	position:absolute;

	height:600px;

	width:735px;

	top:0;

	left:50%;

	margin-left:-368px;

//	margin-left:-367px;

	background-color: #8ED8EA; 

}
.years {	position:relative; 	left:793px; 	top:185px; 	height:67px; 	width:185px; 	z-index:100;}

.banner{  position: absolute;  margin:-60px 743px;}
