/* 

Login Template Stylesheet


*/
/*
body
{
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	width: auto;
}


a, a:visited
{
	color: #06C;
	text-decoration: underline;
	cursor: pointer;
}
a:hover
{
	color: #099;
	text-decoration: none;
}

a img
{
	border: 0;
}
*/

#container
{
	width: 100%;
	background: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #000000;
	text-align: left;
	position: relative;
	display: block;
}

#header
{
	background: #FFFFFF;
	padding: 0;
	border-bottom: 1px solid #003366;
}
#login_logout
{
	color: #666666;
	padding: 10px;
	text-align: center;
}
#login_logout a
{
	font-size: 110%;
}

#sidebar1
{
	float: left;
	width: 200px;
	background: #EBEBEB;
	padding: 15px 10px 15px 20px;
}
#mainContent
{
	margin: 0 auto;
	padding: 5px;
	width: auto;
	height: auto;
	min-height: 100%;
}
#mainContent h1
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: 600;
	font-size: 25px;
	color: #f67e10;
	margin: 0px;
}
#mainContent h2
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 8px 0px;
	font-size: 13px;
	color: #000;
	border-bottom: 1px solid #dedede;
}
#footer
{
	padding: 0;
	background: #fff;
	height: 40px;
	width: 100%;
}
#footer_wrap
{
	padding: 10px;
}

#footer p
{
	margin: 0;
	padding: 10px 0;
}

#login
{
	position: absolute;
	width: 660px;
	height: 310px;
	left: 50%;
	top: 50%;
	margin-left: -330px;
	margin-top: -230px;
	border: 1px solid #000;
	background-color: #f0efed;
	padding: 50px;
}

.fltrt
{
	float: right;
	margin-left: 8px;
}
.fltlft
{
	float: left;
	margin-right: 8px;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

/** Globlal Navigation **/
ul.tabmenu
{
	padding: 3px 20px 0 99px;
	margin: 0 0 20px 0;
	height: 21px;
	white-space: nowrap;
	border-bottom: #006699 1px solid;
}

ul.tabmenu li, ul.tabmenu li.active
{
	display: block;
	float: left;
	background-color: #fff;
	height: 21px;
	background: url(images/tab_right.gif) no-repeat right top;
	margin: 0 1px;
}

ul.tabmenu li.active
{
	background: url(images/tab_right_active.gif) no-repeat right top;
}

ul.tabmenu li span
{
	background: url(images/tab_left.gif) no-repeat left top;
	height: 21px;
	display: block;
	float: left;
	padding: 0px 15px;
	line-height: 18px;
}
ul.tabmenu li.active span
{
	background: url(images/tab_left_active.gif) no-repeat left top;
	height: 21px;
	display: block;
	float: left;
	padding: 0px 15px;
	line-height: 18px;
}


ul.tabmenu li.active
{
	background-color: #006699;
	color: #fff;
	border-bottom: #006699 1px solid;
}

ul.tabmenu li a, ul.tabmenu li a:visited
{
	text-decoration: none;
	color: #000;
}
ul.tabmenu li a:hover
{
	text-decoration: underline;
}
ul.tabmenu li.active a, ul.tabmenu li.active a:visited
{
	cursor: default;
	text-decoration: none;
}
ul.tabmenu li.active a:hover
{
	cursor: default;
	text-decoration: none;
}

li.menu_spacer
{
	height: 10px;
	border-bottom: 1px solid grey;
	margin-bottom: 5px;
}


ul.leftmenu
{
	list-style: none;
	line-height: 20px;
	margin: 2px 0 2px 6px;
	padding: 0;
}
ul.leftmenu li.active, ul.leftmenu li
{
	padding-left: 2px;
}
ul.leftmenu li.active
{
	border: 1px solid #069;
}
ul.leftmenu li.active a, ul.leftmenu li a
{
	padding: 0 6px 0 5px;
}
ul.leftmenu li.active a
{
	text-decoration: none;
}
ul.leftmenu li.active, ul.leftmenu li
{
	margin-left: -6px;
}
/*-------------------------------------------------------------------------------------------------*/

.infoBlock
{
	background-color: #e9e9e9;
}

.infoBlockContents
{
	background-color: #e9e9e9;
}

.infoBlockNotice
{
	background-color: #FF8E90;
}

.infoBlockNoticeContents
{
	background-color: #FFE6E6;
}

TD.infoBlockHeading
{
	font-weight: bold;
	font-size: 12px;
	height: 16px;
	background: #039 url(images/grad1.gif) repeat-x;
	color: #FFFFFF;
	padding-left: 8px;
}
.infoBlockHeadingTL
{
	background: url(images/h_tl.gif) no-repeat left top;
	background-color: #007BA4;
}
.infoBlockHeadingTR
{
	background: url(images/h_tr.gif) no-repeat right top;
	background-color: #007BA4;
}

TD.infoBlock, SPAN.infoBlock
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
}


