* { margin:0; padding:0;}

zbody{
	background:#AA291D;
}
td{
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	color:#353535;
}
a{ color:#353535;}
a:hover{ color:#8E1A10; text-decoration:none;}
.link{font-weight:bold; background:url(images/arr.gif) 0 5px no-repeat; padding:0 0 0 11px;}
img { border:0;}
.clear{ clear:both;}
table {width:100%; height:100%; border:0px; border-collapse:collapse;}
td { vertical-align:top;}
input, textarea, body, select, font, table
{
	font:11px/13px tahoma, arial, helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
}
input, textarea
{
	padding:0 0 0 3px;
}
input, select { vertical-align:middle;}
zinput{ width:195px; height:18px;}
.inp_h{height:25px; margin:0 0 6px 0;}
.input_1{ width:210px; height:20px; border-right:1px solid #3E3F04; vertical-align:top; border-top:1px solid #3E3F04; border-left:1px solid #3E3F04; border-bottom:0px none; border-right:0px none;}
.input_m{padding:51px 0 0 0;}
textarea{width:206px; height:81px; overflow:auto;}
.site_height{ height:754px;}
#header{height:450px; background:url(images/bg_flash.jpg) top repeat; text-align:left;}
#headernt{
	height:450px;
	text-align:left;
	background-image: none;
	background-repeat: repeat;
	background-position: top;
	background-color: #f2f7fc;
}
#header #tal_left{width:50%; background:url(images/tal_left.jpg) right top repeat-x;}
#header #tal_right{width:50%; background:url(images/tal_right.jpg) top left repeat-x;}
#headernt #tal_leftnt{width:50%; background:url(images/tal_left_empty.jpg) right top repeat-x;}
#headernt #tal_rightnt{width:50%; background:url(images/tal_right_empty.jpg) top left repeat-x;}
#header .indent{padding:0 296px 0 45px;}
#header .quoteindent{padding:0 0 0 128px;}

#content{background:url(images/bg_content.jpg) top repeat-x #F1B942; padding:15px 100px 16px 100px;}
#content .indent{margin:15px 100px 16px 100px;}
#content .bg_cont{background:url(images/bg_cont.jpg) right top no-repeat #F6D270;}
ul {list-style:none;}
ul li {
	background:url(images/arr.gif) 0 7px no-repeat; 
	padding:0 0 0 9px;
}
ul li a { 
	line-height:17px;
	color:#8E1B10;
}
blockquote {
	padding-left: 24px;
	}
/********page********/
#page #content .column{width:48%; padding:20px 0 0 54px; margin:0;}
#page #content .column .indent{padding:17px 30px 10px 5px; margin:0;}
#page #content .column_1{width:52%; padding:20px 0 0 41px; margin:0;}
#page #content .column_1 .indent{padding:13px 0 0 0; margin:0;}
/********page********/

#p2indent {
	font-size: 130%;
	padding-right: 100px;
	zpadding-left: 100px;
	padding-top: 20px;
}
#p2indent h2{
 font-size: 200%;
 color: #1b4885;
}
#p2indent h3{
 font-size: 150%;
 color: #1b4885;
 font-style:italic;
 font-weight: bold;
 padding-top:30px;
 padding-bottom:30px;
 line-height:24px;
}

#p2indent .indentAgain{
 padding-left:50px;
}

#p2indent .story p{
	font-size:100%;
	padding-bottom:15px;
	line-height: 18px;	
}

#p2indent .story ul li {
	background:url(images/arr.gif) 0 7px no-repeat; 
	padding:0 0 0 9px;
	line-height: 18px;
}

#p2indent .headerBullet {
	font-weight:bold;
	color:#1b4885;
}

#p2indent table {width:auto; height:auto}

sup {font-size: x-small;}

.fullHeight {height:100%;}

.back2top {
	font-size:12px;
	padding-right: 15px;
}

.tableSuper {
	color: #FFFFFF;
	font-size:120%;
	background-color: #000080;
	border: 1px solid #000000;
}
.tableHead {
	color: #000000;
	background-color: #99CCFF;
	border: 1px solid #000000;
}
.tableLeftCol {
	width:20%;
	padding:10px 10px 10px 10px;
	color: #000000;
	font-weight:bold;
	background-color: #E6E6E6;
	border: 1px solid #000000;
}
.tableRightCol {
	padding:10px 10px 10px 10px;
	border: 1px solid #000000;
}
.tableRightCol li{
	list-style-type:square;
}

.matrixRowOdd {
	color: #000000;
	background-color: #66CCFF;
	text-align: center;
	font-size:110%;
	padding: 2px 2px 2px 2px;
}
.matrixRowEven {
	color: #000000;
	background-color: #3399FF;
	text-align: center;
	font-size:110%;
	padding: 2px 2px 2px 2px;
}
.matrixHeader {
	background-color: #CCCCCC;
	color: #000000;
	text-align: center;
}
.matrixCategory {
	color: #FFFFFF;
	background-color: #000099;
	padding:3px;
}

#p2indent .story p .coverageTable {
	line-height:18px;
	font-size:110%;
	padding: 3px;
}

.underline {
	border-bottom: thin solid #000000;
}

.doubleunderline {
	border-top: medium double #000000;
}

.subtotal {
	color:#008000;
}

.total {
	color:#000099
}

.centerTable {
	padding-left: 150px;
}

#footer{color:#F6DFA0; line-height:18px; height:85px; background:url(images/bg_footer.jpg) top repeat-x #f2f7fc; padding:23px 0 0 142px;}
#footer span{color:#D5D055; word-spacing:12px;}
#footer .ws_1{color:#D5D055; word-spacing:normal;}
#footer a{color:#D5D055; text-decoration:none;}
#footer a:hover{ color:#D5D055; text-decoration:underline;}
