body {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/bg.jpg);
}


/*

A:actice{ color: #666666 }
A:link{ color: #666666; text-decoration: none}
A:visited{ color: #666666; text-decoration: none}
a:hover {  color: #F00000; text-decoration: underline} 
*/

form {
	margin: 0px 0px 0px 0px;
}
body, td {
	font-family: Verdana, Tahoma, "MS Sans Serif", sans-serif;
	font-size: 11px;
	color: #2C3C4C;
}

th { text-align: left; }

td.body {
	background-image:url('../images/bg-main.gif');
	background-repeat: repeat-x;
	vertical-align:top;
	height: 350px;
}

td.LeftText {
	color: #657785;
}

td.SPTop { height: 45px; vertical-align: top;}
td.SPBottom { height: 45px; vertical-align: bottom;}
td.SPBg {
	background-image: url('../images/spacer/bg.gif');
	background-repeat: repeat-y;
	vertical-align: top;
}

input, textarea, select {
	font-family: Verdana, Tahoma, "MS Sans Serif", sans-serif;
	font-size: 11px;
	color: #2C3C4C;
}
textarea {
	overflow: auto;
}
input.login {
	border: solid 1px #667885;
	width: 120px;
}

input.post, input.focus {
	width: 120px;
}

textarea.post, textarea.focus {
	width: 200px;
	height: 100px;
}

input.post, textarea.post {
	border: solid 1px #667885;
}
input.focus, textarea.focus, select.post {
	border: solid 1px #FF6600;
	color:#FF6600;
}
input.upload {
	border: solid 1px #667885;
	width: 200px;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #657785;
}
a:hover {
	text-decoration: none;
	color:#FF6600;
}

