BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #666666; BACKGROUND-COLOR: #ffffff;
}





.arrowlistmenu
{
background-color:#f5f5f5;
line-height:10px;
 /*width : 158px;
     background-color:#f5f5f5;*/

}

  .footerstyle
  {
  	background-color:#6c6c7a;
  	height:4px;
  }
  
 .DataGridFixedHeader
{
   

}
 .DataGridFixedHeader th
  {
     position:relative;
      background-image: url(images/table_column_back.gif);
  }

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: Tahoma, Arial,Verdana, sans-serif;
font-weight:bold;
color: #6c6c7a;
border:solid 1px #cfcfcf;
background-image: url("images/AccordionTab0.gif");
background-repeat: repeat; 
background-position: 0 1px; 
margin-bottom: 4px; /*bottom spacing between header and rest of content*/
/*padding: 4px 0 4px 10px;*/ /*header text is indented 10px*/
padding-left:0.5em;
cursor: hand;
LINE-HEIGHT: 2em;


}

.arrowlistmenu div a{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: Tahoma, Arial,Verdana, sans-serif;
font-weight:bold;
font-size: 1.1em;
color: #6c6c7a;
text-decoration: none;
padding-left:0.5em; /*header text is indented 10px*/
cursor: hand;
LINE-HEIGHT: 2em;

}

.arrowlistmenu div a:visited{
color: #6c6c7a;
LINE-HEIGHT: 2em;
font-family: Tahoma, Arial,Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
}

.arrowlistmenu div a:hover{
color: #000066;
font-family: Tahoma, Arial,Verdana, sans-serif;
font-weight:bold;
text-decoration:none;
LINE-HEIGHT: 2em;
}


.menuheaderlink{ /*CSS class for menu headers in general (expanding or not!)*/
font: normal 12px Arial,sans-serif;
color: #2e2f33;
background-repeat: repeat-x; 
background-position: 0 1px; 
text-decoration: none;
margin-bottom: 4px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}



.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/AccordionTab2.gif);
}


.highlight{ /*The style sheet for highlighting the sub menu item which is selected*/
padding-bottom: 6px; /*bottom spacing between menu items*/
background-image: url(images/AccordionTab2.gif);
background-color:#C5C9D9;

}




.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 6px; /*bottom spacing between menu items*/

}

.arrowlistmenu ul li a{
color: #3e3e48;
font-family: Tahoma, Arial,Verdana, sans-serif;
font-weight:normal;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
}

.arrowlistmenu ul li a:visited{
color: #3e3e48;
padding-left: 19px;
font-family: Tahoma, Arial,Verdana, sans-serif;
font-weight:normal;
text-decoration: none;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000066;
background-image: url(images/AccordionTab2.gif);
text-decoration:none;
}

.MainBodyBG
{
background-color: #ffffff;
}
.leftnavbgcolor
{
background-color: #f5f5f8;
BORDER-RIGHT: #8a8a9e 1px solid;
vertical-align:top;

}
.left_column {
	  width:146px; FLOAT: left;   HEIGHT: 100%; BACKGROUND-COLOR: #f5f5f8;
}

.textoverflow
{
	overflow:visible;
	white-space:normal;
    position: relative;
}
.alignright
{
	text-align:right;	
	 vertical-align:top;
	   
}
.alignleft
{
	text-align:left;
}
.aligncenter
{
	text-align:center;
}
.alignrightmiddle
{
	text-align:right;	
	 vertical-align:middle;
	  
}
.tabBgOn
{
	background-image:url(images/tab_background_on.gif);
}

.tabBgOff
{
	background-image:url(images/tab_background_off.gif);
}
.manageBgTab
{
	background-image:url(images/manage_bg_tab.gif);
}



