body { 
margin:0;  
background-color: #f1f1f1;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:black;
}
a {
	text-decoration:none;
}

.textbox {
    width: 420px;
	padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.textarea {
    width: 850px;
	padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;

}

#map {
	width: 400px;
	height: 200px;
}

#div_main {
width:100%;
height:100%;
background-color: #f1f1f1;
}

#div_top {
width:100%;
height:30px;
background-color: #000;
}

#div_top ul, #navUl{
	margin:0;
	padding:0;
	float:right;
	padding-right:20px;
	display:inline-block;
	z-index:3000000;
}
#navUl{
	padding-left:230px;
}

#div_top ul li, #navUl li{
	display:inline-block;
	list-style:none;
	padding:0px;
	margin:0px;
	padding-top:5px;
}
#newsUl{
	margin:0;
	padding:0;
	float:left;
	height:370px;
	overflow:hidden;
}

#newsUl li{
	display:inline-block;
	list-style:none;
	border:1px solid #ccc;
	padding-left:-200px;
	width:268px;
	height:350px;
	padding:0px;
	margin:12px;
	cursor:pointer;
	-moz-transition:background-color 0.9s ease;transition:background-color 0.9s ease;
}

#newsUl li:hover{
	background-color:#F00;
}

#newsUl #date{
	width:100px;
	height:100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px; 
	border-radius: 1000px;
	background-color:#0CF;
	border-bottom:2px solid #CCC;
	padding:15px;
	text-transform:uppercase; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:50px;
	background:rgba(0,0,255,0.2);
	text-shadow:1px 1px #FFF, 1px 1px #FFF;
}

#div_logo {
display:yes;
position:fixed;
width:100%;
height:100px;
background-color: white;
top:-120px;
border-top:1px solid #ccc;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
z-index:100;
z-index:3000;
}

#div_logo img, #div_logo2 img{
	margin:0px;
}
#div_logo2 {
width:100%;
height:115px;
background-color: white;
}

#div_heading {
margin:0 auto;
padding:0px;
text-align:center;
width:100%;
background:url(../img/texture.png);
border-top:1px solid #ccc;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}

#div_sliding {
margin:0 auto;
padding:0px;
text-align:center;
width:1024px;
height:434px;
background-color: #f1f1f1;
border-top:1px solid #ccc;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}

#div_wrapper_outer_other {
width:970px;
height:auto;
margin:0 auto;
background-color: #FFF;
border:1px solid #ccc;
border-radius: 5px;

position:relative;
z-index:2000;
margin-top:-115px;
}

#div_wrapper_outer {
width:970px;
height:auto;
margin:0 auto;
margin-top:40px;
background-color: #f1f1f1;
border:1px solid #ccc;
border-radius: 5px;
overflow:hidden;
position:relative;
z-index:2000;
}

#div_wrapper_outer #ul_ad {
padding:0px; margin:0px; display:inline;
}

#div_wrapper_outer #ul_ad li{
	margin-right:9px; list-style:none; height:100px; width:210px; display:inline-block; background-image:url(../img/loading.gif); background-size:18px 18px; background-position:center; background-repeat:no-repeat;-moz-transition:border-color 0.9s ease;transition:border-color 0.9s ease; padding:0px;
border:1px solid #CCC;

}

#div_wrapper_outer #ul_ad li:hover{
	border:1px solid #00F;

}

#div_wrapper_outer #ul_ad li img{
margin:0px; height:100px; width:210px;

}

#ul_ad_right {
padding:0px; margin:0px; display:list-item;
}

#ul_ad_right li{
	margin-bottom:20px; list-style:none; height:100px; width:210px; display:list-item; background-image:url(../img/loading.gif); background-size:18px 18px; background-position:center; background-repeat:no-repeat;-moz-transition:border-color 0.9s ease;transition:border-color 0.9s ease; padding:0px;
border:1px solid #CCC;

}

#ul_ad_right li:hover{
	border:1px solid #00F;

}

#nav_left {
padding:0px; margin:0px;

}

