body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(bg_01.png);
	background-repeat: repeat-y;
	background-color:#fff;}
td {font-size:8pt;}	
.cTL { background-image:url(/skinImgs/corner_tl_01.gif);}	

a{ font-size: 8pt;}	
a:link {text-decoration: none;}
a:visited {text-decoration: none; }
a:active {text-decoration: none}
a:hover {text-decoration: underline; color:red;}

.tnav01 ul {
margin: 0;
padding: 0px;
padding-left:10px;
}
.tnav01 li {
	color:#666;
	list-style-type: none;
	background-image: url(/skinImgs/blt_01.png);
	background-position: 1px 10px;		
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 0px;
	margin:0px;	}
	
.tnav01 a:link {text-decoration: none; color:#666; font-size:8pt; }
.tnav01 a:visited {text-decoration: none; color:#666;}
.tnav01 a:active {text-decoration: none color:#666;}
.tnav01 a:hover {text-decoration: underline; color:#ED7600;}


#topnav a {
width:100%;
border:1px solid #ED7600;
display: block;
 padding: 0px 2px 0px 3px;
}

#topnav td.tnavL201 {color:#666; font-weight:bold; background-color:#FFFFFF; padding: 0px 2px 0px 3px;}
#topnav td.tnavL201 a:link {text-decoration: none; color:#666; }
#topnav td.tnavL201 a:visited {text-decoration: none; color:#666;}
#topnav td.tnavL201 a:active {text-decoration: none color:#666;}
#topnav td.tnavL201 a:hover {text-decoration: underline; color:#ED7600;}

td.tnavL202 {color:#fff; font-weight:bold; background-color:#ED7600;}
td.tnavL202 a:link {text-decoration: none; color:#fff; }
td.tnavL202 a:visited {text-decoration: none; color:#fff; }
td.tnavL202 a:active {text-decoration: none color:#fff;}
td.tnavL202 a:hover {text-decoration: none; color:#fff; background-color:#FF9900;}

td.tnavL203 {color:#fff; font-weight:bold; background-color:#FF9900;}
td.tnavL203 a:link {text-decoration: none; color:#fff; }
td.tnavL203 a:visited {text-decoration: none; color:#fff; }
td.tnavL203 a:active {text-decoration: none color:#fff;}
td.tnavL203 a:hover {text-decoration: none; color:#fff; background-color:#FF9900;}

#tabNav a {
color:#000; 
font-weight:bold;
width:100%;
display: block;
line-height:19px; 
text-align:center; 
vertical-align:middle; 
border-width:1px; 
border-style:solid; 
border-left-color:#aaaaaa; 
border-right-color:#666666; 
border-top-color:#FFFFFF; 
border-bottom-color:#666666;
}

.searchArea { padding-right:5px;}
td.tnavDate { padding-right:5px;}


td.tab01, td.tab01 a {background-image:url(/skinImgs/tab_01.png); background-repeat:repeat-x;}
td.tab01 a:link {text-decoration: none; color:#000; }
td.tab01 a:visited {text-decoration: none; color:#000; }
td.tab01 a:active {text-decoration: none color:#000;}
td.tab01 a:hover {text-decoration: none; color:#000; background-color:#FF9900; background-image:url(/skinImgs/tab_01h.png);}

td.tab02, td.tab02 a {background-image:url(/skinImgs/tab_02.png); background-repeat:repeat-x;}
td.tab02 a:link {text-decoration: none; color:#000; }
td.tab02 a:visited {text-decoration: none; color:#000; }
td.tab02 a:active {text-decoration: none color:#000;}
td.tab02 a:hover {text-decoration: none; color:#000; background-color:#FF9900; background-image:url(/skinImgs/tab_02h.png);}

	
td.hdr01 {
font-weight:bold;
color:#ED7600;
padding-left:3px;
padding-bottom:2px;
padding-top:10px;}

td.hdr02 {
font-weight:bold;
color:#000000;
padding-left:3px;
padding-bottom:2px;
padding-top:10px;}

.blt01 ul, .blt02 ul{
margin: 0;
padding: 5px 0px 0px 0px;
}
.blt01 li{
	color:#ED7600;
	list-style-type: none;
	background-image: url(/skinImgs/blt_01.png);
	background-position: 0px 2px;		
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
	line-height: 15px;
	margin:0px;	}
	
.blt01 a:link {text-decoration: none; color:#ED7600; }
.blt01 a:visited {text-decoration: none; color:#ED7600;}
.blt01 a:active {text-decoration: none color:#ED7600;}
.blt01 a:hover {text-decoration: underline; color:#ED7600;}

.blt02 li{
	list-style-type: none;
	background-image: url(/skinImgs/blt_02.png);
	background-position: 5px 5px;		
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
	line-height: 15px;
	margin:0px;	}
	
.blt02 a:link {text-decoration: none; color:#666; }
.blt02 a:visited {text-decoration: none; color:#666;}
.blt02 a:active {text-decoration: none color:#666;}
.blt02 a:hover {text-decoration: underline; color:#ED7600;}


* html .blt01 li, * html .blt02 li /* hack for IE to bring bullet image closer to text */
{
	/* background-position: 0px 2px; */
	background-position: 4px 7px;	
	list-style-position: outside;
	}

.tnav01 li {
	color:#666;
	list-style-type: none;
	background-image: url(/skinImgs/blt_01.png);
	background-position: 0px 5px;		
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 0px;
	margin:0px;	}

* html .tnav01 ul {
margin: 0;
padding: 0px;
padding-left:10px;
}

* html .tnav01 li {
	color:#666;
	list-style-type: none;
	background-image: url(/skinImgs/blt_01.png);
	background-position: 0px 5px;		
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 0px;
	margin:0px;	}

.rNav01 ul {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	}
.rNav01 li {
	list-style-type: none;
	background-image: url(/skinImgs/blt_02.png);
	background-position: 0px 1px;		
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
	line-height:  1.5em;
	margin:0px;
} 

/* DATA GRID*/
#dataGrid table {
  border:1px solid #fff;
  border-collapse:collapse;
  font-size:100%;
  width:100%;
  table-layout:fixed;
}
#dataGrid td,#dataGrid th{
  border:1px solid #fff;
  border-collapse:collapse;
  padding:0px;
} 
#c050{width:50px;}
#c100{width:100px;}
#c150{width:150px;}
#c200{width:200px;}
#c250{width:250px;}
#c300{width:300px;}
#c350{width:350px;}
#c000{width: 100%;}
#dataGrid .cL {
border-left: 2px solid #666;
border-right: 1px solid #666;
float:left;
text-align:center;
width: 50%;
padding-left:0px;
}
#dataGrid .cR {
border-left: 1px solid #666;
border-right: 2px solid #666;
float:right;
text-align:center;
width: 49%;
}
#dataGrid caption{
  background:#ccc;
  background-image:url(/skinImgs/tab_01h.png);
  font-size:100%;
  border:1px solid #fff;
  padding:2px;
  text-align:left;
  font-weight:bold;
  line-height:14px;
}
#dataGrid thead th{
  background:#ccc;
  text-align:left;
	background-image:url(/skinImgs/tab_02.png);
	  line-height:10px;
}
#dataGrid tbody th{
  text-align:left;
  background:#eee;
  color:#666;
  padding-left:5px;
}
#dataGrid tfoot td{
  background-image:url(/skinImgs/tab_01h.png);
  text-align:right;
  font-weight:normal;
  font-family:tahoma, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-size:9px;
  line-height:10px;
}
#dataGrid tbody td{
	background:#FCE1AB;
	color:#666666;
	background-color: #FCE1AB;
	padding:0;
}

#dataGrid tbody tr.odd td{
  background:#fff;
}

#content2lvl, .contentpane p, .contentpane td {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

.contentpane ul{

font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0px;
padding-left:10px;
}
.contentpane li{
	color:#000;
	list-style-type: none;
	background-image: url(/skinImgs/blt_02.png);
	background-position: 1px 7px;		
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-left:10px;
	margin-top:0px;
	line-height: 20px;
	text-align:left;	
	}
	
div#dnn_TopPane > span > div > span.Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;

}


/*SOLPARTMENU Styles*/

/* ROOT - MAIN MENU */
.MainMenu_MenuContainer TD{
font-family: Tahoma, Arial, Helvetica; 
font-size: 8pt; 
font-weight: bold; 
height: 20px;
background-color: #fff;
padding-left:5px;
}

.MainMenu_MenuBar TD{
color: #ED7600;
padding-right:5px;
padding-left:5px;
}

.MainMenu_MenuItemHover TD{
color: #fff;
background-image:url(menuBG_01.gif);
background-repeat:repeat-x;
background-color: #ED7600;
padding-right:5px;
}
.MainMenu_MenuItemSel TD, .BreadcrumbRootTab TD{
color: #000;
padding-right:5px;
}

/* SUB-MENU */
.MainMenu_SubMenu TD { /* Normal State*/
color: #fff;
background-color: #ED7600;
font-size: 8pt;
border: 0px;
}

.MainMenu_SubMenuSel TD, .BreadcrumbSubTab TD { /* Current Page State*/
color: #000;
border: 0px;
background-color: #B65B00;
}

.MainMenu_SubMenuHover TD{ /* Hover State*/
color: #fff;
border: 0px;
}

TD.MainMenu_SubMenuHover{ /* Hover State Background*/
background-color: #F90;
border: 0px;
}

/* DNN re-styles */

.SkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #000;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#000000;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#000000;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#000000;
}

A.SkinObject:hover    {
    text-decoration:    underline;
    color:#F60;	
}

#brdCrumb { background-color: #f6f6f6; line-height:11px; text-align:left; font-size:9px; padding-left:10px; font-weight:normal; margin-top:0px; border-top: dotted 1px #e9e9e9; border-bottom: dotted 1px #e9e9e9; width:98%; float:left;}


span#dnn_dnnBREADCRUMB_lblBreadCrumb .SkinObject    {
	font-size:9px;
    color:#ED7600;
	font-weight:normal;	
}

.pgBanner td { 
	padding:0px;
	background-image: url(pgBannerBG.png);
	background-repeat: repeat-x;
}

td#dnn_TopPane span.Normal p { color:#ED7600; padding-left:5px; padding-right:20px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold; text-align:right;}

input.StandardButton {
background-color:#ED7600;
border-right: solid 1px #CC6600; border-bottom: solid 2px #CC6600;
border-top: solid 2px #FFCC00; border-left: solid 1px #FFCC00;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

span.tabLinkSel{ background-color:#eeeeee; color:#006600; width:100%; text-decoration:none; font-weight:bold; padding:3px; border-bottom: solid 1px #ccc; margin-bottom:10px;}

span.tabLinkSel a.Normal{ background-color:#99FF00; color:#3399FF; font-weight:bold; padding:3px;}
