@charset "utf-8";
@font-face {
    font-family: 'ralewaybold';
    src: url('../../fonts/ASM/raleway-bold-webfont.eot');
    src: url('../../fonts/ASM/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ASM/raleway-bold-webfont.woff2') format('woff2'),
         url('../../fonts/ASM/raleway-bold-webfont.woff') format('woff'),
         url('../../fonts/ASM/raleway-bold-webfont.ttf') format('truetype'),
         url('../../fonts/ASM/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaymedium';
    src: url('../../fonts/ASM/raleway-medium-webfont.eot');
    src: url('../../fonts/ASM/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ASM/raleway-medium-webfont.woff2') format('woff2'),
         url('../../fonts/ASM/raleway-medium-webfont.woff') format('woff'),
         url('../../fonts/ASM/raleway-medium-webfont.ttf') format('truetype'),
         url('../../fonts/ASM/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayregular';
    src: url('../../fonts/ASM/raleway-regular-webfont.eot');
    src: url('../../fonts/ASM/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ASM/raleway-regular-webfont.woff2') format('woff2'),
         url('../../fonts/ASM/raleway-regular-webfont.woff') format('woff'),
         url('../../fonts/ASM/raleway-regular-webfont.ttf') format('truetype'),
         url('../../fonts/ASM/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaysemibold';
    src: url('../../fonts/ASM/raleway-semibold-webfont.eot');
    src: url('../../fonts/ASM/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ASM/raleway-semibold-webfont.woff2') format('woff2'),
         url('../../fonts/ASM/raleway-semibold-webfont.woff') format('woff'),
         url('../../fonts/ASM/raleway-semibold-webfont.ttf') format('truetype'),
         url('../../fonts/ASM/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewayextrabold';
    src: url('../../fonts/ASM/raleway-extrabold-webfont.eot');
    src: url('../../fonts/ASM/raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ASM/raleway-extrabold-webfont.woff2') format('woff2'),
         url('../../fonts/ASM/raleway-extrabold-webfont.woff') format('woff'),
         url('../../fonts/ASM/raleway-extrabold-webfont.ttf') format('truetype'),
         url('../../fonts/ASM/raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayheavy';
    src: url('../../fonts/ASM/raleway-heavy-webfont.eot');
    src: url('../../fonts/ASM/raleway-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ASM/raleway-heavy-webfont.woff2') format('woff2'),
         url('raleway-heavy-webfont.woff') format('woff'),
         url('../../fonts/ASM/raleway-heavy-webfont.ttf') format('truetype'),
         url('../../fonts/ASM/raleway-heavy-webfont.svg#ralewayheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}
Body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
    font-family: 'ralewayregular';
	font-size:12px;
	font-weight:normal;
	color:#5e5e5e;
	text-align:justify;
	line-height:19px;
	background:#fff;
}
#header-panel{
	width: 100%;
	height: 182px;
	float: left;
	padding: 0px;
	margin: 0px 0 0px 0;
	background-image: url(../../images/ASM/headerbg.jpg);
	background-repeat: repeat;
	border-top: 2px solid #cf0900;
	

}
a{
	color: #C30;
	text-decoration: none;
	}
#header{
	width: 1000px;
	height: 182px;
	margin: 0px auto;
	padding: 0px 0 0 0;
	background-image: url(../../images/ASM/headerdesign.png);
	background-repeat: no-repeat;
}
#logo{
	width: 482px;
	height: 182px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#searchsec{
	width: 485px;
	height: auto;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#social{
	height: auto;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 250px;
}
.social-links{
	height: auto;
	padding: 0px 0px 0px 0px;
	float: right;
	margin: 0px;
	color: #81b1d1;
	font-family: 'PT Sans', sans-serif;
	width: auto;
}
.social-links ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
}	
.social-links li{
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 0px;
	list-style:none;
	float:left;
	color:#81b1d1;
	font-size:14px;
	line-height:30px;
}
.social-links li a{
	padding:3px 0px 0px 0px;
	margin:0px 5px 0px 1px;
	float:right;
	width:26px;
	height:25px;
	text-align:center;
	
}
.social-links li a:hover{
	
}
.demo-wrap ul {
	width: 390px;
	height: 120px;
	overflow: hidden;
	color: #000;
	font-family: 'ralewaysemibold';
}
#demo-wrap h2{
	font-family: 'ralewaybold';
	color: #e82323;
	font-size: 20px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	
	
}
.demo-wrap img {
	border:3px solid #fff;
}
.demo-wrap li {
list-style: none; margin: 0; height: 213px;
}
.demo-wrap .left {
width: ; float: left; padding-right:15px;
}

.demo-wrap .right {
width: 320px; float: left;
}

.demo-wrap .right .album {

  font-size: 13px;
  width:390px;
  overflow:hidden;
}

.demo-wrap .right .band {
font-size: 14px; color: #838383;
}

.demo-wrap .multiple li {
width: 190px;
}

.demo-wrap .DG-wrapper {
 border: 1px solid #eee;  height:100px;   background:url(../../images/ASM/shbg.jpg) repeat;
padding:10px;
}

.demo-wrap .DG-prev {
position: absolute; top: 38%; left: -40px; width: 31px; height: 31px; text-indent: -999999px; background:url(../../images/ASM/icon_arrow_left.png) no-repeat 0 -31px;
}

.demo-wrap .DG-next {
position: absolute; top: 38%; right: -40px; width: 31px; height: 31px; text-indent: -999999px; background:url(../../images/ASM/icon_arrow_right.png) no-repeat 0 -31px;
}

.demo-wrap .DG-next:hover,
.demo-wrap .DG-prev:hover {
background-position: 0 0;
}

/*start / stop*/
.DG-auto {
text-align: center;
}

.DG-start {
color: #f1eee7; font-size: 14px; background: #838383; padding: 4px 7px;	border-radius: 3px; text-transform: capitalize;
}

.DG-start:hover {
background: #525044; text-decoration: none;
}
#directory
{
	float:left;
	width:303px;
	height:93px;
	margin: 20px 0 0 0;
	
}


#slider {
	list-style: none;
	padding:0px
}

