/* -------main elements-------  */
BODY {
	background: #313131;
	margin-top : 5px;
	font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	color : #cfcfcf;
	line-height : 120%;
}

TABLE, TBODY, TR, TH, TD {
	font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	line-height : 120%;
}

TH {
	font-weight: bold;
	background-color: #FFA500;
	color: white;
}

P {
	margin : 5px 10px 15px 5px;
}

H1, H2 {
	font-size: 18px;
	line-height : 17px;
	letter-spacing: 1px;
	color : #D3DEED;
	/*#FFE4B5;
	*/
	margin : 0px 0px 0px 0px;
	text-transform : lowercase;
	font-weight : bolder;
	font-stretch : wider;
	font-style : italic;
}

H3 {
	font-size: 13px;
	letter-spacing: 1px;
	color : white;
}

/* ----------- forms--------------- */
.form_style {
	font : 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	width : 215px;
}

.input{
	border : 1px solid #DE9000;
	background-color : white;
}

.button{
	font : bold 10px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
	border : 1px solid #FFA500;
	background-color : #FFA500;
	color : white;
	cursor : hand;
}

/* ------------links---------  */
A {
	font-weight: bold;
	text-decoration : none;	
}

A:link { /* for unvisited links */
	color: #ffcc66;
}  

A:visited { /* for visited links */
	color: #ff9900;
} 

A:active { /* when link is clicked */
	color: #FF4500;
} 

A:hover { /* when mouse is over link */
	text-decoration : underline;
	color : #ff9966;
} 

/* -----------menu links---------  */
A.menu, A.amenu,  A.path {
	font: 11px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin : 0px 0px 0px 4px;
}

A.amenu {
	color: #FFA500;
}

A.menu:visited, A.menu:hover {
	color:#000000;
}
	
A.menu:hover, A.amenu:hover, A.path:hover {
	text-decoration : none; 
}

A.englink, A.englink2o, A.englink2g {
	color: #dfdfdf;
	letter-spacing:1px;
	font-weight : normal;
	padding-left : 2px;
	padding-right : 2px;
	background-color : #444444;
}

A.englink2g {
	color: #efefef;
	background-color : #777777;
}

A.englink2o {
	color: #ffcc88;
	background-color : #414141;
}


A.path {
	color: #D3DEED;
	letter-spacing:1px;
	margin-bottom : 2px;
	font-weight : bold;
}

A.path:visited {
	color: #D3DEED;
}

A.path:active {
	color: #FF4500;
}

A.path:hover {
    color : #FFFACD;
}

/* -----------list elements------------  */
LI {
	padding-bottom : 8px;
}

UL,OL, UL.arrownews, UL.arrowlinks, UL.arrowhlt  {
	padding : 0px 0px 0px 10px;
	margin : 5px 10px 10px 20px;
	list-style-position : outside;
	list-style-type : none;
	list-style-image : url(../gif/bularrgr.gif);
}

UL.arrowhlt {
	list-style-image : url(../gif/bularrwh.gif);
	color : white;
}

UL.arrownews, UL.arrowlinks {
	list-style-image : url(../gif/bularror.gif);
}

UL.arrowlinks {
	color :#ffcc66;
}

/* --------table elements-------- */
.dphead, .dplogo {
	font: bold 11px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #FFA500;
	color: white;
}

.dplogo {
	vertical-align : middle;
	text-align : center;
	border : 1px solid Black;
}

.dpsep {
	background: #DE9000;
}

.dppath {
	background: #919599;
	padding : 1px 0px 2px 0px;
}


.dpmenu,  .dpsubmenu,  .dpmenusel,  .dpsubmenusel,  .dpsubmenubrd   {
	font: 11px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #EEEEEE;
	color: #333333;
	padding : 2px 2px 2px 2px; 
	border : 1px solid #EEEEEE;
}

.dpsubmenubrd   {
	background: #EAD9BA;
	border-color : #FDF5E6 Black Black #FDF5E6;
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
}

.dpsubmenu,  .dpsubmenusel {
	background: #EAD9BA; 
	border : 1px solid #EAD9BA;
}

.dpmenusel,  .dpsubmenusel {
	border : 1px solid Black;
}

	
.imagetablelf,  .imagetablert, .imagetablenm {
	border : 1px solid black;
	background: #666666;
	margin : 5px 8px 4px 5px;
	font-size : 11px;
	/* padding : 4px 6px 4px 6px; */
}

.imagetablenm {
	margin : 0px 0px 0px 0px;
}

.imagetablert {
	margin : 5px 8px 4px 8px;
}

