@charset "utf-8";
/* CSS Document */
@import url("ece2010box.css");

BODY{
	font-family:"Trebuchet MS", Arial;color:#777;
	text-align:center;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	font-size:75%;}
	
H1{font-size:30px;color:#E7A500;}
H2{font-size:18px;color:#0066CC;font-weight:normal;}

LI{
	list-style-type:circle;
}

a {color:#0099FF;}
a:visited {color:#91A8DF;}
a:hover {color:red;}
/* -------------------------------------------------------------------- */

#Wrapper{
	text-align:left;
	margin:0 auto; 
	width:790px;}


/* -------------------------------------------------------------------- */


#Banner{
	background-image:url(../gfx/BannerBack.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:86px;
	padding:0px;
	margin:0px;
	width:100%;
	background-color:#00295A;
	}
#Banner img{padding:0px 0px 0px 10px;float:left;}

#BannerLogo{
	float:right;
	background-image:url(../gfx/logo/ECE2010Distort.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:86px;
	width:300px;
}

#BannerSub{background-color:#00295A;height:35px;padding:4px 50px 0px 10px;border-top:1px solid #eee;}
#BannerSub .BannerSubLocation{color:#FFFFFF;float:left;font-size:22px;font-weight:bold;}
#BannerSub .BannerSubDate{color:#E7A500;float:right;;font-size:22px;}

/* -------------------------------------------------------------------- */
#NavPrimary{
	background-image:url(../gfx/NavPrimary/Top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:10px;}

#NavPrimary .NavPrimaryWrapper{
	width:118px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:0px 2px 0px 2px;
	background-color:#ececec;
}

#NavPrimary .NavPrimaryBottom{
	background-image:url(../gfx/NavPrimary/Bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:6px;}

#NavPrimary li{
	padding: 6px 0px 6px 5px;
	margin:0px;
	list-style: none;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-image:url(../gfx/NavPrimary/LiBackground.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
	
#NavPrimary ul{
	font-weight:bold;
	font-size:14px;
	color:#ccc;
	margin: 0px;
	padding:0px;
}

	
#NavPrimary a{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#00295A;
}

#NavPrimary a:hover{
	color:orange;
}
/* -------------------------------------------------------------------- */

#Content{
	background-color:#F7F7F7;
	clear:both;
	width:100%;
	float:left;
	display:block;
	background-image:url(../gfx/ContentFakeBack.gif);
	background-position:top left;
	background-repeat:repeat-x;
	}

#ColNav{float:left;
		width:130px;
		padding:40px 20px 20px 20px;}
		
#ColContent{float:left;
		width:300px;
		padding:0px 20px 20px 20px;
}
		
#ColSideContent{float:left;
		width:270px;
		padding:0px 0px 20px 0px;}
		
#ColPreContent{float:left;
		width:600px;
		padding:0px 0px 0px 20px;}
		
#ColFullContent{float:left;
		width:600px;
		padding:0px 0px 0px 20px;}
		
#SponsorLogosFront{
	clear:both;
	height:140px;
	text-align:left; 
	width:578px;
	border:1px solid #CCCCCC;
	padding:10px;
	margin:10px 0px 0px 0px;
	background-image:url(../gfx/BoxStruct/ECE2010BoxContent.gif);
	background-position:top left;
	background-repeat:repeat-x;
	}
#SponsorLogosFront img{margin:0px;padding:7px;}

		
#SponsorLogos{text-align:center;}
#SponsorLogos p{margin:0px;padding:10px;}



		
/* -------------------------------------------------------------------- */

#Footer{clear:both;background-color:#00295A;padding:4px 10px 4px 10px;}
#Footer a{color:#CCCCCC; text-decoration:none;}
#Footer a:hover{color:orange;}

/* -------------------------------------------------------------------- */

.IntroText{font-size:20px;font-family:"Arial Narrow";color:#CBB587;}

/* -------------------------------------------------------------------- */

.ButtonBox{
	font-size:18px;
	padding:2px;
	margin:0px;
	border:1px solid #ccc;
	background-color:#FFFFFF;
	text-decoration:none;}
	
.ButtonBoxActive, .ButtonBoxActive:visited{
	font-size:18px;
	padding:2px;
	margin:0px;
	border:1px solid #777;
	color:#FFFFFF;
	background-color:#E7A500;
	text-decoration:none;}
	
/* -------------------------------------------------------------------- */

.ButtonDefault{
background-image:url(../gfx/Button/Right.gif);
background-repeat:no-repeat;
background-position:right top;
float:left;
padding:2px 2px 2px 0px;
margin:0px;
height:20px;}

.ButtonDefault p{margin:0px;padding:0px;}

.ButtonDefault a{
background-image:url(../gfx/Button/Left.gif);
background-repeat:no-repeat;
background-position:left top;
text-decoration:none;
color:#4A638C;
padding:2px 10px 5px 10px;
margin:0px;
}

.ButtonDefault a:hover{color:red;}


/* -------------------------------------------------------------------- */

.ButtonOrange{
background-image:url(../gfx/Button/RightOrange.gif);
background-repeat:no-repeat;
background-position:right top;
float:left;
padding:2px 2px 2px 0px;
margin:0px;
height:20px;}

.ButtonOrange p{margin:0px;padding:0px;}

.ButtonOrange a{
background-image:url(../gfx/Button/LeftOrange.gif);
background-repeat:no-repeat;
background-position:left top;
text-decoration:none;
color:#4A638C;
padding:2px 10px 5px 10px;
margin:0px;
}

.ButtonOrange a:hover{color:red;}

/* -------------------------------------------------------------------- */

/* -------------------------------------------------------------------- */

.ButtonQuietLink
{
	background-image:url(../gfx/icon/16External.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:75%;
	padding:0px 0px 1px 18px;
	text-decoration:none;
}

/* -------------------------------------------------------------------- */
	
.HeadingAddress{
	background-image:url(../gfx/icon/30Address.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:35px;
	}

/* -------------------------------------------------------------------- */

.TableCleanLined th{background-color:#00295A;color:#FFFFFF; padding:3px; border:0px;}
.TableCleanLined td{border:0px; border-bottom:1px solid #ccc;}

.txtRed{color:#FF0000;}