@charset "utf-8";
/* CSS Document */

/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* RESET END */

body{font-size:62.5%; font-family:Arial, Helvetica, sans-serif; background-color:#f0f0f0;}

img, div, background { behavior: url(../iepngfix.htc); }


#center{width:940px; min-height:0em; position:relative; padding-top:0; margin:0 auto; background:url(../images/back.jpg) repeat-y; }
#centerbase{width:940px; height:7em; position:relative; padding:0; margin:0 auto; background:url(../images/backbase.jpg) no-repeat;}

/* STRUCTURE */
#logo{width:232px; height:9em; float: left; margin-left:50px; }
#nav {width: 590px; float:right; margin:2em 50px 0 0;}
#test{width: 840px; height:8em; margin:1em 0 0 50px; float:left;}
#leftsector {width:370px; height:29em; background:url(../images/fade.jpg) repeat-x; margin:1em 0 0 50px; float:left; border:#ff3333 solid 0.1em;}
#shareprice {width:170px; height:29em; background:url(../images/fade.jpg) repeat-x; margin:1em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}
#news {width:260px; height:29em; background:url(../images/fade.jpg) repeat-x; margin:1em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}

#leftmid {width:190px; height:22em; background:url(../images/fade.jpg) repeat-x; margin:1.6em 0 0 50px; float:left; border:#ff3333 solid 0.1em;}
#logosmid {width:420px; height:22em; background:url(../images/fade.jpg) repeat-x; margin:1.6em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}
#rightmid {width:190px; height:22em; background:url(../images/fade.jpg) repeat-x; margin:1.6em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}

#bar {float:left; width:840px; margin:1.2em 0 0 50px;}
#footer { width:880px; margin-left:auto; margin-right:auto;}
#footer_center{width:610px; margin-left:auto; margin-right:auto;}
.center150 {width:140px; margin-left:10px; float:left;}
.center150nomarg {width:140px; margin-left:20px; float:left; }



#subnav {width:180px; height:40em; margin:1em 0 0 50px; float:left; }
#main_section {width:420px; height:29em; background:url(../images/fade.jpg) repeat-x; margin:1em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}
#main_section_noheight {width:420px; background:url(../images/fade.jpg) repeat-x; margin:1em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}
#main_section_noheight_widenoback {width:640px;  margin:1em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}
#main_section_noheight_wide {width:640px;  margin:1em 0 0 16px; background:url(../images/fade.jpg) repeat-x; float:left; border:#ff3333 solid 0.1em;}

#right_main{width:200px; height:29em;  margin:1em 0 0 16px; float:left; border:#ff3333 solid 0.1em; background:url(../images/fade.jpg) repeat-x;}
#right_main2{width:200px;  margin:1em 0 0 16px; float:left; border:#ff3333 solid 0.1em; background:url(../images/fade.jpg) repeat-x;}

#left3{width:200px;  background:url(../images/fade.jpg) repeat-x; margin:1.6em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}
#left4{width:420px;  background:url(../images/fade.jpg) repeat-x; margin:1.6em 0 0 16px; float:left; border:#ff3333 solid 0.1em;}

#mainimg {width:640px; height:200px; float:left; margin-left:16px;}

#clear{clear:both;}
.clear {clear:both;}

.top {width:100%; height:2.8em; background-color:#ff3333; background:url(../images/redfade.jpg) repeat-x;}

.redfade {height:1.4em; background:#0F3; margin:0; padding:0; width:100%; }
.red{color:#ff3333; height:0.1em; background-color:#ff3333; border-color:#ff3333; border:0;  vv xcvmmv fdm}
.hr_grey{color:#999; height:0.1em; background-color:#999; border-color:#999; border:0;  vv xcvmmv fdm}
.hr_greyleftrightmarg{color:#999; height:0.1em; margin:0 1em 10px; background-color:#999; border-color:#999; border:0;  vv xcvmmv fdm}


#nav ul {list-style:none;
	padding:0;
	margin:0;
	display:inline;
		}
	
#nav li {
	float:left;
	padding-left:0px;
	padding-right:0;
	margin-right:0;
	color:#CCC;
}

#nav a {
	padding-right:0;
	margin-right:0;
	float:left;	
	margin-right:10px;
}


	
#footer li {
	padding-right:0;
	margin-right:0;
	color:#999;
	font-size:1.2em;
}

#footer a {
	font-size:1.4em;
	color:#999;
	text-decoration:none;
}


#subnav ul {list-style:none;
	padding:0;
	margin:0;
	padding-left:10px;
		}
	
#subnav li {
	padding-left:0px;
	padding-right:0;
	margin-right:0;
	color:#CCC;
	margin-top:1em;
}

#subnav a {
	padding-right:0;
	
	padding-left:0px;
	margin-right:0;
	margin-left:0px;
	text-decoration:none;
	font-size:1.4em;
	color:#ff3333;
}


#main_section_noheight ul  {
	margin:0 1em 10px;
	font-size:1.4em;
	color:#039;
	}
	
#main_section_noheight li {
	list-style:square;
	margin-left:16px;
	margin-bottom:0.4em;
	}

