

.newstext {
	background-image:url(images/dot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:7px;
	margin-bottom:10px;
}

.newsdays {
	background-image:url(images/icon_newsarrow.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	height:10px;
	padding-left:15px;
	margin-bottom:5px;
}




/*------------------------------------------------------------*/
/* Table Layout */
#columLeft .fix {
	width:100%;
}
#columLeft .dTable {
	margin:0.75em 0 1.5em 0;
}

#columLeft .dTable th {
	padding:0.25em 0.5em 0.25em 0.5em;
}

#columLeft .dTable td {
	padding:0.25em 0.5em 0.25em 0.5em;
}
/*------------------------------------------------------------*/
/* Product Layout */
#columLeft .pInfo_imgLeft {
	margin:0.75em 0 1.5em 0;
}
#columLeft .pInfo_imgLeft .pText {
	float:right;
	width:315px;
}
#columLeft .pInfo_imgLeft .pImage {
	float:left;
	width:200px;
}

/*------------------------------------------------------------*/
/* Attention Module */
#columLeft .attBanner {
	text-align:center;
	background-color:#EDEDED;
	margin:18px 6px 18px 6px;
	padding:4px;
}
#columLeft .attBanner img {
	border:1px solid #D8D8D8;
}



ul.ListIcon02 {
	margin:0.25em 0 0 1.0em;
}

ul.ListIcon02 li {
	padding:0.25em 0 0.1em 20px;
	background-image: url(images/list_icon.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
}

ul.ListIcon01 {
	margin:0.25em 0 0.25em 15px;
}

ul.ListIcon01 li {
	padding:0.45em 0 0.1em 20px;
	background-image: url(images/list_arrow.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
}

ul.que {
	margin:0.5em 0em 0.5em 0.25em;
}


li.que{
	padding-left:3em;
	background-image:url(images/que.gif);
	background-position:left;
	height:22px;
	margin:5px 0px 5px 0px;
	background-repeat:no-repeat;
}

ul.ext {
	margin:0.5em 0em 0.5em 0.25em;
}


li.ext{
	padding-left:3em;
	background-image:url(images/ext.gif);
	background-position:left;
	height:22px;
	margin:5px 0px 5px 0px;
	background-repeat:no-repeat;
}



ul.numberList {
    margin: 18px 0 18px 30px;
    padding: 0;
}
ul.numberList li {
	list-style-type:decimal;
	margin: 0;
}
	
ul.discList {
    margin: 18px 0 18px 30px;
    padding: 0;
}
ul.discList li {
	list-style-type:disc;
	margin: 0;
}

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

#form01 { 
border: 1px solid #3399FF; 
background-color: #F5F5F5;
} 

/*table layout-------------------------------------------------*/

#txtBody .fix {
	width:99%;
}
#txtBody .bTable {
	margin:0.75em 0 1.5em 0;
	border-bottom:1px solid #E4E8EB;
	border-right:1px solid #E4E8EB;
}
#txtBody .bTable {
	margin:0.75em 0 1.5em 0;
	border-bottom:1px solid #E4E8EB;
	border-right:1px solid #E4E8EB;
}
#txtBody .bTable th {
	padding:0.25em 0.5em 0.25em 0.5em;
	border-top:1px solid #E4E8EB;
	border-left:1px solid #E4E8EB;
	background-color:#2679BA;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
#txtBody .bTable td {
	padding:0.25em 0.5em 0.25em 0.5em;
	border-top:1px solid #E4E8EB;
	border-left:1px solid #E4E8EB;
}

#txtBody .gTable {
	margin:0.75em 0 1.5em 0;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#txtBody .gTable th {
	padding:0.25em 0.5em 0.25em 0.5em;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background-color:#F7F7F7;
}
#txtBody .gTable td {
	padding:0.25em 0.5em 0.25em 0.5em;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

table tr td.cel {
	background-color:#f1f5fA;
}



/* line layout  */


.line_gray{
	margin:0.5em 0 0.5em 0.5em;
	padding:0 0 0 0.5em;
	border-left:4px solid #D5D5D5;
}


table.faq {
	width:90%;
	margin:1em;
}
table.faq th {
	color:#0078C4;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	border-left:4px solid #D5D5D5;
	padding-left:10px;

}
table.faq td {
	font-size:small;
	vertical-align:top;
	padding:10px;
}
table.faq td.num {
	color:#0078C4;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	
}

.icon-ore{
margin:0 0 0 5px;
padding: 1px 4px 1px 1px;
font-size:xx-small;
color:#ffffff;
background-color:#ff9900;
font-weight:bold;
border: 1px solid #cc9966;
}
.icon-gre{
margin:0 0 0 5px;
padding: 1px 4px 1px 1px;
font-size:xx-small;
color:#ffffff;
background-color:#009900;
font-weight:bold;
border: 1px solid #006666;
}

.icon-blu{
margin:0 0 0 5px;
padding: 1px 4px 1px 1px;
font-size:xx-small;
color:#ffffff;
background-color:#2679ba;
font-weight:bold;
border: 1px solid #0066cc;
}