#nav_left li{
	list-style:none; width:230px; display:block; -moz-transition:background-color 0.5s ease;transition:background-color 0.5s ease;
	background-color:#0CF; display:block; color:#FFF;
	cursor:pointer; border-top:1px dashed #FFF; padding-bottom:8px;
}

#nav_left li:hover{
	background-color:#09F;

}

#nav_left .active {
	color:#FFF; background-color:#09F;
}

#event_img {
padding:0px; margin:0px; padding-bottom:100px;
}

#event_img li{
	margin-bottom:1px; list-style:none; width:150px; height:225px; display:inline-block; -moz-transition:background-color 0.5s ease;transition:background-color 0.5s ease;
	background-color:#09F;
	padding:3px;color:#FFF;
	cursor:pointer;
	margin-bottom:5px;
	text-align:center;
	vertical-align:middle;
}

#event_img li:hover{
	background-color:red;
}

#event_img img {
	width:150px;
	height:auto;
}


#ul_ad_right li img{
margin:0px; height:100px; width:210px;

}

#div_wrapper_inner {
width:970px;
height:auto;
margin-top:20px;
background-color: #FFF;
border-top: 1px solid #C4CBCE;

background: url("img/feeback.jpg") no-repeat scroll 0% 0%  #FFF;
overflow:hidden;
}

#div_wrapper_inner_main {
width:970px;
height:500px;
margin-top:60px;
background-color: #FFF;
border-top: 1px solid #C4CBCE;

background: url("img/feeback.jpg") no-repeat scroll 0% 0%  #FFF;
overflow:hidden;
}


#div_wrapper_inner_main ul {

	margin:0px; padding:0px;
	height:200px;
}

#div_wrapper_inner_main ul li{
	display:inline-block;
	width:170px;
	height:170px;
	background-color:#999;
	border-radius:100px;
	margin-top:400px;
	margin-left:0px;
	margin-right:8px;
	opacity:0.1;
	border:1px solid #ccc;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	overflow:hidden;
	padding:0px;
	padding-left:-1px;
}
#div_wrapper_inner_main ul li .imgs {
	width:170px;
	height:170px;
	border:0px;
	padding:0px;
	margin:0px;
	margin-left:-1px;
	margin-top:-1px;
}

#div_wrapper_inner_main ul li:hover {
	border:1px solid #333;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);	
}

#div_wrapper_inner_main ul li .name {
	width:200px; height:200px; background-color:#0CF; color:white; font-family:Verdana, Geneva, sans-serif; font-size:14px; vertical-align:middle; display:table-cell; cursor:pointer;
}

#div_wrapper_contents {
font-family:Verdana, Geneva, sans-serif;
width:900px;
height:300px;
margin:0 auto;
margin-top:-40px;
margin-left:33px;
background-color: #FFF;
border:1px solid #ccc;
border-radius: 5px;
position:absolute;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
overflow:hidden;
}


