@charset "UTF-8";
/* GENERAL */
a img{
	border: none;
}
p { 
  margin-bottom: 18px; 
}
.captionstyle {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 1.5;
}
.pcate {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 15px;
}
.leftmenutitle {
	font-family: Georgia, Times New Roman; 
	font-size: 15px; 
	color: #555555; 
	line-height: 1.5;
	text-decoration: underline;
}
pre {
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
}


/* STUDENT INDEX */
.content-container {
	position: absolute;	left: -370px;	top:93px;	z-index:99;	visibility: hidden;
}
.content {
	position: absolute;	width: 848px;	height: 1012px;	left: -424px;
}


/* INDEX */
table.doubleline {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: gray;
}
table.doubleline td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	
}
table.nothing{
border-style: none;
border-spacing: 0px;
	border-width: 0px;
	padding: 0px;
	
}
table.nothing td {
	border-width: 0px;
	padding: 0px;	
}

.indexshowcaseimg{
	border-style:solid;	border-color: #d2d2d2;	border-width:3px;
}
.indexquote_title {
	font-family: Baskerville, Georgia, Times New Roman; 	font-size: 20px; line-height: 22px;	color: #000000; 
}
.quote_title {
	font-family: Baskerville, Georgia, Times New Roman; 	font-size: 20px; 	color: #000000; 
}
.quote_p {
font-family: Georgia, Times New Roman;
color: #000000; 
 font-size: 12px; 
 line-height: 20px;

}

.quote_p a{
font-family: Georgia, Times New Roman;
color: #000000; 
 font-size: 12px; 
 line-height: 20px; text-decoration: none;
}
.quote_p a:hover{
font-family: Georgia, Times New Roman;
color: #777777; 
 font-size: 12px; 
 line-height: 20px; text-decoration: none;
}


.indexshowcase_title {
	letter-spacing: 0.3px; font-family: Georgia, Times New Roman; 	font-size: 18px; 	color: #545454; 
}
.indexshowcase_by {
	font-family: Georgia, Times New Roman; 	font-size: 11px;   line-height: 18px; 	color: #555555; 
}
.indexshowcase_by a{
	letter-spacing: 0.2px; font-family: Georgia, Times New Roman; 	font-size: 11px; 	  line-height: 18px; 	color: #777777;   text-decoration: none;
}
.indexpastevents_title {
font-family: Georgia, Times New Roman; color: #000000; font-size: 12px; line-height: 18px;  text-decoration: underline;
}
.indexpastevents_title a{
font-family: Georgia, Times New Roman; color: #000000; font-size: 12px;  line-height: 18px; 
}
.indexpastevents_details {
font-family: Georgia, Times New Roman; color: #545454; font-size: 12px; line-height: 16px;  
}
.indexpastevents_details a{
font-family: Georgia, Times New Roman; color: #545454; font-size: 12px; line-height: 16px;  text-decoration: none;
}

.showcaseprojtitle {
font-family: Georgia, Times New Roman;
color: #444444; 
font-size: 12px; 
  line-height: 14px;       
}

.index_subtitle {
font-family: Georgia, Times New Roman;
color: #000000; 
font-size: 13px; 
  line-height: 19px;       
}
.index_subtitle a{
font-family: Georgia, Times New Roman;
color: #000000; 
font-size: 13px; 
  line-height: 19px; 
  text-decoration: none;
}
.index_subtitle a:hover{
font-family: Georgia, Times New Roman;
color: #222222; 
font-size: 13px; 
  line-height: 19px; 
  text-decoration: none;
}
.space12{
 line-height: 12px; 
}
.index_nav {
	font-family: Georgia, Times New Roman;
	color: #979797; 
	font-size: 14px; 
  line-height: 16px; 
  
}
.index_nav a{
	font-family: Georgia, Times New Roman;
	color: #979797; 
	font-size: 14px; 
  line-height: 16px;  text-decoration: none;
}
.index_nav a:hover{
	font-family: Georgia, Times New Roman;
	color: #6f6f6f; 
	font-size: 14px; 
  line-height: 16px;  text-decoration: none;
}
.indexshowcasetitle a{

color: #545454; 
 font-size: 12px; 
  line-height: 14px;  text-decoration: none;
}
.indexshowcasetitle{

color: #545454; 
 font-size: 12px; 
  line-height: 14px;  
}
.index_p {
font-family: Georgia, Times New Roman;
color: #555555; 
 font-size: 12px; 
  line-height: 18px;

}
.index_date {
color: #878787; 
  font-size: 13px; 
  line-height: 17px;
}
.index_p a{
	color: #555555; 
  font-size: 12px; 
  line-height: 17px;
  text-decoration: none;
}
.index_p a:hover{
	color: #888888 ; 
 font-size: 12px; 
  line-height: 17px;

  text-decoration: none;
}
.index_proj_title {

color: #777777; 
	font-size: 18px; 
  line-height: 18px; 
  margin-bottom: 18px;
  font-style: italic;
}
.index_proj_details {
	color: #aaaaaa; 
font-size: 12px; 
  line-height: 18px; 
 
}
.index_proj_details a{
	color: #999999; 
	font-size: 12px; 
  line-height: 18px; 
}
.index_proj_details a:hover{
	color: #777777; 
	font-size: 12px; 
  line-height: 18px; 
}

