@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
p{ margin-bottom:10px;}
fieldset{
	padding:2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	
}
input.txtarea{
	background-color:#CDCDBC;
	border: 1px solid #666;
}

input{
	background-color: #ccc;
	border: 1px solid #999999;
}

legend{
	margin-left:10px;
	padding:2px;
	color: #333;
	font-size: 11px;
	text-transform: uppercase;
	border: 1px solid #333333;
	font-weight: bold;
}
option {
  display:block;
  text-decoration:none;

}

option:hover {
  background-color:#CDCDBC;
  }
form{ margin:0px; padding:0px;}
select{ margin-left:5px;}
.submit{
	margin-left:5px;
	vertical-align: middle; margin-top:-1px;
}
.submiti{
	color: #FFFFFF;
	background-color: #707054;
	margin-left:10px;
}
.my{background-color:#D9D9CC;
	border:1px solid #999; padding:10px;}
.my input.total{background-color:#efefef;
	border:2px solid #333; color:#333;}
	
a{ color:#333333; text-decoration:none}
a:hover{ color:#666666; text-decoration:none}
.redbottom{border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #851110;}
body{
	font-family:"Verdana", Arial, Helvetica, sans-serif,Trebuchet MS;
	font-size:11px;
	color:#333333;
background-color: #ACAC8D;
	
}
.error {color: red;font: 8pt verdana;padding-left: 10px;}

#wrap{
	width:945px;
	padding:5px;  
	background-color:#FFFFFF;
	border: 1px solid #666666;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
/*Hompage */
#home-logo{
	width:295px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #029F47; margin-left:5px; 
	
}
#home-suumary{
	width:284px; height:185px;
	color:#FFFFFF;
	background-color:#851110;
	margin-left:5px;
 	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#home-suumary a{ color:#fff; font-weight:bold;}
 #home-logo img{
	margin-top:5px;
	
}
 #home-search{
	width:294px;
	height:38px;
	background-color:#8B8B5C;
	margin-left:5px;
	padding-top:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
 #home-search label{  margin-bottom:0px; margin-left:10px; margin-top:10px; color:#FFFFFF; font-size:15px;}
 #home-search .txt{ margin-left:10px;}
 #banner{  width:645px; background-color:#851110}
 #banner #slide{ width:632px; height:350px; border:1px solid #fff; margin:6px;}
 
 /* Subsequent pages */
#header{ width:945px; height:118px;}
 
#header #logo{
	width:645px;

	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #029F47; float:left
	
}
#header #logo img{ margin-top:5px;}
#header #search{ width:295px; height:68px; background-color:#851110; margin-left:5px; float:left;}
#header #search label{ display:block; margin-bottom:0px; margin-left:10px; margin-top:10px; color:#FFFFFF; font-size:15px;}
#header #search .txt{ margin-left:10px;}

#banneri{
	width:643px;
	background-color:#851110;
	height:220px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #851110;
	border-right-color: #851110;
	border-left-color: #851110;
}
#banneri #slide{ width:650px; height:103px; float:left;}
#suumaryi{
	width:295px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;background-image: url(../images/about-bg.jpg);
	background-repeat:no-repeat;

	background-color:#8B8B5C;
	height:49px;
	padding-top:50px;
	margin-left:5px; text-align:center
	
	
}


#nav{ height:28px; width:945px; background-color:#8B8B5C;}
#nav ul{}
#nav li{
	list-style:none;
	float:left;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold; margin-top:7px;
	
}
#nav li a{ text-decoration:none; color:#FFFFFF; padding:7px 10px;height:16px;border-right:1px solid #666; }
	
#nav li a:hover{ background-color:#B1623B;}
#content{
	width:945px;
	padding-top: 10px;
	padding-bottom: 10px;
}


*html #content{
	width:945px;
	margin-top: 10px;
	padding-bottom: 10px;
}
#footer{ width:955px; margin:0 auto}
/* Classes */
.col{ width:321px; height:139px; margin-right:8px; float:left}
*html .col{ margin-right:0px; float:none; padding:0px;}
*html .col2{ width:300px;}