a.pager-link { 
	display:block; 
	width:10px; 
	height:10px; 
	text-indent:-9999px; 
	background:#222; 
	float:right; 
	margin-right:2px; 
	position:relative; 
	bottom:15px;
	outline:none
}

a.pager-active { 
	background:#D23519 
}

.slider-container {
	
	width: 316px;
	height: 400px;
	padding: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0;
	  position: relative;
  top: -25px;
}

#slider { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#fff; 
	font-size:13px   
}

#slider img {
	width: 316px;
	border: 3px solid #fff;
}

#slider h3 { 
	font-size:17px; 
	color:#fff; 
	font-weight:bold; 
	width:200px; 
	margin:0 0 10px 0
}

.right-box { 
	float:left; 
	width:316px; 
	/*margin-left:20px */
}

.left-box {

}

#slider .date { 
	color:#999; 
	font-size:12px; 
	text-transform:uppercase; 
	margin:0px 
}

#search-panel{
	width: auto;
	height: auto;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0;
	border: 1px solid #ffe3b7;
}
.srch-input{
	width: 220px;
	height:30px;
	padding:0px 0px 0px 10px;
	margin:0px;
	border:0px;
	color:#939191;
	line-height: 30px;
	float: left;
	font-family: 'Merriweather', serif;
	font-style: italic;
}
.srch-btn{
	width: 33px;
	float: left;
	height: 30px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	cursor: pointer;
	background-image: url(../../images/ASM/srchbtn.jpg);
	background-repeat: no-repeat;
}
.toplinks{
	width: auto;
	height: 30px;
	float: right;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
}
.toplinks ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
}	
.toplinks li{
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 0px;
	list-style:none;
	float:left;
}
.toplinks li a{
	padding: 0px 5px 0px 8px;
	font-family: 'Merriweather', serif;
	margin: 0px;
	float: left;
	font-size: 11px;
	font-weight:600;
	text-align: left;
	color: #5e5e5e;
	line-height: 20px;
	white-space: nowrap;
	height: 18px;
	/*border-right: 1px solid #d9d9d9;*/
	text-decoration: none;
}
#flashnews_content{
	width: 1000px;
	height:34px;
	background:;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
