/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;
}
.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.850em;
	color:#FFFFFF;
}
a.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.850em;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.850em;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.link{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#195083;
	text-decoration:none;
}

.link:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b8b9ba;
	text-decoration:underline;
}

.srhead{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;

}

.srhead:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}		
			
	
.banner_tit{
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	line-height:25px;
}
.banner_text{
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;	
}
a.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;	
	text-decoration:none;
}
a:hover.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;	
}

.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.710em;
	color:#252525;
	line-height:21px;
	text-align:justify;
}

.bodytext1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.800em;
	color:#bf0438;
	line-height:17px;
	text-align:justify;
}
.song {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#252525;
	line-height:20px;
	text-align:center;
}

.bodytext2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.830em;
	color:#252525;
	line-height:16px;
	text-align:justify;
	
}

.shoutbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#252525;
	line-height:16px;
	text-align:justify;
	background-color:#FFFFFF;
	width:172px;
}

.bodytext2 a:link  {
color:#252525;text-decoration:none; 
}
.bodytext2 a:visited  {
color:#252525; text-decoration:none; 
}

.bodytext2 a:active {
color:#252525; text-decoration:none; 
}

.bodytext2 a:hover{
color:#252525;
text-decoration:none; 
}


.bodytext3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.710em;
	color:#252525;
	line-height:25px;
	text-align:justify;
}

.bodytext4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.710em;
	color:#252525;
	line-height:20px;
	text-align:justify;
}

.bodytext5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.710em;
	color:#252525;
	line-height:20px;
	text-align:justify;
}

.searchalign{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.710em;
	color:#252525;
	text-align:center;
}

.searchtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#252525;
	line-height:20px;
	text-align:left;
	padding: 4px 4px 4px 4px;
}

.phototext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
	text-align:justify;
}

.line123{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b8b9ba;
	line-height:20px;
	text-align:justify;
}


.housetext{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFFFFF;
	line-height:25px;
	text-align:center;
	text-align:justify;
}


.formtext{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:16px;
	text-align:justify;
}

.title{
	font-family:"Trebuchet MS";
	font-size:19px;
	color:#000000;
	line-height:16px;
	font-weight:bold;
	line-height:25px;
	text-align:justify;
}
	

.title1{
	font-family:"Trebuchet MS";
	font-size:33px;
	color:#ffffff;
	line-height:30px;
	text-align:justify;
}
		

.subtitle{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#000000;
	line-height:16px;
	text-align:justify;
}
	
.subtitle1{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#025ab0;
	line-height:18px;
	text-align:justify;
}

.subtitle_alumni{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#252525;
	line-height:18px;
	text-align:justify;
}

.subtitle2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#252525;
	line-height:20px;
	font-weight:bold;
	text-align:justify;
}

.subtitle3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#618206;
	line-height:20px;
	font-weight:bold;
	text-align:justify;
}	
.subtitle4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#618206;
	line-height:18px;
	font-weight:bold;
	text-align:justify;
}	
.subtitle5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#252525;
	line-height:18px;
	font-weight:bold;
	text-align:justify;
}

.dirtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#093866;
	
	font-weight:bold;
	text-align:justify;
	padding-left:4px;
	background:transparent url(../images/menu_bg.png) no-repeat left;
	text-indent:35px;
	height:38px;
	width:233px;
	
}

.dirtitle a:link  {
color:#093866;text-decoration:none; 
}
.dirtitle a:visited  {
color:#093866; text-decoration:none; 
}

.dirtitle a:active {
color:#093866; text-decoration:none; 
}

.dirtitle a:hover{
color:#093866;
text-decoration:none; 
}
.dirtitle1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#093866;
	font-weight:bold;
	text-align:justify;
	padding-left:4px;
	
	background:transparent url(../images/menu_bg1.png) no-repeat left;
	text-indent:35px;
	height:36px;
	width:233px;
	
}
.dirtitle1 a:link  {
color:#093866;text-decoration:none; 
}
.dirtitle1 a:visited  {
color:#093866; text-decoration:none; 
}

.dirtitle1 a:active {
color:#093866; text-decoration:none; 
}

.dirtitle1 a:hover{
color:#093866;
text-decoration:none; 
}
.welalu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:30px;
	font-weight:bold;
	text-align:justify;
	padding-left:4px;
	
}
	
.input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#252525;
	width:135px;
	height:12px;
	line-height:16px;
	
}

.texta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#252525;
	width:135px;
	height:100px;
	line-height:16px;
	
}

.input1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#3f88ab;
	border:none;
	width:165px;
	height:15px;
	}
	.redtext{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#A20000;
font-weight:bold;
}