FORM
{
	display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}

TEXTAREA
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
}
.inputField
{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #C1E0FF;
	padding: 4px;
	height:26px;
	width:150px;
}
/*
.button {  
         font-family: Verdana, Arial, Helvetica, sans-serif;
		 text-transform:uppercase;
		 font-weight:bold;
         font-size:11px;
         border: 1px solid #000000; 
         padding:0;  
         background-color: #EFEFEF;
		 background-image:url('images/button_bg.jpg');  
         color: #000000;
		 cursor:pointer;
      }
	  
.button, [dummy] {  
         padding-left:5px;  
         padding-right:5px;  
         padding-top:0px;  
         padding-bottom:1px; 
		 cursor:pointer;
      }
*/
.buttonTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #000000;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #EFEFEF;
	background-image: url('images/button_bg.jpg');
	color: #000000;
	cursor: pointer;
}

.highlight
{
	border: 2px solid #9F1319;
	background: url(images/icons/error.gif) no-repeat 2px;
}
/*---------------------------------------------------*/

.moduleRow
{
}
.moduleRowOver
{
	background-color: #E1E1E1;
	cursor: pointer;
}
.moduleRowSelected
{
	background-color: #E4E4E4;
}

/* message box */

.messageBox
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.messageStackError
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #DD0000;
	background-color: #fff;
	height: 20px;
	font-weight: bold;
}
.messageStackWarning
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #fff;
	height: 20px;
}
.messageStackNotify
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #fff;
	height: 20px;
}
.messageStackSuccess
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #009900;
	background-color: #fff;
	height: 20px;
}

#msgb
{
	padding: 1px;
	background-color: #fff;
	border: none;
}

.msgb
{
	padding: 1px;
	background-color: #eaeaea;
	border: 1px solid #000000;
	position: absolute;
	width: 550px;
}


.pullDown, SELECT
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	line-height: 20px;
}

.inputText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 14px;
	border: 1px solid #000000;
	width: 140px;
}
.inputTextShort
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	border: 1px solid #000000;
	width: 90px;
}

#dfield
{
	/*display:block; 	margin-top:3px;*/
}

#dfield img
{
	/*padding-bottom:8px;*/
}

/* data table */
.dataTable
{
	border: 1px solid #219EF7;
	padding: 5px;
}
.dataTable1
{
	border: 1px solid #CCC;
	padding: 5px;
}

.dataTableHeadingRow
{
	background-color: #219EF7;
}
.dataTableHeadingRow1
{
	background-color: #bbb;
}
.dataTableHeadingContent
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
	text-align: center;
	background: #219EF7 url(images/grad1.gif) bottom repeat-x;
}
.dataTableHeadingContent1
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 2px 4px;
	height: 18px;
	white-space: nowrap;
}

.dataTableHeadingContentTL
{
	background: url(images/h_g_tl.gif) #999999 no-repeat left top;
}
.dataTableHeadingContentTR
{
	background: url(images/h_g_tr.gif) #999999 no-repeat right top;
}