.grayinfo,  .grayname, .grayname2, .redname, .redinfo, .greenname, .greeninfo, .hiddenname, .graytips, .redtips, .greentips, .bluetips, .normtips {
	margin : 5px 8px 4px 5px;
	background: #666666;
	font-size : 11px;
	padding-left : 5px;
	padding-right : 5px;
	vertical-align : top;
}

.graybkg {
	vertical-align : top;
	background: Gray;
}

 .grayname, .grayname2, .redname, .greenname, .hiddenname {
	background: Gray;
	color: #ffcc66; /* #FFFACD;*/
}

 .grayname2 {
	color: #FFFAFA;
}

 .redname, .greenname {
	background: #900000;
}

 .redinfo, .redtips {
	background: #660000;
}

 .greenname {
	background: #009000;
}

 .greeninfo, .greentips {
	background: #006600;
}

 .bluetips {
	background: #000066;
}

 .graytips {
	background: #313131;
}

 .hiddenname {
	color: #515151;
}

 .graytips, .redtips, .greentips, .bluetips, .normtips {
	margin : 0px 0px 0px 0px;
	padding : 2px 10px 2px 5px;
	border : 1px solid Black;
	color: #ffcc66;
}

.normtips {
	color : #cfcfcf;
}

/* -------general classes-------  */
.white {
	letter-spacing:1px;
	color : white;
}

.halfheight {
	line-height: 50%;
}
	
.small, .smalld, .smallw, .smallr, UL.small {
	font-size : 11px;
	line-height : 115%;
}

.tiny {
	font-size : 6px;
	letter-spacing:1px;
}

.smalld,  .dark {
	color : #708090;
}

.smallw {
	color : white;
}

.rmarg, .smallr {
	margin : 5px 10px 15px 5px;
}

.path, .pathhlt {
	font: 11px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #D3DEED;  
	letter-spacing:1px;
	line-height : 115%;
}

.pathhlt {
       color : #FFFACD
}

.bdrleft {
        border-left : #a1a5a9 1px solid
}

.bdrtop {
	border-top : #a1a5a9 1px solid; 
	padding : 5px 0px 5px 0px;
}

.bdrblack {
	border : 1px solid black;
}
	
.bdrwhite {
/*	filter: alpha(Opacity=60,FinishOpacity=60,Style=1); */
	border : 1px solid white;
}
	
.bdrorange {
/*	filter: gray alpha(Opacity=40,FinishOpacity=40,Style=1); */
    filter: alpha(Opacity=40,FinishOpacity=40,Style=1); 
	border : 1px solid #ff9900;
}

.hlt, .hltred, .hltgreen {
	background: #666666;
	color: #ffcc66; /*#FFFACD;*/
}

 .hltred {
	background: #900000;
}

 .hltgreen {
	background: #009000;
}

	
/* ------------- Discussion appearance (SK) ---------------- */

TD.dsc_ctrlTitleTD{
	color: #333333;
	font-family:tahoma;
	font-size:11px;
}
TD.dsc_ctrlTitleTDRequired{
	color: #333333;
	font-family:tahoma;
	font-size:11px;
	font-weight: bold
}
TD.dsc_ctrlTD{
	color: #333333;
	font-family:tahoma;
	font-size:11px;
}
TD.dsc_formTitleTD{
	background-color: #FFA500;
	padding-left: 4px;
	color: #ffffff;
	font-family:tahoma;
	font-size:11px;
	font-weight: bold;
}
TABLE.dsc_formTable{
	background-color:#EAD9BA;
}

TABLE.dsc_listTable{
	background-color:#EAD9BA;
}

TH.dsc_HeaderTH{
	background-color: #FFA500;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	height:16;	
	padding-left:4;
	text-align: left;
}

TD.dsc_tdataTD{
	padding:4;
	font-size: 11px;
}

TR.dsc_tdataTR{
	vertical-align: top;
}

TR.dsc_tdataTReven{
	vertical-align: top;
	background-color: #555555;
}

DIV.dsc_Quoted{
	margin-left: 20px;
	padding: 3px;
	border-left: 1px solid #ff9900;
	color: #ff9900;
}

.dsc_Highlighted{
	background-color: #EAD9BA;
	color: #333333;
}

A.dsc_LinkBtn{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
A.dsc_LinkBtn:link{
	color: #ff9900;
}
A.dsc_LinkBtn:visited{
	color: #ff9900;
}
A.dsc_LinkBtn:hover{
	color: #ffcc66;
	text-decoration: underline;
}
/* End of discussion appearance definition */