/* SHOWCASE */
.tag_title {
font-family: Georgia, Times New Roman;
	color: #999999; 
	font-size: 18px; 
  	line-height: 18px; 
 	margin-bottom: 18px;
    font-style: italic;
}
.proj_title {
font-family: Georgia, Times New Roman;
	color: #999999; 
	font-size: 16px; 
  	line-height: 23px; 
 	
    font-style: italic;
}
.half_space {
	font-size: 9px; 
  	line-height: 9px; 
 	margin-bottom: 9px;

}
.showcase_details {
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	line-height: 18px;
	color: #606060;
}
.showcase_details a{
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	line-height: 18px;
	color: #888888; text-decoration: none;
}
.showcase_details a:hover{
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

.tag a{
	font-family: Georgia, Times New Roman;
	white-space: nowrap;
	background: #e8e8e8;
	line-height: 1.5;
	
	color: #666666;
	text-decoration: none;
}
.tagthisproj a{
	font-family: Georgia, Times New Roman; 
	font-size: 11px; color: #888888; 
	
	text-decoration: underline;
}
.tagthisproj a:hover{
	font-family: Georgia, Times New Roman; 
	font-size: 11px; color: #555555; 
	
	text-decoration: underline;
}
.profilehead{
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 30px;
	line-height: 32px;
	text-decoration: none;
	font-style: italic;
	color: #555555;
	
}






/* CSS Document */
.green {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	color: #669900;
	line-height: 1.5;
}
.red {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	color: #669900;
	line-height: 1.5;
}

.select{
font-family: Georgia, Times New Roman;
	font-size: 13px;
	border: none;
	background: #888888;
	color: #AAAAAA;
	
}
.indextable {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 13px;
	color: #878787;
	text-decoration: none;
}
.indextable A:hover {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 13px;
	color: #949494;
	text-decoration: none;
	
}
	


.input { 
	margin-bottom: 0;
	font-family: Georgia, Times New Roman, sans-serif;
	color: #555555;
	line-height: 1.3;
	font-size: 12px;
	background-color: #c7c7c7; 
	border: none;
}
.language {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	text-decoration: none;
	color: #757575;
}



.events_title {
	font-family: Georgia, Times New Roman, sans-serif; font-size: 12px; line-height: 1.4; text-decoration: none; color: #555555; text-decoration: underline;
}
.details {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #606060;
}
.details a{
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #606060;
}
.details a:hover{
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #949494;
}

.submit{
	background-color: #fff; border: 0; font-family: Georgia, Times New Roman; text-decoration: none; color: #999999;
}
.submit:hover{
	background-color: #eee; border: 0; font-family: Georgia, Times New Roman; text-decoration: none; color: #999999;
}
.path {
	font-family: Georgia, Times New Roman;
	font-size: 11px;
	color: #777777;
}
.path a{
	font-family: Georgia, Times New Roman;
	font-size: 11px;
	text-decoration: none;
	color: #777777;
}
.path a:hover{
	font-family: Georgia, Times New Roman;
	font-size: 11px;
	color: #999999;text-decoration: none;
}



.image{
	border-style:solid;
	border-color: #c7c7c7;
	border-width:6px;
}
.thumb{
	border-style:solid;
	border-color: #aaaaaa;
	border-width:1px;
}

.tabon{
	background: #ededed;
	color: #222222;
	text-decoration: none;
}
.tabon a{
	background: #ededed;
	color: #666666;
	text-decoration: none;
}
.tabover{
	background: #d8d8d8;
}
.tabover a{
	color: #666666;
	text-decoration: none;
}
.tabover a:hover{
	color: #666666;
	text-decoration: none;
}
.tabout{
	background: #d8d8d8;
}
.tabout a{
	color: #666666;
	text-decoration: none;
}
.scate {
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	
}
.scate a{
	color: #666666;
	background: none;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
.scate a:hover{
	color: #888888;
	font-size: 12px;
	line-height: 18px;
	background: #EEEEEE;
	text-decoration: none;
}
.scate_selected{
	font-family: Georgia, Times New Roman, sans-serif;
	color: #666666;
	font-size: 12px;
	background: #FFFFFF;
	text-decoration: none;
}