#flashnewscover{
	width:100%;
	float:left;
	padding:0px;
	margin:0px 0 15px 0;
	height: 35px;
}
#flashnews_content{
	width: 1000px;
	height: 50px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
#menucover{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	height: 47px;
	background-image: url(../../images/ASM/menubg.png);
}
#menu-container{
	width: 1000px;
	height: 47px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	color: #faefbc;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
}
#cssmenu {
	position: relative;
	height: 47px;
	width: auto;
	padding: 5px 0;
}
#home
{
	width: 19px;
	height: 17px;
	padding-right:5px;
	margin:0;
	background: url(../../images/ASM/home.png) no-repeat left;
}
#cssmenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height:1;
}
#cssmenu > ul {
  position: relative;
  display: block;
  height: 32px;
  width: 100%;
  z-index: 500;
}
#cssmenu > ul > li {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	/*border-right:1px solid #001c3d;*/
 
}
#cssmenu > ul > li.last{
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	border-right:none;
 
}
#cssmenu > ul > #menu-button {
  display: none;
}
#cssmenu ul li a {
  display: block;
  font-family: Helvetica, sans-serif;
  text-decoration: none;
}
#cssmenu > ul > li > a {
  font-size: 13px;
  padding: 12px 14px;
  color:#fff;
  font-family: 'ralewaysemibold';
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -ms-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 32px;
}
#cssmenu > ul > li:hover > a {
	color: #ffc600;
	background: #5d2001;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#cssmenu > ul > li a.current
 {
  background:#5d2001;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  color:#fff;

  }
#cssmenu li.has-sub::after {
  display: block;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
}
#cssmenu > ul > li.has-sub::after {
  right: 10px;
  top: 20px;
  border: 5px solid transparent;
  border-top-color: #fff;
}
#cssmenu > ul > li:hover::after {
  border-top-color: #ffffff;
}
#indicatorContainer {
  position: absolute;
  height: 12px;
  width: 100%;
  bottom: 0px;
  overflow: hidden;
  z-index: -1;
}
#pIndicator {
  position: absolute;
  height: 0;
  width: 100%;
  border: 12px solid transparent;
  border-top-color: #2b2f3a;
  z-index: -2;
  -webkit-transition: left .25s ease;
  -moz-transition: left .25s ease;
  -ms-transition: left .25s ease;
  -o-transition: left .25s ease;
  transition: left .25s ease;
}
#cIndicator {
  position: absolute;
  height: 0;
  width: 100%;
  border: 12px solid transparent;
  border-top-color: #2b2f3a;
  top: -12px;
  right: 100%;
  z-index: -2;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 70px;
  opacity: 0;
  -webkit-transition: opacity .3s ease, top .25s ease;
  -moz-transition: opacity .3s ease, top .25s ease;
  -ms-transition: opacity .3s ease, top .25s ease;
  -o-transition: opacity .3s ease, top .25s ease;
  transition: opacity .3s ease, top .25s ease;
  z-index: 1000;
  -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3); box-shadow: 5px 5px 5px rgba(0,0,0,0.3)
}
#cssmenu ul ul ul {
  top: 23px;
  padding-left: 5px;
}
#cssmenu ul ul li {
  position: relative;
}
#cssmenu > ul > li:hover > ul {
  left: auto;
  top: 38px;
  opacity: 1;
}
#cssmenu ul ul li:hover > ul {
  left: 170px;
  top: 0;
  opacity: 1;
}
#cssmenu ul ul li a {
  width: 130px;
  border-bottom: 1px dotted #d1a300;
  padding: 10px 20px;
  font-size: 13px;
   font-family: 'ralewaysemibold';
  color: #ffc600;
  
background:#5d2001;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -ms-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;

}
#cssmenu ul ul li:hover > a {
  color: #fff;
  background:#441B07;

}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last > a {
  border-bottom: 0;
}
.submenuArrow {
	  border: 6px solid transparent;
	  width: 0;
	  height: 0;
	  border-bottom-color: #fff;
	  position: absolute;
	  top: -12px;
}
#cssmenu ul ul li.has-sub::after {
  border: 4px solid transparent;
  border-left-color: #9ea2a5;
  right: 10px;
  top: 12px;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;
}
#cssmenu ul ul li.has-sub:hover::after {
  border-left-color: #fff;
  right: -5px;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
