@charset "utf-8";
/* CSS Document */
	html,body {
		height:100%;
	}
	body {
		font-family:"Trebuchet MS",sans-serif;
		font-size:14px;
		padding-top:0px;
		margin:0;
	}
	div {
        font-size:14px;
    }
    #openCloseWrap {
    	color:white;
    	padding:5px;
    }
    #openCloseWrap .navColumn {
    	float:left;
    	width:100px;
    }
    #openCloseWrap .navColumn ul {
    	margin-top:0px;
        padding-top:0px;
        margin-left:0px;
    	padding-left:8px;
    	opacity:0.8;
        line-height:100%;
    }
    #openCloseWrap .navColumn li {
        line-height:100%;
        padding-top:0px;
        margin-left:0px;
    	list-style-type:none;
        list-style-image:none;
    	padding-left:15px;
    	background-image:url(../img/list_point_green.png);
    	background-repeat:no-repeat;
    	background-position:-2px 2px;
    }
    #openCloseWrap .navColumn li a {
    	color: white;
    	text-decoration:none;
    }
    #openCloseWrap .navColumn li a:hover {
    	text-decoration:underline;
    }
    #openCloseWrap .navColumn li a:visited {
    	opacity:0.7;
    }
    #openCloseWrap .navColumn ul li {
        padding-top:2px;
    	background-image:url(../img/list_point_green_dark.png);
    	padding-left:13px;
    }
    #openCloseWrap .navColumn ul li a {
    	color:white;
    	text-decoration:none;
    }
    #openCloseWrap .navColumn ul li a:hover {
    	text-decoration:none;
    }
    #openCloseWrap .navColumn ul li a:visited {
    	opacity:0.5;
    }
	#sliderController {
		background-color:#c7de1a;
		width:100px;
		text-align:center;
		font-size:12px;
	}
	#slider {
		margin-top:-120px;
		background-image:url(../img/blackboard_large_transparent.png);
	}
	#sliderWrap {
		overflow:hidden;
		width:975px;
	}
	#banner {
		/* text-align:right; */
		height:140px;
		/* background-image:url(../img/blackboard_large_transparent.png); */
		background-color:#333333;
		width:975px;
	}
	#centerContent {
		width:975px;
		margin:auto;
		border-left:1px solid #666666;
		border-right:1px solid #666666;
	}
	#rightColumn {
		width:200px;
		float:right;
	}
	#mainColumn {
		width:725px;
		height:100%;
		margin-right:210px;
		padding:20px;
	}
	#mainColumn p {
		text-align:justify;
	}
	h1, h2
	{
		border-bottom:2px solid #2d59cc;
		margin-bottom:18px;
	}
	.sponsorImage {
		width:100%;
		text-align:center;
		padding-bottom:25px;
	}
	.goldSponsor {
		width:auto;
		padding-top:25px;
		padding-bottom:25px;
		border:1px solid #c7de1a;
		margin-right:5px;
		margin-left:5px;
	}
	.goldSponsorLabel {
		width:auto;
		border:1px solid #c7de1a;
		background-color:#c7de1a;
		margin-left:5px;
		margin-right:5px;
		font-size:10px;
		font-weight:bold;
		letter-spacing:2px;
		color:white;
		text-align:center;
		margin-bottom:25px;
	}
	#iGemLogo {
		text-align:center;
		padding-top:25px;
	}
	
	img {
		border:0;
	}
	.menuButton {
		background-color:#3baeff;
		padding:10px;
		padding-top:5px;
		padding-bottom:5px;
		margin-right:10px;
		margin-left:10px;
		float:left;
	}
	#navigation a {
		background-color:#3baeff;
		padding:10px;
		padding-top:5px;
		padding-bottom:5px;
		margin-right:10px;
		margin-left:10px;
		float:left;
		color:black;
		font-size:14px;
		text-decoration:none;
	}
	.fotoGrande {
		width:100%;
		text-align:center;
	}
	.fotoGrande img {
		border:10px solid #eeeeee;
	}
	.fotoGrande p {
		text-align:center;
		width:100%;
	}
	.teamMember {
		width:150px;
		background-color:#eeeeee;
		float:left;
		padding:10px;
		font-size:12px;
		text-align:left;
		margin:5px;
	}
	.teamLogo {
		padding:10px;
		padding-top:50px;
		float:left;
	}
	h3 {
		margin:2px;
		padding:1px;
		text-align:center;
		font-size:14px;
	}
	.partner {
		display:table-cell;
	}
	.partner_text {
		margin-left:220px;
		padding-right:20px;
		text-align:justify;
	}
	.partner_text a {
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		text-shadow: 2px 2px 2px #ccc;
		color:#2d59cc;
	}
	.partner_text a:hover {
		color:black;
		text-shadow: 2px 2px 2px #666;
	}
	.partner_img {
		float:left;
		padding:25px;
		border:1px solid #cccccc;
	}
	.partner_img2 {
		float:left;
		margin-right:25px;
	}
	#mainColumn ul li {
		margin:5px;
		line-height:2em;
		list-style:none;
		margin-bottom:20px;
	}
	#mainColumn ul li:before {
		content: "\00BB \0020";
	}

	#mainColumn ul li a {
		padding:5px;
		margin-bottom:10px;
		text-decoration:none;
		color:#2d59cc;
	}
	#mainColumn ul li a:hover {
		text-decoration:underline;
	}
	
	#twitterLogo {
		text-align:center;
		padding-top:35px;
		margin-left:0px;
	}
	
	#twitter_update_list li a {
        color:#2d59cc;
	}
	ul#twitter_update_list { 
	list-style-type:none; 
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	padding-left:0px;
	margin-left:0px;
	}
