.clearDiv{ clear:both;height: 0; width:100%; }
.block{ display:block;}
.center{display:block;margin:0px auto;}
.inline{display:inline;}

.tleft{text-align:left;}
.tcenter{text-align:center;}
.tright{text-align:right;}

.floatleft{float:left;}
.floatright{float:right;}

.spacer20{height:20px;}
.spacer10{height:10px;}
.spacer5{height:5px;}

.padding40{padding:40px;}
.padding30{padding:30px;}
.padding20{padding:20px;}
.padding10{padding:10px;}
.padding5{padding:5px;}

.paddingleft40{padding-left:40px;}
.paddingleft30{padding-left:30px;}
.paddingleft20{padding-left:20px;}
.paddingleft15{padding-left:15px;}
.paddingleft10{padding-left:10px;}
.paddingleft5{padding-left:5px;}

.paddingright40{padding-right:40px;}
.paddingright30{padding-right:30px;}
.paddingright20{padding-right:20px;}
.paddingright10{padding-right:10px;}
.paddingright5{padding-right:5px;}


.paddingtop40{padding-top:40px;}
.paddingtop30{padding-top:30px;}
.paddingtop20{padding-top:20px;}
.paddingtop10{padding-top:10px;}
.paddingtop5{padding-top:5px;}

.marginbottom40{margin-bottom:40px;}
.marginbottom30{margin-bottom:30px;}
.marginbottom20{margin-bottom:20px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom5{margin-bottom:5px;}


.margin40{margin:40px;}
.margin30{margin:30px;}
.margin20{margin:20px;}
.margin10{margin:10px;}
.margin5{margin:5px;}

.marginleft40{margin-left:40px;}
.marginleft30{margin-left:30px;}
.marginleft20{margin-left:20px;}
.marginleft15{margin-left:15px;}
.marginleft10{margin-left:10px;}
.marginleft5{margin-left:5px;}

.marginright40{margin-right:40px;}
.marginright30{margin-right:30px;}
.marginright20{margin-right:20px;}
.marginright10{margin-right:10px;}
.marginright5{margin-right:5px;}


.margintop40{margin-top:40px;}
.margintop30{margin-top:30px;}
.margintop20{margin-top:20px;}
.margintop10{margin-top:10px;}
.margintop5{margin-top:5px;}

.marginbottom40{margin-bottom:40px;}
.marginbottom30{margin-bottom:30px;}
.marginbottom20{margin-bottom:20px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom5{margin-bottom:5px;}

.white{color:#fff;}
.redback{background-color:#cc0000;}
.yellowback{background-color:#ffe512;}
.orangeback{background-color:#f8971d;}
.blueback{background-color:#0058a9;}
.tealback{background-color:#339999;}
.greenback{background-color:#00853e;}
.purpleback{background-color:#90318c;}
.dkgreyback{background-color:#606164;}



.dotborderbottom{border-bottom:dotted 1px #ccc;}
.dotbordertop{border-top:dotted 1px #ccc;}
.dotborderleft{border-left:dotted 1px #ccc;}
.dotborderright{border-right:dotted 1px #ccc;}

/* Newswire Fader */



#start-signup{
	
}
#start-login, #start-forgot, #start-password, #start-shopping, #activated, #failed{
	display:none;
}

#activated, #failed{
	
}

#activated{
	
}

#failed{
	
}

#nwire-start-form, #modal-start-form{
	background-image: url(img/cer-logo-small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:145px;
}
#nwire-start-form input[type=text], #modal-start-form input[type=text]{
	font-size:12px;
	padding:5px;
	
}
#nwire-start-form input[type=text].required, #modal-start-form input[type=text].required{
	border-color:#900;
	background-color:#F2DDD7;
}
#start-modal{
	padding:6px 12px;
}



/* SHARE FOOTER */
#share-footer{
	background-color:#666;
	color:#fff;
	width:960px;
	display:block;
	padding-top:3px;
}
#share-footer a{
	color:#fff;
}
#share-footer a:hover{
	text-decoration:underline;
}
/* SHARE FOOTER */


/* Donations/University styles */
.col-header{
	background-image: url(img/left-flag-bottom.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom:8px;
}
#donations h3, .col-header h3, #issues .col-header h3, #ed-50 .col-header h3{
	padding:8px;
	margin:0px;
	border:none;
}

/* Video Styles */
#video-block ul.video-list{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
#video-block ul.video-list li.video-item, #video-block .single-video-item, .video-item{
	margin:0px 10px;
	padding:0px;
	position:relative;
	display:inline-block;
	float:left;
	height:190px;
	
}
#video-block ul.video-list li.video-item img, #video-block .single-video-item img, .video-item img{
-webkit-box-shadow:3px 3px 0 #b1b1b1;
-moz-box-shadow:3px 3px 0 #b1b1b1;
	box-shadow:3px 3px 0 #b1b1b1;
	}
#video-block ul.video-list li.video-item.small-video{
height:190px;
}

#video-block ul.video-list li.video-item.large-video{
height:220px;
}
#video-block ul.video-list li.video-sep-line{


}
#video-block ul.video-list li.video-item a.video-overlay, #video-block .single-video-item a.video-overlay, .video-item a.video-overlay{
	display:block;
	position:absolute;
	top:-1px;
	left:-1px;
	-webkit-box-shadow:3px 3px 0 #b1b1b1;
	-moz-box-shadow:3px 3px 0 #b1b1b1;
	box-shadow:3px 3px 0 #b1b1b1;
	border:1px solid #B0B0B0;
	background-image: url(img/video-overlay.png);
	background-repeat: no-repeat;
	background-position: center center;
	opacity: .50;
	filter: alpha(opacity = 50);
	
	 transition:all .2s linear; 
    -o-transition:all .2s linear; 
    -moz-transition:all .2s linear; 
    -webkit-transition:all .2s linear;

}
#video-block ul.video-list li.video-item a.video-overlay:hover, #video-block .single-video-item a.video-overlay:hover, .video-item a.video-overlay:hover{
	opacity: 1.0; 
	filter: alpha(opacity = 100);
}
#video-block ul.video-list li.video-item a.video-title, #video-block .single-video-item a.video-title{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	display:block;
	text-decoration:none;
	color:#00653d;
}
#video-block .video-item.large a.video-title{
font-size:13px;
	font-weight:bold;
	line-height:18px;
	display:block;
	text-decoration:none;
		color:#00653d;
}
#video-block ul.video-list li.video-item a.video-title:hover, #video-block .single-video-item a.video-title:hover{
	color:#008752;
}
#video-block ul.video-list li.video-item p, #video-block .single-video-item p{
font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
}


