* {
padding:0px;
margin:0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both !important;
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* * html .clearfix {height: 1%;} */

.clearfix { display: block; }

.main{
width:995px;
margin:0px auto;
padding:0px;
display:block;
}

.header {
width:995px;
margin:0px;
padding:0px;
float:left;
}

/*.logo{
background:url(images/logo.png) top left no-repeat;
width:137px;
height:149px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}

.logotxt{
background:url(images/logo_txt.png) bottom left no-repeat;
/*width:818px;
width:995px;
height:182px;
margin:3px auto 0px auto;
padding:0px;
float:right;
}*/

.gap{
height:15px;
width:995px;
float:left;
}

.gap2{
height:20px;
width:995px;
float:left;
}

/* top navigation  */
.menu{

width:915px;
	height:32px;
	margin: 0px auto 0px auto;
	padding:0px;
	float:right;

}

#topjsddm{	
	margin: 0;
	padding: 0;
}

	#topjsddm li{	
	height:22px;
	float: right;
	list-style: none;
	font-family:Arial;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	margin:0px;
	background:url(images/nav_divi.gif) no-repeat left top;
	padding: 10px 7px 0px 7px;
	display:block;
	}

	#topjsddm li a{
	display: inline;
		padding: 0px 10px;
		font-family:Arial;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		text-transform:uppercase;
		text-align:center;
		color: #FFFFFF;
		white-space: nowrap;
	}

	#topjsddm li a:hover{	
	color: #fde403;
	}
	
	#topjsddm li.first {
	font-family:Arial;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		text-transform:uppercase;
		text-align:center;
	color: #f8d838;
	padding: 10px 17px 0px 17px;
}
		
		#topjsddm li ul{
	padding: 10px;
	margin:20px 0px 0px 0px;
	position: absolute;
	visibility: hidden;
	text-transform:lowercase;
	text-align:left;
	background-color: #3a5a67;
	/*filter: alpha(opacity=50);
	background: url(images/navsub_bg.png) top left repeat-x;*/
			
	float: left;
	left: 136px;
	top: 14px;
		}
		
			#topjsddm li ul li{
				float: none;
				display: inline;
				text-align:left;
				text-transform:none;
				font-size:11px;
				font-weight:bold;
				background:none;
				margin:0px;
				padding:3px;
				border-right: 1px dotted #4c8aae;
				height:22px;
			}
			
			#topjsddm li ul li a{
				width: auto;
				color: #FFFFFF;
				/*border-bottom: 1px solid #1c1815;*/
				padding:13px;
				margin:0px 0px 3px 0px;
				text-align:left;
				text-transform:none;
				font-size:11px;
				font-weight:bold;
			}
			
			#topjsddm li ul li a:hover{
				/*background-color: #F3F3F3;*/
				background:none;
				color: #f8d838;
				/*border-bottom: 1px solid #fde403;*/
				padding:13px;
				margin:0px 0px 3px 0px;
				text-align:left;
				text-transform:none;
				font-size:11px;
				font-weight:bold;	
				}
				
				
				
				
/* Side navigation  */
.sidemenu{

	width:140px;
	margin: 0px auto 0px 40px;
	padding:0px;
	float:left;

}

#jsddm{	
	margin: 0;
	padding: 0;
}

	#jsddm li{
	width:90%;
	height:24px;
	float: left;
	list-style: none;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin:0px;
	padding: 3px 0px;
	display:block;
	
	}

	#jsddm li a{
	display: block;
		padding: 7px 0px 10px 13px;
		font-family:Verdana;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		text-transform:uppercase;
		text-align:left;
		color: #b60100;
		white-space: nowrap;
		border-bottom:#cccccc dashed 1px;
		
	}

	#jsddm li a:hover{	
	color: #1d7e88;
	background: url(images/star_img.png) center left no-repeat;
	}
	
	#jsddm li.first {
	font-family:Arial;
		font-size: 10px;
		font-weight: normal;

		text-decoration: none;
		text-transform:uppercase;
		text-align:center;
	color: #f8d838;
	padding: 10px 17px 0px 17px;
}
		
		#jsddm li ul{
	padding: 10px;
	margin:20px 0px 0px 0px;
	position: absolute;
	visibility: hidden;
	text-transform:lowercase;
	text-align:left;
	/*background-color: #ebefe3;*/
	float: left;
	left: 286px;
	top: 170px;
		}
		
			#jsddm li ul li{
				float: none;
				display: inline;
				text-align:left;
				text-transform:none;
				font-size:11px;
				font-weight:bold;
				background:none;
				margin:0px;
				padding:3px;
				/*border-right: 1px dotted #4c8aae;*/
				height:22px;
			}
			
			#jsddm li ul li a{
				width: auto;
				color: #1d7e88;
				border-bottom: 1px dotted #b60100;
				padding:5px;
				margin:0px;
				text-align:left;
				text-transform:none;
				font-size:11px;
				font-weight:bold;
			}
			
			#jsddm li ul li a:hover{
				/*background-color: #F3F3F3;*/
				background:none;
				color: #b60100;
				border-bottom: 1px dotted #1d7e88;
				padding:5px;
				margin:0px;
				text-align:left;
				text-transform:none;
				font-size:11px;
				font-weight:bold;	
				}
				
				
				