.dataTableRow
{
	background-color: #F7F7F7;
}
.dataTableRowSelected
{
	background-color: #EAEAEA;
}
.dataTableRowOver
{
	background-color: #EEF2FB;
	cursor: pointer;
}
.dataTableContent, tr.dataTableRow td
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	height: 18px;
	white-space: nowrap;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.dataTableContent1
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	height: 20px;
	white-space: nowrap;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

.error_row
{
	background-color: #F5A9B5;
}

.supportTickAdm
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CC9999;
}
.supportTickUsr
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E2E0CF;
}
.supportTickAdmM
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EAD5D5;
}
.supportTickUsrM
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EFEEE4;
}

a.splitPageLink:link
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: normal;
	text-decoration: underline;
}
a.splitPageLink:visited
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: normal;
	text-decoration: underline;
}
a.splitPageLink:active
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: underline;
}
a.splitPageLink:hover
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #727272;
}

a.headerLink:link
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
a.headerLink:visited
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
a.headerLink:active
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
a.headerLink:hover
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.headerBLink:link
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.headerBLink:visited
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.headerBLink:active
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.headerBLink:hover
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.blue:link
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0000CC;
	text-decoration: underline;
}
a.blue:visited
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0000CC;
	text-decoration: underline;
}
a.blue:active
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0000CC;
	text-decoration: underline;
}
a.blue:hover
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0000CC;
	text-decoration: none;
}

/* account */
.formArea
{
	background-color: #F7F7F7;
	border-color: #999999;
	border-style: dotted;
	border-width: 1px;
}
.formAreaTitle
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.fieldRequired
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.smallText
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}
.smallTextBoxed
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	border: 1px solid #e7e7e7;
}
.main
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.errorText
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
/* info block */
.infoBlockHeading
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 20px;
	color: #000000;
	background-color: #0099CC;
}
.infoBlockContent, .infoBlockContent1
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #f9f9f9;
	background-color: #f9f9f9;
	padding: 5px;
}
.infoBlockContent1
{
	background: #EEEEEE;
}

/* menu block */
.menuBlockHeading
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #bbbbbb;
}
.menuBlockContent
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #616060;
	text-transform: uppercase;
	font-weight: bold;
}
.menuBlockContentS, a.menuBlockContentS:link, a.menuBlockContentS:visited, a.menuBlockContentS:active, a.menuBlockContentS:hover
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #F24400;
	text-transform: uppercase;
	font-weight: bold;
}

/* disabled elements */
.disabled, .disabled *
{
	color: darkgrey;
}
.disabled select, .disabled input, .disabled .inputField
{
	border-color: darkgrey;
}

/* hidden elements */
.hidden, .hidden *
{
	display: none;
}

/* popup dialog */
.popup
{
	position: absolute;
	background: white;
	z-index: 1001;
	border: 1px solid #000;
	cursor: default;
	padding: 1px;
}
.popup_title
{
	background: #039 url(images/grad1.gif) repeat-x;
	border-bottom: 1px solid grey;
	padding: 2px;
}
.popup_title span
{
	color: white;
	font-weight: bold;
	padding-left: 5px;
}
.popup_content
{
	margin: 10px;
}
.dialog
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1000;
	opacity: 0.2;
	filter: alpha(opacity=20);
	background: black;
}
.ptitle
{
	text-align: right;
	background: #039 url(images/grad1.gif) repeat-x;
}
#pcontent
{
	padding: 10px;
}
#popup_title, #popup_title2
{
	padding-left: 5px;
}
/* progress bar */
.progress_outer
{
	z-index: 0;
	position: relative;
	width: 80px;
	background-color: white;
	height: 14px;
	text-align: center;
	border: 1px solid grey;
}
.progress_inner
{
	height: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
}

/* utilization graph date/time inputs */
#period .inputs
{
	border: 1px solid grey;
	padding: 6px;
	margin-right: 10px;
	vertical-align: middle;
}
#period .inputs input
{
	border: 1px solid #7f9db9;
	height: 12px;
	font-size: 11px;
	margin-bottom: 1px;
}
#period .inputs select
{
	border: 1px solid #7f9db9;
}

