/* 

	project: Conceptnova (free CSS template)
	author: luka cvrk (www.solucija.com)

*/

*{ margin: 0; padding: 0; }*
body { background: #fff url(../images/bodybg.gif) repeat-x; font: 74% Arial, Helvetica, Sans-Serif; color: #454545; line-height: 1.6em; }
h4{
	padding-top:5px;
}
a { text-decoration: none; color: #C40000; background: inherit; }
a:hover { color: #808080; background: inherit; }	
a:focus { outline: 0; }
h1 { font-size: 2.8em; line-height: 35px; }
h2 { color: #000; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing: -1px;}

.h3 { color: #000; font-size:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}

.top-heading{font-size:14px; font-weight:bold; color:#000000; }
.top-h2 { color: #000; letter-spacing: -1px; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px;}
.heading-by{line-height:15px; padding-top:5px; font-size:12px; padding-bottom:5px;}
.heading-designation{font-size:10px;}

.letter_editor_left{line-height:14px; padding-bottom:30px;}

.line{width:100%; height:1px; background-color:#999999; margin-bottom:15px; margin-top:10px;}

.sup{font-size:9px;}

img { border: 0; }

.grey { color: #484848; }

.font-color{color:#C40000;}

#wrap { width: 900px; margin: 10px auto 0; background:#f9f9f9; border:#cccbcb 1px solid }
	
#logo { float: left; width: 400px; margin: 0 0 7px; }
	
#header_top { border-right: 2px solid #fff; color: #454545; clear: both; margin: 0 0 0px 0; height: 80px; }
	
#header_top p { padding: 0; margin: 0; }

#header_top ul { float: right; margin: 0 0 5px 0; }			
#header_top ul li { list-style-type: none; display: inline;  font-weight: bold; }
#header_top ul li a { padding-left: 7px; background:url(../images/bullet.gif) no-repeat center left; margin-right: 5px; color: #C40000; }
#header_top ul li a:hover { padding-left: 7px; background: #f9f9f9 url(../images/bullet.gif) no-repeat center left; margin-right: 5px; color: #808080; }

#header_top_left{float:left; padding-left:12px;}
#header_top_right{float:right; padding-top:13px; padding-right:17px;}
	
	#header_bottom {
	background: #454545;
	color: #FFFFFF;
	padding: 20px 240px 20px 10px;
	clear: both;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin: 0 0 1px 0;
	height: 10px;
}
	#header_bottom h2 { color: #F3F2BF; width: 450px; margin: 0 0 10px; background: #454545; }
	#slogan { clear: left; width: 730px; border-top: 1px solid #eee; margin: 0; padding: 5px 0 0 0; }

#maincontent { padding: 15px 0; clear: both; width:900px;}

#left { float: left; width: 630px; padding-left:15px;}
	#left p { margin: 0 0 15px; }

#right { width: 220px; float: right; padding-top:0px; padding-right:15px; }
	#info { border: 1px solid #ccc; padding: 7px; font-size: .9em; background: #f4f4f4; width:200px; line-height:17px;}
	#info1 { border: 1px solid #ccc; padding: 7px; font-size:11px; background: #f4f4f4; width:262px; line-height:18px; height:419px;}
	
.info5{line-height:14px; color:#C40000; font-weight:bold;}
.info5 a{border: 1px solid #ccc; line-height:14px; color:#C40000;  padding-top:7px;padding-bottom:7px;padding-left:22px;padding-right:22px;
text-decoration:none;border: 1px solid #ccc; background: #f4f4f4;}
.info5 a:hover{border: 1px solid #ccc; background: #e5e4e1;  line-height:14px; color:#C40000;}
	
	#searchform { background: url(../images/searchform.gif) no-repeat; padding: 8px 4px 10px 4px; height: 27px; font: bold 0.9em Arial, Sans-Serif; margin: 0 0 20px; }
		#searchform p { padding: 0; margin: 0; }
		input.search { width: 127px; border: none; background: url(../images/input.gif) no-repeat; padding: 7px; margin: 0 4px 0 5px; }
		input.submit { width: 53px; height: 29px; border: none; background: #FFF url(../images/submit.gif) no-repeat; font: bold 1.2em Arial, Sans-Serif; padding: 0px; color: #FFF; }
		
.button{background-image:url(../images/button2.png); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; font-size:17px; width:100%; height:33px; 
text-align:center; padding-top:10px; margin-left:3px;}

.button1{ padding-top:0px; padding-bottom:10px;}

.heading-text{font-size:13px; font-weight:bold; color:#000000; padding-bottom:10px; text-align:center; width:100%;}

.heading-text-red{font-size:13px; font-weight:bold; color:#C40000; padding-bottom:10px; text-align:center; width:100%;}

#footer { clear: both; padding: 10px;  margin: 10px 0 0 0; border-top: 1px solid #ccc; line-height: 2em; }
#footer1 { clear: both; padding: 10px;  margin: 10px 0 0 0; border: 1px solid #ccc; line-height: 2em; }

p{text-align:justify;}

.footnotes{font-size:11px;}


.box-heading{line-height:15px; padding-bottom:10px; color:#C40000; font-weight:bold;}



.container {width: 970px; margin: 0 auto;}



ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 900px;
	list-style: none;
	position: relative;
	font-size:11px;
	font-weight:bold;
	background:url(../images/blockdefault.jpg) repeat-x;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	border-right: 1px solid #555;
}
ul#topnav li a {
	padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:4px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { }
ul#topnav li span {
	float: left;
	position: absolute;
	left: 0; top:28px;
	display: none;
	width: 890px;
	
	color: #fff;
	
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
}


<!-- top nav 1 -->

ul#topnav1 {
	margin: 0; padding: 0;
	float: left;
	width: 900px;
	list-style: none;
	position: relative;
	font-size:11px;
	font-weight:bold;
	background:url(../images/blockdefault.jpg) repeat-x;
}
ul#topnav1 li {
	float: left;
	margin: 0; padding: 0;
	border-right: 1px solid #555;
	background:url(../images/blockdefault.jpg) repeat-x;
}
ul#topnav1 li a {
	
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav1 li a:hover { padding-bottom:5px;}





/*menu*/


/* These styles just pretty up the page a bit. */

#navbar {
   margin: 0;
   padding: 0;
   }
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding-left:20px;padding-right:19px;padding-top:4px;padding-bottom:5px;
   background-image:url(../images/blockdefault.jpg); background-repeat:repeat-x;
   color:#FFFFFF; font-size:11px; font-weight:bold;
   text-decoration: none; border-right:#FFFFFF solid 1px; }
#navbar li a:hover {
   display: block;
   background-image:url(../images/blockactive.jpg); background-repeat:repeat-x;
   color:#FFFFFF; font-size:11px; font-weight:bold;
   text-decoration: none; border-right:#FFFFFF solid 1px; }
#navbar li ul {
   display: none; 
   /* Width to help Opera out */
   }
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0;
   }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   color:#FFFFFF; font-size:11px; font-weight:bold;
  }
#navbar li li a:hover {}



#nav-red{ float:left; padding-top:4px;}
#nav-red a{padding-left:19px;padding-right:19px;padding-top:7px;padding-bottom:8px; color:#FFFFFF; font-size:11px; font-weight:bold;
   text-decoration: none; border-right:#FFFFFF solid 1px;background-image:url(../images/blockactive.jpg); background-repeat:repeat-x;}


















