/* CSS Document */

body{
   text-align:left;
   margin:0px 0px 0px 0px;
   font-family: "Trebuchet MS", Arial, sans-serif;
   font-size:12px;
   color: #464646;
   background-image: url(../images/header_bg.jpg);
   background-repeat:repeat-x;
}

.adjustSize{
   font-family: "Trebuchet MS", Arial, sans-serif;
   font-size:12px;
}

#wrapper{
   width: 100%;
   margin: 0 auto;
   position: relative;
   min-width: 760px;
   display:table;
}
#header{
	width: 760px;
	margin:auto;
	color: #fff;
	font-size: 11px;
	/*overflow: auto;*/
}

#header .logo {
	margin: 0px;
	width: 250px;
	height: 115px;
	margin-top: 12px;
	margin-bottom: 13px;
	background-image:url(../images/logo_big.gif);
	background-repeat:no-repeat;
}

#header .topnav {
	float: right;
	margin-top: 50px;
}

#header .topnav a {
	color: #fff;
	text-decoration:none;
}

#header a:hover {
	color: #fff;
	text-decoration: none;
}

#nav {
	width: 600px;
	height: 32px;
	float:left;
}



#header .lang {
	float: right;
	margin-top: 15px !important;
	margin-right: 5px !important;
	margin-right: 5px;
	margin-top: 30px;
}

#header .search {
	float: right;
	clear:both;
	align: right;
	margin-top: 15px !important;
	margin-top: 30px;
	margin-right: 5px !important;
	margin-right: 5px;
	
}


#introimg {
	width: 760px;
	height: 158px;
	margin-top: 0px;
}


#introimg .img1 {
	width: 250px;
	height: 158px;
	background: url(../images/introimg1.jpg) top left no-repeat;
	float:left;
}



#introimg .textlinks {
	width: 250px;
	height: 23px;
	background:url(../images/introtext_bg.gif) repeat-x;
	margin-top: 130px;
	padding-top: 5px;
	padding-left: 0px;
	color: #fff;
	font-weight:bold;
	position:absolute;
	cursor:pointer;
}

#introimg .textlinks a {
	color:#ffffff;
	text-decoration:none;
	padding-bottom:5px;
	padding-left:6px;
	width: 248px;
}

#introimg .img2 {
	width: 250px;
	height: 158px;
	background: url(../images/introimg2.jpg) top left no-repeat;
	float:left;
	margin-left: 2px;
}

#introimg .img3 {
	width: 250px;
	height: 158px;
	background: url(../images/introimg3.jpg) top left no-repeat;
	float:left;
	margin-left: 2px;
}

#globalbody {
	width: 760px;
	margin: auto;
}

#main {
	width: 760px;
	margin-top: 0px;
}

#main .text {
	margin-right: 17px;
	margin-top: 0px !important;
	margin-top: 10px;
	/*width: 100%;*/
	width: 450px;
	float:left;
}

li.yeartree {
	margin-top: 0px !important;
	list-style: none;
	padding-left: 17px;
	background: url(/layouts/001/images/red_arrow.gif) center left no-repeat
}

#years {
	margin-right: 17px;
	margin-top: 0px !important;
	margin-top: 10px;
	width: 290px;
	float:left;

}
/* -------------- news section start ---------------*/

#news {
	margin-top: 20px !important;
	margin-top: 20px;
	width: 290px;
	float: left;
}


#lnews {
	width: 280px;
	margin-top: 4px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	display:table;
}

#lnews1 {
	width: 280px;
	margin-top: 4px;
	padding-bottom: 10px;
	display:table;
}


#lnews2 {
	width: 280px;
	margin-top: 4px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	display:table;
}

#lnewsstatic {
	width: 280px;
	margin-top: 4px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	height: 68px;
	display:table;
}

#news ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
	margin-left:10px;
	line-height:15px;
}

.nscroll img {
	CURSOR: hand;
	border: 1px solid #ccc;
	}

.nscroll	{
	background-color: #eee;
	float:left;
	height: 20px;
	margin-top:10px;
	padding-right:2px;
	padding-top:3px;
	}
	
.newstitle	{
	margin-left: 5px;
	width: 186px;
	height:17px;	
	color:#7A1B1E;
	float:left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:10px;
	background-color: #eee;
	padding-left: 5px;
	}
	
.newstitlestatic	{
	margin-left: 5px;
	width: 245px;
	color:#7A1B1E;
	height:17px;
	float:left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:10px;
	background-color: #eee;
	padding-left: 5px;
	}
	
#news li a {
	background: url(../images/arrow.gif) 1px 4px no-repeat;
	padding-left: 15px;
	display:block;
	border-bottom:1px solid #ccc;
	text-align: left;
	text-decoration: none;
	color: #7a1b1e;
	margin-bottom: 10px;
	padding-bottom: 15px;
	margin-right: 15px;
	}
#news li a span{
	color:#464646;
}


a:link{
	color:#7a1b1e;
}
a:visited{
	color:#7a1b1e;
}

a:active{
	color:#7a1b1e;
}
a:hover{
	color:#7a1b1e;
}

/* -------------- news section start ---------------*/

