@charset "utf-8";
/* CSS Document */
*{outline:none;}
h1{margin:0;padding:0;font-size:18px; float:left;}
hr{color:#dad9da;height:1px;width:493px;}
object#navi{outline:none}
body{margin:0;background-color:#ecf0d7;font-family:Arial, Helvetica, sans-serif}
a:hover{color:#EC4377;}

#scroller {
 white-space: nowrap;color:#F4F6F7; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;
 width:800px;height:20px;
}
#scroller li{display:inline;height:20px;line-height:21px}
#scroller li a{text-decoration:underline;color:#FFF}
/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 950px;
	height: 20px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 950px;
	height: 20px;
}

/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	height: 20px;
}


table{
border:0px;
}

.listlink
{
	font-family:tahoma;
	color:#003E7D;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
.listlinkhomepage{font-weight:normal;font-family:Arial;font-size:11px;display:block}
.listlinkhomepage:hover{ color:#992652 }
.currentcrumb{font-size:14px;color:#000;font-family:Arial;font-weight:bold;}
a.breadcrumbs{font-size:14px;color:#003E7D;font-family:Arial;text-decoration:none;}
a.breadcrumbs:hover{text-decoration:underline}

td.breadcrumbs {font-size:14px;font-family:Arial;border-bottom:1px solid #CCC;text-transform:capitalize}
td.breadcrumbs a{color:#003E7D;text-decoration:none;}
td.breadcrumbs a:hover{text-decoration:underline}
td.formulalist ul{list-style-type:disc;margin:0;padding:0;padding-left:10px;font-family:Arial;font-size:14px;}
td.formulalist ul li{line-height:20px;}
td.formulalist ul li a{color:#003e7d;text-decoration:none;}
td.formulalist ul li a:hover{text-decoration:underline}
td.formulalist p img{ overflow:scroll; width:518px;}

h2 {margin:0px;padding:0px;}
h2 a{
	font-family:tahoma;
	color:#003E7D;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
h2 a:hover{color:#EC4377;}


img{
border:0px;
}

.txt_box{
	width:162px;
	height:18px;
	border:1px solid #4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 3px ;
	font-size:11px;
	color:#4B4B4B;
	}	
.link{
	font-family:tahoma;
	color:#b94a00;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px
	}

	
	
.footer_link{
	font-family:tahoma;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}
			
.footer_txt{
	font-family:tahoma;
	color:#ffffff;
	font-size:11px;
	text-decoration:none
	}
.text{
	font-family:arial;
	color:#1A1B1C;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.main_heading
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#003366;
	padding-top:5px;
}
.text3
{
font-family:Arial;
color:#0C5099;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.text3_black
{
font-family:Arial;
color:#000000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.text_style
{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
}
.button1{
background-color:#cfcfcf;
border:#FFFFFF outset 1px;
font-family:tahoma;
font-size:12px;
vertical-align:middle
}
.button{
background-color:#cfcfcf;
border:#FFFFFF solid 1px;
font-family:tahoma;
font-size:12px;
vertical-align:middle
}

.button:hover{
background-color:#b0b0b0;
}

.colorbutton{font-weight:bold;width:300px;height:25px;background:#BD4C00;color:#FFF;border:none;cursor:pointer;text-shadow:#333 0 1px 0;
}

a.clicklinks{width:250px;background:url(../images/button_X.png) repeat-x;height:30px;padding:5px;text-align:center;line-height:25px;cursor:pointer;display:block;color:#FFF;text-shadow:#333 0 0 1px;text-decoration:none;font-size:14px;font-weight:bold}
a.clicklinks:hover{background:url(../images/button_hover_X.png) repeat-x;color:#FFF;text-shadow:#333 1px 1px 1px;}
a.clicklinks:active{background:url(../images/button_hover_X.png) repeat-x;color:#FFF;text-shadow:#333 1px 0 0; }
 


.textbox{
border:#CCCCCC solid 1px;
font-family:tahoma;
font-size:12px;
vertical-align:middle
}
.error
{
	font-family:Arial;
	padding:10px;
	color:#930;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	border:1px solid #930;
	background-color:#FFFFCC;
}
.sferror
{
	font-family:Arial;
	padding:10px;
	color:#930;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	border:1px solid #930;
	padding-left:35px;
	background:url(../images/updating.png) no-repeat #FFFFCC;
	background-position:0px 2px;
}
.serror
{
	font-family:Arial;
	padding:5px;
	color:#000000;
	font-size:12px;
	border:1px solid #FFFF33;
	background-color:#FFFFCC;
}
.display
{
	font-family:Arial;
	color:#000000;
	font-size:12px;
	border:1px solid #FFFF33;
	background-color:#FFFFCC;
}
.alert
{
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
}
.whitetxt
{
font-family:verdana;
color:#282828;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.tblborder
{
	border:1px solid #CCCCCC;
	background-color:#F8F8F8;
}
.tblborder td
{
	padding:2px 2px 2px 5px; 
}
.btn {border-top: #6679A6 1px solid; border-left: #6679A6 1px solid; border-bottom: #0066CC 1px outset; border-right: #0066CC 1px outset; color: #243E81; background-color: #F4F6FB; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;cursor:pointer}
.bborder
{
	border-bottom:1px solid #E7E6E6;
}
.headlinks {	font-family:arial;font-size:12px;color:#fff;text-decoration:none;font-weight:bold;margin-right:5px;}
.headlinks a:hover{color:#F00;}
.ctext{font-family:Arial;font-size:12px;text-align:justify;}
.srcres{font-family:Arial;color:#000000;background-color:#FFFFCC;font-weight:bold}
.searchlist{padding:5px 0px 8px 0px;border-bottom:1px solid #ccc;text-align:justify}

.tablerate{font-size:11px;background-color:#FFFFFF;font-family:Arial}
.tablerate a{font-size:11px;color:#d8521d;text-decoration:none;}
.tablerate a:hover{color:#000;text-decoration:underline}
.tablerate .scoreing{border:1px solid #CCC;width:25px;}
.tablerate td{background-color:#F7FAFB;padding:5px;font-size:11px}
.tablerate .tdb{background-color:#F7FAFB;padding:5px;font-size:12px}
.tablerate .tdnc{background-color:#153357;color:#FFF;font-size:14px;}
.tablerate .tdnc1{background-color:#E0E9ED;color:#000;font-size:14px;}
.tablerate img{ behavior: url("iepngfix.htc"); }
a.backlink{font-size:16px;color:#4B5099;text-decoration:none}
a.backlink:hover{border-bottom:1px dotted #4B5099;padding-bottom:3px}

#header-links{background:url(../images/button_X.png) repeat-x;height:37px;font-family:Arial}
#header-links ul{list-style-type:none;padding:0px;margin:0px}
#header-links ul li{float:left;border-right:1px solid #AEDF46}
#header-links ul li a {color:#FFF;font-size:15px;font-weight:bold;text-decoration:none;display:block;padding:8px 9px;}
#header-links ul li a:hover{/*background:url(../images/button_hover_X.png) repeat-x;*/text-decoration:underline;color:#EC4467;}
#header-links ul li.lastlink{border-right:none;}

.ferror{
	background-color:#FFFBCC;border:#CCBB41 1px solid;margin:5px;padding:5px;font-weight:bold;font-size:12px;
	color:#930;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#indexlist a.borderdiv{border:1px solid #E4E4E4;margin:5px 10px 5px 0px;float:left;padding:5px;height:97px;width:145px;}
#indexlist a.borderdiv img{float:left;margin-right:5px;}
#indexlist a.borderdiv span{float:right;font-size:11px;width:80px;font-weight:normal;display:block}
#indexlist a.borderdiv1:hover{background:url(../images/icon_bg.png);border:1px solid #D6D6D6; }
/*SUPERNOTE INDEX PAGE*/
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.notedefault, .notenested {
 font-family:Arial;
 font-size:13px;
 position: absolute;
 visibility: hidden;
 top: 1.5em;
 width: 250px;
 height:250px;
}
.notedefault {
 background-image: url(../images/tooltip/arrow_left.gif);
 background-repeat: no-repeat;
 background-position:left;
 color: #000;
 
}
.notenested {
 width: 8em;
 padding: 3px;
 border: 1px solid #963;
 background-color: #C96;
 color: white;
}


/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 left: -343px;
 margin-top:-5.5em;
 margin-left:150px;
}
#supernote-note-link4,#supernote-note-link5,#supernote-note-link6
{
	 margin-top:-7em;
}
#supernote-note-link7,#supernote-note-link8,#supernote-note-link9
{
	 margin-top:-6.5em;
}
/* Headings within notes */
.notedefault h5 {
 font-family:Arial;
 font-size:16px;
 margin: 0 0 5px 0;
 padding: 2px;
 color: #000;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
 float: right;
 margin-top: 2px;
 width: 14px;
 height: 14px;
 line-height: 14px;
 color: black;
 text-decoration: none;
 visibility: hidden
}
.snb-pinned .note-close {
 visibility: inherit;
}
/**/

#search_pagination{clear:both;padding:30px 0px 10px 0px;margin:auto;padding-left:0px;text-align:center;float:right}
#search_pagination .page-numbers{border:1px solid #fff;margin-right:3px;padding:4px 7px;font-family:Arial;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;float:left}
#search_pagination a.page-numbers{background-color:#CCC;border:1px solid #999;text-decoration:none;color:#000;}
#search_pagination a.page-numbers:hover{background-color:#FFF;border:1px solid #999;color:#000;}
#search_pagination .current{border:1px solid #999;border:none;background-color:#CCC;border:1px solid #000}
#search_pagination .pagenav{font-weight:bold;margin:0px;}
.message
{
	font-family:Arial;
	padding:10px;
	color:#333;
	font-size:12px;
	vertical-align:middle;
	border:1px solid #CCC;
	background:#F7FAFB;

}
/*FLOTING BOX*/
#box {display:none;width:200px;z-index:100;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:4px solid #FFF}
#box h3{margin:0;padding:5px;color:#FFF;background:#25486D;margin:0px;text-align:center}
#box a.poplinks{background:url(../images/browse_links_bg.png) repeat-x;height:16px;padding:7px;text-align:left;display:block;color:#25486D;text-decoration:none;font-size:12px;font-weight:bold;margin:0px;border-bottom:1px solid #CCC;}
#box a.poplinks:hover{background:url(../images/browse_links_bg_hover.png) repeat-x;}
#box img.closebox{behavior: url("iepngfix.htc");cursor:pointer;right:-15px;top:-15px;position:absolute;display:block;z-index:102;}
#box img.anibox{left:0px;top:-30px;position:absolute;display:block;z-index:102;}
/*FLOTING BOX*/

ul.scholarul{padding:0;margin:0px;padding-left:18px;padding-top:5px;}
ul.scholarul li{line-height:18px;}
ul.scholarul li a{font-weight:normal}

a.buttonlink {background:url(../images/button_X.png) repeat-x;padding:5px;text-align:center;line-height:25px;cursor:pointer;color:#FFFFFF;text-shadow:0 1px 1px #333;text-decoration:none;font-size:14px;font-weight:bold}
a.buttonlink:hover {background:url(../images/button_hover_X.png) repeat-x;color:#FFF;text-shadow:1px 1px 1px #333;}
a.visitedbutlink {background:url(../images/button_hover_X.png) repeat-x;color:#FFF;text-shadow:1px 1px 1px #333;}
a.buttonlink:active {background:url(../images/button_hover_X.png) repeat-x;color:#FFF;text-shadow:1px 0 0 #333;}