.col2{ width:320px; height:139px;  float:left; margin-right:8px; padding-right:3px; border-right:1px solid #ccc;  }
.col3{ width:274px;  float:left; }
#quick{
	width:274px;
	height:123px;
	background-color:#D9D9CC;
	border:1px solid #999;
	float:left;
	padding-top:7px;
	padding-left:5px;
	padding-right: 5px;
	padding-bottom: 7px;
}
#sub{
	width:945px;
	height:120px;
	clear:both;
	margin-top: 10px;
	padding-top: 10px;
	background-image: url(../images/sub-bg.jpg);
	background-repeat: repeat-x;
}
.col2 h3{border-bottom: 1px solid #ccc; padding-bottom:5px; margin-bottom:5px; font-size:14px; color:#75754F; margin-right:5px; }
.col3 h3{border-bottom: 1px solid #ccc; padding-bottom:5px; margin-bottom:5px; font-size:14px; color:#75754F; margin-right:5px; }

.news {
	width:310px;
	padding:2px;
	border:1px solid #CCCCCC;
	background-color: #e6e6e6; margin-bottom:5px;
}
.myhr{color: #ddd;
background-color: #ddd;}
.date{
	background-image: url(../images/cal.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:25px; height:20px;
}
.headlines a{ font-weight:bold; margin-left:25px;}
headlines { font-weight:bold; margin-left:25px;}
.newsheadlines { font-weight:bold;  font-size:13px; font-transfromation:uppercase; margin-bottom:5px; color:#990000;}
.newsheadlines a{ font-weight:bold;  font-size:13px; font-transfromation:uppercase; margin-bottom:5px; color:#990000;}
.newsheadlines a:hover{ font-weight:bold;  font-size:13px; font-transfromation:uppercase; margin-bottom:5px; color:#333;}
.customerS{}
.customerS li{
	list-style:none;
border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
border-left:5px solid #069E45;
	padding-left: 5px;
}
.facilitiesS{}
.facilitiesS li{
	list-style:none;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
	border-left:5px solid #999966;
	padding-left: 5px; margin-right:5px;
}
#contentSection{float:left; width:620px;  margin-right:10px; padding:10px;  }
#contentSection ul{ margin-left:20px; }
.menutitle { font-weight:bold;  color:#069E45; font-size:14px;}
.headlines a{ font-weight:bold; margin-left:25px;}
.newsheadlines a{ font-weight:bold;  font-size:13px; font-transfromation:uppercase; margin-bottom:5px; color:#990000;}
.newsheadlines a:hover{ font-weight:bold;  font-size:13px; font-transfromation:uppercase; margin-bottom:5px; color:#333;}

/*#contentSection .myimg{border:1px solid #ccc; padding:5px; margin:10px;}*/
#contentSection hr{ margin-bottom:10px;}
#siderSection{ width:300px; float:left;  }
.customerSide h3{border-bottom: 1px solid #ccc; padding-bottom:5px; margin-bottom:5px; font-size:14px; color:#75754F; margin-right:5px; }
.customerSide{ width:280px; padding:10px;}
.customerSide li{
	list-style:none;
border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
border-left:5px solid #069E45;
	padding-left: 5px;
}
.navSide{
	width:275px;
	background-image: url(../images/sub-bg.jpg);
	background-repeat: repeat-x; margin-top:10px; padding:10px;
}
.navSide h3{border-bottom: 1px solid #ccc;font-weight:bold; padding-bottom:5px; margin-bottom:5px; font-size:14px; color:#75754F; margin-right:5px; }
.navSide li{
	list-style:none;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
	border-left:5px solid #999;
	padding-left: 5px; margin-right:5px;
}


/* Slide Show*/
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width: 632px;
	height: 350px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
/*for section content*/
.sectiontitle{font-weight:bold;  font-size:12px;  margin-bottom:5px; color:#069E45;}
.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{ font-weight: normal; font-size: 8pt; }
.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;}
/*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;}
/* 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;}