/*****************  Start container  ********************/
.container{
width:995px;
margin:0px auto;
padding:0px;
float:left;
}


/*****************  Start Leftpan  ********************/

.leftpan{
width: 1000px;
    margin: 0px auto;
    padding: 90px 10px;
float:left;
/*background:url(images/pandivi.gif) top right repeat-y;*/
}

.bodytxt{
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
color:#605f5f;
line-height:20px;
}

.bodytxtlink a{
font-family:Verdana;
font-size:11px;
font-weight:normal;
text-align:left;
text-decoration:none;
color:#605f5f;
line-height:20px;
}
.achievertext
{
	min-height: 100px;
	padding-bottom: 20px;
}
.achievertext a
{
	/*min-height: 100px;*/
	padding-bottom: 10px;
	text-align: right;
}
.left{
	float:left;
}
.right
{
	float: right;
}

.bodytxtlink a:hover{

text-decoration:underline;
color:#282828;
}

.deepbluetxt{
font-family:Verdana;
font-size:11px;
font-weight:normal;
text-align:left;
text-decoration:none;
color:#334f59;
line-height:20px;
}

.bluetxt{
font-family:Verdana;
font-size:11px;
font-weight:normal;
text-align:left;
text-decoration:none;
color:#0066a4;
line-height:20px;
}

h1{
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-align:left;
text-decoration:none;
/*color:#005bdc;*/
color:#3f99a3;
line-height:20px;
}

h2{
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
/*color:#005bdc;*/
color:#3f99a3;
line-height:20px;
}

h2 a{
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
/*color:#005bdc;*/
color:#3f99a3;
line-height:20px;
}

h2 a:hover{
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:underline;
/*color:#005bdc;*/
color:#605f5f;
line-height:20px;
}

.h2-current{
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
/*color:#005bdc;*/
color:#605f5f;
line-height:20px;
}

.3column{
margin:0px;
padding:0px;
float:left;
width:98%;
}

.1col{
width:206px;
margin:0px;
padding:5px;
float:left;
border-right:#cccccc dashed 1px;
}

.2col{
width:206px;
margin:0px;
padding:5px;
float:left;
border-right:#cccccc dashed 1px;
}

.3col{
width:206px;
margin:0px;
padding:5px;
float:left;
border:#FF0000 solid 1px;
}

.morebtn{
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#e77817;
background:none;
border:none;
}

.morebtn a{
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#e77817;
background:none;
border:none;
}

.morebtn a:hover{
color:#0066a4;
text-decoration:underline;
}

.morebtn-right{
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-align:right;
text-decoration:none;
color:#0066a4;
background:none;
border:none;
margin:0px 10px 0px 0px;
}

.morebtn-right a{
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-align:right;
text-decoration:none;
color:#0066a4;
background:none;
border:none;
}

.morebtn-right a:hover{
color:#f87602;
text-decoration:underline;
}

.bodydivi{
background:url(images/body_divi.gif) top center no-repeat;
width:661px;
height:19px;
margin:0px auto 0px auto;
padding:0px;
}





/*****************  Start Rightpan  ********************/

.divipan{
width:27px;
margin:0px;
padding:0px;
float:left;
}

.rightpan{
width:244px;
margin:0px auto;
padding:10px 10px 10px 10px;
float:left;
/*background:url(images/pandivi.gif) top left no-repeat;*/
}

.bodytxt-italics{
font-family:Verdana;
font-size:11px;
font-weight:normal;
text-align:left;
text-decoration:none;
color:#605f5f;
line-height:20px;
}

.teaserbox{
width:100%;
padding:0px;
margin:0px 0px 20px 0px;
}

.img{
float:left;
margin:10px 5px 5px 5px;
}

.imgLeft{
margin:0px;
padding:10px;
float:left;
}



/* begin footer navigation */

#footer {
	width:995px;
	margin: 0px auto 0px auto;
	padding:0px;
	float:left;
	/*border:#FF0000 solid 1px;*/
	
}

#footer ul {
	width:995px;
	height:39px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	list-style: none;
	line-height: normal;
	padding: 10px 0px 5px 0px;
	text-align:center;
	
}

#footer li {
	width:995px;
	height:39px;
	margin:0px;
	padding: 10px 3px 5px 3px;
	display:inline;
	line-height:20px;
	/*border:#00FF00 solid 1px;*/
	
}

#footer li.first {
	font-family:Arial;
	/*font-variant:small-caps;*/
	text-decoration: none;
	font-size: 11px;
	font-weight:  normal;
	color: #ff0000;
}

#footer li a {
font-family:Arial;
font-size:11px;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#b60100;
text-transform:uppercase;
}

#footer li a:hover {
text-decoration:underline;
color:#ff0000;
}

