/* CSS Document */
body{
	background-color:#ffffff; margin:0px auto; padding:0px; text-align:center; font-family:tahoma; font-size:11px;
}
img{border:none;
}
p{ text-align:justify; line-height:18px; margin:0px; padding:0px; margin-bottom:10px; }
h1{ font-family:Arial, Helvetica, sans-serif; font-weight:900; margin:0px; padding:0px; margin-bottom:10px; font-size:22px;
}
h3{
	font-size:24px; font-family:Geneva, Arial, Helvetica, sans-serif; font-stretch:narrower; padding:0px; margin:0px;
}
hr{ border:1px solid #cccccc; padding:0px; margin:0px;}
table{margin:0px; padding:0px;}
#maincontainer{
	width:943px;
	text-align:center;
	margin:0px auto;
	padding:0px;
	margin-top:10px;
}
#topborder{height:28px; clear:both; display:block;}
#topleftborder{background-image:url(../img/top-left-border.jpg); background-position:top left; background-repeat:no-repeat; width:28px; height:28px; float:left;}
#topmiddleborder{background-image:url(../img/top-middle-border.jpg); background-position:top left; background-repeat:repeat-x; height:28px; width:884px; float:left;}
#toprightborder{background-image:url(../img/top-right-border.jpg); background-position:top right; background-repeat:no-repeat; width:31px; height:28px; float:right;}

#middlemaincontainer{clear:both; display:block;}
#middlemaincontainerleftbg{background-image:url(../img/middle-left-border.jpg); background-position:top left; background-repeat:repeat-y; height:745px; width:20px; float:left;}
#middlemaincontainerrightbg{background-image:url(../img/middle-right-border.jpg); background-position:top right; background-repeat:repeat-y; height:745px; width:21px; float:right;}
#middlemaincontainermiddle{float:left; width:902px;
}

#bottomborder{height:28px; clear:both; display:block;}
#bottomleftborder{background-image:url(../img/bottom-left-border.jpg); background-position:top left; background-repeat:no-repeat; width:28px; height:29px; float:left;}
#bottommiddleborder{background-image:url(../img/bottom-middle-border.jpg); background-position:top left; background-repeat:repeat-x; height:29px; width:884px; float:left;}
#bottomrightborder{background-image:url(../img/bottom-right-border.jpg); background-position:top right; background-repeat:no-repeat; width:31px; height:29px; float:right;}


#logoborder{clear:both; display:block;}
#logoleftborder{background-image:url(../img/middle-left-border.jpg); background-position:top left; background-repeat:repeat-y; height:118px; width:28px; float:left;}
#logomiddlebg{width:884px; height:118px; float:left; text-align:left;}
#logorightborder{background-image:url(../img/middle-right-border.jpg); background-position:top right; background-repeat:repeat-y; height:118px; width:31px; float:right;}
#logo{
	margin:24px 0px 0px 0px; float:left; text-align:left; padding-left:38px;
}
#topmenu{
	float:right; margin:60px 0px 0px 0px; padding-right:28px;
}
#topmenu ul{
	margin:0px; padding:0px; list-style:none;
}
#topmenu ul li{display:inline;}
#topmenu ul li a{color:#000000; text-decoration:none;}
#topmenu ul li a:hover{color:#FF0000;}
#banner{height:235px; clear:both; display:block; text-align:left;}
#bannerleftbg{height:235px; width:48px; float:left;}
#bannermiddle{float:left;}
#menu{width:184px; height:235px; padding:0px; margin:0px; float:left; background-color:#000000;}
#menu ul{ list-style:none; margin:0px; padding:0px; background-image:url(../img/menu-bg.jpg); background-repeat:repeat-y; height:235px;
  margin-left:1px;}
#menu ul li{border:none; border-bottom:1px solid #000000; padding:0px 0px 1px 0px; list-style:none; margin:0px; text-align:right;}
#menu ul li a{ color:#ffffff; text-decoration:none; display:block; padding :3px 4px 3px 0px;}
#menu ul li a:hover{ color:#000000; text-decoration:none; background-image:none; background-color:#ffffff;}
#middlecontainer{margin:0px; padding:0px; display:block; clear:both;}

#leftpanel{width:232px; text-align:left; float:left;}
#leftpanel ul {list-style:none; margin:0px; padding:0px; text-align:right; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:20px; margin-right:10px;}
#leftpanel ul li{ padding:5px 0px; list-style:none;}
#leftpanel ul li a{ color:#000000; text-decoration:none; font-size:12px;}
#leftpanel ul li a:hover{ color:#FF0000;}

#centerpanel{
	text-align:left;
	padding:22px 20px 10px 10px;
	margin-left:232px;
}
#groupinstitutions{
	text-align:right; margin-top:16px;
}
.groupbottomlinks{
	text-align:right; width:89px; float:left; padding:4px 0px 0px 0px; margin-right:2px;
}
.groupbottomlinks a{ color:#000; text-decoration:none;}
.groupbottomlinks a:hover{ color:#FF0000;}
.cleaner{line-height:0px; font-size:0px; padding:0px; margin:0px; clear:both;}

#footer{
	border-top:1px solid #cccccc; margin:0px 20px;
}
#footer ul{ margin:0px; padding:0px; padding-top:6px;}
#footer ul li{list-style:none; display:inline; line-height:18px;}
#footer ul li a{color:#000000; text-decoration:none;}
#footer ul li a:hover{color:#FF0000;}


#copyright{ text-align:right; font-size:10px; margin-right:30px; margin-bottom:5px;
}


.marquee a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:3px 10px;
	background-color:#e6e6e6;
}

/*jquery css starts here*/

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 0px;
	width: 100%;
}
ul.thumb li {
	margin: 0; padding: 0px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 89px;
	height: 68px;
	margin-right:2px;
}
ul.thumb li img {
	width: 89px; height: 68px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	border: none; /* Get rid of border on hover */
}
/*jquery css ends here*/

