BODY {
	background-color: #0d0d0d;
	color: #ffffff;
}

legend{
	color: #ec7f00;
}

a {
	color: #ffff11;
}

.date_cell {
	border: solid 1px #000000;
	text-align: center;
	background-color: #ffffff;
	padding: 2px;
	cursor: hand;

}

.pi_image_no_frame {
        border: 0px;
}
.pi_image_frame {
        border: 2px solid red;
}

.pi_archive_mv_disabled {
        font-family: tahoma,arial,verdana;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        color: #FFFFFF;
        cursor: default;
}
.pi_archive_mv_enabled {
        font-family: tahoma,arial,verdana;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        color: #FF6600;
        cursor: default;
}




.ex_markup {
color:#99CC66 !important;
}
.markup {
color:#66B5CC !important;
}

.unav {
	font-family: tahoma,arial,verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #383838;
	cursor: hand;
}

.enav {
	font-family: tahoma,arial,verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}

.ukey {
	font-family: tahoma,arial,verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #ffff11;
	cursor: pointer;	
}

.help{
	color: #B20000;
	
}

.ukey:hover {
	text-decoration: underline;
}

.mkey {
	font-family: tahoma,arial,verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #99CC66;
	cursor: pointer;	
}

.mkey:hover {
	text-decoration: underline;
}

.enav_list {
	font-family: tahoma,arial,verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #6797AB;
	cursor: pointer;
}

.dnav {
	font-family: tahoma,arial,verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #808080;
	cursor: default;
}

.mess_box {
	border: solid 1px #000000;
	padding: 10px;
	background-color: #ffffff;
	text-align: center;
	font-weight: bold;

}

.win_box {
	background-color: #353535;	
}

.tableheader {
	border_bottom: solid 1px #000000;
	font-weight: bold;
}

.canvas {
	padding: 7px;

}

.canvas_borders {
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 10px;
}

.border_under {
	background-color: #e4e4e4;
	padding: 4px;

}

.mth {
	background-color: #264584;
	background:transparent url(images/mthbg_yel.gif) no-repeat scroll right top;
	padding: 3px;
	padding-left: 8px;
	color: #333333;
	font-weight: bold;
}

#SSpanel TR {
	margin-bottom:4px;
}

TD {
	font-family: tahoma,arial,verdana;
	font-size: 8pt;

}

SELECT {
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	color: #000000;
	border:1px solid #999999;

}

#SSpanel SELECT {
	height: 18px;
}

INPUT {
	font-family: tahoma,arial,verdana;
	font-size: 11px;
	padding-top:1px;
	padding-left:2px;
	padding-right:2px;
	color: #000000;
}

INPUT[type="text"], INPUT[type="password"] { 
	height: 18px;
	border:1px solid #999999;
}

span.pubarchive {	
	border-left-width: solid 1px #FFFFFF;
	border-right-width: solid 1px #FFFFFF;
	border-top-width: solid 2px #FFFFFF;
	border-bottom-width: solid 2px #FFFFFF;
	padding: 1px 1px 1px 2px;
	background-color: #ff0000;
	font-weight: bold;
}

.shead {
	color: #37577B;
	font-weight: bold;

}

select.pubforb{
	width: 150px
}

select.keywords{
	width: 142px;
}

fieldset {
	border:1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;	
}

#navigation{
	border-bottom-width: 0px;
}

#navigation ul {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	margin: 0;

	padding: 0;

	list-style:none;		

}


#navigation li {

	display: inline;

	background: url(images/center_tab.gif) repeat-x center top;

	text-align: center;

	padding: 0;

	margin-right: 4px;	

	float: left;

}

#navigation div {

	color: #383838;

	background: url(images/left_tab.gif) no-repeat left top;

	float: left;

	margin:	0;

	padding-left:7px;

	text-decoration: none;

}

#navigation div span {

	background: url(images/right_tab.gif) no-repeat right top;

	display: block;

	padding:7px 13px 2px 5px;

}

#navigation div span {

	float: none;

}


div.mouseover{

	cursor: pointer;

}



div.mouseout{

	cursor: default;

}

span.inactiveTab{
  color: #C7C7C7;  
}


span.inactiveTabHover{
  color: #808080;

  
}



#navigation div span.first {

	background: url(images/center_tab.gif) repeat-x center top;

	text-align: center;

	padding:6px 13px 4px 5px;

	margin-right: 4px;		

	float: left;

}



#navigation div span.last {

	background: url(images/close_tab.gif) no-repeat right top;

	display: block;

	border-left: solid 1px #000000;

	padding:7px 3px 3px 5px;

}


td.tabstart{
	padding: 10px 10px 0px 10px;
}


td.topleft{

	background: url(images/top_left.gif) no-repeat left top;

	 width: 15px; 

	 height: 15px;

}

td.topright{

	background: url(images/top_right.gif) no-repeat right top;

	width: 15px; 

	height: 15px;

}

td.topcenter{

	background: url(images/top_center.gif);
	height: 15px;

}

td.bottomleft{

	background: url(images/bottom_left.gif) no-repeat left bottom;

	 width: 15px; 

	 height: 15px;

}

td.bottomright{

	background: url(images/bottom_right.gif) no-repeat right bottom;

	width: 15px; 

	height: 15px;

}

td.bottomcenter{

	background: url(images/bottom_center.gif);
	
	height: 15px;
}



td.leftcenter{

	background: url(images/left_center.gif);
	
	width: 15px;
}

