@charset "utf-8";
/* CSS Document */
html { 
  background: url(../images/mainbg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body {
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

a:link, a:visited {text-decoration: none; font-weight: normal; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;} 
a:active, a:hover {text-decoration: none; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

.mainouter{width:1020px; margin:0 auto; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; box-shadow:#666 0 0 10px; margin-bottom:25px; margin-top:25px; border-radius:5px; background:#fff;}
.main{width:1000px; margin:0 auto; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; margin-bottom:10px; margin-top:10px; border-radius:5px; background:url(../images/white-90.png); border-top:#ccc solid 0px;}
.header{width:1000px; height:140px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important;}
.logo a:link, .logo a:visited{text-decoration:none; width:227px; height:130px; display:block; float:left; padding-top:10px;}
.logo a:hover{opacity:0.7}

.title{font-family:Impact; font-size:50px; width:450px; float:left; color:#1a64a5; padding-top:55px; padding-left:20px; letter-spacing:3px;}
.clear{clear:both;}
#header-right{list-style:none; width:300px; height:60px; float:right; padding-top:35px;}
#social{width:300px; height:60px; float:left; padding-left:40px;}

.fb a:link, .fb a:visited{width:30px; height:30px; background-image:url(../images/fb.png); background-repeat:no-repeat; float:left; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.8;}
.fb a:hover{width:30px; height:30px; background-image:url(../images/fb.png); background-repeat:no-repeat; opacity:1.0; float:left; text-decoration:none; margin-left:10px; margin-top:12px;}

.twitter a:link, twitter a:visited{width:30px; height:30px; background-image:url(../images/twitter.png); background-repeat:no-repeat; float:left; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.8;}
.twitter a:hover{width:30px; height:30px; background-image:url(../images/twitter.png); background-repeat:no-repeat; opacity:1.0; float:left; text-decoration:none; margin-left:10px; margin-top:12px;}

.linkdin a:link, .linkdin a:visited{width:30px; height:30px; background-image:url(../images/linkdin.png); background-repeat:no-repeat; float:left; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.8;}
.linkdin a:hover{width:30px; height:30px; background-image:url(../images/linkdin.png); background-repeat:no-repeat; opacity:1.0; float:left; text-decoration:none; margin-left:10px; margin-top:12px;}

.yt a:link, .yt a:visited{width:30px; height:30px; background-image:url(../images/yt.png); background-repeat:no-repeat; float:left; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.8;}
.yt a:hover{width:30px; height:30px; background-image:url(../images/yt.png); background-repeat:no-repeat; opacity:1.0; float:left; text-decoration:none; margin-left:10px; margin-top:12px;}

.pi a:link, .pi a:visited{width:30px; height:30px; background-image:url(../images/p.png); background-repeat:no-repeat; float:left; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.8;}
.pi a:hover{width:30px; height:30px; background-image:url(../images/p.png); background-repeat:no-repeat; opacity:1.0; float:left; text-decoration:none; margin-left:10px; margin-top:12px;}

.rss a:link, .rss a:visited{width:30px; height:30px; background-image:url(../images/rss.png); background-repeat:no-repeat; float:left; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.8;}
.rss a:hover{width:30px; height:30px; background-image:url(../images/rss.png); background-repeat:no-repeat; opacity:1.0; float:left; text-decoration:none; margin-left:10px; margin-top:12px;}

.menu{width:1000px; height:50px; background:#1a64a5; border-radius:5px;}

.menuitem a:link,.menuitem a:visited{text-align:center; display:block; float:left; font-size:14px; font-weight:bold; color:#e0f4dc; padding-left:40px; padding-right:40px; line-height:50px;}
.menuitem a:hover{color:#fff; text-shadow:#000 0 0 5px;}

.body{padding-top:10px; padding-bottom:10px;}
.leftblock{width:200px; float:left; margin-left:5px; margin-top:10px; margin-bottom:10px; padding:0px; box-shadow:#666 0 0 0px; border-radius:5px;}
.blockshadow{box-shadow:#666 0 0 10px; width:200px; padding:5px; border-radius:5px; margin-bottom:20px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important;}
.blockshadow1{box-shadow:#666 0 0 10px; width:200px; padding:5px; border-radius:5px; margin-bottom:0px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important;}
.middleblock{width:540px; float:left; margin:5px; margin-left:15px; padding:10px; box-shadow:#000 0 0 0px;}
.rightblock{width:200px; float:left; margin-right:5px; margin-top:10px; margin-bottom:10px; padding:0px; box-shadow:#666 0 0 0px; border-radius:5px;}
.blockUL{list-style:none; padding:0px; margin:0px;}
.blockLI a:link, .blockLI a:visited{list-style:none; border:1px solid #e9e9e9; border-radius:5px; text-decoration:none; color:#1a64a5; padding:10px; display:block; margin:2px; font-weight:bold;} 
.blockLI a:hover{list-style:none; border:1px solid #1a64a5; text-decoration:none; color:#0a4070; background:#f2f7fc;} 

.blockLI1 a:link, .blockLI1 a:visited{list-style:none; border:1px solid #e9e9e9; border-radius:5px; text-decoration:none; color:#1a64a5; padding:10px; display:block; margin:2px; font-size:12px; line-height:20px; font-weight:bold;} 
.blockLI1 a:hover{list-style:none; border:1px solid #1a64a5; text-decoration:none; color:#0a4070; background:#f2f7fc;} 
.blocksheading{text-align:center; font-size:13px; font-weight:bold; padding-top:10px; padding-bottom:10px; margin-bottom:10px; color:#555; border-bottom:2px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#e9e9e9; border-radius:5px;}
.welcome{font-size:18px; color:#990000; font-weight:bold;}
p{text-align:justify;}
.middleheadings{text-align:center; font-size:16px; font-weight:bold; border:1px solid #e9e9e9; padding-bottom:10px; padding-top:10px; background:#f0f0f0; color:#555; border-radius:5px;}
.bottomIMG a:link, .bottomIMG a:visited{width:160px; height:95px; box-shadow:#000 0 0 10px; float:left; margin-right:15px; text-decoration:none; border-radius:5px;}
.bottomIMG a:hover{box-shadow:#000 0 0 3px; -webkit-transform: scale(1.1); overflow:hidden;}

.ad a:link, .ad a:visited{width:200px; height:412px; box-shadow:#000 0 0 3px; float:left; text-decoration:none; border-radius:5px;}
.ad a:hover{box-shadow:#000 0 0 10px;}
.img{border-radius:5px;}