a.two:link, a.two:visited, a.two:active {
 text-decoration:underline;
}
a.two:hover{
text-decoration:none;
}
	
	
/* Drop down menu */


ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px; z-index:9999; }
ul.menu ul {position:absolute; top:26px;  background:#0680D2; display:none; opacity:0; list-style:none; margin-top:16px; width:170px;  }
ul.menu ul li {position:relative; border:1px solid #0A2844; border-top:none; width:170px;  }
ul.menu ul li a {display:block; padding:3px 7px 5px; float: background-color:#0680D2; color:#FFFFFF; line-height:20px; font-size:.800em;}
ul.menu ul li a:hover {background-color:#013455}
ul.menu ul ul { margin-top:0px;}
ul.menu .menulink {border:0px solid #aaa; font-weight:bold;  }
ul.menu .menulink:hover, ul.menu .menuhover {background-color:#013455;}
ul.menu .sub {background:#d1d1d1 url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}



/*#main1 {overflow: hidden;margin: auto;width: 100%;height: 100%;}
#images1 {width: 100%;height: auto;margin: 0px;}
#images1 div {margin: 0px;width:100px;height: 65px;border-style: float: left;overflow: hidden;}
#images1 div:hover {border-width: 0px;}
#images1 img.load { margin-top:0px;}
.blacklink:link, .blacklink:alink, .blacklink:vlink, .blacklink:hover{color:#000000}
a.redlink{color: #96001C; text-decoration: none}
a:hover.redlink{color: #96001C; text-decoration: underline}
*/
#main1 {overflow: hidden;margin: auto;width: 100%;height: 100%;}
#images1 {width: 100%;height: auto;margin: 1px;}
#images1 div {width: 105px; height: 100px; float: left;overflow: hidden;  margin:0px; padding-left:0px;}

/* =============================================================================
Images
============================================================================= */
.images2 {
	width: 100%;
	height: auto;
	margin: 20px;
}

.images2 div {
	margin: 10px;
	width: 150px;
	height: 170px;
	border-style: solid;
	border-width: 5px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}
.news  {

	border-style: solid;
	border-width: 1px;
	border-color: #00142D;
	float: left;
	overflow: hidden;
}

.pic{

	float:left;
	margin:0 4px 4px 0;

}

/* Easy Slider */
img{border:none;}
/*	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	*/
			
    /* image replacement */
        .graphic, #prevBtn{
				    
			display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
			#nextBtn{
			display:block;
            overflow:hidden;
            text-indent:-8000px;
			}
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		background:#fff;		
		margin-bottom:2em;
		width:854px;
		}	
	#header{
		height:144px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
	
			position:relative;
		}			

	#slider{ margin-left:10px;}	
	#slider ul, #slider li{

	
		margin:0;
			padding:0;
		
		
		list-style:none;
		
		}
	#slider li{
	
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:888px;
		/*width:912px;*/
		/*height:241px;*/
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:44px;
		height:273px;
		position:absolute;
		
		top:0px;
		}	
	#nextBtn{ 
		left:870px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:44px;
		height:273px;
		background:url(../images/slide_banner_left_bu.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/slide_banner_right.png) no-repeat 0 0;	
		}												

/* // Easy Slider */

.notification_error
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
height: auto;
/*background: #F8F0F1;*/
text-align: left;
-moz-border-radius: 5px;
}

.notification_ok
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bf0438;
	line-height:17px;
	text-align:justify;
}
.notification_yes
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:green;
	line-height:17px;
	text-align:justify;
}

/* MESSAGES */

table.messages_table {

border: 1px solid #002f59;
border-width: 1px;
overflow: hidden;
}

td.messages_header {

padding: 4px 4px 4px 4px;

font-weight: bold;

background: #002f59;
color:#FFFFFF;

}

td.messages_left {

width: 100%;

text-align: left;

vertical-align: middle;

}

td.messages_right {

text-align: right;

vertical-align: middle;

}

tr.messages_unread {

background: #F5F5F5;

font-weight: bold;

}

tr.messages_read {

background: #FFFFFF;

}

td.messages_message {

border-top: 1px solid #263B46;

padding: 7px;

vertical-align: top;

}

/** html img,

* html .png{

    position:relative;

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}*/

div.signup_header {

	width: 600px;

	padding: 6px 9px 6px 9px;

	background: #3F88AB;
	
	color:#FFFFFF;

	font-weight: bold;

	font-size: 9pt;

	margin-bottom: 10px;

}

.form .i, .form .formBoxInner .sml {
	background-color: #F7F9FB;
	/*border: 1px solid #D0D9E0;*/
	width: 445px;
	padding: 4px;
}

.form .formBoxInner .sml {
	width: 212px;
}

.form .formBoxInner .div {
	width: 233px;
	float: left;
}
.formBox {
	/*border: 1px solid #D0D9E0;*/
	background-color: #FFF;
}

.formBoxInner {
	padding: 16px;
}

.messagebox{
font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	width:100px;
	margin-left:10px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	width:auto;
	margin-left:10px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	width:auto;
	margin-left:10px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}