td.rightcenter{

	background: url(images/right_center.gif);
	
	width: 15px;
}

td.center{

	background: url(images/center.gif);

}



.svt_tab .svt_tab, .svt_tab .tab_close { color: #e0be97;  font-family: verdana; font-weight: bold;}

.tabOn .svt_tab, .tabOn .tab_close  { color: #ffffff; font-family: verdana; font-weight: bold;}

.svt_tab, .tabOn { float: left; display: block; height: 24px; overflow: hidden; margin-right: 5px; cursor: pointer; }
.svt_tab { background: url('images/tab_left_yel.gif') no-repeat left top; }
.tabOn { background: url('images/tabon_left_yel.gif') no-repeat left top; }

.svt_tab .svt_tab, .tabOn .svt_tab { float: left; display: block; height: 24px; overflow: hidden; padding: 5px 10px 0 10px; font-size: 12px; margin: 0; white-space: nowrap; }
.svt_tab .svt_tab { background: url('images/tab_right_yel.gif') no-repeat right top; }
.tabOn .svt_tab { background: url('images/tabon_right_yel.gif') no-repeat right top; }


.svt_tab .tab_close, .tabOn .tab_close { float: left; display: block; height: 24px; overflow: hidden; padding: 2px 0 0 10px; font-size: 12px; margin: 0; white-space: nowrap; }
.svt_tab .tab_close { background: url('images/tab_closeright_yel.gif') no-repeat right top; }
.tabOn .tab_close { background: url('images/tabon_closeright_yel.gif') no-repeat right top; }

span.btn1 {
background:transparent url('images/btn12bgl.gif') no-repeat top left;display:inline;float:left;margin-right:3px;font:11px Arial;
line-height:15px;height:20px;padding-left:9px;text-decoration:none;
}
span.btn1 label { font:11px Arial !important; }
span.btn1.right { float:right !important; margin-right:0 !important; margin-left:3px; }
span.btn1 span {
background: transparent url('images/btn12bgr.gif') no-repeat top right;cursor:pointer;cursor:hand;display:block;padding:0 9px 0 0;#padding-top:2px !important;
color:#000 !important;font-family:Tahoma !important;font-size:10px !important;font-size-adjust:none;font-style:normal;font-variant:normal;#height:20px;
}
span.btn1 input {
background:transparent none repeat scroll 0%;clear:both;border:0pt none;color:#000;font-size:10px;font-size-adjust:none;font-style:normal;font-variant:normal;
line-height:14px;height:16px;position:relative;cursor:pointer;cursor:hand;#height:16px !important;
}
span.btn1 input[type="button"],span.btn1 input[type="submit"] { #height:20px !important;}
span.btn1 select {
background:transparent none repeat scroll 0%;border:0pt none;color:#666;font-family:Verdana;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;
line-height:14px;height:14px;position:relative;#height:20px !important;
}
span.btn1 input[type="text"] { height:13px !important; #background-color:#e1e1e1; cursor:text !important; }


span.btn2 {
background:transparent url('images/btn1bgl.gif') no-repeat top left;display:inline;float:left;margin-right:3px;font:11px Arial;
line-height:15px;height:20px;padding-left:9px;text-decoration:none;
}
span.btn2 label { font:11px Arial !important; }
span.btn2.right { float:right !important; margin-right:0 !important; margin-left:3px; }
span.btn2 span {
background: transparent url('images/btn1bgr.gif') no-repeat top right;cursor:pointer;cursor:hand;display:block;padding:0 9px 0 0;#padding-top:2px !important;
color:#000 !important;font-family:Tahoma !important;font-size:10px !important;font-size-adjust:none;font-style:normal;font-variant:normal;#height:20px;
}
span.btn2 input {
background:transparent none repeat scroll 0%;border:0pt none;color:#000;font-size:10px;font-size-adjust:none;font-style:normal;font-variant:normal;
line-height:14px;height:16px;position:relative;cursor:pointer;cursor:hand;#height:12px !important;
}
span.btn2 input[type="button"],span.btn2 input[type="submit"] { #height:20px !important;}
span.btn2 select {
background:transparent none repeat scroll 0%;border:0pt none;color:#666;font-family:Verdana;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;
line-height:14px;height:14px;position:relative;#height:20px !important;
}
span.btn2 input[type="text"] { height:13px !important; #background-color:#e1e1e1; cursor:text !important; }


.pan_cont { background-color:#454545; }
.pan_leftcol { width:78px; text-align:right; padding-right:5px;vertical-align:top; }
.hitpan_leftcol { width:108px; text-align:right; padding-right:5px;vertical-align:top; }
.pan_rightcol { width:170px; }
.hitpan_rightcol { width:130px; }

.pan_botpad { padding-bottom:4px; }

.pan_lefttop {
background:url('images/pantl.gif') no-repeat top left;
width:7px;
height:7px;
}
.pan_righttop {
background:url('images/pantr.gif') no-repeat top left;
width:7px;
height:7px;
}
.pan_rightbot {
background:url('images/panbr.gif') no-repeat top left;
width:7px;
height:7px;
}
.pan_leftbot {
background:url('images/panbl.gif') no-repeat top left;
width:7px;
height:7px;
}

#previewdetails td {
padding-left:5px;
vertical-align:top;
padding-bottom:5px;
}
#previewdetails {
padding:5px;
}
#previewdetails .detleft {
text-align:left;
width:70px;
}