/* 2013 GALA STYLES */
#gala2013 h1{
border-bottom:none;
}
#gala2013-header{
	width:1056px;
	display:block;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:0;
	margin-top:-25px;
	background-repeat: no-repeat;
	background-position: center 0px;
	overflow:visible;
	margin-left:-48px;
	margin-right:-48px;
}
#gala2013-header.main{
	height:370px;
	background-image: url(img/gala-2013/gala-header.jpg);
}

#gala2013-header.subpage{
height:230px;
background-image: url(img/gala-2013/gala-subheader.jpg);
}
#gala2013-header.highlights{
height:230px;
background-image: url(img/gala-2013/gala-highlights.jpg);
}
#gala2013-nav{
width:250px;
display:block;
padding-left:30px;
}
#gala2013-nav ul{
margin:0;
padding:0;
list-style:none;
}
#gala2013-nav ul li{

}
#gala2013-nav ul li a{
	color:#4e4d4c;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	background-image: url(img/bullets/red-bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding:5px 0px;
	padding-left:12px;
}
#gala2013-nav ul li:hover > a{

}

#gala2013-buttons{
width:960px;
display:block;
}
a.gala2013-btn{
width:250px;
height:162px;
display:block;
font-size:0;
line-height:0px;
text-indent:-9999px;
overflow:hidden;
margin-right:10px;
}
a.tickets{
	background-image: url(img/gala-2013/button-tickets.jpg);
}
a.sponsors{
	background-image: url(img/gala-2013/button-sponsors.jpg);
}
a.donate{
	background-image: url(img/gala-2013/button-donate.jpg);
	margin-right:0px;
}
a.past-gala{
	background-image: url(img/gala-2013/button-past-gala.jpg);
	float:right;
margin-right:0px;
}


