html, body, div, span, object, h1, h2, h3, h4, p, a, address, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit; font-family:inherit;vertical-align:baseline;}
body {line-height:1.5; margin: 0;	padding: 0;} /* Note for MS: LH  = Unitless for proper inheritance */
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
a img {border:none;}
ul {list-style:none;}
ul#skiplinks {display: none;}



body {color:#777; font:13px/1.231  Arial, Verdana, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family:  Arial, Verdana, sans-serif;  color:#555555; font-weight: bold;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;} 
	h1 {font-size:197%;line-height:1;margin-bottom:0.5em;}
	h2 {font-size:123.1%;line-height:1;margin-bottom:0.5em;}
	h3{font-size:167%; margin-bottom:0.75em;} 
	h4 {font-size:138.5%;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
	li {font-size:100%;margin-bottom:5px}
	p { padding: 0;	margin:0 0 1.5em; line-height: 1.6em;} 
	a:link, a:visited { color: #00b5e6;	text-decoration: none; outline: none;	cursor: pointer; }
	a:hover { color: #203651;	padding: 0;	text-decoration: none;}
	a:focus, a:hover {color:#000;}
	a {color:#00aee0;text-decoration:underline;}
	h1.splash { color:#999999; font-size:307.8%; margin-top:10px; font-weight:normal;}

	ul#skiplinks {display: none;}

#topStrip{ position:relative; width:100%; height:40px; border-bottom:1px solid #CBCBCB; background:url(/m/cr/img/bgs/topBg.jpg) repeat-x;}
#topNav {	position: relative;  margin: 0 auto; width: 830px;	font-size: 85%; text-transform:lowercase;}
	#topNav a{ color:#FFFFFF; display:block; margin-top:8px; margin-left:25px; }
	#topNav ul{ float:right; margin-right:10px;}
	#topNav ul li{ color:#FFFFFF; float:left; width:90px; height:28px; margin-left:10px; margin-top:5px; background:url(/m/cr/img/nav/topNav.jpg) no-repeat;}
	
#banner{ position:relative;  margin:	0 auto; margin-bottom:0;  padding:0 0 0 0; width:100%; height:167px; background:#0478A9 url(/m/cr/img/bgs/banner.jpg) center no-repeat ; }
#header{ position:relative;  margin:	0 auto; margin-top:0; margin-bottom:0;  padding:0 0 0 0; width:849px; height:167px; background:url(/m/cr/img/bgs/header.jpg) repeat-x bottom; }
#logo {  overflow: hidden;  position: absolute; top:50px; left:40px; margin:0 0 0 0; width:128px; height:75px; background:url(/m/cr/img/logo.jpg) no-repeat;}
#logo { text-indent:-5000px;}

#main {	position: relative;  margin: 0 auto; margin-bottom:30px; width: 830px; }
#content {	position: relative;  margin: 0 auto; width: 830px;	font-size: 95%; }




/*--------------------------------------
	Column Structures
---------------------------------------*/
/*8 col grid of 95px each. all floated left and margined seperately*/
.oneCol {float:left; width:95px;}
.twoCol {float:left; width:200px;}
.threeCol {float:left; width:305px;}
.fourCol {float:left; width:410px; }
.fiveCol {float:left; width:515px;}
.sixCol {float:left; width:620px;}
.sevenCol {float:left; width:725px;}
.eightCol {float:left; width:830px;}


h2.sectionH2 { text-transform:uppercase; border-bottom:1px solid #EEEEEE; padding-bottom:10px; color:#777777; font-size:85%; padding-top:60px; margin-bottom:35px; }
h3.sectionH3 { font-size:138.5%; margin-bottom:0;}
/*--------------------------------------
	Navigation
---------------------------------------*/
#nav {  overflow: hidden;  position: absolute; top:129px; right:0; margin:0 0 0 0;  width:690px;  clear:left;  text-transform: uppercase; }
#nav ul {margin:0;padding:0;}
#nav ul li {list-style:none;float:left;margin-right:2px;}
#nav ul li{ text-indent:-5000px;}
#nav ul li a {height:38px;display:block;}
#nav ul li.home a {width:67px;background:transparent url(/m/cr/img/nav/nav_sprite.png) -5px 0 no-repeat;}
#nav ul li.home a:hover, #nav ul li.home a#active{background:transparent url(/m/cr/img/nav/nav_sprite.png) -5px -38px no-repeat;}
#nav ul li.group a {width:75px;background:transparent url(/m/cr/img/nav/nav_sprite.png) -76px 0 no-repeat;}
#nav ul li.group a:hover, #nav ul li.group a#active{background:transparent url(/m/cr/img/nav/nav_sprite.png) -76px -38px no-repeat;}

#nav ul li.investors a {width:96px;background:transparent url(/m/cr/img/nav/nav_sprite.png) -261px 0 no-repeat;}
#nav ul li.investors a:hover, #nav ul li.investors a#active{background:transparent url(/m/cr/img/nav/nav_sprite.png) -261px -38px no-repeat;}
#nav ul li.documents a {width:104px;background:transparent url(/m/cr/img/nav/nav_sprite.png) -154px 0 no-repeat;}
#nav ul li.documents a:hover, #nav ul li.documents a#active{background:transparent url(/m/cr/img/nav/nav_sprite.png) -154px -38px no-repeat;}

#nav ul li.board a {width:74px;background:transparent url(/m/cr/img/nav/nav_sprite.png) -360px 0 no-repeat;}
#nav ul li.board a:hover, #nav ul li.board a#active{background:transparent url(/m/cr/img/nav/nav_sprite.png) -360px -38px no-repeat;}

#nav ul li.contact a {width:88px;background:transparent url(/m/cr/img/nav/nav_sprite.png) -437px 0 no-repeat;}
#nav ul li.contact a:hover, #nav ul li.contact a#active{background:transparent url(/m/cr/img/nav/nav_sprite.png) -437px -38px no-repeat;}

#nav ul li.rule a {width:160px;background:transparent url(/m/cr/img/nav/nav_sprite.png) -528px 0 no-repeat;}
#nav ul li.rule a:hover, #nav ul li.rule a#active{background:transparent url(/m/cr/img/nav/nav_sprite.png) -528px -38px no-repeat;}

/*--------------------------------------
	Sub Nav
---------------------------------------*/	
#subNav { float:left;  width:830px; height:50px; margin:24px 0 0 0;background:url(/m/cr/img/bgs/subNav.jpg) center no-repeat; padding:0 0 0 0;  }
#subNav ul{margin:10px 0 0 0;padding: 0 0 0 0;  float:left; height:30px; width:100%;}
#subNav ul li {list-style:none;float:left;margin-right:10px;}

#subNav ul li{ text-indent:-5000px;}
#subNav ul li a {height:30px;display:block;}
/*home*/
#subNav ul li.sub_about a {width:84px;background:transparent url(/m/cr/img/nav/home_subnav_sprite.png) -10px 0 no-repeat;}
#subNav ul li.sub_about a:hover, #subNav ul li.sub_about a#on{background:transparent url(/m/cr/img/nav/home_subnav_sprite.png) -10px -30px no-repeat;}
#subNav ul li.sub_advisors a {width:101px;background:transparent url(/m/cr/img/nav/home_subnav_sprite.png) -105px 0 no-repeat;}
#subNav ul li.sub_advisors a:hover, #subNav ul li.sub_advisors a#on{background:transparent url(/m/cr/img/nav/home_subnav_sprite.png) -105px -30px no-repeat;}
#subNav ul li.sub_corporate a {width:197px;background:transparent url(/m/cr/img/nav/home_subnav_sprite.png) -216px 0 no-repeat;}
#subNav ul li.sub_corporate a:hover, #subNav ul li.sub_corporate a#on{background:transparent url(/m/cr/img/nav/home_subnav_sprite.png) -216px -30px no-repeat;}
#subNav ul li.sub_strategy a {width:104px;background:transparent url(/m/cr/img/nav/home_subnav_sprite.png) -423px 0 no-repeat;}
#subNav ul li.sub_strategy a:hover, #subNav ul li.sub_strategy a#on{background:transparent url(/m/cr/img/nav/home_subnav_sprite.png) -423px -30px no-repeat;}

/*group*/
#subNav ul li.sub_manu a {width:162px;background:transparent url(/m/cr/img/nav/group_subnav_sprite.png) -10px 0 no-repeat;}
#subNav ul li.sub_manu a:hover, #subNav ul li.sub_manu a#on{background:transparent url(/m/cr/img/nav/group_subnav_sprite.png) -10px -30px no-repeat;}
#subNav ul li.sub_glaz a {width:119px;background:transparent url(/m/cr/img/nav/group_subnav_sprite.png) -182px 0 no-repeat;}
#subNav ul li.sub_glaz a:hover, #subNav ul li.sub_glaz a#on{background:transparent url(/m/cr/img/nav/group_subnav_sprite.png) -182px -30px no-repeat;}
#subNav ul li.sub_consultancy a {width:166px;background:transparent url(/m/cr/img/nav/group_subnav_sprite.png) -311px 0 no-repeat;}
#subNav ul li.sub_consultancy a:hover, #subNav ul li.sub_consultancy a#on{background:transparent url(/m/cr/img/nav/group_subnav_sprite.png) -311px -30px no-repeat;}


/*docs*/
#subNav ul li.sub_reports a {width:147px;background:transparent url(/m/cr/img/nav/docs_subnav_sprite.png) -10px 0 no-repeat;}
#subNav ul li.sub_reports a:hover, #subNav ul li.sub_reports a#on{background:transparent url(/m/cr/img/nav/docs_subnav_sprite.png) -10px -30px no-repeat;}
#subNav ul li.sub_public a {width:159px;background:transparent url(/m/cr/img/nav/docs_subnav_sprite.png) -166px 0 no-repeat;}
#subNav ul li.sub_public a:hover, #subNav ul li.sub_public a#on{background:transparent url(/m/cr/img/nav/docs_subnav_sprite.png) -166px -30px no-repeat;}
#subNav ul li.sub_rule26 a {width:168px;background:transparent url(/m/cr/img/nav/docs_subnav_sprite.png) -334px 0 no-repeat;}
#subNav ul li.sub_rule26 a:hover, #subNav ul li.sub_rule26 a#on{background:transparent url(/m/cr/img/nav/docs_subnav_sprite.png) -334px -30px no-repeat;}

/*board*/
#subNav ul li.sub_board a {width:85px;background:transparent url(/m/cr/img/nav/board_subnav_sprite.png) -10px 0 no-repeat;}
#subNav ul li.sub_board a:hover, #subNav ul li.sub_board a#on{background:transparent url(/m/cr/img/nav/board_subnav_sprite.png) -10px -30px no-repeat;}


/*news*/
#subNav ul li.sub_news a {width:77px;background:transparent url(/m/cr/img/nav/news_subnav_sprite.png) -10px 0 no-repeat;}
#subNav ul li.sub_news a:hover, #subNav ul li.sub_news a#on{background:transparent url(/m/cr/img/nav/news_subnav_sprite.png) -10px -30px no-repeat;}


#subNav ul li.sub_back {float:right; margin-right:30px;}
#subNav ul li.sub_back a {width:85px;background:transparent url(/m/cr/img/nav/back_subnav_sprite.png) -10px 0 no-repeat;}
#subNav ul li.sub_back a:hover, #sub_back ul li.sub_board a#on{background:transparent url(/m/cr/img/nav/back_subnav_sprite.png) -10px -30px no-repeat;}


/*CONTACT*/
#subNav ul li.sub_contact a {width:99px;background:transparent url(/m/cr/img/nav/board_subnav_sprite.png) -107px 0 no-repeat;}
#subNav ul li.sub_contact a:hover, #subNav ul li.sub_contact a#on{background:transparent url(/m/cr/img/nav/board_subnav_sprite.png) -107px -30px no-repeat;}


/*investors*/
#subNav ul li.sub_exchange a {width:211px;background:transparent url(/m/cr/img/nav/invest_subnav_sprite.png) -10px 0 no-repeat;}
#subNav ul li.sub_exchange a:hover, #subNav ul li.sub_exchange a#on{background:transparent url(/m/cr/img/nav/invest_subnav_sprite.png) -10px -30px no-repeat;}
#subNav ul li.sub_investor_relations a {width:167px;background:transparent url(/m/cr/img/nav/invest_subnav_sprite.png) -230px 0 no-repeat;}
#subNav ul li.sub_investor_relations a:hover, #subNav ul li.sub_investor_relations a#on{background:transparent url(/m/cr/img/nav/invest_subnav_sprite.png) -230px -30px no-repeat;}
#subNav ul li.sub_shares a {width:195px;background:transparent url(/m/cr/img/nav/invest_subnav_sprite.png) -409px 0 no-repeat;}
#subNav ul li.sub_shares a:hover, #subNav ul li.sub_shares a#on{background:transparent url(/m/cr/img/nav/invest_subnav_sprite.png) -409px -30px no-repeat;}
#subNav ul li.sub_share_price a {width:118px;background:transparent url(/m/cr/img/nav/invest_subnav_sprite.png) -613px 0 no-repeat;}
#subNav ul li.sub_share_price a:hover, #subNav ul li.sub_share_price a#on{background:transparent url(/m/cr/img/nav/invest_subnav_sprite.png) -613px -30px no-repeat;}



/*--------------------------------------
	Home & Blog
---------------------------------------*/

#content ul { margin-left:20px; margin-bottom:20px;}
.post { position:relative;  width: 100%; height:120px; margin-bottom:20px}
* html #post {height: 1%;}
.post_h3 { margin:0 0 5px 210px; width:200px; font-size:138.5%;}
.post_h3 a{ text-decoration:underline;}
div.pubdate { margin-left:210px; margin-bottom:5px; font-weight:bold;color:#CCCCCC;}
img.thumb {position:absolute;  top:0;  left:0;  margin:0;  padding:0; }
img.blogImgMain { margin-bottom:10px;}

/*--------------------------------------
	Board
---------------------------------------*/

div.board{ float: left; width: 200px;}
div.board h3 {font-size:138.5%; margin-bottom:0; margin-top:5px;}
div.board .last { margin:0 0 0 0;}
div.photo_container {  background: url(/m/cr/img/bgs/photo.gif) 0 0 no-repeat;    height: 100px;    margin: 16px 0 0 0;}
div.photo_container .photo {margin: 3px 0 0 3px;}


/*--------------------------------------
	Footer
---------------------------------------*/
#footer {clear: both;	margin: 0 0 0 0;  padding:0 0 0;  color:#fff; height:150px;	background: #222222 url(/m/cr/img/bgs/footer.jpg) top left repeat-x; width:100%;  overflow: hidden; }
#footerInner {position: relative;  margin:	0 auto; margin-top:50px;  padding:0 0 35px 0;   width:830px;  overflow: hidden; font-size: 95%; text-align:left;}

#footer a:hover {color:#fff;}

.marg10L { margin-left:10px;}
.marg10R { margin-right:10px;}

.marg95L { margin-left:95px;}
.italic { font-style:italic;}


/*--------------------------------------
	Contact Form
---------------------------------------*/

fieldset {border: none; padding:0 0 0 0;	margin: 0 0 30px 0;}
	 fieldset { clear: left; margin:0 0 0 0; padding:0 0 0 0; }
		fieldset label { float:left; width:250px;  padding-top:5px;  display:block;}
			 fieldset p.helptext { margin-left:200px; color:#979888; font-weight:normal;  font-size:.9em;}
		fieldset span.errors { display: block; margin-bottom:5px; color:#C92B2B; font-weight:normal; font-style:italic;}
   		fieldset input, fieldset textarea {font-size:13px;  font-weight:normal;  width:340px; line-height:18px;  margin:3px 0 8px 0; padding: .3em; border: 1px solid #CFCEC4;}
		fieldset select {margin:3px 0 8px 0;  width:240px;}
		fieldset input.news { width:170px}

#contactForm { width:410px;}
#contactForm form { background:#F9F9F9; padding:10px 10px 10px 25px; }

#contactForm div.errorBox {display: inline-block; margin:0 0 0 0;  background: #C92B2B;	padding: 10px; color:#fff; font-weight:bold; }
	#contactForm div.errorBox div {padding: 10px; }

#contactForm div.successBox { display: inline-block;margin:0 0 20px 0; border: 1px solid #E0E1E3; background: #F9F9F9;	padding: 10px; color:#00AEE0; font-size:18px;}
	#contactForm div.successBox div{ padding: 10px;}



/*--------------------------------------

	Buttons

---------------------------------------*/

.button {display: block;  width: 140px;	height: 20px;	background-position: 0 0;	background-repeat: no-repeat; border: none;	text-indent: -5000px;}
.button:hover {	background-position: 0 -21px;}
.button.static:hover {	background-position: 0 0;}
#btn_portal{  width: 140px;	 background-image: url(/m/cr/img/logos/portal.jpg);}
#btn_space{  width: 140px;	 background-image: url(/m/cr/img/logos/space.jpg);}
#btn_mga{  width: 140px;	 background-image: url(/m/cr/img/logos/mga.jpg);}
#btn_crown{  width: 140px;	 background-image: url(/m/cr/img/logos/crown.jpg);}






.cleaner {clear:both; height:1px;  font-size:1px;  border:none; margin:0; padding:0; background:transparent;}
/*clearfix*/
.cf:after {content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.cf {	display: inline-block;}
html[xmlns] .cf {	display: block;}
* html .cf {	height: 1%;}
/*end clearfix*/

