/* Define the default first */

/******* em Text Delaration Start *******/

/* Setup Font Family and Size Correctly First. Default(Medium) Font Size is 16px on all browsers */
body *
{
  font-size: 101%; /* for IE bug */
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Reduce the font size to 68.8% or 11px size 
100% = 16
11/16 x 100
*/
body{ font-size: 68.8%; }

/* IE can’t read this */
html>body { font-size: 68.8%;}

/* Ensure forms and tables inherit the correct size */
table, input, select, th, td, textarea { font-size: 1em; }

/* Ensure nested elements inherit the correct size */
li li, li p, td p, blockquote p, div div { font-size: 1em; }

table table td { font-size: 0.95em; }

/* child pixels / parent pixels = child ems
Example(19px for h1) : 19 (child pixels) / 11 (parent pixels) = 1.73
*/

/******* em Text Delaration End *******/

body {margin: 0px; padding:0px; background:#320809;}

form, input * {margin:0px; padding:0px}

img {border: 0;}

#home-container {width:846px; margin: 0 auto;}
#home-top {width:800px;height:22px; padding: 21px 23px 0px 23px; color:#fff; text-align:right;background:#320809;}
#home-header {width:800px;height:430px; background:url(home-bg.jpg) no-repeat; padding: 0px 23px 0px 23px; position: relative;}
#home-content {width:800px; background:url(home-bg.gif) repeat-y; padding: 20px 23px 0px 23px;}
#home-content-left {width:210px;float:left;padding-left:14px;}
#home-content-left-in {width:186px;float:left;padding:12px;background:#fff;}
#home-content-right {width:562px;float:right;padding-left:14px;}
#home-content-right-in {width:524px;padding:12px;background:#fff; height:150px;}
#home-nav1 {width:483px;position:absolute; top:190px; right:50px;text-transform: uppercase;color:#fff;font-size:12px;}
#home-nav2 {width:379px;position:absolute; top:190px; right:50px;text-transform: uppercase;color:#fff;font-size:12px;}
#home-nav3 {width:275px;position:absolute; top:190px; right:50px;text-transform: uppercase;color:#fff;font-size:12px;}
#home-nav4 {width:171px;position:absolute; top:190px; right:50px;text-transform: uppercase;color:#fff;font-size:12px;}
#home-nav5 {width:67px;position:absolute; top:190px; right:50px;text-transform: uppercase;color:#fff;font-size:12px;}
#home-flash {width:784px;position:absolute; top:153px; right:64px;}

.nav a:link {color:#fff;text-decoration: none;}
.nav a:visited {color:#fff;text-decoration: none;}
.nav a:hover {color:#ffa200;text-decoration: none;}

#container {width:846px; margin: 0 auto; background:url(home-bg.gif) repeat-y;}
#headercontainer {width:800px;padding: 0px 23px 0px 23px; position: relative; background:url(header_bg.gif) no-repeat;}
#titlebar {width:779px; height:54px; padding:16px 0px 0px 21px; background:url(title_bar.jpg) no-repeat;}
#contentbg {width:800px; background:url(content_bg.gif) repeat-y; margin:0 auto;}
#menu {float:left; width:176px; padding:23px 30px 0px 30px;}
#content {float:right; width:523px; padding:18px 27px 0px 14px;}
#footer {font-size:0.9em; width: 100%;clear:both;text-align:center;color:#fff; background:#320809;}

h1 {font-size: 1.73em; font-weight: 600; color: #ee1c24; text-transform: uppercase; font-family: Arial, Verdana, Helvetica, sans-serif;}
h2 {font-size: 1.38em; font-weight: bold; color: #720202; font-family: Arial, Verdana, Helvetica, sans-serif;}
h3 {font-size: 1.09em; color: #032258; font-weight: bold;}
h4 {font-size: 1em; font-weight: bold; margin: 0px; padding: 0px;}
h5 {}
h6 {}

a:link {color: #0066cc; text-decoration: none;}
a:visited {color: #0066cc; text-decoration: none;}
a:hover {color: #0066cc; text-decoration: none;}

.ir_textMainHighlight {color: #032258; font-weight: bold;}
.ir_textSubHighlight {color: #666666;}
.ir_textFootnote {font-size:0.9em;}
.ir_textDivider {background: url(img_textDivider.gif) repeat-x; height:21px;}

.ir_textFooter {color:#999999;}
.ir_textFooter a:link {color:#0066cc; text-decoration: none;}
.ir_textFooter a:visited {color:#0066cc; text-decoration: none;}
.ir_textFooter a:hover {color:#0066cc; text-decoration: none;}

.ir_textError {color: #ff0000; font-weight: bold; text-transform: uppercase;}

.menuXQ {color:#000; font-size:12px; font-weight:bold;}
.menuXQ a:link {color:#cb0303; text-decoration: none; background:url(button_active.gif) no-repeat; width:142px; height:11px; padding:7px 0px 6px 34px;display:block;}
.menuXQ a:visited {color:#cb0303; text-decoration: none; background:url(button_active.gif) no-repeat;width:142px; height:11px; padding:7px 0px 6px 34px;display:block;}
.menuXQ a:hover {color:#000; text-decoration: none; background:url(button_hover.gif) no-repeat;width:142px; height:11px; padding:7px 0px 6px 34px;display:block;}
.menuXQSelected {color:#000; text-decoration: none; background:url(button_hover.gif) no-repeat;width:142px; height:11px; padding:7px 0px 6px 34px;display:block;}


.ir_tableBorder {border: 1px solid #CCCCCC;}
table.ir_hover tr:hover td {background: #c3b777;}
table.ir_hover tr.row1:hover td, table.ir_hover tr.row1:hover th {background: #c3b777;}
table.ir_hover tr.row2:hover td, table.ir_hover tr.row2:hover th {background: #c3b777;}
table.ir_hover tr.rowHighlight:hover td {background: #c3b777;}
table.ir_hover tr.rowTSHighlight:hover td {background: #c3b777;}
table.ir_table tr.ir_tableTopRow th {background: #320809; color: #fff; font-weight: bold;}
table.ir_table tr.row1 td, table.ir_table tr.row1 th {background: #e7e7e7;}
table.ir_table tr.row2 td, table.ir_table tr.row2 th {background: #f4f4f4;}
table.ir_table tr.rowHeader th {background: #414141; color: #fff;}
table.ir_table tr.rowHighlight td {background: #414141; color: #fff;}
table.ir_table tr.rowTSHighlight td {background: #ccd0e1; border-bottom: 1px solid #aaa;}
table.ir_table tr th.cellHeader {background: #414141; color: #fff;}
table.ir_table tr td.cellHighlight {background: #414141; color: #fff;}
table.ir_table tr td.cellTSHighlight {background: #ccd0e1; border-bottom: 1px solid #aaa;}
table.ir_table tr td.cellTotal {border-top: 1px solid #414141; border-bottom: 1px solid #414141;}
table.ir_table tr td.cellSubTotal {border-top: 1px solid #414141;}
table.ir_table tr td.cellRed {background: #ebddd8;}
table.ir_table tr td.cellGreen {background: #d8ebdc;}

.ir_news {width: 100%; padding: 0; margin: 0; list-style: none; font-size:11px;}
.ir_news a:link {color: #000; text-decoration: none;}
.ir_news a:visited {color: #000; text-decoration: none;}
.ir_news a:hover {color: #cb0303; text-decoration: none;}
.ir_news li {}
.ir_newsDate {width: 20%; float: left; margin: 1em 0;color:#745846;}
.ir_newsTitle {width: 79%; float: right; margin: 1em 0;}

.ir_qa {width:100%; padding:0px; margin:0px; clear:both;}
.ir_qaDate {width:25%; float:left; list-style-type:none;}
.ir_qaTitle {width:74%; float:right; list-style-type:none;}

.ir_boxHighlight {width:97%; background:#e9f1fb ; border:1px dotted #6699d5; padding:5px;}

.ir_insiderPopUp { position:absolute; z-index:200; visibility:hidden;}
.ir_insiderPopUpContent { background:#FFFFFF; width:300px; border:1px dotted #656565; padding:5px;}

img.ir_spacerRight {margin-right:20px;}
img.ir_spacerLeft {margin-left:20px;}

input.ir_investmentCalculator { border:0px; background: transparent;}

/* Define the rest of the classes here */
#index {width:798px; background: #fff; border:1px solid silver; margin:0 auto;}
.indexfooter {text-align: center; color: #fff;}

.imgwrap {border:1px solid silver;}

img.xq_left {float: left; margin: 0 10px 10px 0;}
img.xq_right {float: right; margin: 0 0 10px 10px;}
img.xq_middle {vertical-align: middle;}


.title1 {color:#ee1c24; text-transform: uppercase; font-size:20px;font-weight:600;}
.title2 {color:#720202; text-transform: uppercase; font-size:20px;font-weight:600;}
.titlebar1 {color:#fff; text-transform:uppercase; font-size:25px;font-weight:bold; font-family: Arial Black;}
.titlebar2 {color:#ee1c24; text-transform:uppercase; font-size:25px;font-weight:bold; font-family: Arial Black;}
.titlebar3 {color:#720202; text-transform:uppercase; font-size:25px;font-weight:bold; font-family: Arial Black;}
.titleR {color:#ee1c24; text-transform: uppercase; font-size:12px;font-weight:600;}
.titleDR {color:#720202; text-transform: uppercase; font-size:12px;font-weight:600;}

.sqhighlight {color: #745846}

.si_floatRight {float:right;}
.si_floatLeft {float:left;}
.si_clearRight {clear:right;}
.si_clearLeft {clear:left;}
.si_clearBoth {clear:both;}
.si_center {text-align:center;}
.si_left {text-align:left;}
.si_right {text-align:right;}
.si_top {vertical-align:top; display:table-cell;}
.si_bottom {vertical-align:bottom; display:table-cell;}
.si_justify {text-align:justify;}

.si_fixed:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.si_fixed{
	display:block;
	}
/*  \*/
.si_fixed{
	min-height:1%;
	}
* html .si_fixed{
	height:1%;
	}

#gallery {
		padding: 0px;
		width: 520px;
	}
	#gallery ul { list-style: none; padding:0;}
	#gallery ul li { display: inline; none; padding:0;}
	#gallery ul a:hover { color: #fff; }