#footer .footer-current{
/*height:22px;*/
font-family:Arial;
font-size:11px;
font-weight:normal;
text-align:center;
text-decoration:underline;
text-transform:uppercase;
cursor:text;
color:#3f99a3;
}

.footer-copyright{
	width:90%;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#3d3d3d;
	padding:5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.footer-copyright a{
/*height:22px;*/
font-family:Verdana;
font-size:10px;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#3d3d3d;
}

.footer-copyright a:hover{
color:#667082;
text-decoration:underline;
}

/* end footer navigation */

/*  End Footer  */




/* Start Sitemap  */
.sitemaptxt{
font-family:Verdana;
font-size:11px;
font-weight:normal;
text-align:left;
text-decoration:none;
color:#5e594a;
margin:5px 7px 3px 3px;
padding:0px;
line-height:17px;
}

.sitemaptext{
font-family:Verdana;
line-height:23px;
margin:0px;
padding:0px;
}

.sitemaptext a{
font-family:Verdana;
font-size:14px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#FFFFFF;
line-height:23px;
margin:0px;
padding:0px;
}

.sitemaptext a:hover{
font-family:Verdana;
font-size:14px;
font-weight:normal;
text-align:justify;
text-decoration:underline;
color:#eae55c;
line-height:23px;
margin:0px;
padding:0px;
}

.sitemaptext-sub{
font-family:Verdana;
line-height:23px;
margin:0px;
padding:0px;
}

.sitemaptext-sub a{
font-family:Verdana;
font-size:14px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#FFFFFF;
line-height:23px;
margin:0px;
padding:0px;
}

.sitemaptext-sub a:hover{
font-family:Verdana;
font-size:14px;
font-weight:normal;
text-align:justify;
text-decoration:underline;
color:#eae55c;
line-height:23px;
margin:0px;
padding:0px;
}
/*  End Sitemap  */


/* Calendar */

#calendar_wrap {
	padding: 0 15px;
	text-align: center;
	font-size:11px;
	
}

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap th {
}

#calendar_wrap td {
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	font-size:14px;
	border: none;
	color:#66CCFF;
}

#calendar_wrap tfoot td#prev a {
	border: none;
	color:#66CCFF;
	font-size:12px;
}

#calendar_wrap tfoot td#prev a:hover {
	border: none;
	color:#666666;
	font-size:12px;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
	color:#66CCFF;
}

#calendar_wrap tfoot td#next a {
	border: none;
}




.lists{
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#333333;
line-height:25px;
margin:0px;
padding:0px;
list-style-type:none;
}

.lists ul{
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#333333;
line-height:25px;
margin:0px;
padding:0px;
}

.lists li{
background:url(images/bullet_green.png) left top no-repeat;
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#333333;
line-height:25px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 7px;
list-style-position:outside;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

.lists li a{
background:url(images/bullet_green.png) left top no-repeat;
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#333333;
line-height:25px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 7px;
list-style-position:outside;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

.lists li a:hover{
background:url(images/bullet_green.png) left top no-repeat;
font-family:Verdana;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#a02721;
line-height:25px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 7px;
list-style-position:outside;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

.follow_us {
    padding: 0px 0 6px;
    position: absolute;
    text-align: left;
    width: 30%;
	z-index:auto 99999 !important;
}
.follow_us ul li {
    display: inline-block;
    line-height: 22px;
    margin: 8px 0 0 2px;
    padding: 0;
}
.follow_us a {
    background-image: url("images/social-icon.png");
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    text-align: left;
    text-indent: -9999px;
    transition: all 0.7s ease 0s;
    width: 24px;
}
.follow_us a.Facebook {
    background-position: 0 -21px;
}
.follow_us a.Facebook:hover {
    background-position: 0 0;
}
.follow_us a.Twitter {
    background-position: -29px -21px;
}
.follow_us a.Twitter:hover {
    background-position: -29px 0;
}
.follow_us a.Google {
    background-position: -58px -21px;
}
.follow_us a.Google:hover {
    background-position: -58px 0;
}
.follow_us a.Youtube {
    background-position: -87px -21px;
}
.follow_us a.Youtube:hover {
    background-position: -87px 0;
}
@media print { 
	/* your print styles go here */
	#header, #footer, #menu { display: none; } 

	body { font: 12pt georgia,serif; } 
	h1 { font-size: 18pt; } 
	h2 { font-size: 16pt; color: #000; }
}
.head-title{
text-indent: -9999px;
}
.slide{
width:803px; 
margin:12px 5px 0px 5px; 
float:right;
}
.news-feed-start{
float:left;
width:100%; 
margin:20px 0px 0px 0px;
}
.recenteventdiv{
margin:auto;
width:119px;
border:none;
}
.teaserbox1{
margin:auto;
width:120px;
border:none;
 }
.cursor-text
 {
 cursor:text;
 }
.bodydivi{
 float:left;
 }
 .morebtn{
 text-align:right;
 }
#young-achieve{
margin-bottom:30px;
}
#up-event{
margin:0; height:100%;
}
.news-info{
padding-left:110px;
}