*{margin:0;padding:0}
body{BACKGROUND: #9e9782 url(../imgs/topbg2.gif) repeat-x; font-family:arial;}
h3{margin:20px 0 3px 0;}
table{margin-top:10px; border: 1px solid #eee; background:#fafafa;padding:4px }
td {padding:0 10px 2px 0}

#wrapper{background:#fff; width:915px;MARGIN: 0px auto 1em;min-height:650px;height:100%;overflow:auto;padding-bottom:25px;border: 1px #777 solid}

#header-home{width:915px;height:315px; background:url(../imgs/lpar_1.jpg) no-repeat;position:relative;display:table;width:100%}
#header{background:;width:915px;height:150px; background:url(../imgs/lpar-150-2.jpg) no-repeat;position:relative;display:table;width:100%}


#navbar{background:#444;height:28px;margin-top:125px;position:relative;display:table;width:100%}
#navbar ul {margin-right:5px; list-style: none; margin: 0; padding: 7px 0 0 25px; font-family:arial}
#navbar ul li  {display: inline;list-style-type: none; font-size:90%;color:#fff;}
#navbar a {text-decoration:none;color:#fff;}

#navbar-home{background:#444 url(../imgs/nav_bg.jpg) repeat-x;height:28px;margin-top:0px;position:relative;display:table;width:100%}
#navbar-home ul {margin-right:5px; list-style: none; margin: 0; padding: 7px 0 0 25px; font-family:arial}
#navbar-home ul li  {display: inline;list-style-type: none; font-size:90%;color:#fff;}
#navbar-home a {text-decoration:none;color:#fff;}

#page-content{background:#fff; min-height:300px;padding:20px 0 25px 25px; color:#333;min-height:480px;height:100%}
#apply{position:relative;top:30px;left:700px;width:150px;height:150px;}

#leftcol{float:left;width:700px; padding-right:40px;font-size:95%;color:#555;border-right:1px solid #eee}
#leftcol .more{font-size:80%;color:#FF6600}
#leftcol p{margin-bottom:10px;}
#leftcol ul .floatList{margin:2px 0 20px 17px; font-size:85%;width:230px; float:left;list-style-image: url(../imgs/tri_bullet.png);}

#leftcol ul {margin:10px 0 20px 17px;  list-style-image: url(../imgs/tri_bullet.png);}


*html #leftcol ul {margin:2px 0 15px 1px; width:200px; float:left}

#rightcol{float:left;width:200px;margin-right:30px;font-size:83%;padding-left:30px; background:#fff; border-right:1px solid #ddd}
#rightcol p{margin-bottom:20px;}
#rightcol .headerImg{border: 2px solid #777;margin-bottom:10px}

#sponsorcol{float:left;width:120px;font-size:60%;color:#999;padding-left:12px}
#sponsorcol img{text-align:right;margin-top:15px;}
#sponsorcol .sponsorHeading{margin-top:40px}
#sponsorcol h3{font-size:11px;margin-top:15px;}
#sponsorcol a{color:#ffa200}

#footer {	PADDING:0; DISPLAY: block; MARGIN: 0px auto 1em; FONT: 0.7em/1.5em arial; COLOR: #555;  TEXT-ALIGN: left; width:915px;}
#footerright {	FLOAT: right; TEXT-ALIGN: right}
#footer A {	FONT-WEIGHT: bold; COLOR: #555; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	padding-bottom:5px;
}

#nav li { /* all list items */
	float: left;
	/* width needed or else Opera goes nuts */
	padding-right:40px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	padding-top:2px;	
	background: #444;
	width: 8em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav a.sub{
	padding-right:12px;
	background:url(../imgs/tri.gif) no-repeat right;

}


#nav li ul li:hover {
	background:#333;
	border-bottom: 1px solid #222;
}

#nav li ul li{
	background:#444;
	width: 95px;
	padding-left:3px;
	padding-top:2px;	
	border-bottom: 1px solid #333;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}
#imageContainer {
	position:relative;
	margin:auto;
	width:915px;
}

#sponsors_title{
	margin-top:-5px
}

#sponsors{
	margin-top:-33px;
}