/* CSS Document */

html	{ font-family: Arial; background: #000 url(../images/top-bg.png) top left repeat-x; }
body	{ width: 1000px; margin: 0 auto; padding-top: 164px; background: url(../images/header-bg.png) top no-repeat; }
a		{ text-decoration: none; }
a img	{ border: none; }
.clr	{ clear: both; }
p		{ font: 12px Arial, Helvetica, sans-serif; color: #010100; margin: 0px; padding:0px; }

a{
font:Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
}

a:hover{
font:Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
text-decoration:underline;
}

#container { width: 807px; overflow:hidden; float: left; background: #fef5e4 url(../images/container-top.png) top left no-repeat; padding-top: 15px; margin-bottom: 40px;}

#footer	{ width: 807px; height: 45px; background: url(../images/footer-bg.png) no-repeat; padding-top: 27px; }
#footer p { font-size: 12px; margin: 0; text-align: right; padding-right: 20px; color: #828282; }
#footer p a { color: #ce5506; }

#logo { width: 767px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
#logo a { float: left; }
#logo-text { float: right; width: 421px; height: 84px; background: url(../images/logo-text.png) no-repeat; padding: 10px; }
#logo-text h1 { color: #eec009; font-size: 18px; margin: 0; }

#menu { width: 787px; height: 50px; background-color: #fecd0c; padding-left: 10px; padding-right: 10px; margin-bottom: 20px;}
#menu .homex { float: left; margin-right:5px;width: 30px;padding-top: 11px;  }

#menu ul { list-style: none; margin: 0; padding: 0; padding-top: 11px; float: left; }
#menu li { float: left; margin-right:1px; }
#menu li a { font-size: 14px; color: #010100; display: block; width: 69px; height: 28px; line-height: 28px; vertical-align: middle; background: url(../images/btn.png) -100px -100px no-repeat; text-align: center;}
#menu li a:hover { color: #fff; background-position: top left; }
#menu li .active { color: #fff; background-position: top left; }

#search { height: 32px; width: 161px; background: url(../images/input.png) 0 9px no-repeat; padding-left: 31px; float: right; padding-top: 9px; }
#keyword { width: 120px; border: none; background: none; }
#btn { border: none; background: url(../images/input-ok.png) no-repeat; width: 35px; height: 32px; cursor: pointer;}

#content { width: 787px; padding-left: 10px; padding-right: 10px; }

#article { width: 545px; padding-left: 10px; padding-right: 10px; float: left;font-size:14px;}
#article h1 { font-size: 18px; color: #010100; border-bottom: 1px solid #b0b0b0; }
#article h3 { font-weight:bold;color:#990000;font-size:13px;font:Arial, Helvetica, sans-serif, "Trebuchet MS"; }
#article p { margin-top: 10px; margin-bottom: 10px; }

#blocks { width: 222px; float: right; }
.signle-block { margin-bottom: 10px; }
.mid { background:url(../images/small-block-middle.png) repeat-y; width: 222px; }
.top { background: url(../images/small-block-top.png) no-repeat; width: 222px; }
.bot { background: url(../images/small-block-bottom.png) no-repeat bottom; width: 210px; padding: 6px;}
#blocks h2 { font-size: 16px; color: #010100; padding-left: 45px; line-height: 36px; vertical-align: middle; float: left; width: 170px; margin: 0 auto; margin-bottom: 10px;}
#blocks h2#news {background: url(../images/small-block-h-news.png) no-repeat;}
#blocks h2#cont {background: url(../images/small-block-h-cont.png) no-repeat;}
.single-news { width: 177px; margin: 0 auto; padding-top: 10px; padding-bottom: 10px;}
#blocks h3 { margin: 0; font: 12px Arial, Helvetica, sans-serif; color: #010100; font-weight: bold; }
#blocks p { font-size: 11px; margin-top: 5px; margin-bottom: 5px;}
#blocks p a { font: 12px tahoma; color: #d5ac08; padding-left: 15px; background: url(../images/arrow.png) center left no-repeat; font-weight: bold; }
#first { background: url(../images/dot.png) bottom repeat-x; }
#sections {  }
#contacts h3 { margin-top: 10px; }
#contacts p { margin: 0; }
#contacts p a { background: none; color: #921a02; padding: 0;}
#contacts p a:hover { text-decoration: underline; }

#sponsor { float: right; width: 160px; }
#sponsor a { display: block; margin-bottom: 10px; }

.link { font-size: 12px; color: #990000;}
.link:hover { color: #010100;}
.pub_date {font-size:12px;}
h3 {font-size:14px;}
.r a{font-size: 14px; color: #990000; font-weight:bold;}
.r a:hover{font-size: 14px; color: #010100; font-weight:bold;}

.events {
	padding:5px;
	background-color:#FEF8ED;
	border: 1px solid #FFC1A4;
	font-size:12px;
	font:Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.events a{font-size: 12px; color: #990000; font-weight:normal}
.events a:hover{font-size: 12px; color: #010100; font-weight:normal;}

.events h2 {
font-weight:bold;
font-size:13px;
font:Arial, Helvetica, sans-serif, "Trebuchet MS";
display:inline;
margin:0px;
padding:0px;
}

.events h3 {
font-weight:bold;
color:#990000;
font-size:13px;
font:Arial, Helvetica, sans-serif, "Trebuchet MS";
display:inline;
margin:0px;
padding:0px;
}

#breadCrumb {
	font-size:12px;
}


/* By Shashi */
input.regform { font:menu;}
textarea.regform { font:menu;}
select.regformx {font:menu;}
input.submitreg{ background-color:#B61D4B; color:#FFFFFF; border:none; font:menu; padding:4px;}

a.eventx{
font:Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#990000;
font-size:12px;
}

a.eventx:hover{
font:Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#000000;
text-decoration:underline;
font-size:12px;
}