html, form, #canvas 
{
	width:100%;
}

body
{
	width:100%;margin:0px; background:#ffffff; font-family:Arial, Sans-Serif; font-size:14px;
}

p, div, td, span
{
	font-family:Arial, Sans-Serif; font-size:14px;
}

.text        { font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; color: #5C5C5C}

a:link.orange    {text-decoration:none;color:#f6ae26;background-color:transparent;font-family: Arial, Helvetica, sans-serif;line-height: 14px;font-size: 14px;}
a:visited.orange {text-decoration:none;color:#f6ae26;background-color:transparent;font-family: Arial, Helvetica, sans-serif;line-height: 14px;font-size: 14px;}
a:hover.orange   {text-decoration:underline;color:#f6ae26;background-color:transparent;font-family: Arial, Helvetica, sans-serif;line-height: 14px;font-size: 14px;}
a:active.orange  {text-decoration:underline;color:#f6ae26;background-color:transparent;font-family: Arial, Helvetica, sans-serif;line-height: 14px;font-size: 14px;}


a:link.powered   	{text-decoration:none;color:#a4a4a4;background-color:transparent;font-family: Arial, Helvetica, sans-serif;line-height: 14px;font-size: 12px;}
a:visited.powered	{text-decoration:none;color:#a4a4a4;background-color:transparent;font-family: Arial, Helvetica, sans-serif;line-height: 14px;font-size: 12px;}
a:hover.powered		{text-decoration:underline;color:#a4a4a4;background-color:transparent;font-family: Arial, Helvetica, sans-serif;line-height: 14px;font-size: 12px;}
a:active.powered	{text-decoration:underline;color:#a4a4a4;background-color:transparent;font-family: Arial, Helvetica, sans-serif;line-height: 14px;font-size: 12px;}

.subtitle	{ color: #606676; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 40px;}

img{ vertical-align:middle; border-style:none; }
img.wb
{
	vertical-align:baseline;
}
.topgrey {
	background: url(../images/greytile.gif);
	background-repeat: repeat-x;
}

td.tab 
{
	width:512px;
}

td.topblack {
	display:none;
	visibility:hidden;
}
.menuFrm
{
	display:none;
	visibility:hidden;
}
.fade {
	background: url(../images/fade.gif);
	background-repeat: repeat-x;
}

.date {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	line-height: 15px;
	color: #636363;
}


.main {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	line-height: 15px;
}

.lightgrey {
	background-color: #ececec;
}
.lightgreyRight
{
	background-color:#ececec;
	text-align:right;
}
.lightgreySilver
{
	background:url(../images/silver.gif) no-repeat left #000000;
	height:2px;
}
.toptitle {
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color:#C70000;
	padding-top:15px;
}

.company {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top:15px;
	padding-left:20px;
	font-weight: bold;
	font-style: italic;
}

.website {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left:20px;
}

.name, .name a {
visibility:hidden;display:none;
}
.title
{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
}

.powered {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a4a4a4;
	display:none;
	visibility:hidden;
}

td.darkgrey	{
	background-color: #858585;
}

td.darkblue	{
	background-color: #5e667e;
}

td.lightblue	{
	background-color: #e5e8ef;
	font-family: Arial, Helvetica, sans-serif;
	color: #5e667e;
	font-size: 14px;
}

td.lightblue2	{
	background-color: #5e667e;
	font-family: Arial, Helvetica, sans-serif;
	color: #387799;
	font-size: 14px;
}

.lightblue3	{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
}

.lightblue4	{
	background-color: #e5e8ef;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
}

td.white	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
}

td.white2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:normal;
	text-align:left;
}

td.white3	{
	font-family: Arial, Helvetica, sans-serif;
	color: #387799;
	font-size: 14px;
	font-weight:normal;
}

td.title	{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	width: 80%;
}

td.print	{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
}

td.bottomblue	{
	background: url(../images/tilebottom_blue.gif) repeat-x #FFFFFF bottom;
}

td.bottomwhite	{
	background: url(../images/tilebottom_white.gif) repeat-x #FFFFFF top;
}

td.topblue	{
	background: url(../images/tiletop_blue.gif) repeat-x #FFFFFF top;
}

td.toplightblue	{
	background: url(../images/tiletop_lightblue.gif) repeat-x #FFFFFF top;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal;
	color: #FFFFFF;
}

td.topwhite	{
	background: url(../images/tiletop_white.gif) repeat-x #FFFFFF bottom;
	border:0px;
	height:14px;
}

td.leftblue	{
	background: url(../images/tileleft_blue.gif) repeat-y #FFFFFF left;
}

td.rightwhite	{
	background: url(../images/tileright_white.gif) repeat-y #FFFFFF right;
}

td.leftwhite	{
	background: url(../images/tileleft_white.gif) repeat-y #FFFFFF left;
}

td.leftlightblue	{
	background: url(../images/tileleft_lightblue.gif) repeat-y #FFFFFF left;
}

td.leftlightblue2	{
	background: url(../images/tileleft_lightblue.gif) repeat-y #e5e8ef left;
}

td.rightlightblue	{
	background: url(../images/tileright_lightblue.gif) repeat-y #FFFFFF right;
}

td.rightlightblue2	{
	background: url(../images/tileright_lightblue.gif) repeat-y #e5e8ef left;
}

.button { 
font-size: 11pt; 
font-family: verdana, helvetica, sans-serif; 
font-weight: normal;
/*background-color: #f19d16;
border-top:0px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
border-left:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
*/
background:url(../images/button.gif) top repeat-x;
}

.field { 
font-size: 13px; 
width : 100px; 
font-family: verdana, helvetica, sans-serif; 
background-color: #FFFFFF;
border-top:1px solid #5e667e;
border-bottom:1px solid #5e667e;
border-left:1px solid #5e667e;
border-right:1px solid #5e667e;

}
.lb1 {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	display:block;
	width:100%;
	line-height:20px;
}

.lb2 {
	background-color: #e5e8ef;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	display:block;
	width:100%;
	line-height:20px;
}
.lb
{
	border-left:1px solid #e5e8ef;
}
.rb
{
	border-right:1px solid #e5e8ef;
}
table#loginDialog { border: 1px solid #000000; font-family: Arial, sans-serif; width: 290px; margin-left: auto; margin-right: auto; }

td#main { padding: 5px; vertical-align: top; }
td#sbMenu { visibility:hidden;display:none;}
td#title { visibility:hidden;display:none;}
td#date {  padding: 2px 10px 2px 2px; color: #FFFFFF; background:url(../images/actionBar_bg.gif) repeat-x #000000; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000; text-align: right; font-size: 12px; font-weight: bold; }
td#UserWelcome { padding: 2px; font-weight: bold; color: #FFFFFF;background:url(../images/actionBar_bg.gif) repeat-x #000000; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000; text-align: left; }
td#content { vertical-align: top; padding: 10px; font-family: Arial, sans-serif; width: auto; }
td#loginHeader { font-weight: bold; color: #FFFFFF; background-color: #3366AA; padding: 2px; text-align: left;background:url(../images/bg1.jpg) repeat-x #3366AA; }
td#logo { text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000; background-color: #ffffff; }
td#loginContent { padding: 10px; background-color: #f8f8f8; text-align: left; border:4px solid #000000; color:#000000; height:160px; }
td#loginContent a { color: #3366AA; font-weight: bold; }

.menuFrm
{
	position:absolute;left:20px;top:0px;
	width:250px;
}
.menu 
{
	width:250px;border:2px solid #505050;
	background:#000000 repeat-y right;
	color:#FFFFFF;
	opacity:0.8;filter:alpha(opacity=80);
}
.menuHdr
{
	padding-left:5px;
	height:25px;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	opacity:1;filter:alpha(opacity=100);
}
.menuItm
{
	padding-left:10px;
	height:25px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	opacity:1;filter:alpha(opacity=100);
}
.menuItm a
{
	color:#FFFFFF;
	text-decoration:none;
	opacity:1;filter:alpha(opacity=100);
}

.actionBarTitle
{
	font-size:11pt;
	font-weight:bold;
}
.actionBarTitle:first-letter
{
	color:#FF5050;
}
.actionBar
{
	height:25px;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11pt;
	background:url(../images/actionBar_bg.gif) #000000 repeat-x top;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #808080;
}
.actionBar a 
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11pt;
	font-weight:normal;
	text-decoration:none;
}
.actionBar a:Hover 
{
	text-decoration:underline;
}
.actionWin 
{
	border:3px solid #505050;
	background:#FFFFFF;
	padding:2px;
}
.txtBx
{
	border: 1px solid #666666; border-left:1px solid #999999; border-top:1px solid #999999; background:url(../images/textbox_bg.jpg) #FFFFFF top repeat-x;
}
.txttrt
{
	border: 1px solid #666666; border-left:1px solid #999999; border-top:1px solid #999999; background:#FFFFFF;
}
.btn
{
	visibility:hidden;
	display:none;
}

.msg 
{
	color:#0000FF;
}
.errMsg, .errTxt
{
	color:#FF0000;
}
/* GridView classes */
.gv 
{
}
.gH
{
	background: url(../images/blacktile.gif) repeat-x top #000000;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
}
.gH th 
{
	font-weight:normal;
}
.gH a 
{
	color:#FFFFFF;
	text-decoration:none;
}
.gH a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
}
.gP
{
	background: url(../images/blacktile.gif) repeat-x top #000000;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}
.gP a
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
.gF
{
	background:#FFFFC0;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.gR
{
	text-align:left;
}
.gRA
{
	background:#e5e8ef;
	text-align:left;
}

.gvi 
{
}
.gHi
{
	text-align:left;
	background: url(../images/tiletop_lightblue.gif) repeat-x #5e667e top;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal;
	color: #FFFFFF;	
	border:0px;
}
.gHi th 
{
	color:#FFFFFF;
	font-weight:normal;
	padding:4px;
}
.gHi a
{
	color:#FFFFFF;
	text-decoration:none;
}
.gHi a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
}
.gPi
{
	background: url(../images/tiletop_lightblue.gif) repeat-x top #5e667e;
	color:#FFFFFF;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}
.gPi a
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
.gFi
{
	background:#FFFFC0;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.gRi
{
	text-align:left;
	font-size:14px;
	padding:4px;
}
.gRi td
{
	padding:4px;
}
.gRAi
{
	background:#e5e8ef;
	text-align:left;
	font-size:14px;
	padding:4px;	
}
.gRAi td
{
	padding:4px;
}
.gRic
{
	text-align:center;
	font-size:14px;
	padding:4px;
}
.gRic td
{
	padding:4px;
}
.gRAic
{
	background:#e5e8ef;
	text-align:center;
	font-size:14px;
	padding:4px;	
}
.gRAic td
{
	padding:4px;
}
/* DetailView Classes */
.dH
{
	background:#505050;
	color:#FFFFFF;
}
.dR
{
	text-align:left;
}
.dRH
{
	background:#F0F0F0;
	text-align:right;
	vertical-align:top;
}
.req
{
	color:#FF0000;
}
.lbl
{
	text-align:right;
	vertical-align:top;
}
.fld
{
	text-align:left;
	vertical-align:top;
}
.nfld
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.cal
{
	font-size:11px;
}
.menuLink
{
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
}
.waitPrompt{
	background:#FFFFFF;border:2px solid #8080FF;width:250px;height:80px;opacity:0.9;filter:alpha(opacity=90);vertical-align:middle;
}
#ll
{
	visibility:hidden;
	display:none;
}
.wbh, .wbf
{
	visibility:hidden;
	display:none;
}
.dBtn
{
	visibility:hidden;
	display:none;
}
.blu_tl
{
	background:url(../images/topleft_lightblue.gif) no-repeat top left #5e667e;
	height:20px;
	width:5px;
}
.blu_tr
{
	background:url(../images/topright_lightblue.gif) no-repeat top right #5e667e;
	height:20px;
	width:5px;
}
.wb_tl
{
	background:url(../images/topleft_white.gif) no-repeat bottom left #FFFFFF;
	height:14px;
	width:14px;
}
.wb_tr
{
	background:url(../images/topright_white.gif) no-repeat bottom right #FFFFFF;
	height:14px;
	width:14px;
}
.wb_bl
{
	background:url(../images/bottomleft_white.gif) no-repeat top left #FFFFFF;
	height:14px;
	width:14px;
}
.wb_br
{
	background:url(../images/bottomright_white.gif) no-repeat top right #FFFFFF;
	height:14px;
	width:14px;
}
.hbtn
{
	display:none; visibility:hidden;
}
.tSt
{
	color:#4040FF;
}