/* utilization stats table cells */
td .in
{
	color: #0D8ECF;
}
td .out
{
	color: #09CF0E;
}

/*-------------- buttons style ---------------------*/

a.button, span.button, del.button
{
	display: -moz-inline-box;
	display: inline-block;
	cursor: pointer;
	border: none;
	font-size: 0;
	line-height: 1;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 27px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	margin: 0 6px 0px 0;
	padding: 0 4px 0 0;
	vertical-align: middle;
	_padding-top: -2px;
	_position: relative;
	_width: 10px;
	_overflow-y: hidden;
}



a.button, span.button, del.button, a.button span, span.button button, span.button input, del.button span
{
	background-image: url(images/btn1.png);
}


a.button span, span.button button, span.button input, del.button span
{
	white-space: nowrap;
	cursor: pointer;
	color: #000;
	display: -moz-inline-box;
	display: inline-block;
	line-height: 2;
	letter-spacing: 0 !important;
	font-family: "Tahoma" !important;
	font-size: 11px !important;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 26px;
	padding: 0 10px 0 0px;
	margin: 0 -16px 0 10px;
	border: none;
	vertical-align: middle;
	zoom: 1;
	_position: relative;
	_padding-left: 0px;
	_padding-right: 12px;
	_margin-right: -10px;
	_display: block;
	_top: 0;
	_right: -5px;
	width: auto;
	overflow: auto;
}


span.button button
{
	line-height: 2; /*Opera need this*/
}

html.safari a.button span, html.safari del.button span
{
	line-height: 1.3;
}

html.safari span.button button
{
	line-height: 2.6;
}

html.safari a.button:focus, html.safari span.button button:focus
{
	outline: none;
}




span.button button, span.button input
{
	padding-top: 0px;
	line-height: 2; /*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, span.button:hover, a.button:focus, a.dom-button-focus, span.button-behavior-hover
{
	background-position: 0 -60px;
	color: #222;
	text-decoration: none;
}





a.button:hover span, span.button:hover button, a.button:focus span, span.button-behavior-hover button, span.button-behavior-hover input
{
	background-position: 100% -60px;
}


a.button:active, a.button:focus span
{
	color: #444;
}




/*Optional hack for IE6 to simulate :hover selector

span.button button, del.button span, span.button input{


	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));




}*/

#apopup_container
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#apopup_title
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#apopup_content
{
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#apopup_content.alert
{
	background-image: url(images/info.gif);
}

#apopup_content.confirm
{
	background-image: url(images/important.gif);
}

#apopup_content.prompt
{
	background-image: url(images/help.gif);
}

#apopup_message
{
	padding-left: 48px;
}

#apopup_panel
{
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#apopup_prompt
{
	margin: .5em 0em;
}
align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#apopup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#apopup_content.alert {
	background-image: url(images/info.gif);
}

#apopup_content.confirm {
	background-image: url(images/important.gif);
}

#apopup_content.prompt {
	background-image: url(images/help.gif);
}

#apopup_message {
	padding-left: 48px;
}

#apopup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#apopup_prompt {
	margin: .5em 0em;
}

.boxText
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.errorBox
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #ff0000;
	font-weight: bold;
	color: #ffffff;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.reqSign
{
	color: #990000;
	vertical-align: super;
}
.orderEdit
{
	font-size: 10px;
	color: #70d250;
	text-decoration: underline;
}

#login td
{
	font-size: 11px;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
}

input[type=submit].loginBtn, .loginBtn
{
	border: none;
    background: url('images/btn_login.gif') no-repeat left top;
    width:126px;
    height: 28px;
    margin-left:60px;
}

input[type=submit].loginBtn:hover, .loginBtn 
{
    border: none;
    background: url('images/btn_login_ov.gif') no-repeat left top;
    width:126px;
    height: 28px;
    margin-left:60px;
}