 
html,body{background-color:#fff;color:#666;font-family:tahoma,sans-serif;line-height:1.1em;margin:0 0 2em 0;padding:0;text-align:center;} 
a{background-color:transparent;color:#000000;text-decoration:none} 
a:active{color:#080} 
a:hover{text-decoration:underline}
em,em a{background-color:transparent;color:#A27F3B;font-style:italic} 
form,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0} 
h1, h2, h3 {font-weight:bold;text-transform:uppercase;color:#000;position:relative; padding:0.2em 0;}
h2 a{color:#000000} 
h3,h4,th,#legal,.mod cite,.mod label{background-color:transparent;color:#333} 
h4{font-weight:bold;padding:0.5em 0 0 0;}
a img{border:0; text-decoration:none}
p{margin-bottom:0.25em;padding: 2px 0 5px 0;} 
* html .mod,* html .banner,* html #infopane{height:1%;} /* Fix for MSIE peekaboo bug */
.clear{clear:both; font-size:1px;}

/* //////////////////////////////////////// tables ------------- */
table{border-collapse:collapse;} 
td{padding:0.25em 0.4em; vertical-align:top; border-bottom:1px solid #efefef;} 
th{background-color:#efefef; padding:0 0.4em}

/* ///////////////////////////////////// containers and boxes ------------- */ 
/*////////// print ----*/
.banner{margin:0 auto;width:660px;} 
#page{color:#222;background-image: url(../images/solidgrnbknav2_01.gif);background-repeat: repeat-y;background-position: left;}
#container{margin:0 auto;text-align:left;} 
/*////////// print ----*/
#content{float:left;padding-top:1em;width:660px; text-align:left;}
.column-a{float:left;margin-left: 18px; width:622px; padding:4px 0; caption: single column;}
.column-ab-a{float:left;margin-left: 18px; width:426px; padding:4px 0; caption:two column - left 426; } 
.column-ab-b{float:left;margin-left: 6px;width:190px; padding:4px 0; caption:two column - right 190;}
.column-ab{float:left;margin-left: 1%; width:48%; padding:4px 0; caption:two column - 50%;}
.column-abc{float:left;margin-left: 4px; width:200px; padding:4px 0; caption:three column - 200;}

/* ///////////////////////////////////////// masthead ------------- */
#header3 h1{font-size:9pt;color:#ffffff;padding:0;margin:0;}
/*////////// print ----*/
#header2{display:none; margin:0 auto;padding:0;height:145px; clear:both;}
#headerCP{display:none; margin:0 auto;padding:0;height:145px; clear:both;}
#headerH{display:none; margin:0 auto;padding:0;height:145px; clear:both;} 
#headerMC{display:none; margin:0 auto;padding:0;height:145px; clear:both;}
#navAlt{display:none; margin:0 auto;padding:0;height:145px; clear:both;}
#nav{display:none; margin:0 auto;padding:0;height:145px; clear:both;}

.glidecontent {display: none;}
.newsItem img {display: none;}
.newsItem div {margin: -150px 130px 50px -100px; text-align: left; color: #000000;}

#menu_container{display:none; margin:0 auto;padding:0;height:145px; clear:both;}
#pmenu{display:none; margin:0 auto;padding:0;height:145px; clear:both;}  
#topHalf_INT{display:none; margin:0 auto;padding:0;height:145px; clear:both;}  
#blankDiv{display:none; margin:0 auto;padding:0;height:145px; clear:both;}  

#header3{display:none; padding:0;color:#000;line-height:150%;margin-top:30px;border-bottom: 1px solid #000;overflow: hidden;} 
#header3 a{color:#000} 
/*////////// print ----*/
#header4{display:none; margin:0 auto;padding:0;} 
.clr1,.clr1 a{background-color:transparent;color:#000} 
.clr1 a:active,.clr2 a:active{color:#ff0}
.clr4{background-color:transparent} 
#support,#tasks{float:right;text-align: right;}
#tasks ul{padding: 0;margin: 0;}

/* -- home ------------- */
.masthead{background-image: url(../images/ciri_hm_01.gif);background-repeat: no-repeat;height: 140px;}
#elementNav{height:25px;background-color: #A27F3B;background-image: url(../images/CIRImastHmnav_03.jpg);}	
	
/* -- shareholder ------------- */
.masthead2{background-image: url(../images/CIRImastshare.jpg);background-repeat: no-repeat;height: 140px;}
#elementNav2{height:25px;background-color: #898B42;background-image:url(../images/CIRImastmedianav_03.gif);background-position:left;background-repeat:no-repeat;}

/* -- our company ------------- */
.masthead3{background-image: url(../images/CIRImastcompany_01.jpg);	background-repeat: no-repeat;height: 140px;}
#elementNav3{height:25px;background-color: #EBAD26;background-image:url(../images/CIRImastmedianav_03.gif);background-position:left;background-repeat:no-repeat;}

/* -- our culture ------------- */
.masthead4{background-image: url(../images/CIRImastculture_01.jpg);background-repeat: no-repeat;height: 140px;}
#elementNav4{height:25px;background-color: #EBAD26;background-image:url(../images/CIRImastmedianav_03.gif);background-position:left;background-repeat:no-repeat;}

/* -- media ------------- */
.masthead5{background-image: url(../images/CIRImastmedia_01.jpg);background-repeat: no-repeat;height: 140px;}
#elementNav5{height:25px;background-color: #EBAD26;background-image:url(../images/CIRImastmedianav_03.gif);background-position:left;background-repeat:no-repeat;}

#elementMasthead{height:140px;}


/* //////////////////////////// navigation ------------- */
/* -- left nav ------------- */
/*////////// print ----*/
#sitenav{display:none; padding:0;position:relative;width:140px;margin: 0;float: left;height:400px;font-size:9pt;background-color: #AEAE7C;} 
#sitenav a{display:none; color:#FCF7F4;font-weight: 600;padding: 0.5em 0.4em 0.8em 1.1em;display:block;}
#sitenav a:hover{display:none; color:#636232;text-decoration: none;}
#sitenav div.first{display:none; border-top:none} 
/* -- top nav ------------- */
.topnav, .topnav a:link, .topnav a:visited, .topnav a:hover{display:none; height: 22px;position: relative;font-size: 12px;text-decoration: none;z-index: 100;line-height:1.6em; font-family:Arial, Helvetica, sans-serif;}
.topnav h3, .topnav h3 a:link, h3.topnav a:visited, h3.topnav a:hover{display:none; font-size:10px;}
.topnav a{display:none; border:1px solid #000;padding:1px 0.3em 0 0.8em;}
.topnav a:hover{display:none; color:#000;}
#elementNav span, #elementNav2 span, #elementNav3 span, #elementNav4 span, #elementNav5 span{display:none; font-size:8pt}
#elementNav h3, #elementNav2 h3,#elementNav3 h3, #elementNav4 h3, #elementNav5 h3{color:#fff;padding:0.3em 0; font-family:Arial, Helvetica, sans-serif;line-height:1.2em; text-transform:capitalize; font-size:8pt;}
#print {display:none;}

/* /////////////////////////////////////// lists ------------- */
ul,ol{position:relative} 
ol{margin:0 0 0.4em 3em;padding:0} 
ul{list-style-type:none;margin:0;padding:0 0 0.5em 0.75em} 
ul li{padding:0 0 0 0.75em} 
ul.type1 li{background-image:none;border-left:1px solid #064e9d;display:inline;padding:0 0.6em 0 0.7em} 
ul.type1 li.first{border-left:none;padding-left:0} 
ul.type2 li{display:inline;padding:0 0.5em 0 0.9em} 
ul.type2 li.first{background-image:none;padding-left:0} 
ul.type3{ list-style-image:url(../images/dotred_03.gif); margin-bottom:2px; caption: list - red bullets} 
ul.type3 li{background-image:none;padding:0 0 0 0; margin-left:2em;} 
ul.type5 { margin:6px 0 0 0; font-size:90%; caption: list - indent 6} 
ul.type5 li{padding:0 0 0.5em 1em;} 
ul.type5 li.first{padding:0} 
ul.type6{ list-style-image:url(../images/dotorange_03.gif); margin-bottom:2px; margin-top:4px; caption: list - orange bullets} 
ul.type6 li{background-image:none;padding:0 0 0.7em 0; margin-left:2em;} 

/* ///////////////////////////////////////// box attributes ------------- */
.float1eft{float:left; margin-right:10px;} 
.floatright{float:right; margin-left:10px;} 
.hide{display:none}

/* ////////////////////////////// font sizing ------------- */
body{font-size:90%;}
html>body{font-size:96%;}
#content, #content .column-a, #content .column-ab-a, #content .column-ab-b, #content .column-ab, #content .column-abc{font-size:90%;}
#content td{font-size:80%}
#content h1{color:#A27F3B; font-size:134%; font-weight:100; margin-bottom:8px;}
#content h2{font-size:120%;font-weight:100}
#content h3{font-size:100%;font-weight:bold}

/* ///////////////////////////////////////// headers ------------- */
th,#legal,#header1 a,#header3,#support{font-size:8pt;} 
th{text-transform:uppercase; font-size:80%}
#content h4{color:#974D5A; font-size:84%;}
#content a{color:#CC3300;}/*CC6600*/
#content h2.divide, #content h2.divide{border-top:1px solid #ddd; padding-top:12px; margin-top:12px; caption: gray line above}
#content h3.divide{border-top:1px solid #ccc; padding-top:12px; margin-top:12px; caption: gray line above}
#content h2, #content h3{color:#A27F3B;}

/* ///////////////////////////////////////// search ------------- */
#sh,#sht{width:130px} 
.searchtext{border:1px solid #555;height:18px;padding:0 0.2em; background-color:#FCFCFc;} 
.search{background-color:#974D5A;border:none;color:#fff;font-weight:bold;font-size:8pt; padding:2px 5px;} 
#cat,#st a,.slabel{float:left} 
#st{height:1.3em;margin-bottom:0px;float: right;}
#sf #cat{width:11.45em;margin-right:12px;font-size:8pt;text-align:right} 
#ss{padding:4px 8px;float: right;} 
.opaque {opacity: .96;/*filter: alpha(opacity=96); */}

/* ///////////////////////////////////////// footer ------------- */
/*////////// print ----*/
#header3{display:none;}
#nav {display: none;}
#navfoot {display: none;}
#footerLogo {display: none;}
#footer{padding:0 0 0.5em 0;border-top: 1px solid #000; clear:both;} 
#legal{float: left;}
#footer li.first{padding-left:3px} 