#wrapper-out{
	width:100%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px 0 0 0;
}
#banner-out{
	width: 100%;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0 auto;
}
#wrapper{
	width:1000px;
	height:auto;
	margin:0px auto;
	padding:0px;
}
#container{
	width:1000px;
	height:372px;
	margin:8px auto;
	padding:0px;
	
}
#main-banner-panel{
	width: 630px;
	float: left;
	margin: 0px;
	height: 372px;
	background: #fff;
	padding: 0px;
	  border: 1px solid #d9d9d9;
}
#banner_links
{
	float: left;
	width: 336px;
	height: 362px;
	margin: 0px 0px 0 20px;
	padding: 5px;
	border: 1px dotted #d9d9d9;
	background: #fff;
}
#banner_link1
{
	float: left;
	width: 316px;
	height: 342px;
	margin: 0px 0px 0 0px;
	background-image: url(../../images/ASM/shbg.jpg);
	padding: 10px;
	
}
#banner_link1 h3
{
	font-family: ralewaymedium;
	font-size: 20px;
	color: #000000;
	padding: 5px 0 5px  0;
	margin: 0;
	border-bottom: 1px dotted #eee;
	text-align: left;
	
}
#banner_link1 h4
{
	font-family: 'ralewaybold';
	font-size: 15px;
	color: #000000;
	padding: 5px 0 5px  0;
	margin: 0;
	border-bottom: 1px dotted #eee;
	text-align: left;
	
}
#banner_link1 h2
{
  margin: 0;
  padding: 0px 0 0 0;
  font-size: 12px;
  font-family: 'ralewaysemibold';
}

#banner_link1 h2 a
{
  
  color:#C30;
}
#banner_link1 p
{
	 font-family: 'ralewaysemibold';
	font-size: 12px;
	color: #000;
  padding: 0px 0 0 0;
  margin: 0 0 0 0;
}

#homecontent-panel{
	width:1000px;
	height:auto;
	padding:0px;
	margin:0 auto;
	clear:both;
}
.newsouter{
	width: 1000px;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}
.news{
	width: 395px;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 30px;
	background-color: #fff;
}
.news h2{
	font-family: ralewaymedium;
	color: #000;
	font-size: 20px;
	font-weight: 600;
	text-align: left;
	line-height: 30px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	padding-right: 10px;
	border-bottom: 1px dotted #eee;
	
}
#newsticker-demo {
	width:236px;
	background:#FFF;
	font-family: Arial;
	font-size: 12px;
	color: #353333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	border-top: 0px solid #dddddd;
	
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo a hover { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title 
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

.newsticker-jcarousellite {
	width: 407px;
	float: left;
}
.newsticker-jcarousellite ul li{
	list-style: none;
	display: block;
	padding-bottom: 5px;
	margin-bottom: 8px;
	width: 395px;
	height: 70px;
	border-bottom: 1px solid #eee;
	float: left;
	
}
.newsticker-jcarousellite .thumbnail {
	float:left;
	width:105px;
	height: auto;
	margin: 0 10px 0 0;
}
.newsticker-jcarousellite .thumbnail img {
	border:3px solid #eee;
}
.newsticker-jcarousellite .info {
	float:left;
	width:280px;
}
.newsticker-jcarousellite .info_1 {
	float:left;
	width:233px;
	text-align:justify;
}
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }
.newsticker-jcarousellite a{
	color: #C30;
	text-decoration: none;
	font-size: 13px;
	font-family: ralewaysemibold;
}
.newsticker-jcarousellite p{
	color: #5e5e5e;
	text-align: justify;
	font-size: 12px;
	padding: 0px 0 0 0;
	margin: 0;
	font-family: ralewaymedium;
}
.newsticker-jcarousellite a hover{
text-decoration:none;

}
#more
{
	float:right;
	margin: 5px 0 0 0;
}
#about_outer{
	width: 1000px;
	height: auto;
	float: left;
	padding: 0px 0 0 0;
	margin: 0px 0px 10px 0px;
	
}
#about{
	width: 573px;
	height: auto;
	float: left;
	padding: 0px 0 15px 0;
	margin: 0px 0px 0px 0px;
	background: #fff;
	font-family: ralewaymedium;
}
#about h2{
	font-family: ralewaymedium;
	color: #000;
	font-size: 20px;
	text-align: left;
	line-height: 30px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	padding-right: 10px;
	border-bottom: 1px dotted #eee;
}
#about h3{
	font-family: 'ralewaybold';
	color: #e82323;
	font-size: 16px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 4px 0;
	
	
}
#vision_outer{
	width: 420px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