TD.maincontent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
TD.navbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #939393
}
TD.navbar A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.navbar A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.navbar A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #b5e6fd; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.navbar A:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #cfe6f1; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.bar {
	BACKGROUND-COLOR: #cccccc
}
TD.barTest {
	BACKGROUND-COLOR: #63cf60
}
TABLE.std {
	BACKGROUND-COLOR: #ffffff
}
TD.head {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; 
}
TR.title {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #aaaaaa
}
TD.subnavbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.subnavbar A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.subnavbar A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.subnavbar A:hover {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(images/iRightArrow.gif); PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
TD.subnavbar A:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.subnavbarSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.subnavbarSelected A:link {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(images/iRightArrow.gif); PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
TD.subnavbarSelected A:visited {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(images/iRightArrow.gif); PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
TD.subnavbarSelected A:hover {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(images/iRightArrow.gif); PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
TD.subnavbarSelected A:active {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(images/iRightArrow.gif); PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
TD.tabnavbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.tabnavbar A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 95px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.tabnavbar A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 95px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.tabnavbar A:hover {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 95px; COLOR: #b5e6fd; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
TD.tabnavbar A:active {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 95px; COLOR: #b5e6fd; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
TD.tabnavbarSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.tabnavbarSelected A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 95px; COLOR: #939393; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.tabnavbarSelected A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 95px; COLOR: #939393; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.tabnavbarSelected A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 95px; COLOR: #939393; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TD.tabnavbarSelected A:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 95px; COLOR: #939393; PADDING-TOP: 2px; TEXT-DECORATION: none
}
TABLE.stdLeftBarAdditional {
	BACKGROUND-COLOR: #cccccc
}
TABLE.stdLeftBarAdditional TR {
	FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE.stdLeftBarAdditional TD.header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #cccccc
}
TABLE.stdLeftBarAdditional TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE.stdForm {
	BACKGROUND-COLOR: #ffffff
}
TABLE.stdForm TD.fields {
	BACKGROUND-COLOR: #ffffff
}
TABLE.stdPreLoginForm {
	BACKGROUND-COLOR: #ffffff
}
TABLE.stdPreLoginForm TD.fields {
	BACKGROUND-COLOR: #ebedf1
}
TD.stepsTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #666666; PADDING-TOP: 1px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-ALIGN: center
}
TD.stepsStepSelected {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: center
}
TD.stepsStep {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #666666; PADDING-TOP: 1px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #cfe6f1; TEXT-ALIGN: center
}
TD.stepsStepText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #666666; PADDING-TOP: 1px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-ALIGN: center
}
TD.stepsStepTextSelected {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
TABLE.stdListTable {
	BACKGROUND-COLOR: #666666
}
TABLE.stdListTable TR {
	BACKGROUND-COLOR: #ffffff
}
TABLE.stdListTable TD {
	BACKGROUND-COLOR: #ffffff
}
TABLE.stdListInnerTable TD {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 1px solid
}
TABLE.stdListInnerTable TD.left {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 1px solid
}
TABLE.stdListInnerTable TD.right {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 1px solid
}
TABLE.stdListInnerTable TD.leftbottom {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid
}
TABLE.stdListInnerTable TD.rightbottom {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid
}
TABLE.stdForPrintTable {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 0px solid
}
TABLE.stdForPrintTable TD {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 1px solid
}
TABLE.stdForPrintInnerTable TD.left {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 1px solid
}
TABLE.stdForPrintInnerTable TD.right {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 1px solid
}
TABLE.stdForPrintInnerTable TD.leftbottom {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid
}
TABLE.stdForPrintInnerTable TD.rightbottom {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid
}
FORM {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
SELECT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
OPTION {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #939393; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #939393; COLOR: #000000; BORDER-TOP-COLOR: #939393; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #939393
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}

TD.spacer{
		background-image: url(images/spacer.gif);
	background-repeat:no-repeat;
	height:8;
}
TD.dotted728{
		background-image: url(images/dotted_728.gif);
		background-repeat:no-repeat;
}
.stylelogo{
		background-image: url(images/newheader2.jpg);
		background-repeat: no-repeat;
		height:61;
		border:0
}
.stylelogo_slice{
		background-image: url(images/newheader2_slice.jpg);
		background-repeat:repeat-x;
		height:61;		
		border:0
}

.styleheadban{
		background-image: url(images/header2.jpg);
		background-repeat: no-repeat;
		width:576;
		height:70;
		border:0
		}
.bluebar{
		background-image: url(images/blueln.jpg);
		background-repeat:repeat-x;
		height:5;
		border:0	
}		

DIV.spacer{
		background-image: url(images/spacer.gif);
	background-repeat:no-repeat;
}
.button {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #939393; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #939393; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; COLOR: #666666; BORDER-TOP-COLOR: #939393; PADDING-TOP: 1px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px
}
.text {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #939393; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #939393; COLOR: #000000; BORDER-TOP-COLOR: #939393; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 2px
}
.password {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #939393; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #939393; COLOR: #000000; BORDER-TOP-COLOR: #939393; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 2px
}
.radio {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.checkbox {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #939393; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #939393; BORDER-TOP-COLOR: #939393; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 2px
}
P {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-ALIGN: justify
}
.reg {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
.regbld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
.tip {
	FONT-SIZE: 10px; COLOR: #cc6633; FONT-FAMILY: tahoma,verdana, helvetica, arial, sans serif; 
}
.errorText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
.successText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #008000; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
.sm {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #404040; FONT-FAMILY: helvetica, arial, verdana, sans-serif
}
.footer {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica, sans serif
}
.drop {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans serif
}
A.footer:link {
	COLOR: #999999; TEXT-DECORATION: none
}
A.footer:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A.footer:hover {
	COLOR: #b5e6fd; TEXT-DECORATION: none
}
A.footer:active {
	COLOR: #b5e6fd; TEXT-DECORATION: none
}
.quote {
	FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #3366cc; TEXT-DECORATION: underline; FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
A:hover {
	COLOR: #336699; TEXT-DECORATION: underline;FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
A:active {
	COLOR: #336699; TEXT-DECORATION: underline;FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
A:visited {
	COLOR: #3366cc; TEXT-DECORATION: underline;FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}

A.MSWLeftNav:link {
	COLOR:white  ; font-weight:bold; text-decoration:none
}
A.MSWLeftNav:hover {
	COLOR:  #b5e6fd; font-weight:bold; text-decoration:none
}

A.MSWLeftNav:active {
	COLOR: #cfe6f1; font-weight:bold; text-decoration:none
}
A.MSWLeftNav:visited {
	COLOR:  White; font-weight:bold; text-decoration:none
}
.noindent {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: circle
}
OL {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
UL {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
LI {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
.textwhbld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, arial, sans serif
}
TD {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, arial, "sans serif"
}
.inputBox {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 0.65em; BORDER-LEFT-COLOR: #939393; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #939393; COLOR: #939393; BORDER-TOP-COLOR: #939393; FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #939393
}
.tableTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #333333; FONT-FAMILY: verdana, helvetica, arial, "sans serif"
}
.textTitleSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: Black; FONT-FAMILY: verdana, helvetica, arial, "sans serif"
}

.textTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: Black; FONT-FAMILY: verdana, helvetica, arial, "sans serif"
}
.textLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: Black; FONT-FAMILY: verdana, helvetica, arial, "sans serif"
}

.textProfileLabel {
		 COLOR: #2E2F33;
	 FONT-FAMILY: Tahoma;
}


.header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #151516;
	line-height: 32px;
	font-weight: bold;
	overflow:auto;
	white-space:normal;
}

.subheader {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 0px; COLOR: #666666; BORDER-BOTTOM: 0px; FONT-FAMILY: verdana, helvetica, arial, "sans serif"; TEXT-DECORATION: none
}
.subheaderText {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial, "sans serif"
}
.quickRegTxt {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial, "sans serif"
}
.stepsHi {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
.steps {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000000; BACKGROUND-COLOR: #e9e9e9; TEXT-DECORATION: none
}
.stepsText {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; BACKGROUND-COLOR: #e9e9e9; TEXT-DECORATION: none
}
.field {
	HEIGHT: 10px
}
.imgWrapText {
	MARGIN-RIGHT: 10px
}
.certificateheader {
	FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: verdana, helvetica, arial, 'sans serif'
}

.main_subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #101446
}

.main_contents {
	 COLOR: #2E2F33;
	 FONT-FAMILY: Tahoma;
}
.textbold
{
	COLOR: #2E2F33;
	 FONT-FAMILY: Tahoma;
	 FONT-WEIGHT: bold;
}

.gButton {
	BORDER-RIGHT: #5f6071 1px solid; 
	PADDING-RIGHT: 4px;
	 BORDER-TOP: #5f6071 1px solid;
	  PADDING-LEFT: 4px;
	   FONT-WEIGHT: normal; FONT-SIZE: 11px; 
	   BACKGROUND: url(pics/but_grey_back.gif) #eff0f4;
	    PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; 
	    BORDER-LEFT: #5f6071 1px solid; CURSOR: hand; COLOR: #2d254c; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6071 1px solid; HEIGHT: 21px; TEXT-DECORATION: none;
	    padding: 0 5px 1px 5px;
}

.gPopupButton {
	BORDER-RIGHT: #5f6071 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #5f6071 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: verdana, helvetica, arial, "sans serif" BACKGROUND: url(pics/but_grey_back.gif) #eff0f4; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #5f6071 1px solid; CURSOR: hand; COLOR: #2d254c; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6071 1px solid; HEIGHT: 21px; TEXT-DECORATION: none
}

.horizantalline
{
 	background-image: url(images/clear.gif);
	background-repeat: no-repeat;
 	width:1pt;
 	height:1pt;
BACKGROUND-COLOR: #e3e3e6
 	
}

.dottedline
{
 	background-image: url(images/dotted_279.gif);
	background-repeat: no-repeat;
 	width:1pt;
 	height:1pt
 	
}
.line_div {
	COLOR: #e3e3e6; BACKGROUND-COLOR: #e3e3e6;height:1pt;
}



.helpPopup {
	background-color:#fffff5;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:8px;
	width:1000px;
}
.confirmPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:8px;
	height:50px;
	width:300px;	
}
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=40);
	opacity:0.4;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:500px;
	height:inherit;
}

.modalPopupLogin {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:600px;
	height:inherit;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

TD.SubMenuItem {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: helvetica,verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.SubMenuItem A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #939393; PADDING-TOP: 0px; TEXT-DECORATION: none
}
TD.SubMenuItem A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #cfe6f1; PADDING-TOP: 0px; TEXT-DECORATION: none
}

TD.SubMenuItem A:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #cfe6f1; PADDING-TOP: 0px; TEXT-DECORATION: none
}


A.SMenuItem:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR:#939393; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.SMenuItem:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #cfe6f1; PADDING-TOP: 2px; TEXT-DECORATION: none
}

A.SMenuItem:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 146px; COLOR: #cfe6f1; PADDING-TOP: 2px; TEXT-DECORATION: none
}

div.rheader
{
	padding: 1px 0px 0px 5px;
	font-size: 8pt;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #064d9f;
	background-color: #ebf3fb; /*background-color: #eef3f6;*/
	text-align: center;
	width: 100%;
	min-height: 20px;
	_height: 20px;
	font-weight: bolder;
	border-right: #aacbee 1px solid;
	border-top: #aacbee 1px solid;
	border-left: #aacbee 1px solid;
	border-bottom: #aacbee 1px solid;
}
div.rcontent
{
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	color: #c63;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	width: 100%;
	min-height: 20px;
	_height: 20px;
	border-right: #aacbee 1px solid;
	border-top: #aacbee 1px solid;
	border-left: #aacbee 1px solid;
	border-bottom: #aacbee 1px solid;
}

div.sheader
{
	font-size: 8pt;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #064d9f;
	background-color: #ebf3fb;
	text-align: left;
	width: 100%;
	min-height: 20px;
	_height: 20px;
	border-right: #aacbee 1px solid;
	border-top: #aacbee 1px solid;
	border-left: #aacbee 1px solid;
	border-bottom: #aacbee 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
div.scontent
{
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	border: 1px solid #b0bec7;
	width: 100%;
	min-height: 20px;
	_height: 20px;
	color: #c6c7d5;
}

.styleLoggedin{
		background-image: url(images/bcLeft.gif);
		background-repeat: no-repeat;
		width:50pt; 
		height:1pt;
		border:0
		
}

.tip1 {
	FONT-SIZE: 10px; COLOR: #cc6633; FONT-FAMILY: tahoma,verdana, helvetica, arial, sans serif;  padding-left:50px  
}

TD.Homehead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, arial, "sans serif"; TEXT-DECORATION: none; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; padding-left:3px; BACKGROUND-COLOR: #c6c7d5; 
}

TD.BorderADDWebpart
{
	border:1px solid #c6c7d5;
	}

.GViewHeader
{
	background-image: url(images/GVHeader.JPG);
	
	color: #dedfe7;
		 
}

.QRegBG
{
	background-image: url(images/QRegBG.JPG);
	border: 1;
	color: #dedfe7;
}
.QProducts
{
	background-image: url(images/SProducts.JPG);
	background-repeat:no-repeat;
	width:98;			
	height:101;
}

.NextButton {
	BORDER-RIGHT: #5f6071 1px solid;  font-weight:bold; BORDER-TOP: #5f6071 1px solid;  FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/BGDGray.JPG) #eff0f4;  VERTICAL-ALIGN: middle; BORDER-LEFT: #5f6071 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #5f6071 1px solid; HEIGHT: 22px; TEXT-DECORATION: none
}

.QProducts
{
	background-image: url(images/SProducts.bmp);
	background-repeat:no-repeat;
	width:100%;			
	height:70px;
}

#nav_head1 {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #6c6c7a; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; HEIGHT: 2em; TEXT-ALIGN: left
}

.nav_head1_on {
	DISPLAY: block;  BORDER-RIGHT: #8a8a9e 1px solid; FONT-WEIGHT: bold; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #6c6c7a; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; HEIGHT: 2em; BACKGROUND-COLOR: #bacaeb; TEXT-ALIGN: left
}
.nav_head1_text {
	PADDING-LEFT: 0.5em; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; FONT-WEIGHT: bold; width:100%;  COLOR: #6c6c7a; LINE-HEIGHT: 2em; 
}
.nav_head1_text A {
	FONT-WEIGHT: bold;  width:100%; COLOR: #6c6c7a; LINE-HEIGHT: 2em; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; TEXT-DECORATION: none
}
.nav_head1_text A:visited {
	COLOR: #6c6c7a;  LINE-HEIGHT: 2em; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; TEXT-DECORATION: none
}

.nav_head1_text A:hover {
	COLOR: #000066; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; TEXT-DECORATION: underline
}
.nav_head2 {
	DISPLAY: block;   FONT-WEIGHT: normal; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 146; COLOR: #6c6c7a; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; HEIGHT: 2em; TEXT-ALIGN: left
}
.nav_head2_on {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #3e3e48; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; HEIGHT: 2em; BACKGROUND-COLOR: #bacaeb; TEXT-ALIGN: left
}
.nav_head2_text A {
	PADDING-LEFT: 2em; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; WIDTH: 100%; FONT-SIZE: 1.1em; COLOR: #3e3e48; LINE-HEIGHT: 2em; TEXT-DECORATION: none
}
.nav_head2_text  A:visited {
	PADDING-LEFT: 2em; Width:100%; FONT-FAMILY: Tahoma, Arial,Verdana, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #3e3e48; LINE-HEIGHT: 2em; TEXT-DECORATION: none
}

.nav_head2_text A:hover {
	COLOR: #000066; Width:100%; TEXT-DECORATION: underline
}

.nav_head1_Selected {
	background-color:#bacaeb;
	Width:100%;
}
.nav_head2_Selected {
	background-color:#bacaeb;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	Width:100%;
	font-family: Tahoma, Arial,Verdana, sans-serif;
}

.link_lblue {
	COLOR: #7caafa
}

.BarShaded{
		background-image: url(images/BarShaded_913.JPG);
		background-repeat:repeat-x;
		height:14;
		border:0	
}

.BarShadedKP{
		background-image: url(images/BarShaded_913.JPG);
		background-repeat:no-repeat;
		width:1200px;
		height:14;
		border:0	
}

.BarShadedTest{
		background-image: url(images/BarShadedTest_913.JPG);
		background-repeat:no-repeat;
		width:913;
		height:14;
		border:0	
}
.GrayHLine
{
		background-image: url(images/GrayLine.JPG);
		background-repeat:no-repeat;
		border:0;
}
.BTGrayHLine
{
		background-image: url(images/GrayLine.JPG);
		background-repeat:repeat-x;
		border:0;
}

.DarkGrayHLine
{
		background-image: url(images/DarkGrayLine.JPG);
		background-repeat:no-repeat;
		border:0;
}

/*.link_lblue A:hover {
	COLOR: #fff; TEXT-DECORATION: underline}*/

/*****************************************************
* Tables
*****************************************************/


.table_column_highlight {
	background-image: url(images/table_column_back_hi.gif);
}

.table_column_highlight_tall {
	background-image: url(images/table_column_back_hi_tall.gif);
}

.table_column_head {
	background-image: url(images/table_column_back.gif);
}

.table_column_headColour {
	background-color:#dce0eb;
}

.table_column_head1 {
	background-image: url(images/table_column_back1.gif);
}


.table_column_head_tall {
	background-image: url(images/table_column_back_tall.gif);
}
.column {
	color: #101446;
	font-weight: normal;
	font-size: 11px;
}

a.column {color: #101446;}
a.column:hover {color: #0066CC;}


.popup_header {
	font-size: 16px;
	color: #FFFFFF;
}



hr {
	color: #EBEBF0;
	background-color: #EBEBF0;
	margin: 0px;
	padding: 0px;
	height: 1px;
	border:0;
	margin-top: 0px;
	margin-bottom: 0px;
}

div .hr hr {
	color: #EBEBF0;
	margin: 1em auto 0;
	background-color: #EBEBF0;
	line-height:0;
	padding: 0px;
	height: 1px;
	border:0;
		

}

.dashboard_header {
	font-family:  Arial,Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.dashboard_subhead {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #676f86;
	
	}
	
.dashboard_column {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

#fwl_table {
padding:1;
}

.TitleLink {
	
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 0px;  BORDER-BOTTOM: 0px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
	
}

a.TitleLink {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 0px;  BORDER-BOTTOM: 0px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
a.TitleLink:hover {color: #0066CC;BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 0px;  BORDER-BOTTOM: 0px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}


.Title {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 0px; COLOR: #1A1D55; BORDER-BOTTOM: 0px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

#warning_message { margin: 0px 0px 10px 0px; padding: 0 0px; }
		.warning_bubble{display:block}
		.warning_bubble *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#F1F1AC}
		.warning_bubble1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #f8f8db; border-right:1px solid #f8f8db; background:#f4f4c0}
		.warning_bubble2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fdfdf6; border-right:1px solid #fdfdf6; background:#f3f3bb}
		.warning_bubble3{ margin-left:1px; margin-right:1px; border-left:1px solid #f3f3bb; border-right:1px solid #f3f3bb;}
		.warning_bubble4{ border-left:1px solid #f8f8db; border-right:1px solid #f8f8db}
		.warning_bubble5{ border-left:1px solid #f4f4c0; border-right:1px solid #f4f4c0}
		.warning_bubble_content{ padding: 6px 10px 6px 60px; color: #5b5400; background:#F1F1AC url(images/icon_warning.png) no-repeat; background-position: 10px center;}	


/*Home page styles*/
.rightTopRndCorner
{
	width: 15px; 
	text-align: left;
	background-image: url(images/corner1_top_right.gif);
    background-repeat: no-repeat; 
    text-align: right; 
    height: 23px;
}
.leftToprndCorner
{
	width: 10px; 
	text-align: right;
	background-image: url(images/corner1_top_left.gif);
	background-repeat: no-repeat;
	height: 23px;
}
.rightBottomRndCorner
{
	text-align: right; 
	height: 15px; 
	width: 28px; 
	background-image: url(images/corner1_btm_right.gif);
    background-repeat: no-repeat;
}
.leftBottomRndCorner
{
	width: 10px; 
	text-align: right;
   background-image: url(images/corner1_btm_left.gif);
   background-repeat: no-repeat; 
   height: 13px;
}

.centerTopRndCorner
{
	width: 600px; 
	background-image: url(images/1_top.gif); 
	background-repeat: repeat-x;
}
.centerTopRndCornerWidth
{
	width: 98%; 
	background-image: url(images/1_top.gif); 
	background-repeat: repeat-x;
}
.centerBottomRndCorner
{
	width: 400px; 
	background-image: url(images/1_btm.gif); 
	background-repeat: repeat-x;
    height: 15px;
}

.LeftSideRndCorner
{
	width: 1px; 
	text-align: right; 
	background-image: url(images/1_left.gif);
    background-repeat: repeat-y;
}
.rightSideRndCorner
{
	 width: 1px; 
	 text-align: right;
	 background-image: url(images/1_right.gif);
     background-repeat: repeat-y;
}

.imageseperator
{
	background-image: url(images/tbl_trc_yellowbg.gif);
}

.rightTopRndCornerYellow
{
	width: 8px;
	background-image: url(images/tbl_trc_yellowbg.gif);
	background-repeat: no-repeat;
	 height: 13px;
}

.leftTopRndCornerYellow
{
	width: 8px;
	background-image: url(images/tbl_tlc_yellowbg.gif);
	background-repeat: no-repeat;
	 height: 12px;
}

.leftBottomRndCornerYellow
{
	width: 8px;
	background-image: url(images/tbl_blc_yellowbg.gif);
	background-repeat: no-repeat;
	 height: 12px;
}
.rightBottomRndCornerYellow
{
	width: 8px;
	background-image: url(images/tbl_brc_yellowbg.gif);
	background-repeat: no-repeat;
	 height: 13px;
}
.centerTopRndCornerYellow
{
  
	background-image: url(images/tbl_tb_line_yellowbg.gif);
	background-repeat: repeat-x;
}

.centerBottomRndCornerYellow
{
  	width: 400px;
	background-image: url(images/tbl_bb_yellowbg.gif);
	background-repeat:repeat-x;
}

.slinstall
{
	background-image: url(images/SilverlightInstall2.jpg);	
}

.leftSideRndCornerYellow
{
 
	background-image: url(images/tbl_l_yellowbg.gif);
	background-repeat:repeat-y;
	width:1px;
}
.rightSideRndCornerYellow
{
  	
	background-image: url(images/tbl_r_yellowbg.gif);
	background-repeat: repeat-y;
	width:1px;
}

.WebpartTitlebar 
{
	background-image: url(images/1_top.gif); 
	background-repeat:repeat-x;
	
}
.bluebar{
		background-image: url(images/snwl_logo_bk.gif);
		background-repeat:repeat-x;
		height:1;
		border:0	
}	
	
.ms-viewheadertr 
{ 
	 display: none;
	 margin-top:0px; 
	 padding-top:0px; 
	 height:0px;
}



.modalBackgroundForNewHomePage {
	background-color:Gray;
	filter:alpha(opacity=40);
	opacity:0.4;
}

.AddCompManager
{
	background-image: url(images/AccordionTab0.gif);
	background-repeat:repeat-x;
	width: 740px;
}

.PadddingTopBottom
{
  margin-top:4px;
  margin-bottom:5px;
}

.WebpartTitlebar 
{
	
	
}

/* Modal pop up Style*/

.updateProgress
        {
           
            border-width:0px; 
            margin-left:5px;
            background-color:#FFFFFF; 
            position:absolute; 
            width:250px; 
            height:50px;   
        }
        .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            color:Blue;
            vertical-align: middle;
        }

.modalBackgroundForUpdatePnl
        {
	        background-color:Black;
	        filter:alpha(opacity=20);
        	opacity:0.2;
        	z-index:1000;
        }
 /*Modal popup(new PLI matching) style*/
 .standalonePLIBackground
		{ 
			border-color:Black;
			border-style:solid;
			border-width:1px;
            margin-left:5px;
            background-color:#FFFFFF; 
            position:absolute; 
            width:300px; 
            height:120px;
            top:200px;
        }	
		.standalonePLIProcessing
		{
			font-size:18px;
			color:#0000FF;
		}
		.standalonePLIwait
		{
			color:#0000FF;
		}
.modalBackgroundForUpdatePnlPLIMatch
        {
	        background-color:White;
	        filter:alpha(opacity=60);
        	opacity:0.6;
        }
 

/*Product Management*/

.RTRndC
{
    width: 15px;
    text-align: left;
    background-image: url('images/RTC.JPG');
    background-repeat: no-repeat;
    text-align: right;
    height: 10px;
}
.LTRndC
{
	width: 10px; 
	text-align: right;
	background-image: url(images/LTC.JPG);
	background-repeat: no-repeat;
	height: 10px;
}
.RBRndC
{
	text-align: right; 
	height: 15px; 
	width: 28px; 
	background-image: url(images/RBC.JPG);
    background-repeat: no-repeat;
}
.LBRndC
{
	width: 10px; 
	text-align: right;
   background-image: url(images/LBC.JPG);
   background-repeat: no-repeat; 
   height: 13px;
}

.MT
{
	width: 500px; 
	background-image: url(images/MT.JPG); 
	background-repeat: repeat-x;
}
.MTWidth
{
	width: 96%; 
	background-image: url(images/MT.JPG); 
	background-repeat: repeat-x;
}
.MB
{
	width: 400px; 
	background-image: url(images/MB.JPG); 
	background-repeat: repeat-x;
    height: 15px;
}

.LM
{
	width: 1px; 
	text-align: right; 
	background-image: url(images/LM.JPG);
    background-repeat: repeat-y;
}
.RM
{
	 width: 1px; 
	 text-align: right;
	 background-image: url(images/RM.JPG);
     background-repeat: repeat-y;
}

.textalignCenter
{
     text-align:center;
}


.PopUpPanel
{
    background-color: #FFFFFF;
    border: 3px outset #000000;
}

.PopupDragPanel
{
 cursor:move;    
}


.PopupDragPanelClosebtn
{
 cursor:pointer;    
}


.SearchTextBox
{
     border: 1px solid #C0C0C0;
}

.HighlightGridsSelectedRow
{
    background-color:#C5C9D9;
}

.RowSpacer
{
   background-color:#EBEBF0;
  }

/* Webpart round corner style */

   .PartTitleStyle
        {
            background-color: #e9eaf1;
            height: 20px;
          
            padding: 0px 0px 3px 0px;
            background-image: url(images/lc1.png);
            background-repeat: no-repeat;
            background-position: left top;
        
        }
        .PartTitleStyle table
        {
            background-image: url(images/rc1.png);
            background-repeat: no-repeat;
            background-position: right top;
            padding: 0px 0px 3px 0px;
        }
        
        .PartTitleStyle table tr td
        {
            padding: 3px 5px 0px 3px;
      
        }
        .PartTitleStyle table tr td span
        {
           
            background-color: #e9eaf1;
            padding-right: -10px;
           
        }
        
        
        .PartZoneHeader
        {
            height: 0px;
            display: none;
        }
       
/* Webpart round corner style yellow */ 
        
        .PartTitleStyleyellow
        {
            background-color: #FBF5DD;
            height: 20px;
          
            padding: 0px 0px 3px 0px;
            background-image: url(images/ylc.png);
            background-repeat: no-repeat;
            background-position: left top;
        
        }
        .PartTitleStyleyellow table
        {
            background-image: url(images/yrc.png);
            background-repeat: no-repeat;
            background-position: right top;
            padding: 0px 0px 3px 0px;
        }
        
        .PartTitleStyleyellow table tr td
        {
            padding: 3px 5px 0px 3px;
      
        }
        .PartTitleStyleyellow table tr td span
        {
           
            background-color: #FBF5DD;
            padding-right: -10px;
           
        }
        
        
         .tdTxtRowdark
        {
           
            border:solid 1px #cfcfcf;     
            border-top-color:#f5f5f5;       
            background-image: url("images/AccordionTab0.gif");
            background-repeat:repeat-x; 
            background-position: 0 1px; 
            margin-bottom: 4px; 
            padding-left:0.5em;
            padding-top:1px;
            LINE-HEIGHT: 1.5em;
            overflow:auto;
	        white-space:normal;
        }
        
        
     .tdForServiceStatusAfterExpand
    {
        background-color: #D7D7D7;
        overflow: auto;
        white-space: normal;
    }
    
    .tdForServiceStatusBeforeExpand
    {
        background-color: White;
        border: none;
        overflow: auto;
        white-space: normal;
    }
    
       .tdTxtRowdarkWithoutBtmMargin
        {
           
            border:solid 1px #cfcfcf;     
            border-top-color:#f5f5f5;       
            background-image: url("images/AccordionTab0.gif");
            background-repeat:repeat-x; 
            background-position: 0 1px; 
            padding-left:0.5em;
            padding-top:1px;
            LINE-HEIGHT: 1.5em;
            overflow:auto;
	        white-space:normal;
        }
        
        .ClassRoundButton
{
    
    cursor:pointer;
}

.RoundBackButtonSmall
{
    background-image: url('images/rndBgSm.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 69px;
    height: 25px;
    cursor: pointer;
    font-size: 11px;
    font-family: Verdana;
     border-bottom-style:none;
}

.RoundBackButtonM
{
    background-image: url('images/rndBgM.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 100px;
    height: 25px;
    cursor: pointer;
    font-size: 11px;
    font-family: Verdana;
}

.RoundBackButtonLarge
{
    background-image: url('images/rndBgLg.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 170px;
    height: 25px;
    cursor: pointer;
    font-size: 11px;
    font-family: Verdana;
}

.RoundBackButtonLargeBoldFont
{
    background-image: url('images/rndBgLg.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 170px;
    height: 25px;
    cursor: pointer;
    font-size: 11px;
    font-family: Verdana;
    font-weight:bolder;
}


.RoundBackButtonExtraLarge
{
    background-image: url('images/rndBgXLg.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 190px;
    height: 25px;
    cursor: pointer;
    font-size: 11px;
    font-family: Verdana;
}


.RoundBackButtonXXL
{
    background-image: url('images/rndBgXXLg.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 235px;
    height: 25px;
    cursor: pointer;
    font-size: 11px;
    font-family: Verdana;
}


.RoundBackButtonLargeGreen
{
    background-image: url('images/rndBgLgGreen.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 170px;
    height: 25px;
    cursor: pointer;
    font-size: 11px;
    font-family: Verdana;
}


.tdDottedLine
{
    background-image: url('../../img/dotted_279.gif');
    background-repeat: repeat-x;
    background-position: center;
}
.OutageNotificationDiv
{
	position:absolute;
	top:86px;
	width:950px;
	text-align:center
}
.OutageNotificationLabel
{
	color:#DEE35B;
	font-size:11px;
	font-weight:bold;
}

.Notificationtext 
{
    COLOR: #2E2F33;
	font-family: Tahoma;
	font-weight: bold;
    font-size:9pt;
    text-decoration:none;
    padding-bottom:5px;
}
.icon
{
    float:right;
    margin-right:15px;
    top:-40px;
    height:0px;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_tab 
{    
    height:25px !important;
}
