@charset "utf-8";
/* CSS Document */

body{
	background-color:#CCC;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
form{}
.black{ color:#000}
h2{ font-size:16px}
h3{ font-size:14px}
#wrap{
	width:900px;
	border:1px solid #ccc;
	background-color:#fff;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#header{ width:900px; background-color:#000; height:144px; color:#fff}
#header #logo{ padding-left:10px;}
#header #slo{}
#header #slo form{ margin-left:150px;_margin-left:150px;}
#header #slo input.txt{ 
	background-image: url(../images/search-bg.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	margin-right: 5px;
	border: 1px solid #FFF;
}
#header #slo input.submit{ color:#FFF}
#header #slo label{ color:#FFF; font-weight:b; margin-right:5px;}
#header #slo h3{ color:#FFF}
#nav{ height:40px; background-image:url(../images/nav-bg.jpg); background-repeat:repeat-x; width:900px; background-color:#333; font-size:12px}
#nav ul{
	padding:0px;
	margin-top: 10px;_margin-top:-10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav li{
	float:left;
	list-style:none;
	color:#FFF;
	font-size:14px;
	text-transform: uppercase;height:40px;_padding-top:20px;
	
	
}
#nav li a{
	background-image: url(../images/nav-down.jpg);
	background-repeat: repeat-x;color:#FFF; text-decoration:none;padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;_padding-bottom: 20px;
	padding-left: 20px;margin-left: 5px; 
}
#nav li a:hover{
	
	background-image: url(../images/nav-up.jpg);
	background-repeat: repeat-x; color:#FFF; text-decoration:none; padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;margin-left: 5px;
}
a{ color:#333333; text-decoration:none}
a:hover{ color:#666666; text-decoration:none}
#banner{
	width:880px;
	height:222px;
	background-color:#F7F7F7;
	border:1px solid #ccc;
	margin-top: 10px;margin-left: auto;margin-right: auto;
}
#banner2{
	width:880px;
	height:126px;
	background-color:#F7F7F7;
	border:1px solid #ccc;
	margin-top:0px;margin-left: auto;margin-right: auto;
}
#main{
	width:880px;
	background-image: url(../images/main-bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto; font-size:12px;
}
#main h2{ color:#900}
.section{
	width:262px;
	height:192px;
	background-image:url(../images/section.jpg);
	padding:10px; 
	background-repeat:no-repeat;
	border: 1px solid #CCC;
}
.section .title{
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
	margin-top:15px;_margin-top:25px;
	margin-bottom: 20px; text-align:left; background-color:#666; width:200px;
}
.section ul{ margin:0px; padding:0px;}
.section li{
	background-image: url(../images/buttons.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	list-style-type: none;
	background-position: left center;
}
#footer{
	width:900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; font-size:10px
}
#footer a{ color:#900; text-decoration:none}

img {
    border: none;
}


.switcher{ background-color:#fff; border:1px solid#999; font-size:10px; padding:2px; float:left; color:#333; width:20px; margin-right:2px; text-align:center;}

.switcher a{ color:red; text-decoration:none; font-weight:bold}
.switcher a:hover{ color:#333; text-decoration:none;font-weight:bold}

/*- Menu 8--------------------------- */
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#menu8 {
        width: 200px;
        margin: 10px;
        border-style: solid;
        border-color: #ccc;
        border-size: 1px;
        border-width: 1px; font-size:0.88em;
        }

#menu8 li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu8 li a:link, #menu8 li a:visited {
	color: #656556;
	display: block;
	padding: 8px 0 0 20px;
	background-image: url(../images/menu8.gif);
        }

#menu8 li a:hover, #menu8 li #current {
        color: #fff;
        background: url(../images/menu8.gif) 0 -32px;
        padding: 8px 0 0 20px;
        }
.error {color: red;font: 8pt verdana;padding-left: 10px}

