body, html
{
	margin: 0;
	padding: 0;
	background-color: #FCFCFC;
	font-family : Tahoma,Verdana,Arial;
	color: #000000;
	text-align:center;
	height: auto;
}

body
{
	min-width: 820px;
	font-family: Arial, Verdana, Helvetica, Helv, Sans-Serif;
	text-align: left;
}

html
{
	overflow:scroll;
}

a, a:link, a:visited, a:active
{
	text-decoration: none;
	color: #222277;
}

a:hover
{
	text-decoration: underline;
	color: #222277;
}

h1 
{
	font-family: "Arial Narrow", Arial, Helvetica, Helv, Sans-Serif;
	Font-Size: 1.86em;
	font-weight: bold;
	color: #21A6E7;
	margin: 8px 16px 8px 8px;
}

h1.Black 
{
	color: #000000;
}

h1.Orange
{
	color : #EF6D00;
}

h2
{
	font-family: Arial, Helvetica, Helv, Sans-Serif;
	Font-Size: 1.6em;
	font-weight: bold;
	color: #21A6E7;
	margin: 8px 16px 8px 8px;
}

h2.Orange 
{
	color : #EF6D00;
}

h2.Small
{
	Font-Size: 1em;
	color : #000000;
	font-weight: normal;
	font-style: normal;
	display:inline;
	margin: 0px;
}

h3
{
	font-family: Arial, Helvetica, Helv, Sans-Serif;
	Font-Size: 1.4em;
	font-weight: bold;
	font-style: italic;
	color: #21A6E7;
	margin: 8px 16px 8px 8px;
}

h3.Orange 
{
	color : #EF6D00;
}

h3.Small
{
	Font-Size: 1em;
	color : #000000;
	font-weight: normal;
	font-style: normal;
	display:inline;
	margin: 0px;
}

h4
{
	font-family: Arial, Helvetica, Helv, Sans-Serif;
	Font-Size: 1.2em;
	font-weight: bold;
	color: #21A6E7;
	margin: 8px 16px 8px 8px;
}

h4.Orange a, h4.Orange a:visited
{
	text-decoration: none;
	color: #EF6D00;
}

h4.Orange a:hover, h4.Orange a:active
{
	text-decoration: underline;
	color: #21A6E7;
}

div {
	margin: 0px 0px 0px 0px;
	overflow:visible;
}