.nav { font-weight: bold; font-size: 11px; color : #666666;}
a.nav, a.nav:link, a.nav:active, a.nav:visited { font-size: 11px; text-decoration: none; color : #006699; }
a.nav:hover { text-decoration: underline; color:#DD6900;}

/* HOME */
.home .style1 {color: #657785;}
.home .style2 {color: #FF6600;}
.home .style3 {color: #CC0000;}
.home ul {
	margin: 0; padding: 0px;
	list-style-image: url('../images/bullet.gif');
}
.home a, .home a:link, .home a:active, .home a:visited { color: #657785; }
.home a:hover { color:#FF6600;}
.home a.more, .home a.more:link, .home a.more:active, .home a.more:visited { color:#FF6600;}
.home a.project, .home a.project:link, .home a.project:active, .home a.project:visited, .home a.project:hover { color:#CC0000;}

/* ABOUT US */
.about a, .about a:link, .about a:active, .about a:visited { color:#657785; text-decoration: none; }
.about a:hover { color:#FF6600; }

/* PROJECT */
.project .style1 {color: #657785;}
.project .style2 {color: #E7502C; font-weight: bold; }
.project .detail {
	color: #2C3C4C;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url('../images/line.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.project a, .project a:link, .project a:active, .project a:visited { color: #657785; }
.project a:hover { color:#FF6600;}
.project a.category, .project a.category:link, .project a.category:active, .project a.category:visited { font-size:10px; font-weight: bold; color: #E7502C;}
.project a.category:hover { color: #657785;}
.project th {
	font-size: 19px;
	color: #E7502C;
	font-weight: normal;
	text-align: left;
}
/* CAREER */
.career .style1 {color: #657785;}
.career .title {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background-image: url('../images/career-bg.gif');
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
}
.career table.list td { background-color: #E6E9EC;}

/* NEWS */
.news td.year {
	color: #FF6600;
	font-weight: bold;
	font-size: 12px;
}
.news td.date {
	color: #2C3C4C;
	width: 90px;
	font-weight: bold;
	vertical-align: top;
}
.news td.line {
	border-bottom: 1px dotted #CDCDCD;
}
.news span.title {
	color: #FF6600;

}
.news span.year {
	color: #FF6600;
	font-weight: bold;
}

.news a, .news a:link, .news a:active, .news a:visited { color: #657785; }
.news a:hover { color:#FF6600;}

/* APPLICATION FORM */
.application .style1 {color: #657785;}
.application .style2 {color: #333333; font-weight: bold;}
.application .title {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background-image: url('../images/career-bg.gif');
	background-repeat: repeat-x;
	padding-left: 3px;
	height: 25px;
}
.application table.list td { background-color: #E6E9EC;}

/* LINKS */
.links a, .links a:link, .links a:active, .links a:visited { color: #FF6600; text-decoration: none; }
.links a:hover { color:#FF6600;text-decoration: underline; }

/* WEBBOARD */
.webboard a, .webboard a:link, .webboard a:active, .webboard a:visited { color: #FF6600; text-decoration: none; }
.webboard a:hover { color:#FF6600;text-decoration: underline; }

/* SMCC Society */
.society ul {
	margin: 0; padding-left: 20px;
	list-style-image: url('../images/bullet.gif');
}
.society a, .society a:link, .society a:active, .society a:visited { color: #657785; text-decoration: none; ; }
.society a:hover { color: #FF9900; text-decoration: underline; }

/* UPLOADING FILE */
.upload td.title {
	color: #E7502C;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px; 
	font-family: "Trebuchet MS", Verdana, Tahoma, "MS Sans Serif";
	padding-left: 10px;
}
.upload tr.file { padding-top:5px; padding-bottom:5px;}
.upload span.filesize {font-size: 10px; color: #666666;}
.upload td.upload_date { color: #666666;}
.upload td.upload_by { color: #666666;}
.upload td.line {border-bottom: 1px dashed #E7502C;}
.upload a, .upload a:link, .upload a:active, .upload a:visited { color: #FF9900; text-decoration: none; font-weight:bold; }
.upload a:hover { text-decoration: underline; }
.upload .nav { font-weight: bold; font-size: 10px; color : #666666;}
.upload a.nav, .upload a.nav:link, .upload a.nav:active, .upload a.nav:visited { font-size: 10px; text-decoration: none; color : #006699; }
.upload a.nav:hover { text-decoration: underline; color:#DD6900;}
.upload td.nav { height: 20px; padding-top: 5px;}

/* WEBBOARD */
.webboard tr.title, .webboard tr.reply {
	height: 27px;
	background-image: url('../images/webboard-bg.gif');
	background-repeat: repeat-x;
	background-position: top;
}
.webboard tr.title th, .webboard tr.reply th {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px; 
	font-family: "Trebuchet MS", Verdana, Tahoma, "MS Sans Serif";
}
.webboard tr.row1 td { background-color: #F2F4F5;}
.webboard tr.row2 td { background-color: #FFFFFF;}
.webboard tr.row1 td, .webboard tr.row2 td {
	color: #2C3C4C;
	border: 1px #FFFFFF solid;
	border-spacing: 1px;
}
.webboard tr.title th, .webboard tr.row1 td, .webboard tr.row2 td {
	padding: 3px;
}
.webboard tr.title th.icon, .webboard tr.row1 td.icon, .webboard tr.row2 td.icon { width: 20px; text-align:center;}
.webboard tr.title th.subject, .webboard tr.row1 td.subject, .webboard tr.row2 td.subject { width: 400px;}
.webboard tr.title th.user, .webboard tr.row1 td.user, .webboard tr.row2 td.user { width: 130px;}
.webboard tr.title th.view, .webboard tr.row1 td.view, .webboard tr.row2 td.view { width:50px; text-align:center;}
.webboard tr.title th.reply, .webboard tr.row1 td.reply, .webboard tr.row2 td.reply { width: 50px; text-align:center;}

.webboard tr.reply th.subject { text-align:left; white-space: nowrap; padding-left: 5px;}
.webboard tr.reply th.date { text-align:right; white-space: nowrap; padding-right: 5px;}

.webboard span.date { color: #999999; }
.webboard td.line {border-bottom: 1px dashed #E7502C;}
.webboard td.nav { height: 20px; padding-top: 5px;}

.webboard a, .webboard a:link, .webboard a:active, .webboard a:visited { color: #2C3C4C; text-decoration: none; }
.webboard a:visited { color:#657785; text-decoration: none; }
.webboard a:hover { color:#FF9900; text-decoration: underline; }

.webboard a.nav, .webboard a.nav:link, .webboard a.nav:active, .webboard a.nav:visited { font-size: 10px; text-decoration: none; color : #006699; }
.webboard a.nav:hover { text-decoration: underline; color:#DD6900;}

.webboard tr.post td.text {
	vertical-align:top;
	padding-top:5px;
	text-align: right;
	font-weight: bold;
	width: 80px;
}
.webboard span.msg {
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Tahoma, "MS Sans Serif";
	font-weight: bold;
	letter-spacing: 1px; 
}