/* CSS Document */

@font-face {
font-family: 'QlassikMediumRegular';
src: url('../font/Qlassik_TB-webfont.ttf');
src: url('../font/Qlassik_TB-webfont.woff') format('woff'), url('../font/Qlassik_TB-webfont.ttf') format('truetype'), url('../font/Qlassik_TB-webfont.svg#webfontjlPjPke5') format('svg');
 font-weight: normal;
 font-style: normal;
}

.menu_bg{
background:url(../images/menu_shadow_bg.jpg) repeat-x center bottom;
padding:5px 0px;
}

.menu {
font:normal 15px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#FFFFFF;
text-shadow: 0px 1px 1px #000;
padding:10px 0px;
}

.menu a {
color:#FFFFFF;
text-decoration:none;
}

.menu a:hover {
color:#FFFFFF;
text-decoration:underline;
}

body {
font:normal 14px/22px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#767679;
}

body p {
font:normal 14px/22px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#767679;
text-shadow: 0px 1px 1px #fff;
}

.news_content {
font:normal 14px/22px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#767679;
text-shadow: 0px 1px 1px #fff;
padding:0px;
margin:0px;
}

h1 {
font:normal 28px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#749837;
text-shadow: 0px 1px 1px #fff;
padding:15px 0px 0px 0px;
margin:0px;
}

h2 {
font:normal 20px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#749837;
text-shadow: 0px 1px 1px #fff;
padding:5px 0px;
margin:0px;
}

h3 {
font:normal 16px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#749837;
text-shadow: 0px 1px 1px #fff;
padding:4px 0px;
margin:0px;
}

h4 {
font:normal 14px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#749837;
text-shadow: 0px 1px 1px #fff;
padding:4px 0px;
margin:0px;
}

h5 {
font:normal 20px Tahoma, Arial, sans-serif;
color:#484848;
text-shadow: 0px 1px 1px #fff;
padding:0px 0px;
margin:0px;
}

h6 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
padding:5px 0px;
margin:0px;
}

.marq {
font:normal 16px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#304438;
padding:27px 20px 10px 20px;;
}

.news_bg {
background:url(../images/alumni_news_bg.jpg) repeat;
padding-bottom:15px;
}

.footer_bg {
background:url(../images/alumni_footer_bg.jpg) repeat-x;
padding:7px 0px;
}

.footer_menu {
font:normal 14px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#E8E8E8;
padding:5px 0px;
}

.footer_menu a {
color:#fff;
text-decoration:none;
}

.footer_menu a:hover {
color:#304438;
text-decoration:none;
}

.footer {
font:normal 12px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#304438;
}

.footer a {
color:#304438;
text-decoration:none;
}

.footer a:hover {
color:#fff;
text-decoration:none;
}

a {outline:none;}

.border {background:url(../images/br.jpg) repeat-x center bottom;}
.table_border {border:1px solid #999;}

.readmore {
font:normal 14px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#749861;
}

.readmore a {
color:#749861;
text-decoration:none;
}

.readmore a:hover {
color:#415D11;
text-decoration:none;
}

.calendar {
background:url(../images/calendar_icon.jpg) no-repeat top center;
}

.month {
font:normal 14px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#fff;
padding-top:5px;
}

.letterspace {
letter-spacing:-2px;
}

.pt10 {padding-top:10px;}
.pl10 {padding-left:10px;}
.pb10 {padding-bottom:10px;}
.mb10 {margin-bottom:10px;}
.mt10 {margin-top:10px;}
.p10 {padding:10px;}
.p5 {padding:5px;}

.green_bg {
background:#83B144;
color:#FFFFFF;
}

.gray_bg {
background:url(../images/alumni_news_bg.jpg) repeat;
color:#555555;
}

.job_title {
font:bold 14px Arial, Helvetica, sans-serif;
color:#555555;
padding-bottom:5px;
padding-top:5px;
margin:0px;
}

.dateandtime {
font:normal 12px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
font-style:italic;
color:#767679;
}

.imageborder {
margin: 5px;
padding: 4px;
background-color: #F5F5F5;
border: 1px solid #FFFFFF;
box-shadow: 0 0 3px #C2C2C2;
-moz-box-shadow: 0 0 3px #C2C2C2;
-webkit-box-shadow: 0 0 3px #C2C2C2;
-O-box-shadow: 0 0 3px #C2C2C2;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-O-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
}

.board {
background:url(../images/board.png) no-repeat top center;
padding-top:60px;
}

.union_heading {
font:normal 30px Verdana, Arial, sans-serif;
text-shadow: 0px 1px 1px #fff;
color:#EA3226;
}

.union_heading_2 {
font:normal 20px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
color:#EA3226;
text-shadow: 0px 1px 1px #fff;
padding:5px 0px;
}

input {
background:#FFFFFF;
width:200px;
height:20px;
border:1px solid #CCCCCC;
}

textarea {
background:#FFFFFF;
width:200px;
height:125px;
border:1px solid #CCCCCC;
}

.button {
width:100px;
height:30px;
background:url(../images/button_bg.jpg) repeat-x;
background-color: #F5F5F5;
border: 1px solid #FFFFFF;
-webkit-border-radius: 5px 5px 5px 5px;
-O-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
color:#FFFFFF;
font:normal 14px 'QlassikMediumRegular', Tahoma, Arial, sans-serif;
}

.button:hover {
background:url(../images/button_bg_1.jpg) repeat-x;
background-color: #F5F5F5;
border: 1px solid #FFFFFF;
box-shadow: 0 0 3px #C2C2C2;
-moz-box-shadow: 0 0 3px #C2C2C2;
-webkit-box-shadow: 0 0 3px #C2C2C2;
-O-box-shadow: 0 0 3px #C2C2C2;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-O-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}