input, select {
	color : #000000;
	font-size : 1em;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.px {
	padding : 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}

.px5 {
	padding : 5px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

.menu {
	color : #FFFFFF;
	margin-top : 9px;
	padding-bottom : 9px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : .96em;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.menu a {
	color : #FFFFFF;
	text-decoration: none;
}

.menu a:hover {
	color : #F2F2F2;
}

.title01 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : .96em;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.title02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : .96em;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.title02 a {
	color : #000000;
	text-decoration: none;
}

.title03 {
	Font-Family: Tahoma, Arial, Helvetica;
	Font-Weight: bold;
	Font-Size: 1em;
}

.title04 {
	Font-Family: Tahoma, Arial, Helvetica;
	Font-Weight: bold;
	Font-Size: 1em;
	color : #EF6D00;
}

.right {
	color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : .96em;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.right b {
	color : #EF6D00;
}

.right a {
	color : #CC3300;
}

.right a:hover {
	color : #FF3300;
}

.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : .96em;
	font-family : Tahoma,Verdana,Arial;
}

.left b {
	color : #FFFFCC;
	font-size : 1em;
}

.left a {
	color : #CC3300;
}

.left a:hover {
	color : #FF3300;
}

.pkg {
	color : #FF0000;
	margin-top : 5px;
	padding-bottom : 2px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 1.2em;
	font-family : Comic Sans MS,Tahoma,Verdana,Arial;
}

.pkg b {
	color : #0000CC;
	font-weight : bold;
}

.lbl {
	color : #000000;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 1.2em;
	font-family : Arial,Tahoma,Verdana;
}

.lbl b {
	color : #3034D4;
	font-family : Tahoma,Verdana,Arial;
}

.addr td {
	color : #000000;
	margin-left : 10px;
	margin-right : 10px;
	font-size : .96em;
	font-family : Tahoma,Verdana,Arial;
}

li {
	color : #000000;
	margin-top : -1px;
	margin-bottom : -1px;
	margin-right : 1px;
	font-size : .96em;
	font-family : Tahoma,Verdana,Arial;
}

ul, ol {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	font-size : .96em;
	font-family : Tahoma,Verdana,Arial;
}

p {
	color : #000000;
	margin : 5px 10px 0px 10px;
	padding-bottom : 5px;
	font-size : 1em;
	font-family : Tahoma,Verdana,Arial;
	line-height: 120%;
}

p a {
	color : #294A7B;
}

p a:hover {
	color : #000000;
}

a.botref, a.botref:visited {
	color : #224477;
	text-decoration: none;
	padding: 0;
	font-size : 1em;
}

a.botref:hover, a.botref:active {
	color : #FFFF99;
	text-decoration: underline;
}

table.white 
{
	border:0;
	padding:0;
	background-color:#FFFFFF;
}

Table.PTable 
{
	 border: solid 1px #CCA000;
}

th.PTable
{
	background-color: #ef6d00;
	color: #FFFFFF;
	padding: 1px 4px 1px 4px; 
	border-bottom: solid 1px #CCA000;
}

td
{
	overflow:visible;
}

td.PBold
{
	font-weight: bold;
}

Table.PTable td
{
	background-color: #FFF5E5;
	padding: 1px 4px 1px 4px; 
}


td.NavButton {
	font-family : Arial,Tahoma,Verdana;
	font-weight : bold;
	font-size : 12pt;
	text-align : center;
	line-height: 110%;
	height : 35px;
	background-image: url('/images/fon_right.gif');
	background-repeat: repeat-x; 
	border-width: 1px;
	border-style: solid;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-right-color: #444444;
	border-bottom-color: #777777;
	padding-left: .75em;
	padding-right: .75em;
	white-space:nowrap;
}

td.NavButton a, td.NavButton a:visited { 
	color : #0099CC;
	text-decoration : none;
}

td.NavButton a:hover, td.NavButton a:active {
	color : #EE9000;
	text-decoration : none;
}

td.NavButton#NavSel, td.NavSel {
	font-family : Arial,Tahoma,Verdana;
	font-weight : bold;
	font-size : 12pt;
	text-align : center;
	line-height: 110%;
	height : 35px;
	background-color: #77AACC;
	background-image: none;
	border-width: 1px;
	border-style: solid;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-right-color: #444444;
	border-bottom-color: #777777;
	padding-left: .75em;
	padding-right: .75em;
}

td.NavButton#NavSel a, td.NavButton#NavSel a:visited, td.NavSel a, td.NavSel a:visited { 
	color : #FFFFFF;
	text-decoration : none;
}

td.NavButton#NavSel a:hover, td.NavButton#NavSel a:active, td.NavSel a:hover, td.NavSel a:active {
	color : #EE9000;
	text-decoration : none;
}

img 
{
	border: 0;
	padding: 0;
	margin: 0;
}

.crumbs 
{
	height: 20px;
	text-align:right;
	font-size : 0.96em;
	margin: 0px 6px 0px 0px;
	color: #000077;
}

.crumbs a, .crumbs a:visited 
{
	text-decoration:none;
	color: #000077;
}
 
.crumbs a:active, .crumbs a:hover 
{
	text-decoration: underline;
	color: #0000AA;
}

.bot {
	color : #000000;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 10px;
	font-size : 0.85em;
	font-family : Tahoma,Verdana,Arial;
	font-weight : normal;
}

.FootNav {
	color : #000000;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 10px;
	font-size : 0.85em;
	font-family : Tahoma,Verdana,Arial;
	font-weight : normal;
}

.FootNav a, .FootNav a:visited {
	color : #000000;
	text-decoration: none;
	padding: 0;
	font-size : 1em;
}

.FootNav a:hover, .FootNav a:active {
	color : #294A7B;
	text-decoration: underline;
}

.FootNav#FootNavSel a, .FootNav#FootNavSel a:visited { 
	color : #002299;
	text-decoration : none;
}

.FootNav#FootNavSel a:hover, .FootNav#FootNavSel a:active {
	color : #EE9000;
	text-decoration : none;
}