.nav {
	width:1045px;
	float:left;
	font-family:'Open Sans', sans-serif; 
	font-weight:normal; 
	font-size:13px;
	line-height:13px;
	color:#fff;
	position:absolute;
	top:-4px;
	left:5px;
	/*background-color: white;
	padding: 0 0 0 4px;
	margin:-37px 177px 0 0; */
	text-transform:uppercase;
	/*position: fixed;
	margin: -37px 564px;*/
	z-index: 3000;
	padding: 0px;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.nav > li {
	display:inline-block;
	text-align:center;
	/*margin-left:-4px;*/
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	background-color:#1b75ba;
	color:#fff;
}
.nav > li > a			{display:block;padding:8px 8px; text-decoration:none !important; color:#fff;}
.nav > li:hover > a		{color:yellow;}
.nav > li:hover			{background-color:#1b75ba; color:yellow;}
.nav > li > ul			{visibility:hidden;position:absolute;top:106px;background:#1b75ba;width:230px;text-align:left;margin-top:30px;z-index:99;padding:0;}
.nav > li:hover > ul	{opacity:1;visibility:visible;margin-top:-16px;}
.nav li > ul li			{font-size:12px;position:relative;display:block;padding:8px 8px; text-decoration:none;}
.nav > li > ul  li:hover{background:#045b9e; color:yellow;}
.nav ul  li:hover > a	{color:yellow;}
.navfocus a				{background-color:#1b75ba !important; color:#fff !important;-webkit-border-top-right-radius:5px; border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;}
.nav > li > ul li ul				{visibility:hidden; position:absolute; top:0px; left:230px; background:#1b75ba; color:yellow; width:210px; margin-left:-10px; padding-left:0px;}
.nav > li ul li:hover > ul			{opacity:1; visibility:visible; margin-left:0px; color:yellow;}
.nav > li.dropdown li a				{color:#fff !important; z-index: 3; }
.nav > li.dropdown > a:after		{font-family:FontAwesome; color:#fff;}
.nav > li.dropdown:hover a:after	{color:yellow;}
.nav ul li.dropdown:after			{position:absolute; left:170px; display:inline-block; color:#fff; margin-left:10px; margin-top:2px;}
.nav ul li.dropdown:hover:after		{color:yellow;}
.nav > li > ul li ul, .nav li >ul li, .nav > li > .fulldrop, .nav > li > .coldrop, .nav > li > ul, .nav > li {
	color:#fff;

	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-outs;

}

.nav2 {
	width:1045px;
	float:right;
	font-family:'Open Sans', sans-serif; 
	font-weight:normal; 
	font-size:13px;
	line-height:13px;
	color:#fff;
	position:absolute;
	top:18px;
	left:5px;
	/*background-color: white;
	padding: 0 0 0 4px;
	margin:-37px 177px 0 0; */
	text-transform:uppercase;
	/*position: fixed;
	margin: -37px 564px;*/
	z-index: 3000;
	padding: 0px;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.nav2 > li {
	display:inline-block;
	text-align:center;
	/*margin-left:-4px;*/
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	background-color:#1b75ba;
	color:#fff;

}


.nav2 > li > a			{display:block;padding:8px 8px; text-decoration:none !important; color:white;}
.nav2 > li:hover > a		{color:yellow;}
.nav2 > li:hover			{background-color:#1b75ba;}
.nav2 > li > ul			{visibility:hidden;position:absolute;top:130px;background:#1b75ba;width:230px;text-align:left;margin-top:30px;z-index:99;padding:0;}
.nav2 > li:hover > ul	{opacity:1;visibility:visible;margin-top:-16px;}
.nav2 li > ul li			{font-size:12px;position:relative;display:block;padding:8px 8px; text-decoration:none;}
.nav2 > li > ul  li:hover{background:#045b9e;}
.nav2 ul  li:hover > a	{color:#fff;}
.navfocus a				{background-color:#1b75ba !important; color:#fff !important;-webkit-border-top-right-radius:5px; border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;}
.nav2 > li > ul li ul				{visibility:hidden; position:absolute; top:0px; left:230px; background:#1b75ba; color:#fff; width:210px; margin-left:-10px; padding-left:0px;}
.nav2 > li ul li:hover > ul			{opacity:1; visibility:visible; margin-left:0px;}
.nav2 > li.dropdown li a				{color:#fff !important; z-index: 3; }
.nav2 > li.dropdown > a:after		{font-family:FontAwesome; color:#fff;}
.nav2 > li.dropdown:hover a:after	{color:#fff;}
.nav2 ul li.dropdown:after			{position:absolute; left:170px; display:inline-block; color:#fff; margin-left:10px; margin-top:2px;}
.nav2 ul li.dropdown:hover:after		{color:#fff;}
.nav2 > li > ul li ul, .nav2 li >ul li, .nav2 > li > .fulldrop, .nav2 > li > .coldrop, .nav2 > li > ul, .nav2 > li {
	color:#fff;

	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-outs;

}
.input_buttons { -moz-transition:background-color 0.5s ease;transition:background-color 0.5s ease;border-bottom:1px solid #666;border-top:1px solid #FFF;border-right:1px solid #666;border-left:1px solid #FFF;padding:5px 15px 5px 15px;-moz-border-radius: 8px 0px 8px 0px;-webkit-border-radius: 8px 0px 8px 0px;-khtml-border-radius: 8px 0px 8px 0px; border-radius: 8px 0px 8px 0px;cursor:pointer; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.input_buttons:hover { background-color:#0099FF; color:#fff;}

#admin-menu { padding:0px; margin:0px; }
#admin-menu li { display:block; list-style:none; width:200px; }
#admin-menu li { font-size:13px; color: #000; text-decoration: none; cursor: pointer; display:block; border-bottom:1px dotted #ccc; font-family:Tahoma, Geneva, sans-serif; font-size:14px;-moz-transition:background-color 0.9s ease;transition:background-color 0.9s ease; background-color:#F00; }
#admin-menu a { padding:5px 5px 5px 5px; width:190px; display:table; text-decoration:none; color:#000; }
#admin-menu li:hover { text-decoration: none; color:#FFF; background-color:#00F; }
.admin-menuactive { background-color:#00F; color:#FFF; }

pre {
	font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000;	margin:0px; line-height:25px;
	white-space:pre-line;    /* css-3 */
 	
	text-align:justify;
	text-justify: inter-word;
}

.footer {
	font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#CCC; line-height:30px;
	border-top:1px solid #CCC; height:200px; margin-top:-50px; padding-top:80px; background:url(../img/texture.png); position:relative;z-index:0;
}

.footer a {
	padding:5px 3px px 5px 3px;
	text-decoration:none;
	cursor:pointer;
}

.footer a:hover {
	color:#F00;
}
.footer a:visit {
	color:#CCC;
}

.footer #share a {
	padding:20px;
	text-decoration:none;
	cursor:pointer;
	border:1px solid black;
}

.footer #share a:hover {
	color:#F00;
}

#overlay {
background-color: rgba(0,0,0,0.6);  top:0; left:0;	height:100%; width:100%; position:fixed; overflow:hidden; display:none; z-index:3000000; vertical-align:middle; line-height:100%;
}

#full_ad {
	background:url(../img/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:950px;
	height:170px;
	border:1px solid #ccc;
	text-align:center;
}
#full_ad img{
	width:950px;
	height:170px;
}
#cf {
  cursor:pointer;
  position:relative;
  height:22px;
  width:22px;
  margin:0 auto;
}

#cf img {
  position:absolute;
  height:22px;
  width:22px;
  left:0;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}

#cf img.top:hover {
  opacity:0;
}

#ulMagazine { list-style:none; padding:0px; margin:0px; width:94%; }
#ulMagazine li { padding:0px; margin:8px; float:left; cursor:pointer; width:200px; height:324px; box-shadow: 1px 1px 3px 3px #999; border:5px solid #FFF; -moz-transition:border-color 0.9s ease;transition:border-color 0.9s ease;}
#ulMagazine li:hover { border:5px solid #F00;  }


#ulMagazine li img { width:200px; height:324px;}
#ulMagazine li a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; display:block; text-decoration:none; color:#666; text-align:right; margin-right:10px;  }
#ulMagazine li a:hover { display:block; text-decoration:none; color:#000; }

#ulEvents {
	padding:0px; margin:0px; display:table-row;
}

#ulEvents li {
	list-style:none; display:table-cell; border:1px solid #666; width:270px; height:120px; float:left; margin:2px; text-align:center; vertical-align:middle; overflow:hidden;
}

#ulEvents li a{
	height:120px; width:270px; display:table-cell; vertical-align:middle; -moz-transition:background-color 0.9s ease;transition:background-color 0.9s ease; color:#000;
}

#ulEvents li a:hover{
	background-color:#F00; color:#000;
}

#ulEventsDetail {
	padding:0px; margin:0px; display:table-row;
}

#ulEventsDetail li {
	list-style:none; display:table-cell; width:160px; height:106px; float:left; margin:5px; padding:5px; text-align:center; vertical-align:middle; overflow:hidden; background-color:#FFF; border:1px solid #CCC;
}
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 0.6s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 0.6s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}