.share_price{margin-top:3em;}
.NewsItem3{margin: 1.3em 10px 0 10px; padding:0;}
.NewsItemDate3{margin-top:0em; padding:0;}



.NewsItem2 {font-size:1.4em;}
.NewsItemDescription {float:left; margin-left:10px; width:280px;}
.NewsItemDescriptionTitle {float:left; margin-left:10px; width:80px;}
.NewsItemDateTitle {float:left; margin-left:210px;}

.NewsItemDate {float:left; margin-left:10px;}
.NewsItemDate2 {float:left; margin-left:265px;}


.ReportItem {font-size:1em; margin: 0 10px; }
.ReportItemDescription {float:left; margin-left:50px; width:200px;}
.ReportItemDate {float:left; margin-left:10px; }
.ReportItemImage {float:left;  margin-left:10px; width:0px; font-size:1.4em; }
.ReportItemImage2 {float:left; margin-left:0px; width:0px;}
.ReportItem2 {margin-left:10px; font-size:1.4em; }




/* TYPOGRAPHY */
#nav a{font:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display:block; font-size:1.6em; color:#999; line-height:1.6em; }
#footer a{font:Arial, Helvetica, sans-serif; text-decoration:none; font-size:1.2em; color:#999; line-height:1em;}
#footer a:hover{font:Arial, Helvetica, sans-serif; text-decoration:none; font-size:1.2em; color:#ff3333; line-height:1em;}

#rightmid h3{font-size:1.6em; color:#ff3333;}
.top h2{font-size:1.6em; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:1.6em;}
.share_price{font-size:3.5em; text-align:center; color:#999; font-weight:bold;}
.share_date{font-size:1.4em; text-align:center; color:#999;}
#news a{font-size:1.8em; color:#999; text-decoration:none; font-weight:bold;}
.news_date{font-size:1.2em; color:#999;}
.title_subnav { color:#999999; text-decoration:none; font-weight:bold;}
#copy_home p {font-size:1.4em; color:#039; margin-left:10px; margin-right:10px; margin-top:0em; margin-bottom:1em;}
#copy_home h2 {font-size:1.4em; color:#ff3333; margin:0em 10px; margin-top:1em; margin-bottom:0;}

#tabs-1 {margin:0 10px; }
.copy_tabs {margin-left:20px; padding-top:4em;}
#tabs-1 p{ font-size:1.6em; color:#ff3333;}
#tabs-2 p{ font-size:1.8em; color:#039;}
#tabs-3 p{ font-size:1.8em; color:#ff3333;}

#tabs-1 a{  color:#ff3333; text-decoration:none;}
#tabs-2 a{  color:#039;  text-decoration:none;}
#tabs-3 a{  color:#ff3333;  text-decoration:none;}

#tabs-1 a:hover{  color:#039; text-decoration:none;}
#tabs-2 a:hover{  color:#ff3333;  text-decoration:none;}
#tabs-3 a:hover{  color:#039;  text-decoration:none;}


#copy_home2 p {font-size:1.4em; color:#039; margin-left:10px; margin-right:10px; margin-top:0em;}

h3 { font-size:1.4em; color:#ef4035; text-align:left; padding-top:0; margin-top:1em;; margin-bottom:0; margin-left:10px; }


h1 {font-size:1.6em; line-height:1.5em; color:#fff; margin-left:10px;}
h5 {color:#999999; font-size:0.6em;}

.smalltext {font-size:1em;}

/* MISC */
.center {text-align:center;}
.noborder {border:none;}
.left_sixty_top_1em_bottom_1em {margin-left:60px; margin-top:2em; margin-bottom:1em;}
.img1 {float:left; margin-top:3em; margin-left:20px; padding-right:10px;}
.img1a { margin-top:1em; margin-left:10px; margin-right:10px; font-size:2em; color:#333333; font-size:1.4em;}
.marg_top_4em {margin-top:4em;}
.marg_0 {margin-top:0; margin-bottom:0;}
.blue{color:#00F;}
.nomargleft{margin-left:0;}
.no_top {margin-top:0; padding-top:0;}
.top1em {padding-top:1em;}
.top2em {padding-top:2em;}
.form {margin-left:10px; font-size:1.4em; color:#039;}
.button {margin-left:10px; font-size:1.4em; color:#039; margin-bottom:1em;}


.contents{ z-index:1000;}
.header{z-index:1000;}
.margin10left {margin-left:10px;}

.clearbar {clear:both; color:#ff3333; height:0.1em; margin: 0 10px; background-color:#ff3333; border-color:#ff3333; border:0;  vv xcvmmv fdm}

.brands {width:620px; position:relative; margin-left:10px;}
.brandsname {width:100px; float:left;}
.brandinfo {width:370px; float:left; margin-top:0;}
.brandlogo {width:150px; float:right; border:none;}
.brandsweb {width:150px; float:right; padding-right:35px; text-align:center;}

.boardimg{float:left; width:74px; margin-left:10px;}
.boarddesc{float:left; width:330px;}