#vision{
	width: 420px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0px 0px 20px 0px;
}
#vision h2{
	font-family: ralewaymedium;
	color: #000;
	font-size: 20px;
	text-align: left;
	line-height: 30px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	padding-right: 10px;
	border-bottom: 1px dotted #eee;
}
/*#vision img
{
	padding: 0;
	border: 3px solid #eee;
	float: left;
	margin: 0 10px 0px 0px;
}*/
#vision p{
	font-family: ralewaymedium;
	color: #5e5e5e;
	font-size: 12px;
	text-align: justify;
	line-height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 5px 0;

}
#visionphoto
{
	float:left;
	padding: 0;
	border: 3px solid #eee;
	
	margin: 0 10px 0px 0px;
}
.news_outer{
	width: 1000px;
	height: auto;
	float: left;
	margin: 0px 0 10px 0;
}
#about p{
	font-family: ralewaymedium;
	color: #5e5e5e;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	line-height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px;

}
#about img{
	float: left;
	margin: 0px 10px 0 0;
}
#highlights
{
	float: left;
	width: 1000px;
	height: auto;
	margin: 0 0 20px 0;
}
#gallerysec
{
	float: left;
	width: 1000px;
	height: auto;
	margin: 0 0 0px 0;
}
#highlt
{
	float: left;
	width: 278px;
	height: auto;
	margin: 0 0px 0 0;
	background: #fff;
	padding: 0px;
	padding: 0px 0 0px 0;
}
#highlt h2{
	font-family: ralewaymedium;
	color: #000;
	font-size: 20px;
	text-align: left;
	line-height: 30px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	padding-right: 10px;
	border-bottom: 1px dotted #eee;
}

#highlt p
{
	font-family: 'Merriweather', serif;
	font-size: 12px;
	font-weight: 400;
	color: #5e5e5e;
	text-align: justify;
	padding: 0px 0 0px 0;
	margin: 0;
}
#highlt h3
{
	font-family: 'Merriweather', serif;
	font-size: 15px;
	font-weight: 600;
	color: #FB0D13;
	padding: 0px 0 5px 0;
	margin: 0;
}