.tickets-form-block{
	background-color:#f8f8f8;
	border:solid 1px #d1d3d4;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	
}
.tickets-form-block h3{
	line-height:42px;
}
#ticket-order-block input[type=checkbox]{
	display:inline-block;
	width:18px;
	height:18px;
	margin:2px;
	margin-bottom:8px;
	margin-left:7px;
	
}
input[type=submit]#ticket-submit{
	width:209px;
	height:52px;
	display:block;
	line-height:0px;
	font-size:0px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	background-color: transparent;
	background-image: url(img/btn-continue.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
#ticket-order-block label{
	width:300px;
	display:block;
	background-color:#eeeeee;
	border:1px solid #666666;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
overflow:hidden;
}
#ticket-order-block label, #ticket-order-block label img{
-webkit-box-shadow: none;
	-moz-box-shadow:  none;
	box-shadow:  none;
}
#ticket-order-block .input-col{
float:left;
width:30px;
padding:0px 5px;
}
#ticket-order-block label img{
border-left:1px solid #666666;
float:right;
}

#ticket-order-block input[type=text], #donate-gala input[type=text]{
	background-color:#fff;
	display:block;
	width:100%;
	height:24px;
	font-size:14px;
	line-height:18px;
	padding:3px;
	margin:0px;
	-webkit-box-shadow:  0px 0px 3px 0px #CCC;
       -moz-box-shadow:  0px 0px 3px 0px #CCC; 
        box-shadow:  0px 0px 3px 0px #CCC;
		
		
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

text-align:center;

}
#payment-table{
	width:100%;
	display:block;
}
#payment-table td{
	text-align:left;
	padding:10px 0px;
}
#payment-table td.sm-td{
}
#payment-table label, #payment-info-block label{
	font-size:12px;
	padding:0px 8px;
	margin:0px;
	
}
#donation-form input[type=text], #payment-info-block input[type=text]{
	margin-right:10px;
	font-size:14px;
}
#donation-form input[type=text].sm-input, #payment-info-block input[type=text].sm-input{
	width:166px;
}
#donation-form input[type=text].lg-input, #payment-info-block input[type=text].lg-input{
	width:448px;
}

#tickets-form #donate-gala span{
font-size:15px;
display:inline-block;
}
#tickets-form input[type=text].donation-amount{
text-align:left;
display:inline-block;
width:80px;
padding-left:5px;
margin-left:3px;
}

#payment-info-block input[type=checkbox]{
	display:inline-block;
	width:18px;
	height:18px;
	
}
#payment-info-block label{
	display:inline-block;
	padding-left:25px;
	min-height:20px;
	font-size:15px;
	font-weight:bold;
	line-height:24px;
	margin-left:5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#payment-info-block input[type=text]{
	background-color:#fff;
	display:block;
	width:100%;
	height:30px;
	font-size:14px;
	line-height:24px;
	padding:3px;
	margin:0px;
	-webkit-box-shadow:  0px 0px 3px 0px #CCC;
       -moz-box-shadow:  0px 0px 3px 0px #CCC; 
        box-shadow:  0px 0px 3px 0px #CCC;
		
		
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;


}




/* 2013 GALA STYLES */

#comments{
}
#comments .commentlist li{
padding:5px;
}
#comments .avatar{
float:left;
display:inline-block;
margin-right:12px;
margin-bottom:5px;
vertical-align:text-top;
}

#twitter-home-feed{

}
#twitter-home-feed iframe{
position:relative;
top:-10px;
margin-bottom:-15px;
}

#twitter-home-feed-top, #twitter-home-feed-middle, #twitter-home-feed-bottom, #twitter-home-feed-middle-2{
width:302px;
display:block;
	
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#twitter-home-feed-top{
	height:11px;
	background-image: url(img/tweet-bg-top.png);
}
#twitter-home-feed-middle{
width:207px;
padding-top:0px;
	padding-left:75px;
	padding-right:20px;
	background-image: url(img/tweet-bg-middle.png);
}

#twitter-home-feed-middle-2{
width:237px;
padding-top:0px;
	padding-left:55px;
	padding-right:10px;
	background-image: url(img/tweet-bg-middle-2.png);
}
#twitter-home-feed-bottom{
height:37px;
background-image: url(img/tweet-bg-bottom.png);
}


.lof-container{
background-color:#fff;
}


.bio-list-item{
display:block;

}






.testcolor1{
	background-color:#6F0;
	min-height:100px;	
}
.testcolor2{
	background-color:#FF9;
	min-height:100px;
}
.testcolor3{
	background-color:#996;	
	min-height:100px;
}