* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,ul,ol,dl,fieldset,address {margin:0.2em 0;}
li {list-style: none;} 
ul {margin: 0;}
img {border:0;}
a img {border:0;}
.clear {clear: both;}
.left {float: left;}
.right {float: right;}
a {color: #007DC3;}
a:hover {color: #00B25A;}
.inside {padding: 10px;}

html, body {
	height: 100%;
	background-color:#FFF;
	font: normal 0.85em Arial, Helvetica, sans-serif ;
	color: #231F20;
}
/* HEADER */
#header {
	height: 160px;
	position: relative;
	border-bottom: 2px solid #2690CC;
}
#header .logo {
	background-image: url(../images/logo.gif);
	float: left;
	width: 460px;
  height: 140px;
	background-repeat: no-repeat;
	margin-left: 5%;
	margin-top: 1em;
}
#header .sponsor {
	background-image: url(../images/mitsubishi1.gif);
	float: left;
	width: 148px;
	height: 103px;
	background-repeat: no-repeat;
}
#header .reg {
	background-image: url(../images/register.gif);
	background-repeat: no-repeat;
	height: 162px;
	width: 174px;
	background-position: bottom;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#header .reg a
{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 174px;
    height: 162px;
}
#header .reg a h1 {display: none;}

h1 {color:#1FB25A; font-size: 1.5em; margin-top: 0.5em; margin-bottom: 0.2em;}
h2 {color:#007DC3; font-size: 1.2em;}
hr {border: 0; color: #00B25A; margin-top: 0.5em; margin-bottom: 0.5em;	background-color: #00B25A; height: 2px;}


#container {min-width:900px; float: left;}
.region {float:left; overflow:hidden;}

#left {width: 120px;margin-top:0.8em}
#left ul {float:right;}

#center {
  width:60%;    
  background: url(../images/left_faux.gif) #BADFBF repeat-y left top; 
  border-right: 2px solid #2690CC;
  border-left: 2px solid #2690CC;
  padding-bottom: 8px;
}

#article {padding-left: 190px; padding-right: 10px;}
#article p {margin:0.8em 0;}
#article ul {padding-top: 0.5em;padding-bottom: 0.5em;}
#article li {
	background-image: url(../images/bullet_content.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 1.6em;
	padding-top: 0.2em;
}
#article img {/*float:left;*/}
#article table {float:left;}

#sideright {max-width: 26%; padding-left: 10px;padding-top: 0.8em;}
#sideright li {	
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 1.6em;
	padding-top: 0.2em;
}
#sideright li a {text-decoration: none;}


#footer {border-top: 2px solid #2690CC;background-color: #FFFFFF;}
 
/* text alts */
sup { vertical-align:text-top; font-size:90%; }


/* FLASH */
#flashcontent {
	float: left;
	background-image: url(../images/holding.jpg);
	background-repeat: no-repeat;
}
#flashcontent .getflash {
	width:173px;
	height: 500px;
	color: #2B398B;
	padding: 5px;
}
#flashcontent .getflash a {color: #E34C89;}

#supported {
	display:        block;
	margin:         0px auto;
	width:           800px;
	height:         80px;
}



/*
#prog label {
	float: left;	
	margin-right: 1.1em;
	height: 3em;
	width: 4em;
	display: block;
	text-align: right;
	font-weight: bold;
}
*/




/* FORMS */

fieldset
{
border: 1px solid #007DC3;
padding: 5px;
}
#form label {
	float: left;	
	margin-right: 0.5em;
	width: 8em;
	display: block;
	text-align: right;
	font-weight: bold;
}