#main .imgbox {
	width: 250px;
	height: auto;
	border:#7A1C1D 1px solid;
	float:right;
	text-align:center;
	padding: 2px 0px 2px 0px !important;
	padding-bottom: 0px;
}

img {
	padding: 0px;
	text-align:center;
}


h1 {
	font-size:18px;
	font-weight:bold;
	color: #7a1b1e;
}

h2 {
	font-size:14px;
	font-weight:bold;
	color: #7a1b1e;
	padding: 0px 5px 5px 0px;
	margin-top:10px;
}

p {
	margin: 10px 0px 0px 0px;
}

#footer {
	width:760px;
	margin-top:5px;
	float:left;
	border-top:#7a1b1e 3px solid;
}

#footer .ftext {
	margin-top: 13px;
}

#footer .cpright {
	font-size:11px;
}

.cpright p {
	margin-top: 20px;
}

/*---------------- footer list code start -----------------*/
ul#navlist
{

margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 3px; }

#navlist a:link, #navlist a:visited
{
color: #464646;
text-decoration: none;
}

#navlist a:hover
{
color: #464646;
color: #7a1b1e;
text-decoration: none;
}
/*---------------- footer list code end ----------------*/

/* menu2*/

#dropmenudiv{
display:block;
position:absolute;
border:1px solid #F0B579;
border-bottom-width: 0px;
font:normal 12px "Trebuchet MS", Arial, sans-serif;
line-height:18px;
z-index:100;
color:#ffffff;
width:248px!important;
width:248px;
}

#dropmenudiv a {
color:#ffffff;
display: block;
text-indent: 3px;
border-bottom: 1px solid #F0B579;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
width:248px!important;
width:248px;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #F0B579;
color:#fff;
width:248px!important;
width:248px;
}

/*------------------------- indices start --------------------*/


#indices {
	width: 280px;
	margin-top: 4px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	display:table;
}


#indices a:link, #indices a:visited {
	color:#7a1b1e;
}

#indices a:hover {
	color:#666666;
}

.intitle {
	margin-left: 10px;
	background: #eee;
	color:#7A1B1E;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top:10px;
	margin-right: 13px;
	padding-left:4px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:4px;;
}
.intitle2 {
	margin-left: 10px;
	background: #eee;
	color:#464646;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-right: 13px;
	padding-left:4px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:4px;
}

.infooter1 {
	margin-left: 10px;
	color:#464646;
	font-size: 11px;
	font-weight: normal;
	margin-top: 30px;
}

.infooter2 {
	margin-left: 10px;
	color:#464646;
	font-size: 11px;
	font-weight: normal;
}

#indexbox1 {
	width: 80px;
	color: #fff;
	font-weight:bold;
	margin-left:5px;
	float:left;
   	background: #7a1b1e;
	padding-top:2px;
	padding-left: 5px;
	border-right:2px solid #fff;
	}

#indexbox2 {
	width: 50px;
	color: #fff;
	font-weight:bold;
	float:left;
	background: #7a1b1e;
	padding-top:2px;
	padding-left: 5px;
	border-right:2px solid #fff;
	}

#indexbox3 {
	width: 45px;
	color: #fff;
	font-weight:bold;
	float:left;
	background: #7a1b1e;
	padding-top:2px;
	padding-left: 5px;
	border-right:2px solid #fff;
	}

#indexbox4 {
	width: 57px;
	color: #fff;
	font-weight:bold;
	float:left;
    background: #7a1b1e;
    padding-top:2px;
	padding-left: 5px;
	}

.row1 {
	width: 80px;
	float:left;
    background: #fff;
    padding-top:2px;
	padding-left: 5px;
    border-right:1px solid #fff;
	}

.row2 {
	width: 50px;
	float:left;
    background: #fff;
    padding-top:2px;
	padding-left: 5px;
    border-right:1px solid #fff;
	}

.row3 {
	width: 45px;
	float:left;
	background: #fff;
	padding-top:2px;
	padding-left: 5px;
	border-right:1px solid #fff;
	}

.row4 {
	width: 57px;
	float:left;
	background: #fff;
	padding-top:2px;
	padding-left: 5px;
	}

.row1 span {
	width: 80px;
	margin-left:5px;
	float:left;
	background: #eee;
	padding-top:2px;
	padding-left: 5px;
	border-right:1px solid #fff;
	}

.row2 span {
	width: 50px;
	margin-left:-5px;
	float:left;
	background: #eee;
	padding-top:2px;
	padding-left: 5px;
	border-right:1px solid #fff;
	}

.row3 span {
	width: 45px;
	margin-left:-5px;
	float:left;
	background: #eee;
	padding-top:2px;
	padding-left: 5px;
	border-right:1px solid #fff;
	}

.row4 span {
	width: 57px;
	margin-left:-5px;
	float:left;
 	background: #eee;
   	padding-top:2px;
	padding-left: 5px;
   	border-right:1px solid #fff;
	}
/*------------------------- indices end --------------------*/

#sisterlogo {
	width: 133px;
	height: 50px;
	float:right;
	margin-top: 5px;
}


.boxsize {
	width:210px;
}