/*for section content*/
.sectiontitle{font-weight:bold;  font-size:14px;  margin-bottom:5px; color:#000;}
.sectiontitleR{ margin-bottom:5px; float:right; }
/*.sectioncontent{width:945px;padding-top: 10px;padding-bottom: 10px;}*/
.sectioncontent ul{magin-left:20px;}
.sectioncontent{}
.sectioncontent img{border:1px solid #ccc; padding:5px; margin-right:10px; margin-bottom:10px;}
/*.sectioncontent p{margin-top:0px;}*/

/* for archive content*/
 .archivetitle,.archivesummarytitle{clear:both;float:left;margin-bottom:3px;font-weight:bold;color:#F4F4F4;width:100%;font-size:9pt;padding:2px;background-color:#557EAC;}
.archivetitleR{ margin-bottom:5px; float:right; clear:both;}
.archivedate{}
.archivecontent,.archivesummary{clear:both;padding:5px;font-family:Arial,Tahoma;font-size:1.0em;width:99%;border:1px solid #D9D9D9; margin-top:10px;}
.archivecontent p,.archivesummary p{margin-top:0px;clear:both;}
.archivesummarynums{float:left;padding-right:10px;}
.archivesummarytitle a{color:#F4F4F4;text-decoration:none;}
.archivesummarytitle a:hover{text-decoration:underline;}
/* for read mores */
a.readmore{ color:#851110;text-decoration:none;no-repeat left;padding-left:15px;font-size: 7pt;}
a.readmore:hover{text-decoration:underline;}
/* for page link path title */
.linkcontenttitleR{ color:#000;font-weight: bold; font-size: 12px; }
.linkcontenttitleL{ font-weight: bold; font-size: 12pt;}
.linkcontenttitleL ul{ margin-left:0px;}
.sublinkcontenttitle{ font-weight: normal; font-size: 8pt;}
.subsublinkcontenttitle{ font-weight: normal; font-size: 8pt;}
/* for side menu title */
.linkcontenttitle{ font-weight: normal; font-size: 9pt;}
.linkcontenttitleside{ color: #fff;background: url(../images/menu8.gif) 0 -32px;padding: 8px 0 0 20px;}
/*for normal links of side menu*/
A.insidesidemenu:link,A.insidesidemenu:visited, A.insidesidemenu:active{font-weight:normal;text-decoration: none;line-height:16px;color:#515879;}
A.insidesidemenu:hover{text-decoration: underline;}
A.insidesidemenudd:link,A.insidesidemenudd:visited, A.insidesidemenudd:active{font-weight:normal;text-decoration: none;line-height:16px;color:#515879;}
A.insidesidemenudd:hover{text-decoration: underline;}
A.insidesidemenuddd:link,A.insidesidemenuddd:visited, A.insidesidemenuddd:active{font-weight:normal;text-decoration: none;line-height:16px;color:#515879;}
A.insidesidemenuddd:hover{text-decoration: underline;}
/*for selected links of side menu*/
A.insidesidemenuselected:link,A.insidesidemenuselected:visited, A.insidesidemenuselected:active{text-decoration: none;font-weight:bold;line-height:16px;color:#383838;}
A.insidesidemenuselected:hover{text-decoration: underline;font-weight:bold;}
A.insidesidemenuddselected:link,A.insidesidemenuddselected:visited, A.insidesidemenuddselected:active{text-decoration: none;font-weight:bold;line-height:16px;color:#383838;}
A.insidesidemenuddselected:hover{text-decoration: underline;font-weight:bold;}
A.insidesidemenudddselected:link,A.insidesidemenudddselected:visited, A.insidesidemenudddselected:active{text-decoration: none;font-weight:bold;line-height:16px;color:#383838;}
A.insidesidemenudddselected:hover{text-decoration: underline;font-weight:bold;}
/*for refferal links of side menu*/
a.insidesidemenuexternal:link,a.insidesidemenuexternal:visited{background: url(../images/external.gif) no-repeat 100% 0;font-weight:normal;padding: 0px 20px 0px 0px;line-height:16px;text-decoration: none;color:#515879;}
a.insidesidemenuexternal:hover{text-decoration: none;}
a.insidesidemenuddexternal:link,a.insidesidemenuddexternal:visited{background: url(../images/external.gif) no-repeat 100% 0;font-weight:normal;padding: 0 20px 0 0;line-height:16px;text-decoration: none;color:#515879;}
a.insidesidemenuddexternal:hover{text-decoration: none;}
a.insidesidemenudddexternal:link,a.insidesidemenudddexternal:visited{background: url(../images/external.gif) no-repeat 100% 0;font-weight:normal;padding: 0 20px 0 0;line-height:16px;text-decoration: none;color:#515879;}
a.insidesidemenudddexternal:hover{text-decoration: none;}
/*for side menu images/bullets */
.smenu{float:left;margin-top:3px;margin-bottom:0px;margin-left:5px;padding: 0px 0px 0 11px;background: url(../images/4dot.gif) no-repeat left;}
.smenudd{float:left;margin-top:3px;margin-bottom:0px;margin-left:15px;padding: 0px 0px 0 15px;background: url(../images/4dot.gif) no-repeat left;}
.smenuddd{float:left;margin-top:3px;margin-bottom:0px;margin-left:25px;padding: 0px 0px 0 19px;background: url(../images/4dot.gif) no-repeat left;}
.hline{/*border: 2pt inset red;height:5px;width:180px;*/clear:both;background: url(../images/csir_home_sub_dash_hori.gif) left repeat-x 0%;}
/* for more page numbers */
.pagenumbers{position:absolute;width:200px;font-family: Verdana; font-size: 10px; color:#515879;}
.pagenumleft{float:left;font-size: 11px; clear:both; }
.pagenumright{float:right;font-size: 11px;}

.pagenummiddle{font-size: 11px;text-align:center;}
.curpagenum{font-weight: bold;font-family: Verdana; color:#515879;font-size: 11px; }

/* for print output */
.printouthdft{font-family: Arial,Tahoma,Verdana,Trebuchet MS;font-size: 12px; color:#515879;} /*print view header and footer*/
.printclose{ font-size: 11px; color:#515879;}
/*------------content styles below-----------*/

.nicetable {border: 1px solid #fff; }
.nicetable td{padding:3px;}
.nicetable tr{background-color:#e7e7e7;}
/*------------content styles above-----------*/

/* for quick links */
A.quicklink:link,A.quicklink:visited, A.quicklink:active{color:#004197;text-decoration: none;font-size: 11.5px;}
A.quicklink:hover{color:#BF510E;text-decoration: underline;}
qlmenu li a{font-size:12px;color:#000;text-decoration: none;}
qlmenu li a:hover{color:#000;text-decoration: underline;}

/* for search results */
.findnum{margin-right:7px;}
.findlbl{}
.findlbl2{font-size:9px;color:#990000;}
#reslist {text-align:center;}
#reslist a{padding:3px;font-size:11px;}
#reslist a.sel{font-weight:bold;color:#999;}
#reslist a.next{}

/* for news and events */
.frontpanelnewssummary{font-family:Arial,Tahoma;font-size: 9.5pt;}
a.frontpanelnewsmore{text-decoration:none;background: url(../images/SICLife_home_feature_1_arrow_image.gif) no-repeat left;padding-left:15px;font-size: 7pt;color:#0033CC;}
a.frontpanelnewsmore:hover{text-decoration:underline;}
.frontpanelnewsdatebar{font-family:Tahoma;color:#339933;font-weight:bold;}
a.frontpanelnewstitle{font-family:Arial,Tahoma;color:#004197;text-decoration:none;}
a.frontpanelnewstitle:hover{text-decoration:underline;color:#383838;}
.frontpanelnewsdate{color:#004197;width:100%;border-bottom:1px solid #fff;}

/* for archive calendar */
A.newsdatehilight:link,A.newsdatehilight:visited, A.newsdatehilight:active{font-weight: bold; font-size: 11px; color: #339933;}
A.newsdatehilight:hover{font-weight: bold;text-decoration: none; color:#383838;}
A.newsdateexist:link,A.newsdateexist:visited, A.newsdateexist:active{font-weight: bold; font-size: 11px; color: #666f99;}
A.newsdateexist:hover{font-weight: bold;text-decoration: none; color:#cc6600;}
.archivemenu{width: 100%;BORDER-COLOR: #fff;border-style: solid;border-width:1px; background-color:#333;}
.archivemenutable{width: 100%;BORDER-COLOR: #fff;border-style: solid;border-width:0px;background-color:#EFF1F1;}
.archivemtcell{text-align:center;font-size: 11px;BORDER-COLOR: #fff;border-style: solid; border-width: 1px;padding:1px;}
.archivemtcellnone{text-align:center;font-size: 11px;BORDER-COLOR: #fff;color:#999999;border-style: solid; border-width: 1px;padding:1px;}
.archivemtcellhighlight{text-align:center;font-size: 11px;BORDER-COLOR: #fff;border-style: solid; border-width: 1px;padding:1px;}
A.archivemove:link,A.archivemove:visited, A.archivemove:active{font-size: 11px;text-decoration: none;color: #FFFFFF;}
A.archivemove:hover{text-decoration: none; color:#ffffff;}