body {border:0;font:12px "verdana";line-height:18px;min-width:1000px; font-variant:normal; margin:0px; padding:0px;background:#03385D;}<!--#42545F-->
.top-bg{ background:url(../images/top-bg.jpg) repeat-x top;}
.imgl{float:left; margin:0 8px 8px 0; clear:left;}
.imgr{float:right; margin:0 0 8px 8px; clear:right;}
p  {
	font:1.1em Arial, Verdana, Tahoma, Sans-Serif;
	line-height:19px;
	margin:20px 15px 15px 29px;
}

a {text-decoration:none;outline:none; color:#C00;}
a:hover {text-decoration:underline;outline:none; color:#C00;}

img {outline:none; border:none; }
	
h1 {
	font-size:20px;
	font-weight:400;
	line-height:26px;
	color:#000;
	float:left;
	margin-left:20px;
}
.heading-red{	
	font:1.9em Arial, Verdana, Tahoma, Sans-Serif;
	font-weight:400;
	line-height:26px;
	color:#C00;
	float:left;
	padding:43px 0 0 10px;
	margin-left:20px;
}

.top-title {
    color: #CC0000;
    font: 400 2.5em/32px Arial,Verdana,Tahoma,Sans-Serif;
    padding-top: 45px; 
    position: absolute;
}
.heading-img{	
float:right; margin:19px 10px; 
}

.heading{	
	font:0.8em Arial, Verdana, Tahoma, Sans-Serif;
	font-weight:400;
	line-height:26px;
	color:#000;
}
	
.wrapper {
	width:100%;
	overflow:hidden;
	margin:0 auto;
}
.clear{clear: both;}

/* ----------------------------------------------Header-------------------------------------*/
#logo{
	width:960px;
	margin:0 auto;
	height:164px;
	}
#logo #logo-img{
	display:block;
	float:left;
	width:560px;
	margin-top:7px;
	}

#logo #newsletter {
    color: #000000;
    float: right;
    margin-top: 40px;
    padding: 7px 10px 12px;
}
#logo #newsletter img{
	margin:0 20px 0px 0;
	}
#logo .search {float:right; padding:13px; margin-top:9px; height:24px; background-color:#86cced; font-weight:bold; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; -khtml-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px;}

/* ----------- Navigation ---------------- */

#nav{width:960px; height:40px; clear:both; margin-bottom:25px;}
#nav-bg{width:960px; height:40px; float:left; background:url(../images/nav-bg.jpg) repeat-x; background-color:#0076b1;}
ul.menu {font-size:13px; color:#ffffff; text-decoration: none; list-style:none; margin-left:0px; padding:0; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}	
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#ffffff;  text-decoration:none;}
ul.menu li {position:relative; float:left; margin-right:0px; height:38px;}
ul.menu ul {position:absolute; line-height:2; top:27px; left:15px; background:#204b7e; font-weight:normal; color:#FFFFFF;  display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; text-align:left; width:239px; margin:0px; height:30px;  border-bottom:1px solid #DDDBDB; cursor:pointer}
ul.menu ul li a {display:block; padding:0px; font-weight:normal; color:#fff; padding-left:7px;}
ul.menu ul li a:hover {font-weight:normal; color:#ffffff; background-color:#0769C6; height:30px;}
ul.menu ul ul {left:210px; top:0px}
ul.menu .menulink { margin:0px 17px 7px; font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover {font-weight:bold; color:#FFFFFF;}
ul.menu .sub {color:#FFFFFF; font-weight:bold;}
ul.menu .topline {border-top:1px solid #FDCB7F}
	

/* ----------------------------------------------Banner-------------------------------------*/	
#banner-container{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:1020px;
	}
#banner-box{
	display:block;
	width:100%;
	margin:10px 0;
	}
#banner-box ul{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	line-height:normal;
	}
#banner-box li{
	display:block;
	float:left;
	}
#banner-box li div.imgholder{
	display:block;
	color:#666666;
	}
	
.middel-content
{width:960px; border:1px solid #c7c7c7; margin:0 auto;}

.content-top-arrow
{width:960px; height:140px; background:url(../images/arrow-design-top.png) #f9f9f9 repeat-x; border-bottom:1px solid #c7c7c7;}

.content-top-arrow-inner
{width:960px; height:80px; background:url(../images/arrow-design-top.png) #f9f9f9 repeat-x; border-bottom:1px solid #c7c7c7;}

.content-box
{width:960px; overflow:auto;}

.content-text-box
{width:960px; float:left;}

.inner-content-text-box
{width:960px; float:left;}

.bdr-rgt
{border-right: #EBEBEB 1px solid;}

.abstract-scroll-box{background:url(../images/red-patch.jpg) left no-repeat #f8f7f5; width:912px; height:38px; border:1px solid #CCC; margin:10px 23px 30px 25px;}

.scroll-heading{width:185px; float:left; margin:7px; font:1.5em Arial, Verdana, Tahoma, Sans-Serif; color:#FFF;}

.index-right-box{width:250px; border:1px solid #CCC; border-top:4px solid #C00; float:right; margin:23px 23px;}

.editorial-heading {color:#2A5A90; font:1.8em Arial, Verdana, Tahoma, Sans-Serif; line-height:32px;}

.footr-editorial-heading{color:#2A5A90; font:1.3em Arial, Verdana, Tahoma, Sans-Serif;}

.footr-heading-red{color:#CC0000; font:1.2em Arial, Verdana, Tahoma, Sans-Serif;}

.footer-links{color:#333333; text-decoration:none; font-size:11px;}

.form-text-fields
{border:0px; background:url(../images/form-bg.jpg) bottom repeat; width:250px; height:25px; border:1px solid #d0d0d0;}

	

#slider {

	/* You MUST specify the width and height */
	width:960px;/*946*/
	height:322px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:2840px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0px;
	left:71px;
	z-index:50;
	
	/* width should be lesser than #slider width */
	width:313px;
	overflow:hidden;	
	

}

#excerpt {
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:5px;
	
	/* Set the style */
	width:308px;
	overflow:hidden;
	font-family:arial;
	font-size:10px;
	color:#fff;	
}
#excerpt-nav-left {
	position:absolute;
	top:144px !important;
	left:33px !important;
	top:144px;
	left:33px;
} 
#excerpt-nav-right {
	position:absolute;
	top:144px !important;
	left:940px !important;
	top:140px;
	left:940px;
} 

	#excerpt li {
		padding:5px;
		padding-top:70px;
	}
	
	
	
.editorial-board-heading {
    color: #2A5A90;
    font: bold 1.2em Arial,Verdana,Tahoma,Sans-Serif;
}
	