.more_hlt{
	background: url(../../images/ASM/rdmore.jpg) center;
	background-repeat: no-repeat;
	width: 293px;
	height: auto;
	text-align: right;
	float: left;
}
.more_hlt a{
	text-decoration:none;
	color: #f28b0b;
	font-weight: 600;

}
.photo_gallery{
	width:293px;
	height:210px;
	float:left;
	padding:15px;
	margin:0px 15px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	text-align:justify;
	line-height:19px;
	background: #fff;
	
}
.photo_gallery h2{
	font-family: 'Oswald', sans-serif;
	color:#52a600;
	font-size:20px;
	font-weight:400;
	text-align:left;
	line-height:30px;
	margin:0px 0px 10px 0px;
	padding:0px;
	padding-right: 10px;
	border-bottom: 1px solid #d9d9d9;
	
}
.home-photogallery{
	float: left;
	clear: both;
	width: 278px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.home-photogallery ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.home-photogallery li{
	padding: 0px 0px 0px 0px;
	margin: 0 12px 12px  0;
	float: left;
	width: 125px;
	height: 74px;
	text-align: center;
	border: 3px solid #eee;
}
.home-photogallery li.last{
	padding: 0px 0px 0px 0px;
	margin: 0 0px 12px 0;
	float: right;
	width: 125px;
	height: 74px;
	text-align: center;
	
}
.home-photogallery img{
float: left;
	width: 125px;
	margin: 0 0px 0px 0;
}
.video_gallery{
	width:293px;
	height:210px;
	float:left;
	padding:15px;
	margin:0px 15px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	text-align:justify;
	line-height:19px;
	background: #fff;
	
}
.video_gallery h2{
	font-family: 'Oswald', sans-serif;
	color:#52a600;
	font-size:20px;
	font-weight:400;
	text-align:left;
	line-height:30px;
	margin:0px 0px 10px 0px;
	padding:0px;
	padding-right: 10px;
	border-bottom: 1px solid #d9d9d9;
	
}
.home-videogallery{
	float: left;
	clear: both;
	width: 278px;
	height: auto;
	padding: 0px 0px 13px 0px;
	margin: 20px 0px 0px 0px;
}
#video
{
	width: 278px;
	height: 200px;
}
.otherlinks{
	width:180px;
	height:60px;
	float:left;
	padding:10px;
	margin:0px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	text-align:justify;
	line-height:19px;
	background: #f6f6f6;
	border-top: 5px solid #ffc935;
	
}
.otherlinks2{
	width:180px;
	height:60px;
	float:left;
	padding:10px;
	margin:0px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	text-align:justify;
	line-height:19px;
	background: #ededed;
	border-top: 5px solid #f99300;
	
}
.otherlinks p{
	padding:0;
	margin:0px 0px 0px 0px;
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	line-height:65px;

	
}
.otherlinks2 p{
	padding:10px 0 0 0;
	margin:0px 0px 0px 0px;
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	line-height:20px;

	
}

.otherlinks_outer{
	float:left;
	clear:both;
	width:293px;
	height:auto;
	padding:0px 0px 10px 0px;
	border-bottom: 1px dotted #d9d9d9;
	margin: 0 0 28px 0;
}
.otherlinks img{
	float:left;
	padding:5px 9px 0 0px;
	margin:0px 0px 0px 0px;
	
}
.otherlinks2 img{
	float:left;
	padding:5px 10px 0 5px;
	margin:0px 0px 0px 0px;
	
}
#linkimage
{
	float:left;
	width:50px;
}
#linkname
{
	float:left;
	width:91px;
	font-family: 'Merriweather', serif;
	font-weight: 600;
	font-size: 15px;
	color: #000000;
	line-height: 35px;
	padding: 0 0 0 5px;
}
#linkname a
{
	text-decoration:none;
	color: #000;
	
	
}
#footer-content-panel{
	width: 100%;
	height: 260px;
	float: left;
	clear: both;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	background-repeat: repeat;
	background:url(../../images/ASM/bannerbg.png) repeat;
}
#footer-content{
	width:1000px;
	height:auto;
	margin:0px auto;
	padding:10px 0px 0px 0px;
}
#footer-content h2{
	font-family: 'Oswald', sans-serif;
	color:#fff;
	font-size:20px;
	font-weight:400;
	text-align:left;
	line-height:30px;
	margin:0px 0px 10px 0px;
	padding:0px;
	padding-right: 10px;
	
	
}
#footer-content ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#footer-content li{
	padding:0px;
	margin:0px 10px 0px 0px;
	float:left;
	width:px;
	height:auto;
	font-family: ralewaymedium;
	font-size:13px;
	text-align:left;
	line-height:25px;
	color:#000000;
	}
	#footer-content li h2{
	font-family: ralewaybold;
	color: #fff;
	font-size: 20px;
	text-align: left;
	line-height: 30px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	padding-right: 10px;
	
}
	#missionmap li{
	padding:0px;
	margin:0px 30px 0px 0px;
	float:left;
	width:px;
	height:auto;
	font-family: ralewaymedium;
	font-size:12px;
	
	text-align:left;
	line-height:25px;
	color:#000000;
	}
#footer-content li a{
	color:#fff;
	text-decoration:none;
}
#footer-content li a:hover{
	color:#fff;
}
#footer-content li.endfooter{
	padding:0px 80px 0 0;
	margin:0px 0px 0px 0px;
	color: #fff;
	}