div.ListSummary {
	color : #000088;
	text-decoration: none;
	padding: 0;
	font-size : 1.2em;
	font-family: Tahoma, Arial, helvetica, helv, Sans-Serif;
	font-weight: bold;
}

a.ListSummary {
	color : #000088;
	text-decoration: none;
	padding: 0;
	font-size : 1.2em;
	font-family: Tahoma, Arial, helvetica, helv, Sans-Serif;
	padding-left:1em;
	font-weight: bold;
}

a.ListSummary:hover, a.ListSummary:active {
	color : #294A7B;
	text-decoration: underline;
}

#container 
{
	width:780px;
	text-align:center;
	background: #B9B9B9 url('../../images/edges.gif') top left repeat-y;
	padding: 161px 17px 0px 17px;
	margin: 0px;
	height: auto;
}

.navbar 
{
	position: absolute;
	top : 126px;
	left : 50%;
	margin-left: -390px;
	height : 35px;
	width: 780px;
}

#rightcontent 
{
	float:right;
	width: 27px;
	height: 400px;
	background: transparent url('../../images/Server_Bot.jpg') left top no-repeat;
}

#maincontent 
{
	float:right;
	width:753px;
	text-align:left;
	background: #FFFFFF url('../../images/fon01.gif') top repeat-x;
	padding: 0px;
	overflow:hidden;
}

#sidebar 
{
	float:left;
	width:175px;
	text-align:left;
	background-color: #AABBCA;
	overflow:hidden;
}

#sidebarinner 
{
	width:159px;
	float:left;
	background: #D1D6DB url('../../images/bg_MktgMsg.jpg') repeat-x top;
	height: auto;
}

#BSpacer2 
{
	width: 8px;
	float:left;
}

#BSpacer3 
{
	width: 8px;
	float:right;
}

#banner 
{
	position: absolute;
	top : 0px;
	left : 50%;
	margin-left: -390px;
	height : 126px;
	width: 780px;
	background: transparent url('../../images/logo02.jpg') top right no-repeat;
	text-align: left;
}

#Logo01 
{
	background: url('/images/logo01.gif'); 
	width: 510px;
	height: 126px;
}

#footdiv
{
	clear: both;
}

#BGLeft {
	background: url('/images/bg_left.gif');
	width:17px;
	height:16px;
}

#BGRight {
	background: url('/images/bg_right.gif');
	width:17px;
	height:16px;
}

#Header 
{
	margin: 0px 0px 4px 8px;
}

#Diagnostics 
{
	display : none;
	color : Blue;
	font-size: .85em;
	font-family: "Courier New", Courier, system;
}

.MktMsg {
	background: #D1D6DB url('/images/bg_MktgMsg.jpg') repeat-x top;
	padding: 4px;
}

.Fon {
	width: 100%; 
	background-image: url('/images/fon01.gif');
	background-position: top; 
	background-repeat: repeat-x;
	text-align: left;
}

.Fon_Bot {
	background: #23A5E3 url('/images/fon_bot.gif') repeat-x;
}

.FormView
{
	border: solid 1px #BBBBBB;
}

.Break
{
	background-color: #BBD0DC;
}

.LBlue
{
	color : #21A6E7;
}

.LBlueBorder
{
	border : solid 1px #21A6E7;
}

.Orange 
{
	color : #EF6D00;
}

.OLBACKGROUND
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.OLFOREGROUND
{
	text-align: left;
	color: #000000;
	font-size: 1em;
	background-color: #f0f8ff;
}
.OLCAPTIONBLUE
{
	text-align: left;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	vertical-align: middle;
	background-color: #85aad4;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 2px solid;
}

.OLCap
{
	color: #FFFFFF;
	Font-Size: 1.2em;
	font-weight: bold;
}

.OLCapBG
{
	background-color: #000080;
}

.OLText
{
	color: #000000;
	Font-Size: 1.0em;
}

a.IconMenuTitle, a.IconMenuTitle:visited
{
	text-decoration: none;
	color:Black;
}

a.IconMenuTitle:hover, a.IconMenuTitle:active
{
	text-decoration: underline;
	color:Blue;
}

