body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,  
li, dl, dt, dd, form, a, fieldset, input, th, td  
{ margin: 0; padding: 0; border: 0; outline: none; }
 
body		{ font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 13px; background:#eeefef url(../img/main_bg.gif) top left repeat-x;  }
#nonav 	{ font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 13px; background:#fff; }
/***** Global Classes *****/
a				{ text-decoration:none; color:#666666;}
ul, ol				{ list-style: none; }
.clear 				{ clear:both; display:block; line-height:0px; height:0px; font-size:0px; }
.hide 				{ display: none; }
p					{ padding-bottom:10px; }
a.link				{ text-decoration:underline; color:#666666; }
a.whitelink			{ text-decoration:underline; color:#fff; }

.wrapper19			{ padding:10px 10px 10px 19px; }
.cr_wrapper19			{ height:50px; padding:10px 10px 0px 19px;}

.white				{ color:#ffffff; }
.gold				{ color:#a8a068; }

.float-left 		{ float:left; }
.float-left-img 	{ float:left; margin: 0 20px 0 0; }
.float-right 		{ float:right; }
.float-right-clear	{ float:right; clear:both; }
.float-right-img 	{ float:right; margin: 0 0 0 20px; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:red; }

.img-left 		{ float:left;margin:0; }
.img-right 		{ float:right;margin:0; }

.nomargin 		{ margin:0;}
.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

.size18			{ font-size:18px;}
.size16			{ font-size:16px;}
.size14			{ font-size:14px;}
.size12			{ font-size:12px;}
.size11			{ font-size:11px;}
.size10			{ font-size:10px;}

h1				{ font-size:36px; line-height:36px; font-weight: normal; color:#666666; padding-bottom:15px; letter-spacing:-2px; }
h2				{ font-size:30px; font-weight:normal; color:#666666; padding-bottom:10px; }
h3				{ font-size:21px; font-weight:bold; padding-bottom:10px;}
h4				{ font-size:16px; padding-bottom:7px; }
h5				{ font-size:11px;  }

.line		{ border-bottom:1px solid #b9b386; }
.line2		{ border-bottom:1px solid #d1ceb0; }
.line3		{ border-bottom:1px solid #d2d5d6; }
.line4		{ border-bottom:1px solid #a28c66; }

.homepage_colspacer28	{ width:28px; _width:27px; float:left; }
.colspacer28	{ width:28px; float:left; }
.colspacer10	{ width:10px; float:left; }
.rowspacer25	{ width:100%; float:left; height:25px; }
.rowspacer10	{ width:100%; float:left; height:10px; margin:0px;padding:0px; text-size:8px; line-height:10px; }
.rowspacer5		{ width:100%; float:left; height:5px }
.padding15		{ padding:15px; }
.margin15		{ margin:15px; }
.padding10		{ padding:10px; }
.margin10		{ margin:10px; }
.padding5		{ padding:5px; }
.margin5		{ margin:5px; }


img.border		{ border:4px solid #aa9269; display:block; background:#333300; margin-bottom:8px; }
.border a img		{ display:inline; border:0; }
.border2px		{ border:2px solid #d2d5d6; }

.header16		{ font-size:16px; font-weight:bold; }
.header			{ padding-bottom:15px; }

.movieBox		{ width:385px; }

.boxLink		{ font-size:10px; border:1px solid #ccc; height:12px; line-height:12px; margin-bottom:10px; padding:2px 30px 2px 8px; background: #fff  url(/img/link_arrow_2lines.gif) no-repeat scroll 100% 50%;}
.boxLinkOurHistory	{ font-size:10px; border:1px solid #ccc; height:12px; color:#fff; line-height:12px; margin-bottom:10px; width:55px; padding:2px 30px 2px 8px; background: url(../img/linkArrowTrans.gif) no-repeat scroll 100% 50%;}
.boxLinkKinrossTeam	{ font-size:10px; border:1px solid #ccc; height:12px; color:#fff; line-height:12px; margin-bottom:10px; padding:2px 30px 2px 8px; background: url(../img/linkArrowTrans.gif) no-repeat scroll 100% 50%;}
.boxLinkGuiding		{ font-size:10px; border:1px solid #ccc; height:12px; color:#fff; line-height:12px; margin-bottom:10px; width:220px; padding:2px 30px 2px 8px; background: url(../img/linkArrowTrans.gif) no-repeat scroll 100% 50%;}
.boxLinkLong		{ font-size:10px; border:1px solid #ccc; line-height:13px; padding:2px 25px 2px 8px; background: #fff  url(/img/link_arrow_gradient.gif) no-repeat scroll 100% 50%;}
.boxLinkBrown		{ font-size:10px; color:#fff; border:1px solid #ccc; height:17px; line-height:17px; margin:5px 10px 5px 5px; padding:1px 25px 1px 3px; background:  url(../img/linkArrowTrans.gif) 100% 50% no-repeat; clear:right;}
.boxLinkGreen		{ font-size:10px;  color:#fff; border:1px solid #ccc; height:12px; line-height:12px; margin:5px; width:60px; padding:2px 25px 2px 3px; background:  url(../img/linkArrowTrans.gif) 100% 50% no-repeat; }
.boxLinkdBrown		{ font-size:10px; color:#fff; border:1px solid #ccc; height:17px; line-height:17px; margin:5px; padding:1px 25px 1px 3px; background:  url(../img/linkArrowTrans.gif) 100% 50% no-repeat; clear:right;}
.boxLinkBlue		{ font-size:10px; color:#fff; border:1px solid #ccc; height:12px; line-height:12px; margin:5px; padding:2px 25px 2px 3px; background:  url(../img/linkArrowTrans.gif) 100% 50% no-repeat; clear:right;}
.boxLinkSpacer		{ padding-top:5px; padding-bottom:5px; }

.boxLinkOp		{ font-size:10px; border:1px solid #ccc;  padding:2px 30px 2px 8px; background: #fff url(/img/link_arrow_2lines.gif) no-repeat scroll 100% 50%;}
p a.boxLinkOp		{ line-height:30px; }

/* link boxes for PDF's */
.PDFBox			{ width:152px; font-size:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:10px; padding:2px 0px 0px 0px; background: #ffffff; }
.PDFLink		{ padding:0px 5px 0px 0px; }
.PDFBoxGreen		{ width:177px; _width:152px; font-size:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-top:10px; margin-right:10px;  margin-bottom:10px; padding:2px 0px 0px 0px; float:right; }
.PDFLinkGreen		{ padding:0px 5px 0px 0px; background: #a8a068; }
.PDFLinkWhite		{ padding:5px 5px 5px 5px; color:#fff; }
.PDFBoxInvestor		{ width:177px; _width:152px; background:#fff; font-size:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-top:10px; margin-right:10px;  margin-bottom:10px; padding:2px 0px 0px 0px; float:right; }

.PDFBoxWhite		{ width:170px; font-size:10px; border:1px solid #ccc; margin-top:10px; margin-bottom:10px; padding:2px 0px 0px 0px; background: #ffffff; float:right; }


.title_blue		{ background:url(../img/titles/title_bg_green.gif) top left no-repeat; width:668px; height:36px; line-height:36px; font-size:20px; color:#FFFFFF; }
.title_brown		{ background:url(../img/titles/title_bg_brown.gif) top left no-repeat; width:901px; height:36px; line-height:36px; font-size:20px; color:#ffffff; }
.title_dark_short	{ background:url(../img/titles/title_bg_dark.gif) top left no-repeat; width:439px; _width:434px; /* <== for ie6 only */ height:36px; line-height:36px; font-size:20px; color:#FFFFFF; }
.title_gold		{ background:url(../img/titles/title_bg_gold.gif) top left no-repeat; width:668px; height:36px; line-height:36px; font-size:20px; color:#FFFFFF; }
.title_blue span	{ padding-left:15px; }
.title_brown span	{ padding-left:15px; }
.title_dark_short span	{ padding-left:15px; }
.title_gold span	{ padding-left:15px; }

/*** framework ***/
#page			{ width:904px; margin: 0 auto;  }
#topBar			{ height:22px; font-size:12px;  }
#mainNav		{ position: relative; width: 904px; height: 51px; float:left; margin-top:0px; z-index:100; }
.ContentBox		{ padding-top:25px; }


#footerBox		{ width:100%; display:block; height:15px; background-color:#849796; margin-top:20px; float:left; }
#footer			{ width:904px; margin:0 auto; color:#FFFFFF; font-size:10px; line-height:15px; }


#stockQuotes ul li	{ float:left; line-height:22px; height:22px; text-align:center; width:135px; border-right:solid 1px #d5d2b7;}
#topNav ul li		{ float:left; line-height:22px; height:22px; text-align:center; width:108px; border-right:solid 1px #d5d2b7;}
#topNav a		{ display:block; color:#fff;  line-height:22px; height:22px; width:108px;}
#topNav a:hover		{ display:block; background:#b9b386; line-height:22px; height:22px; width:108px;}

#searchterm			{ width:140px; height:18px; background:#ffffff; border-top:1px #cccccc solid; border-left:1px #cccccc solid; border-bottom:1px #cccccc solid; color:#000000; margin-top:1px; }
.search_arrow		{ background:url(../img/search_button.jpg) center left no-repeat; display:block; height:20px; width:14px; margin-top:1px; margin-left:0px; }
.search_button		{ display:block; height:20px; width:14px; margin-top:1px; margin-left:0px; cursor:pointer; }
.search			{ line-height:22px; height:22px; display:block; color:#FFFFFF; margin:0 10px 0 40px; }

/***** 4 column grid layout *****/
.singleCol		{ width:205px; float:left; }
.doublecol		{ width:438px; float:left; }
.tripleCol		{ width:671px; float:left; }
.quadCol		{ width:904px; float:left; }


/*** home page styles ***/
.intro		{ font-size:16px !important; line-height:20px; font-weight:normal !important; }

.accordIntro	{padding-bottom:4px;  font-size:16px important; font-weight:normal; font-style:italic; }
.accordIntro .right {padding-right:20px; text-align:right;}
.accordIntro .left {padding-left:5px; text-align:left;}
.accordIntro .center {text-align:center;}

/** boxes **/
.singleBoxHome			{ width:203px; height:310px; float:left; border:1px solid #b4bbbc; position:relative; }
.singleBox			{ width:203px; height:360px; float:left; border:1px solid #b4bbbc; position:relative; }
.singleBoxAlerts		{ width:203px; height:360px; float:left; border:1px solid #b4bbbc; position:relative; }
.singleBoxOpen			{ width:203px; float:left; border:1px solid #b4bbbc; position:relative; }
.highLightCopyHomePage		{ padding:10px; font-size:12px; height:35px; font-weight:normal; display:block; overflow:hidden;}
.highLightCopy			{ padding:10px; font-size:12px; font-weight:normal; min-height:75px; display:block; overflow:hidden;}
.highLightCopyAlertText		{ padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:20px; font-size:12px; font-weight:normal; height:25px; display:block; overflow:visible;}
.highLightCopySmall		{ padding:6px 10px 3px 10px; font-size:12px; font-weight:normal; height:21px; overflow:visible;}
.singleBox .boxLink		{ position:absolute; right:7px; bottom:7px; _margin-right:7px; }
.linkContainer			{ margin-top:-5px; overflow:visible; }
#mainFlashVideo			{ width: 439px; height:261px; float:left; }
#mainFlashVideoGP		{ width:385px; height:311px; float:left; }
.box1		{ background:#aea97e url(../img/box1_bg.gif) top left no-repeat; color:#fff; float:left; }
.box1 img	{ border-bottom:1px solid #cac6ab; }
.box1 ol	{ list-style:decimal; margin-left:15px; }

.greyBorderBox		{ border-left:2px solid #ced2d2; border-right:2px solid #ced2d2; border-bottom:2px solid #ced2d2; width:664px; background: #fff; float:left; }
.greyBorderBoxSmall	{ border-left:2px solid #ced2d2; border-right:2px solid #ced2d2; border-bottom:2px solid #ced2d2; width:435px; _width:430px; /* <== for ie6 only */ }
.greyBorderBoxLarge	{ background:#fff; border-left:2px solid #ced2d2; border-right:2px solid #ced2d2; border-bottom:2px solid #ced2d2; width:897px; float:left; }
.boxPadding		{ padding:10px 30px 10px 30px; }
.greyFullBorderBox	{ border:1px solid #ced2d2; width:664px; background: #fff; float:left; }

.green				{ background:#5f776f url(../img/box_green_bg.gif) top left repeat-x; }
.brown				{ background:#ae956c url(../img/box_brown_bg.gif) top left repeat-x; }

.videoBox			{ width:450px; border:solid 2px; }
.textContainer		{ width:205px; float:left; padding-left:15px; }

div.brochureBox 	{ height:150px; float:left; }
div.brochureTextBox { height:150px; margin-top:8px; }
img.brochure 		{ margin:8px; }

.greenBox			{ background:#a8a068; color:#FFFFFF; float:left; }
.greenBox p			{ padding:10px; }
.greenBox h3		{ padding: 10px; font-size:22px; font-weight:normal; padding-bottom:10px; color:#ffffff; }
.greenBox ul		{ list-style:inside; margin-left:10px; padding-bottom:10px; }

.brownBox			{ background:#ae956b; color:#FFFFFF; float:left; }
.brownBox p			{ padding:10px; }
.brownBox h3		{ padding: 10px; font-size:22px; font-weight:normal; padding-bottom:10px; color:#ffffff; }
.brownBox ul		{ list-style:inside; margin-left:10px; padding-bottom:10px; }

.blueBox			{ background:#80a096; color:#FFFFFF; float:left; }
.blueBox p			{ padding:10px; }
.blueBox h3			{ padding: 10px; font-size:22px; font-weight:normal; padding-bottom:10px; color:#ffffff; }
.blueBox ul			{ list-style:inside; margin-left:10px; padding-bottom:10px; }

.darkBox			{ background:#846e68; color:#FFFFFF; float:left; }
.darkBox p			{ padding:10px; }
.darkBox h3			{ padding: 10px; font-size:22px; font-weight:normal; padding-bottom:10px; color:#ffffff; }
.darkBox ul			{ list-style:inside; margin-left:10px; padding-bottom:10px; }


/* bulleted list */
ul.bullets 				{ list-style:square outside; margin-left:17px; }
ul.bullets li 				{ margin-bottom:7px; margin-top:10px; }
ul.number				{ list-style-type:decimal; padding:20px 20px; }
/* dots class used for unordered lists in side boxes */
ul.dots					{ list-style-type:square; margin-left:25px; padding:0; margin-right:10px; padding-top:10px; list-style-position:outside  }
ul.alpha				{ list-style-type: lower-alpha; margin-left:20px; padding:0; padding-top:10px;  }
ul.roman				{ list-style-type: lower-roman; margin-left:20px; padding:0; padding-top:10px;  }
ul.dots li, ul.alpha li, ul.roman li 	{ padding-bottom:10px; }
ul.checklist 				{ list-style-type: none }
ul.checklist li 			{ background: url(../img/checkbox.gif) no-repeat ; margin-bottom:7px; padding-left: 25px; }
ul.checklist li.unchecked 		{ background: url(../img/checkbox_empty.gif) no-repeat ; margin-bottom:7px; padding-left: 25px; }
ol.numbers				{ list-style:decimal; margin-left:7px; }
ol.numbers li 				{ margin-bottom:7px; margin-top:10px; }
ol.letters				{ list-style: lower-alpha outside; margin-left:17px; }
ol.letters li 				{ margin-bottom:7px; margin-top:10px; }

/* principles */
.principles			{ border:1px solid #d4d7d7; background:#b5bebe url(../img/quadBoxBg.gif) top left repeat-x; width:900px; }
.hdCopy				{ width: 510px; height:68px; }
.hdCopy	 p			{ padding:10px 0;}
.hdCopyPrinciples 		{ width: 510px; height: 68px; }
.hdCopyPrinciples p		{ padding-left:80px; padding-top:10px; }

.principlesContentBox		{ float:left; width:391px; min-height:350px; }


.principlesNav			{ background:url(../img/principels_bg.gif) top left no-repeat; height:34px; width:900px; line-height:34px; }
.principlesNav ul		{ margin-left:10px; }
.principlesNav li		{ float:left; padding-right:20px; margin:0 10px; }
.principlesNav li a		{ display:block; font-size:16px;  width:33px; height:28px; line-height:28px; font-weight:bold; color:#000000; text-align:center; margin-top:1px; } 
.principlesNav li a:hover	{ border:2px solid #fff; margin-top:-1px; width:29px; background:#cccccc; }
.principlesNav .boxLink		{ margin-top:8px; margin-right:10px; }

.principlesNav li a.selected{ border:2px solid #fff; margin-top:-1px; width:29px; background:#cccccc; }

.printHd			{ height:36px; background: url(../img/brown_print_bg_hd.gif) top left no-repeat; height:36px; }
.printHd span			{ line-height:36px; font-size:26px; padding-left:20px; color:#FFFFFF;  }
.print				{ width:880px; background:#FFFFFF; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px; }
.printFrame			{ width:840px; margin:0 auto; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;  }
.printFrame li			{ border-bottom:1px solid #ccc; padding:10px; margin-bottom:10px; }

/* careers submission form */

.submissionLeft 	{ width:90px; padding-right:20px; float:left; }
.submissionRight 	{ width:500px; }
input.file		{ margin-right:10px; }

/* contact us */
.contactBorderBox		{ border-left:2px solid #ced2d2; border-right:2px solid #ced2d2; width:665px; border-bottom:2px solid #ced2d2; background: #fff; float:left; }
.contact_left			{ width:300px; float:left; } 
.contact_right			{ width:300px; float:left; }
.contactBox			{ border:1px solid #ced2d2; width:400px; background: #fff; float:left; margin-bottom:10px;  }
ul.contact_us			{ list-style: none; }
ul.contact_us li	 	{ background: url(../img/investor_reports_bullet.gif) no-repeat ; padding-bottom:3px; padding-top:3px; padding-left: 25px; }

/* Email Form */

.AppFormLeft { width: 100px; margin-bottom: 10px; float: left; margin-right: 10px; }

.AppFormRight { width: 500px; margin-bottom:10px; position:relative; }

.ErrorMessage { position: absolute;  }

.ErrorMessageResume { position: absolute; top:3px; }

/* Search */

.xsltsearch_result p { padding-bottom:10px; }
.xsltsearch_result:hover { text-decoration: underline; }
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight: bold;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px;}
.xsltsearch_description strong {background: #ff9;} /* search term highlighting */
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation .disabled {color: #999;}
#xsltsearch_stats {font-size: 75%; color: #666; padding-top:3px;}
#xsltsearch input { border: 1px solid #b7b7b7; font-size:12px; margin-right:5px; }



























































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
