/*!
 * Start Bootstrap - Blog Home HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	margin:0;
}
/*mozil view tamil font*/
AddType fonts/BaminiPlain .ttf
AddType fonts/BaminiPlain .eot
AddType fonts/BaminiPlain .otf
AddType fonts/BaminiPlain .woff

<FilesMatch "\.(ttf|otf|eot|woff)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
    </IfModule>
</FilesMatch>
@font-face{font-family:'BaminiPlain';src:url (fonts/BaminiPlain.eot); src:url (fonts/BaminiPlain.eot?#iefix) format('embedded-opentype'),url(fonts/BaminiPlain.woff2) format('woff2'),url(fonts/BaminiPlain.woff) format('woff'),url(fonts/BaminiPlain.ttf) format('truetype'),url(fonts/BaminiPlain.svg#BaminiPlain) format('svg');}

footer {
    background-color:#000033;
	height:30px;
	
}
.blink {
  animation: blink 1s steps(5, start) infinite;
  -webkit-animation: blink 1s steps(5, start) infinite;
}
@keyframes blink {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink {
  to {
    visibility: hidden;
  }
}

.contact{ font:400 12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top:20px;}
.contact h3{color:#000033;	display:block;	font-size:24px;}
.contact h2{color:#000033;	display:block;	font-size:18px; margin-top:10px; margin-left:15px;}
.contact h4{ color:#000033;	display:block;	font-size:14px; margin-top:10px; margin-left:40px; font-weight:700;}
.contact p{color:#333;	display:block;	font-size:14px; margin-top:10px; font-weight:700; margin-left:40px;}
.about{font-family:Arial, Helvetica, sans-serif,BaminiPlain; margin-top:10px;}
.about h2{font:400  "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:20px; color:#000033;font-weight:300; padding:5px; }
.well1 span{font-family:'Arial Black', Gadget, sans-serif; font-size:12px; font-weight:400;}
.well1 li{font-family:BaminiPlain; font-size:13px; font-weight:700; color:#333; line-height:32px;}
.about p{font-family:BaminiPlain; font-size:13px;font-weight:700; padding:10px;}
.flash{ width:90%; height:40px; padding:5px; margin:5px; background-color:#000033; border-radius:5px;}
.flash_title{float:left; margin-right:10px; margin-top:4px; font-family:BaminiPlain; font-size:13px; font-weight:bold; color:#fff;}
.flash_con{float:left; margin-right:10px; width:85%;; height:30px; background-color:#fff; padding:5px;}
.ticker1 {
	font-family:BaminiPlain;
	font-size:16px;
	font-weight:bold;
	width: 700px;
	height: 30px;
	overflow: hidden;
	/*border: 1px solid #DDD;*/
	margin: 0;
	padding: 0;
	list-style: none;
	border-radius: 5px;
	/*box-shadow: 0px 0px 5px #DDD;*/
}
#ticker_04 {
	height: 20px;
}
.grace_title{
	width:200px;
	float:left;
}
.grace_news{
	width:300px;
	float:left;
	color:#000;
	
	
}
.menuwrapper{
	width:950px;
	margin:0 auto;
	height:40px;
	margin-top:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}
ul.menu {
	margin: 0 auto;
}
/* Reset */
.menu,
.menu ul,
.menu li,
.menu a {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

/* Menu */
.menu {
	height: 40px;
	width: 950px;
	background: #4c4e5a;
	background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 40px;
}

/* Links */

.menu li a {
	display: block;
	padding: 0 14px;
	margin: 6px 0;
	line-height: 28px;
	text-decoration: none;
	
	border-left: 1px solid #393942;
	border-right: 1px solid #4f5058;

	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;

	color: #f3f3f3;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.menu li:first-child a { border-left: none; }
.menu li:last-child a{ border-right: none; }

.menu li:hover > a {
	color: #D40055;
}

/* Sub Menu */

.menu ul {
	position: absolute;
	top: 40px;
	left: 0;

	opacity: 0;
	
	background: #1f2024;

	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}

.menu li:hover > ul { opacity: 1; }

.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;

	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

.menu li:hover > ul li {
	height: 36px;
	padding: 0;
	overflow: visible;
}

.menu ul li a {
	width: 100px;
	padding: 4px 0 4px 40px;
	margin: 0;

	border: none;
	border-bottom: 1px solid #353539;
}

.menu ul li:last-child a { border: none; }

/* Icons */

.menu a.documents { background: url(../img/docs.png) no-repeat 6px center; }
.menu a.messages { background: url(../img/bubble.png) no-repeat 6px center; }
.menu a.signout { background: url(../img/arrow.png) no-repeat 6px center; }


#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea,
#contact-form button[type="submit"] {
	font:400 12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#contact-form {
	text-shadow:0 1px 0 #FFF;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#F9F9F9;
	padding:25px;
}
#contact-form h3 {
	color:#0b0b4c;
	display:block;
	font-size:28px;
}
#contact-form h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
#contact-form label span {
	cursor:pointer;
	color:#0b0b4c;
	display:block;
	margin:5px 0;
	font-weight:700;
}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea {
	width:100%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#contact-form input[type="text"]:hover,
#contact-form input[type="email"]:hover,
#contact-form input[type="tel"]:hover,
#contact-form input[type="url"]:hover,
#contact-form textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}
#contact-form textarea {
	height:100px;
	max-width:100%;
}
#contact-form button[type="submit"] {
	cursor:pointer;
	width:100%;
	border:none;
	background:#0b0b4c;
	background-image:linear-gradient(bottom, #0b0b4c 0%, #0b0b4c 52%);
	background-image:-moz-linear-gradient(bottom, #0b0b4c 0%, #0b0b4c 52%);
	background-image:-webkit-linear-gradient(bottom, #0b0b4c 0%, #0b0b4c 52%);
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#contact-form button[type="submit"]:hover {
	background-image:linear-gradient(bottom, #0b0b4c 0%, #0b0b4cs 52%);
	background-image:-moz-linear-gradient(bottom, #9C215A 0%, #A82767 52%);
	background-image:-webkit-linear-gradient(bottom, #9C215A 0%, #A82767 52%);
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact-form button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact-form input:focus,
#contact-form textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}