div.ProgressOuter
{
	position: absolute;
	top: 250px;
	text-align: center;
}

div.ProgressInner
{
	color: #000088;
	background-color: #FFFFFE;
	font-style: italic;
	font-weight: bold;
	vertical-align: middle;
	width: 400px;
	margin: 4px;
	padding: 6px 4px 4px 4px;
	border: solid 1px #EEEEEE;
}

div.DivFloatNone
{
	float: none;
	clear: none;
	text-align: left;
	height:auto;
}

.DHTMLPrompt
{
	font-size:0.96em;
	font-style:italic;
	font-weight:normal;
	color:#AAAAAA;
}

.Validation
{
	color:Red;
}

.StatusMsg
{
	color:Green;
}

.PageMainMessage
{
	color:Red;
	font-size:1.2em;
}

.StatusMsg_NonResult
{
	color:#999999;
}

.FloatLeft
{
	float:left;
}

.CleareLeft
{
	clear:left;
}

.CleareRight
{
	clear:right;
}

.Width_120
{
	width:120px;
}

.Width_40
{
	width:40px;
}

.Width_50
{
	width:50px;
}

.Width_500
{
	width:500px;
}

.Width_60
{
	width:60px;
}

.Width_64
{
	width:64px;
}

.Width_70
{
	width:70px;
}

.Width_80
{
	width:80px;
}

.Width_96
{
	width:96px;
}

.Width_16
{
	width:16px;
}

.Width_160
{
	width:160px;
}

.Width_170
{
	width:170px;
}

.Width_128
{
	width:128px;
}

.Width_100
{
	width:100px;
}

.Width_120
{
	width:120px;
}

.Width_150
{
	width:150px;
}

.Width_174
{
	width:174px;
}

.Width_192
{
	width:192px;
}

.Width_200
{
	width:200px;
}

.Width_204
{
	width:204px;
}

.Width_208
{
	width:208px;
}

.Width_220
{
	width:220px;
}

.Width_250
{
	width:250px;
}

.Width_256
{
	width:256px;
}

.Width_300
{
	width:300px;
}

.Width_310
{
	width:310px;
}

.Width_314
{
	width:314px;
}

.Width_360
{
	width:360px;
}

.Width_380
{
	width:380px;
}

.Width_400
{
	width:400px;
}

.Width_460
{
	width:460px;
}

.Width_470
{
	width:470px;
}

.Width_624
{
	width:624px;
}

.Padding_0_5_0_5
{
	padding:0px 5px 0px 5px;
}

.Padding_0_5_0_0
{
	padding:0px 5px 0px 0px;
}

.Padding_0_0_0_10
{
	padding:0px 0px 0px 10px;
}

.Padding_0_0_0_20
{
	padding:0px 0px 0px 20px;
}