#footer-content li.endfooter h3{
	font-size:16px;
	font-weight:600;
	color: #509F00;
	margin: 0;
}	
.quicklinks{
	float:left;
	width:auto;
	clear:both;
	height:auto;
	color:#fff;
	font-family: ralewaymedium;
	font-size:12px;
	
	text-align:left;
	line-height:19px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 8px 0px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	
}
.quicklinks:hover{
	color:#000 !important;
	background:#ffbb00;
	padding:0px 5px 0px 5px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#footer-panel{
	width: 100%;
	height: 45px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: #280800;
}

#footer{
	width:1000px;
	height:45px;
	margin:0px auto;
	padding:0px;
}
.copy{
	width:1000px;
	height:auto;
	float:left;
	color:#ffbb00;
	font-size:12px;
	font-weight:600;
	text-align:center;
	font-family: ralewaymedium;
	line-height:45px;
}
.collegemap
{
float:left;
margin-top: 45px;
}
#map
{
	float: left;
	border: 2px solid #fff;
}
#inner-menu-content-panel{
	width: 1000px;
	height: auto;
	float: left;
	padding: 15px 0 0px 0;
	margin: 0px;
	background: #fff;
}
#inner-container{
	width: 575px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	color: #333;
	    font-family: 'ralewaymedium';
	font-size: 12px;
	font-weight: 400;
	line-height: 19px;
	text-align: justify;
}
#inner-container h2{
	font-family: 'ralewaybold';
	color: #000;
	font-size: 20px;
	text-align: left;
	line-height: 30px;
	margin: 0px  0px 0px 0px;
	padding: 0px;
	padding-right: 10px;
	border-bottom: 1px solid #d9d9d9;

}
#inner-container img{

}
#inner-container p{
	text-align: justify;
	font-size: 12px;
	color: #5e5e5e;
	font-family: ralewaymedium;
}
#bannernav
{
	float:left;
	width:1000px;
	height:110px;
	background-image: url(../../images/ASM/navbg.png);
	background-repeat: repeat;
	margin: 0 0 15px 0;
}
#bannernav img
{
	float:left;
	width:80px;
	height:80px;
	padding: 0 15px 0 0;
}
#bannernav p
{
	font-family: 'Oswald', sans-serif;
	color:#000000;
	font-size:20px;
	font-weight:600;
	text-transform: uppercase;
	line-height: 25px;
	margin: 0;
	padding: 15px 0px 0px 0px;
 }
	
#bishop_outer{
	width: 242px;
	height: auto;
	float: left;
	padding: 0 0px 15px 0;
	margin: 0px 30px 0px 30px;
}
#pope
{
	width: 232px;
	height: 180px;
	float: left;
	padding: 20px 0 20px 0;
	text-align: center;
	margin: 0 0 10px 0;
	background: #ad5a06;
	border: 5px solid #6d310f;
}
#pope img
{
	padding: 0 0 0px 0;
	border: 5px solid #eee;
}
#pope p
{
	font-family: ralewaybold;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 0 0;
	
}
#pope h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 0 0;
	
}
#linkimages
{
	width: 240px;
	float: left;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #eee;
	
	
}
#linkimages p
{
	float: left;
	padding: 0px 0 0px 15px;
	margin: 0 0 0px 0;
	text-align: center;
	line-height: 57px;
	font-family: ralewaysemibold;
	font-size: 17px;
	color: #000;
	
	
}
#linkimages img
{
	float:left;
	padding:0 10ox 0 0;

}
#institutions
{
	float:left;
	width:303px;
	margin: 0px 0 0 0;
	border: 1px solid #e9e9e9;
}
#institutions_hd
{
	float:left;
	width:293px;
	height:35px;
	margin: 0px 0 0 0;
	background: #f99300;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 32px;
	padding: 0 0px 0 10px;
	text-shadow: 1px 1px 1px rgba(122, 122, 122, 1);
}
#institution_name
{
	float:left;
	width:273px;
	height:200px;
	margin: 0px 0 0 0;
	background-image: url(../../images/ASM/institution.jpg);
	background-repeat: no-repeat;
	padding: 15px;
}
#institution_name ul
{
	padding: 0px 0px 0 25px;
	margin: 0px;
	
	

}
#institution_name li
{
	list-style:url(../../images/ASM/listimg.png);
	line-height: 35px;
	margin: 0px;
	padding: 0px;
	

}
#institution_name li a
{
	text-decoration:none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	

	
}