.Padding_0_10_0_0
{
	padding:0px 10px 0px 0px;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.Inactive_Menu_Button
{
	border-style: solid;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color:Window;
	text-align:center;
}

.Active_Menu_Button
{
	border: solid 1px #BBBBBB;
	border-bottom: solid 0px #BBBBBB;
	background-color:#BBD0DC;
	text-align:center;
}

.Inactive_Menu_Button_1
{
	border-style: solid;
	border-width: 1px;
	border-color: #BBBBBB;
	border-bottom: solid 0px #BBBBBB;
	background-color:#BBD0DC;
	text-align:center;
	padding:4px;
}

.Active_Menu_Button_1
{
	border: solid 1px #BBBBBB;
	border-bottom: solid 0px #BBBBBB;
	background-color:#21A6E7;
	border-bottom: solid 0px #BBBBBB;
	text-align:center;
	padding:4px;
}


a.Tab_Ctl_Link, a.Tab_Ctl_Link:link, a.Tab_Ctl_Link:active, a.Tab_Ctl_Link:visited
{
	text-decoration: none;
	color: Black;
}

a.Tab_Ctl_Link:hover
{
	text-decoration: underline;
	color: Black;
}

.ImageButtonHolder
{
	text-align:center;
	font-size:0.86em;
}

.CompletionPanel
{
	z-index:1000;
	background-color: #FFFFFF;
	height: 100px;
	overflow: auto;
}

.CompletionList
{
	Font-size: .85em;
	border: solid 1px #888888;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	background-color: #FFFFFF;
	z-index:1000;
}

.CompletionListItem 
{
	color: #000000;
	background-color: transparent;
	margin: 1px;
	z-index:1000;
}

.CompletionListHighlightedItem
{
	color: #EF6D00;
	margin: 1px;
	z-index:1000;
}

.AutoExtAppList_Col1, .AutoExtAppList_Col2
{
	width: 125px;
	height: 1.1em;
	overflow: hidden;
	text-align: left;
	float: left;
	background-color: transparent;
}

.AutoExtAppList_Col2 
{
	width: 100px;
	float: left;
}

.AutoExtAppList_Col3
{
	float: left;
	display: none;
}

.checkBoxListWrap_20 tr td
{
	vertical-align: top; 
	width: 20%;
}
 
.checkBoxListWrap_20 input 
{
	position:relative;
	float:left;
}
 
.checkBoxListWrap_20 label
{

}

.Font_0_85em
{
	Font-size: .85em;
}

.h2_NoMargin
{
	font-family: Arial, Helvetica, Helv, Sans-Serif;
	Font-Size: 1.6em;
	font-weight: bold;
	color: #21A6E7;
}

.Error
{
	font-weight: bold;
	color: #880000;
}

.Input_Select_Left_Right_Margin_0 select, .Input_Select_Left_Right_Margin_0 input
{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

.Input_Width_13 input[type=checkbox]
{
	width:13px;
}

.BlueButton 
{
	background-color: #b3d9ff;
	color: #000000;
	padding: 2px 6px 2px 6px;
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url('skin/PIE.ashx');
	border:solid 1px #bababa;
	position:relative;
	
}

.BlueButton_Hover a:hover
{
	background-color: #EF6D00;
	color: #000000;
	padding: 2px 6px 2px 6px;
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url('skin/PIE.ashx');
	border:solid 1px #bababa;
	position:relative;
}

.BlueButton_1 
{
	background-color: #21A6E7;
	color: #000000;
	padding: 2px 6px 2px 6px;
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url('../skin/PIE.ashx');
	border:solid 1px #bababa;
	position:relative;
	
}

.BlueButton_2
{
	background-color: #b3d9ff;
	color: #000000;
	padding: 2px 6px 2px 6px;
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url('../skin/PIE.ashx');
	border:solid 1px #bababa;
	position:relative;
	
}

.Margin_Top_2px input, .Margin_Top_2px span, .Margin_Top_2px select, .Margin_Top_2px textarea
{
	margin-top:2px;
}

.Margin_Bottom_2px input, .Margin_Bottom_2px span, .Margin_Bottom_2px select, .Margin_Bottom_2px textarea
{
	margin-bottom:2px;
}

.Margin_Top_4px input, .Margin_Top_4px span, .Margin_Top_4px select
{
	margin-top:4px;
}

.Hover_Report_Header
{
	background-color: #555555;
	color:#FFFFFF;
}

.Filter
{
	padding: 1px 4px 1px 4px;
	border: solid 1px #a9a9a9;
	background-color:#f5f5f5;
	overflow:visible;
}

.Filter_2
{
	padding: 1px 4px 1px 4px;
	border: solid 1px #a9a9a9;
	background-color:#f5f5f5;
	overflow:visible;
}

.Filter, .Shadow
{
	-moz-box-shadow: #555 0px 0px 6px;
	-webkit-box-shadow: #555 0px 0px 6px;
	box-shadow: #555 0px 0px 6px;
	behavior: url('../skin/PIE.ashx');
	position:relative;
}

.Filter, .Rounded 
{
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url('../skin/PIE.ashx');
	position:relative;
}

.RoundedTop 
{
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	behavior: url('../skin/PIE.ashx');
	position:relative;
}

.RoundedBottom 
{
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	behavior: url('../skin/PIE.ashx');
	position:relative;
}

#ctl00_MainContent_aceUsername_completionListElem
{
	position:static;
}

.Filter_1
{
	padding: 1px 4px 1px 4px;
	border: solid 1px #a9a9a9;
	background-color:#f5f5f5;
	overflow:visible;
}

.Filter_1, .Shadow_1
{
	-moz-box-shadow: #555 0px 0px 6px;
	-webkit-box-shadow: #555 0px 0px 6px;
	box-shadow: #555 0px 0px 6px;
	behavior: url('../../skin/PIE.ashx');
	position:relative;
}

.Filter_1, .Rounded_1 
{
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url('../../skin/PIE.ashx');
	position:relative;
}

.RoundedTop_1 
{
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	behavior: url('../../skin/PIE.ashx');
	position:relative;
}

.RoundedBottom_1 
{
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	behavior: url('../../skin/PIE.ashx');
	position:relative;
}

.PanelWhite 
{
	background-color: #FFFFFF;
	color: #000000;
}

.PanelOrange 
{
	background-color: #EF6D00;
	color: #FFFFFF;
}

.PanelLightGray 
{
	background-color: #D3D3D3;
	color: #FFFFFF;
}

.DDL_No_Margin select
{
	margin:0px;
}

.DDL_No_Left_Margin select
{
	margin-left:0px;
}

.MoveLeft200
{
	position: relative;
	left: -200px;
}

.ValidationHighlight
{
	background-color: #FFFFD0;
}

.customCalloutStyle div, .customCalloutStyle td
{
	border: solid 1px #CCCCCC;
	background-color: #FFFFD0;
	color: #000000;
}

.customCalloutStyle .ajax__validatorcallout_popup_table
{
	display: none;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row
{
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell
{
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table
{
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row
{
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
	padding: 8px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none;
	background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none;
	border-right: none;
	border-left: none;
	width: 15px;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
	height: 1px;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-right: none;
	padding: 0px;
	margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 5px;
	border-right: none;
	border-left: none;
	width: 100%;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell
{
	width: 20px;
	padding: 5px;
	border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell
{
	vertical-align: top;
	padding: 0px 5px 0px 0px;
	text-align: right;
	border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	border: none;
	text-align: center;
	width: 10px;
	padding: 1px;
	cursor: pointer;
}

.Plus20Y
{
	position: relative;
	padding-top: 20px;
}

.Report_Header_1
{
	background-color: #ffffff;
	color:#000000;
	height:24px;
	vertical-align:top;
	border:0;
}

.Report_Header_1 tr
{
	border:0;
}

.Report_Header_1 th
{
	border:0;
}

.Report_Header_1 td
{
	border:0;
}

.Report_Row_1 
{
	background-color: #eeeeee;
	color:#000000;
	border-color:#eeeeee;
	height:36px;
	vertical-align:top;
}

.Report_Row_1 tr
{
	border:0;
}

.Report_Row_1 th
{
	border:0;
}

.Report_Row_1 td
{
	border:0;
}

.Report_Row_Alt_1
{
	background-color: #eeeeee;
	color:#000000;
	border-color:#eeeeee;
	height:36px;
	vertical-align:top;
}

.Report_Row_Alt_1 tr
{
	border:0;
}

.Report_Row_Alt_1 th
{
	border:0;
}

.Report_Row_Alt_1 td
{
	border:0;
}

.SelectedRow_1
{
	background-color: #bbbbbb;
	color:#000000;
	border-color:#bbbbbb;
	height:30px;
	vertical-align:top;
}

.SelectedRow_1 tr
{
	border:0;
}

.SelectedRow_1 th
{
	border:0;
}

.SelectedRow_1 td
{
	border:0;
}

.No_Border
{
	border:0;
}

.Padding_Right_10
{
	padding-right:10px;
}

.Padding_Right_10 th
{
	padding-right:10px;
}

.Padding_Right_10 td
{
	padding-right:10px;
}

.Padding_Left_10
{
	padding-left:10px;
}

.Padding_Left_10 th
{
	padding-left:10px;
}

.Padding_Left_10 td
{
	padding-left:10px;
}

.Padding_Right_20
{
	padding-right:20px;
}

.Padding_Right_20 th
{
	padding-right:20px;
}

.Padding_Right_20 td
{
	padding-right:20px;
}

.Padding_Left_20
{
	padding-left:20px;
}

.Padding_Left_20 th
{
	padding-left:20px;
}

.Padding_Left_20 td
{
	padding-left:20px;
}

.Min_Width_130
{
	min-width:130px;
}

.Min_Width_140
{
	min-width:140px;
}

.Min_Width_230
{
	min-width:230px;
}

.Min_Width_210
{
	min-width:210px;
}

.Report_Header
{
	background-color: #21A6E7;
	color:#FFFFFF;
}

.Report_Header th
{
	background-color: #21A6E7;
	color:#FFFFFF;
	padding:0;
	margin:0;
}

.Report_Header a
{
	color:#FFFFFF;
}

.Report_Row, table.Report tr.Report_Row td
{
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
}

table.Report tr.Report_Row td
{
	background-color:#FFFFFF;
}

.Report_Row_Alt
{
	background-color: #DDDDDD;
}

.Report_Row a, .Report_Row_Alt a 
{
	color: #155515;
}

.SelectedRow
{
	background-color: #E8F4C6;
	color: #000000;
}

.Report_Header_Orange
{
	background-color: #EF6D00;
	color:#FFFFFF;
}

.Report_Header_Orange th
{
	background-color: #EF6D00;
	color:#FFFFFF;
	padding:0;
	margin:0;
}

.Report_Header_Orange a
{
	color:#FFFFFF;
}

.Report_Header_LightGray
{
	background-color: #bbbbbb;
	color:#ffffff;
}

.Report_Header_LightGray th
{
	background-color: #bbbbbb;
	color:#ffffff;
	padding:0;
	margin:0;
}

.Report_Header_LightGray a
{
	color:#ffffff;
}

.No_Padding_Left select
{
	padding-left:0px;
}

.No_Padding_Left input
{
	padding-left:0px;
}

.No_Margin_Left select
{
	margin-left:0px;
}

.No_Margin_Left input
{
	margin-left:0px;
}

.No_Padding_Right select
{
	padding-right:0px;
}

.No_Padding_Right input
{
	padding-right:0px;
}

.Padding_0_2_0_2 th
{
	padding:0px 2px 0px 2px;
}

.Padding_0_2_0_2 td
{
	padding:0px 2px 0px 2px;
}

.SearchButton
{
	font-size:0.9em;
}

.DDL_TB_Margin_2_0_2_0 input[type=text], .DDL_TB_Margin_2_0_2_0 select, .DDL_TB_Margin_2_0_2_0 textarea
{
	margin:2px 0px 2px 0px;
}

.DragPanelHeader
{
	text-align:left;
	font-weight:bold;
	font-size: 1em;
	background-color:#333333;
	color: #FFFFFF;
	border:solid 1px #777777;
	padding: 0px;
	margin:0px;
	z-index:100;
}

.DragPanelBody
{
	border-left:solid 1px #777777;
	border-right:solid 1px #777777;
	border-bottom:solid 1px #777777;
	background-color: #FFFFFF;
	padding: 3px;
	margin: 0px;
	text-align:left;
	z-index:100;
}

.DragPanelBody_1
{
	border-left:solid 1px #777777;
	border-right:solid 1px #777777;
	border-bottom:solid 1px #777777;
	background-color: #FFFFFF;
	padding: 3px;
	margin: 0px;
	text-align:left;
}

.DragPanelHeader_1
{
	text-align:left;
	font-weight:bold;
	font-size: 1em;
	background-color:#333333;
	color: #FFFFFF;
	border:solid 1px #777777;
	padding: 0px;
	margin:0px;
}

.DragPanelWidth
{
	width:250px;
}

.ajax__calendar_container { z-index : 1000 ; }

.Input_Margin_Left_0px input[type=checkbox]
{
	margin-left:0px;
}

.SessionTimoutContainer {  
	position:absolute;  
	top:400px;  
	left:300px;      
	width:250px;
	border:solid 1px Gray;
	background-color: #dddddd;
	font-size:medium;
	z-index:10000;  
}

.SessionTimoutContainer_2 {  
	position:absolute;  
	top:400px;  
	left:300px;      
	width:250px;
	border:solid 1px Gray;
	background-color: #dddddd;
	font-size:medium;  
}

.mceContentBody
{
	min-width:10px;
}

input[type=radio]
{
	height:12px;
	width:13px;
	margin:0px 2px 2px 4px;
}

