<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
================================
Skin styles for eCARE
================================
*/   

/* default page background color and default font style/size*/ 
#dnn_ctr1588_SearchInput_txtSearch {
   display: none;
}

#dnn_ctr1588_SearchInput_imgGo {
   display: none;
}

#dnn_ctr1588_SearchInput_imgSearch {
   display: none;
}

#dnn_ctr1590_SearchInput_txtSearch {
   display: none;
}

#dnn_ctr1590_SearchInput_imgGo {
   display: none;
}

#dnn_ctr1590_SearchInput_imgSearch {
   display: none;
}

#dnn_ctr1592_SearchInput_txtSearch {
   display: none;
}

#dnn_ctr1592_SearchInput_imgGo {
   display: none;
}

#dnn_ctr1592_SearchInput_imgSearch {
   display: none;
}


.SearchContainer{position:absolute;z-index:22;bottom:2px; top: 2px; right:4px;width:232px;height:32px;background:url(search.png) no-repeat;}
.SearchContainer .SearchBorder{border:0;background:none;}
.SearchContainer .SearchIcon{float:left;width:40px;padding:3px;background-position:9px 6px;}
.SearchContainer .SearchTextBox{float:left;background:none;width:140px;margin:3px;}
.SearchContainer .SearchButton{float:right;text-indent:-9999px; display:block;height:32px;width:30px;padding:0; right: 10px; top: 0px; vertical-align: text-bottom;}
.SearchContainer a.SearchButton:link, .SearchContainer a.SearchButton:hover, .SearchContainer a.SearchButton:active{ color: transparent ; }

.lanquage {position: relative; top:10; right:5; display: inline-block; width:auto; float:right; text-align:right;}

body
{
background-color: #FFFFFF;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
}

/* links by default*/ 
A: 
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
padding-left: 10;
text-decoration:none;
}

A:link  
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
padding-left: 10;
text-decoration:none;
}

A:visited   
{
color: #262626; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
padding-left: 10; 
text-decoration:none; 
}

A:active    
{
color: #4D9FE1;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
padding-left: 10; 
cursor:hand; 
text-decoration:none;
}

A:hover 
{
color: #265cc0; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
padding-left: 10; 
cursor:hand; 
text-decoration:underline; 
}
/* images by default*/ 
img
{
vertical-align: middle;
}

ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
text-align:left;
vertical-align:top;
color:black;
}

li
{
list-style: url(dot.gif) 0px 5px no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
text-align: left;
color:black;
padding-left: 10px;
letter-spacing:normal;
padding-bottom:10px;
}

li.star
{
list-style:  url(star.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
text-align: left;
color:black;
padding-bottom:5px;
}

h5
{
float:left;
width:0.5em;
font-size:150%;
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
line-height:80%;
}

h6
{
font-family:Arial, Helvetica, sans-serif;
color: #003399;
font-size: 9pt;
font-weight: normal;
padding-right: 2px;
padding-left: 2px;
padding-top:0px;
vertical-align: middle;
}

/* 
================================
Main Layout Elements 
================================
*/

#divheader {
position:relative;
top:0px;
left:0;
width: 100%;
height: auto; 
background-color: transparent;
margin: 0px;
vertical-align:top;
border:0px;
z-index:4;
}

#divtabs
{
position:absolute;
top: 139px;
right:45px;
width:100%;
background-color: transparent;
vertical-align:top;
border:0;
z-index:3;
}

.divinfoclass
{
position: absolute;
left:1px;
height: 85px;
background-color: transparent;
border:0px;
vertical-align: top;
z-index:100;
}

#divcontentpane 
{
position:relative;
top:-1;
left:0;
width:100%;
background-color: white;
vertical-align:top;
border:0;
}

#divbottompane
{
position:relative;
top:25px;
width:100%;
height:65px;
z-index:2
}


/* 
================================
Header Styles
================================
*/

.advancedlogo
{
height: 35px;
width: 187px;
BACKGROUND-IMAGE: url(advancedlogo.gif);
}

.skinheader 
{
BACKGROUND-IMAGE: url(topban.png);
background-position: left top;
background-color:#9db4c9;
height:105px;
background-repeat:repeat-x;
width:100%;
border:0px;
}

.skinmenutop 
{
BACKGROUND-IMAGE: url(tabstop.gif);
background-color:#3475BB;
table-layout: auto;
height:35px;
width: 100%;
vertical-align: bottom;
background-repeat: repeat-y;
vertical-align:middle;
text-align:left;
white-space:nowrap;
}

.applogo
{
vertical-align:middle;
text-align:left;
}

.customlogo
{
vertical-align:middle;
text-align:left;
}

/*
==========================
Header Info Bubble
==========================
*/

.infopoptop 
{
background-color: transparent;
BACKGROUND-IMAGE: url(infopopup_t.gif); 
height: 25px;
vertical-align:bottom;
}

.infopoptopleft
{
background-color: transparent;
BACKGROUND-IMAGE: url(infopopup_tr.gif); 
background-repeat:no-repeat;
width: 6px;
height: 25px;
}

.infopopcisname 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-left:8px;
text-align:left;
vertical-align:top;
z-index:6;
}

.infopoptopright
{
background-color: transparent;
BACKGROUND-IMAGE: url(infopopup_tl.gif);
background-repeat:no-repeat; 
width: 27px;
height: 25px;
background-repeat:no-repeat;
vertical-align:bottom;
text-align:left;
}


.infopopmiddleleft 
{
background-color: transparent;
BACKGROUND-IMAGE: url(infopopup_mr.gif); 
width: 6px;
vertical-align:top;
text-align:right;
}

.infopopcontent 
{
background-color: white;
font-family: Arial, Helvetica, sans-serif;
font-size:7pt;
direction:ltr;
color: #2b2b2b;
padding-left: 5px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 3px;
white-space: nowrap;
}

.infopopmiddleright 
{
background-color: transparent;
BACKGROUND-IMAGE: url(infopopup_ml.gif); 
width:27px;
text-align:left;
}

.infopopbottom 
{
background-color: transparent;
BACKGROUND-IMAGE: url(infopopup_b.gif); 
height: 11px;
vertical-align:top;
}

.infopopbottomleft
{
background-color: transparent;
BACKGROUND-IMAGE: url(infopopup_br.gif);
background-repeat:no-repeat;
width: 6px;
height: 11px;
vertical-align:top;
text-align: right;
}

.infopopbottomright 
{
background-color: transparent;
BACKGROUND-IMAGE: url(infopopup_bl.gif);
background-repeat:no-repeat;
width: 27px;
height: 11px;
vertical-align:top;
text-align:left;
}

.info
{
border:0px;
background-color: transparent;
vertical-align:top;
text-align:right;
z-index:7;

}

.infopop
{
border:0px;
background-color: transparent;
vertical-align:top;
text-align: left;
/* for IE */
filter:alpha(opacity=92);
filter:progid:DXImageTransform.Microsoft.Shadow(color="#C5C7C9",Direction=135,Strength=1);
/* CSS3 standard */
opacity:0.92;
/* for Mozilla */
-moz-opacity:0.92;
}

/*
===================================
Content Panel
===================================
 */
 
.contentpane 
{
width: 100%;
height:350px;
text-align:left;
background-color: transparent;
vertical-align:top;
padding-left: 60px;
padding-right: 40px;
padding-top: 0px;
padding-bottom:30px;
}

/*
===================================
Content Panel Main Navigation Tabs
===================================
 */
 
.tabs1
{
text-align:right;
height:26px;
background-color:transparent;

}

.tabs2
*{
background: url(bkg1.gif) top;
background-repeat:repeat-x;
vertical-align:top;
text-align:right;
width:10px;
height:26px;
background-color:transparent;
position:relative;
top:-1;
}

.tabsleft
{
width:350px;
height:27px;
background-color:transparent;
position:relative;
top:0;
}


.MainMenu_MenuItem 
{
cursor: pointer; 
cursor: hand; 
color:black;
font-family: Arial, Helvetica; 
font-size: 9pt; 
padding-left: 3px;
padding-right: 3px;
font-weight: bold; 
font-style: normal;
background: url("tab_bkg.gif") center;
background-repeat:repeat-x;
background-color: Transparent;
height:27px;
}

.MainMenu_MenuItemSel 
{ 
background: url("tab_bkg.gif") center;
background-repeat:repeat-x;
background-color: Transparent;
cursor: pointer; 
cursor: hand; 
color: #d8e7f6; 
font-family: Arial, Helvetica; 
font-size: 9pt;
font-weight: bold; 
font-style: normal;
padding-left: 3px;
padding-right: 3px;
height:27px;
}

.MainMenu_MenuIcon {
cursor: pointer; 
cursor: hand;
}

.MainMenu_MenuContainer 
{
background-color: Transparent;
height:27px;
vertical-align: top;
}

.MainMenu_MenuBar {
cursor: pointer; 
cursor: hand;
height:27px;
vertical-align: center;

}

.MainMenu_MenuBreak {
height: 0px;
}

.MainMenu_SubMenu {
background-color: #CAD5EA;
cursor: pointer; 
cursor: hand; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}

.MainMenu_MenuArrow {
font-family: webdings; 
font-size: 10pt; 
cursor: pointer; 
cursor: hand;

}
.MainMenu_RootMenuArrow {
font-family: webdings; 
font-size: 10pt; 
cursor: pointer; 
cursor: hand;
	}
	
/*
====================================
Content Panel Titles and Subtitles
====================================
*/

.Title
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
padding-top: 0px;
padding-left:0px;
padding-top:0px;
padding-right:5px;
height: 45px;
text-align:left;
vertical-align: top;
}

.SubTitle
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 14pt;
text-align:left;
font-weight: normal;
padding-top: 0px;
padding-left:0px;
padding-top:0px;
padding-right:5px;
height: 55px;
vertical-align: middle;
}

.SubTitle_mov
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
text-align:left;
font-weight: normal;
padding-left: 2px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 5px;
height: 42px;
vertical-align: bottom;
white-space:nowrap;
}

.yearselect
{
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight: bold;
color: #003366;
padding-right: 10px;
text-align:right;
vertical-align: middle;
}

.menuselect1
{
vertical-align:middle;
text-align:right;
width:65px;
padding-right:10px;
}

.menuselect2
{
vertical-align:middle;
text-align:right;
}

.menuselect3
{
vertical-align:middle;
text-align:left;
height: 50px;
padding-right: 20px;
table-layout:fixed;
}

/* 
================================
Content Panel Table Types
================================
*/

table
{
background-color:transparent;
border:0px;
empty-cells:show;
}
table.auto
{
background-color:transparent;
border:0px;
padding-right:10px;
vertical-align:middle;
table-layout:auto;
}

.normal
{
background-color:transparent;
width:100%;
border:0px;
padding:0px;
text-align:left;
vertical-align:top;
}

.whitebg80
{
background-color:white;
width:80%;
border:0px;
padding:0px;
text-align:left;
vertical-align:top;
}

table.nobg80
{ 
width: 80%;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
padding:0px;
vertical-align:top;
}

table.nobg60
{ 
width: 60%;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

table.nobg50
{ 
width: 50%;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

table.fixed700
{ 
width:700px;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

table.fixed680
{ 
width: 680px;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

table.fixed650
{ 
width: 650px;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

table.fixed600
{ 
width: 600px;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

table.fixed500
{ 
width: 500px;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

table.fixed450
{ 
width: 450px;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

table.fixed268
{ 
width: 268px;
background-color: Transparent;
border: 0px;
empty-cells: show;
text-align:left;
vertical-align:top;
}

/* 
================================
Content Panel Table Styles
================================
*/ 

.darkgreynormal
*{ 
height: 24px;
background-color: #DFDFDF;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
white-space:nowrap;
}

.lightgreynormal
*{
height: 24px;
background-color: #efefef;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
white-space:nowrap;
}

.lightgrey_b
{
height: 24px;
background-color: #efefef;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 8pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.lightgrey_br
{
height: 24px;
background-color: #efefef;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 8pt;
text-align: right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.lightgrey_b:link
{
color:#000000;
text-decoration: underline;
font-weight:bold;
margin-left: -10px;
}
.lightgrey_b:active
{
color:#4D9FE1;
text-decoration: underline;
font-weight:bold;
}
.lightgrey_b:visited
{
color:#265CC0;
text-decoration: underline;
font-weight:bold;
}
.lightgrey_b:hover
{
color:#265CC0;
text-decoration: underline;
font-weight:bold;
}

.txt_bl
{

font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.txt_bl:link
{
color:#000000;
text-decoration: underline;
font-weight:bold;
margin-left: -10px;
}

.txt_bl:active
{
color:#4D9FE1;
text-decoration: underline;
font-weight:bold;
}

.txt_bl:visited
{
color:#265CC0;
text-decoration: underline;
font-weight:bold;
}

.txt_bl:hover
{
color:#265CC0;
text-decoration: underline;
font-weight:bold;
}

.txt_br
{

font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.txt_br:link
{
color:#000000;
text-decoration: underline;
font-weight:bold;
margin-left: -10px;
}

.txt_br:active
{
color:#4D9FE1;
text-decoration: underline;
font-weight:bold;
}

.txt_br:visited
{
color:#265CC0;
text-decoration: underline;
font-weight:bold;
}

.txt_br:hover
{
color:#265CC0;
text-decoration: underline;
font-weight:bold;
}

.redNormal
{
height: 24px;
background-color: #f0a699;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.rednormunder
{
height: 24px;
background-color: #f0a699;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-decoration: underline;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.greenNormal
{
height: 24px;
background-color: #9bcc57;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.greennormunder
{
height: 24px;
background-color: #9bcc57;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
text-decoration: underline;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.underline
{
text-decoration: underline;
}

.yellowNormal
{
height: 24px;
background-color: #fdf578;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.yelnormunder
{
height: 24px;
background-color: #fdf578;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
text-decoration: underline;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.legend
{
height: 24px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 10pt;
text-align:left;
padding: 8px;
padding-right: 8px;
padding-bottom: 4px;
padding-top: 4px;
vertical-align:middle;
}

.lightblue_right
{ 
height: 24px;
background-color: #ccd9e4;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 10pt;
text-align:right;
padding-left: 10px;
padding-right: 20px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
width:80%;
}

.lightblue_red
{ 
height: 24px;
background-color: #ccd9e4;
font-family: Arial, Helvetica, sans-serif;
color:red;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
width:20%;
}

.darkgrey_b
{
height: 24px;
background-color: #DFDFDF;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size:8pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.darkgrey_b:link
{
color:#000000;
text-decoration: underline;
font-weight:bold;
margin-left: -10px;
}
.darkgrey_b:active
{
color:#4D9FE1;
text-decoration: underline;
font-weight:bold;
}
.darkgrey_b:visited
{
color:#265CC0;
text-decoration: underline;
font-weight:bold;
}
.darkgrey_b:hover
{
color:#265CC0;
text-decoration: underline;
font-weight:bold;
}

.darkgreybold
{
height: 32px;
background-color: #DFDFDF;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.darkredbold_right
{
height: 24px;
background-color: #9D1C20;
font-family: Arial, Helvetica, sans-serif;
color:white;
font-weight: bold;
font-size: 10pt;
text-align:right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.darkbluebold
{
height: 24px;
background-color: #2581c4;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.bluebold_left
{
height: 32px;
background-color: #619FD5;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color:white;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.bluebold_right
{
height: 24px;
background-color: #619FD5;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color:white;
text-align:right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.paleblue_h
{
height: 32px;
background-color: #619FD5;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color:white;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.paleblue
{
height: 24px;
background-color: #A0C8EB;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
color:black;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.paleblue_r
{
height: 24px;
background-color: #A0C8EB;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
color:black;
text-align:right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.medblue
{ 
height: 24px;
background-color: #B2D1ED;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 10pt;
text-align: center;
padding: 10px;
vertical-align:middle;
}

.right
{ 
height: 24px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8pt;
text-align: right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.strong_r
{ 
height: 24px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 8pt;
text-align: right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.middle
{ 
height: 24px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align: center;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.darkgreybold_right
{ 
height: 24px;
background-color: #DFDFDF;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 10pt;
text-align: right;
padding-left: 10px;
padding-right: 20px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.whitebold
{ 
height: 32px;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align: middle;
}

.darkredbold
{ 
height: 32px;
background-color: #9D1C20;
font-family: Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align: middle;
white-space:nowrap;
}

.darkredbold100
{ 
height: 32px;
width:100px;
background-color: #9D1C20;
font-family: Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align: middle;
}

.darkred20
{ 
height: 20px;
background-color: #9D1C20;
font-family: Arial, Helvetica, sans-serif;
color: White;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align: middle;
}

.darkred20_1
{ 
height: 20px;
width: 288px;
background-color: #9D1C20;
font-family: Arial, Helvetica, sans-serif;
color: White;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align: middle;
}

.hline
{ 
background-color: #9D1C20;
height: 4px;
padding: 0px;
white-space:nowrap;
}

.vline
{ 
background-color: #9D1C20;
width: 4px;
padding: 0px;
white-space:nowrap;
}

.lightgreynormal_serviceorder
{ 
height: 24px;
background-color: #efefef;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
width:100px;
}

.rednormal
{ 
height: 24px;
background-color: #efefef;
font-family: Arial, Helvetica, sans-serif;
color:red;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
width:100px;
}

.lgreynormunder
{
height: 24px;
background-color: #DFDFDF;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 8.5pt;
text-align:left;
text-decoration: underline;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

/*
==============================
Content Panel Left Menu
==============================
*/

.leftpane 
{
width: 234px;
background-color: transparent;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
vertical-align:top;
}

.containericon {
background-color: transparent;
vertical-align: bottom;
height:41px;
width:32px;
}

.containerclosemenu {
background-color: transparent;
padding: 0px;
vertical-align:top;
width:32px;
height:32px;
text-align:left;
white-space:nowrap;
}

.containereditmenu {
background-color: transparent;
padding-left: 0px;
padding-right:0px;
padding-top: 8px;
vertical-align:top;
width:1px;
height:1px;
}

.containerhelp {
background-color: transparent;
padding-left: 0px;
padding-top: 8px;
vertical-align:top;
width:1px;
height:1px;
}

/* Used for Left Menu Titles */
.containertitle
{
font: 10pt Arial, Helvetica, sans-serif;
color: white;
white-space:nowrap;
font-weight: bold;
padding-left: 4px;
padding-top: 8px;
vertical-align: top;
text-align:left;
}

/* Used for Left Menu Background */
.bgcolorcls
{
background: url(menubcg.gif) top left repeat-x;
background-color: #F8FAFB;
height: 60px;
min-height:60px;
padding-left: 7px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 7px;
vertical-align:top;
width:220px;
table-layout:fixed;
/* for IE Create Gradient*/
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d2dce6', EndColorStr='#ffffff');
}

/* Used to to display the Left Menu icon (32px x 32px)*/
.bgcolorcls_left
{
background-color:transparent;
width:14px;
height:26px;
}

/*
====================================
Content Panel Clue/Error Box Styles
====================================
*/

.ClueboxTop
{
background-image:url(cluetop.gif);
height: 24;
width: 100%;
}

.ClueboxLeft
{
background-image:url(clueleft.gif)
}

.Cluebox
{
background-color: #dedede;
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
padding-left: 6pt;
padding-right: 15pt;
padding-bottom: 11pt;
text-align:left;
vertical-align:middle;
}

.ClueboxNobg
{
font-family:Arial, Helvetica, sans-serif;
font-size: 9.5pt;
font-weight: normal;
padding-left: 2pt;
padding-right: 10pt;
padding-top: 0pt;
padding-bottom: 0pt;
text-align:left;
vertical-align: bottom;
}

.clue
{
width:24px;
vertical-align:bottom;
text-align:left;
}

.clue_nobg
{
width:24px;
height: 32px;
vertical-align: middle;
text-align:left;
}

.ErrorboxTop
{

background-image:url(errortop.gif);
height: 24;
vertical-align:bottom;
text-align:right;
}

.ErrorboxLeft
{
background-image:url(errorleft.gif);
vertical-align:bottom;
text-align:right;
}

.Errorbox
{
background-color: #dedede;
border-right:dashed #951c20 1px;
border-bottom:dashed #951c20 1px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
padding-left: 6pt;
padding-right: 15pt;
padding-bottom: 11pt;
text-align:left;
vertical-align:middle;
}

.error
{
vertical-align:bottom;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:red;
}

/*
================================
Content Panel Spacers
================================
*/

.hspacer6
{
width:6px;
white-space:nowrap;
}

.hspacer10
{
width:10px;
white-space:nowrap;
}

.hspacer12
{
width:12px;
white-space:nowrap;
}

.hspacer20
{
width:20px;
white-space:nowrap;
}

.hspacer30
{
width:30px;
white-space:nowrap;
}

.hspacer40
{
width:40px;
white-space:nowrap;
}

.hspacer50
{
width:50px;
white-space:nowrap;
}

.hspacer80
{
width:80px;
white-space:nowrap;
}

.hspacer120
{
width:120px;
white-space:nowrap;
}

.hspacer150
{
width:150px;
white-space:nowrap;
background-color:#BB0000;
}

.hspacer200
{
width:200px;
white-space:nowrap;
}

.vspacer30
{
height:30px;
}

.vspacer20
{
height:20px;
}

.vspacer10
{
height:10px;
}

/*
================================
Content Panel Other
================================
*/

.align1
{
vertical-align: middle;
text-align:right;
padding-top:30px;
}

.align2
{
vertical-align: middle;
text-align:right;
padding-top:10px;
}

.align3
{
vertical-align: middle;
text-align:right;
height: 26px;
}

.imgnobg
{
background-color:transparent;
vertical-align:top;
}

.calendar
{
vertical-align:middle;
text-align:left;
width:32px;
}

.notes
{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:8pt;
font-weight:normal;
padding-right: 2px;
padding-left:0px;
padding-top:10px;
text-align:left;
vertical-align: middle;
}

.caption
{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
height:32px;
font-size: 10pt;
font-weight:bold;
padding-right: 2px;
padding-top:10px;
text-align:left;
vertical-align: middle;
}

.caption2
{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
height:32px;
font-size: 10pt;
font-weight:bold;
padding-right: 10px;
text-align:right;
vertical-align: middle;
}

.caption3
{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
height:32px;
font-size: 10pt;
font-weight:bold;
padding-right: 2px;
padding-top:10px;
text-align: center;
vertical-align: middle;
}

.caption_problem
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
padding-right: 2px;
padding-top:0px;
text-align:left;
height: 42px;
width:200px;
white-space:nowrap;
vertical-align: top;
}

.contact_problem
{
white-space:nowrap;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
color:black;
vertical-align:top;
padding-top:0px;
}

.textfield
{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9pt;
font-weight: normal;
padding-right: 2px;
padding-left: 2px;
padding-bottom:2px;
padding-top:0px;
text-align:left;
vertical-align: middle;
white-space:nowrap;
}


.textfield_allvis
{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9pt;
font-weight: normal;
padding-right: 2px;
padding-left: 2px;
padding-bottom:2px;
padding-top:0px;
text-align:left;
vertical-align: middle;
white-space:nowrap;
}

.textfield_hide
{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9pt;
font-weight: normal;
padding-right: 2px;
padding-left: 2px;
padding-bottom:2px;
padding-top:0px;
text-align:left;
vertical-align: middle;
white-space:nowrap;
}

.inputtext
{ 
font-family: TrebuchetMS, Arial, Helvetica, sans-serif; 
font-size:9pt; 
font-weight:bold; 
background-color:white; 
border-color:3475BB; 
border-style: inherit; 
border-width:1px; 
color:black; 
}
.Email
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt; 
font-weight:bold; 
background-color:white; 
border-color:#3475BB;
height: 18px;
width:200px;
border-style: inherit; 
border-width:1px; 
color:black; 
}

.calendar
{
width:24px;
background-color:DFDFDF;
}

/*
======================
Content Panel Buttons
======================
*/

.clickbutton1
{
height:50px;
vertical-align: middle;
text-align:right;
width:100%;
}

.clickbutton2
{
height:50px;
vertical-align: middle;
text-align:left;
}

.clickbutton3
{
height:50px;
vertical-align: middle;
text-align:right;
width:550px;
}

.clickbutton_moving
{
height:50px;
vertical-align: middle;
text-align:left;
padding-left: 380px;
}

/*
==================================
Content Panel Navigation Elements
==================================
*/

.navigation
{ 
text-align: right;
height:24px;
padding-right:20px;
padding-left:20px;
}


/*
============================
COntent Panel Moving Page
============================
*/

.moving48
{
width:64px;
height:64px;
vertical-align: middle;
text-align: left;
}

.MovingLinks
{
font-family: Arial, Helvetica, sans-serif;
color:#6486A2;
font-size: 10pt;
text-align: left;
vertical-align:middle;
padding-right: 12px;
height: 24px;
font-weight: bold;
}

.MovingLinks:link
{
font-family: Arial, Helvetica, sans-serif;
color:#6486A2;
font-size: 10pt;
text-align: left;
vertical-align:middle;
padding-right: 12px;
height: 24px;
font-weight: bold;
}

.MovingLinks:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#6486A2;
font-size: 10pt;
text-align: left;
vertical-align:middle;
padding-right: 12px;
height: 24px;
font-weight: bold;
}

.MovingLinks:active
{
font-family: Arial, Helvetica, sans-serif;
color:#6486A2;
font-size: 10pt;
text-align: left;
vertical-align:middle;
padding-right: 12px;
height: 24px;
font-weight: bold;
}


.MovingLinks:visited
{
font-family: Arial, Helvetica, sans-serif;
color:#6486A2;
font-size: 10pt;
text-align: left;
vertical-align:middle;
padding-right: 12px;
height: 24px;
font-weight: bold;
}

/*
============================
Content Panel Splash/Login
============================
*/

.LoginPanel
{
width: 100%;
padding-top: 5px;
text-align: left;
}

.splash
{
background: url(splash1.png) top left;
background-repeat: no-repeat;
background-color: transparent;
width:100%;
height:400px;
border:0px;
background-repeat:no-repeat;
vertical-align:top;
text-align:left;
}
.splash_fr
{
background: url(splash_fr.png) top left;
background-repeat: no-repeat;
background-color: transparent;
width:100%;
height:400px;
border:0px;
background-repeat:no-repeat;
vertical-align:top;
text-align:left;
}

table.log
{
width:450px;
height:160px;
border:0px;
position:relative;
top:236px;
vertical-align:top;
text-align:left;
}

.userlogin
{
font-size: 8.5pt;
padding-right: 5px;
padding-left: 15px;
text-align:left;
vertical-align: top;
height:15px;
}


.verify1
{
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight: bold;
color: #3475BB;
padding-right: 5px;
width:90px;
text-align:right;
vertical-align: middle;
}

.verify2
{
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight: normal;
color: #black;
padding-right: 5px;
width:90px;
text-align:right;
vertical-align: middle;
}


/*
==================================
Content Panel Wizard Steps
==================================
*/

.Wizard_PreviousItem
{
    background-color:Transparent;
    color: LightGrey;
    font-family: Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}

.Wizard_CurrentItem
{
    color: Grey;
    background-color:Silver;
    font-family: Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}

.Wizard_FutureItem
{
    background-color:Transparent;
    color: LightBlue;
    font-family: Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}

/*
==========================
Bottom Panel
==========================
*/

.bottompane 
{
width: 100%;
height: 65px;
table-layout:fixed;
background-color: transparent;
BACKGROUND-IMAGE: url(bot1.png);
background-position: left bottom;
padding-left: 0px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
background-repeat:no-repeat;
vertical-align: bottom;
text-align: right;
}

.loginoff
{
height:48px;
color: blue;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-right: 10px;
padding-top: 30px;
vertical-align:bottom;
white-space:nowrap;
}

.loginoff:link
{
height:48px;
color: blue;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-right: 10px;
padding-top: 30px;
vertical-align:bottom;
white-space:nowrap;
}

.loginoff:visited
{
height:48px;
color: blue;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-right: 10px;
padding-top: 30px;
vertical-align:bottom;
white-space:nowrap;
}

.loginoff:active
{
height:48px;
color: blue;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-right: 10px;
padding-top: 30px;
vertical-align:bottom;
white-space:nowrap;
}

.loginoff:hover
{
height:48px;
color: #A0C8EB;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-right: 10px;
padding-top: 30px;
vertical-align:bottom;
white-space:nowrap;
 
}

.bottomleftpane
{
width: 220px;
height: 65px;
background-color: transparent;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
vertical-align:top;
text-align:left;
}

.bottomrightpane
{
background-color: transparent;
vertical-align:bottom;
padding-bottom: 10px;
text-align: right;
white-space:nowrap;
height: 65px;
width:auto;
}

.copyright
{
font: 8pt Arial, Helvetica, sans-serif; 
color: #000000;
font-weight: normal;
text-decoration:none;
vertical-align:middle;
text-align:center;
}

/*
================================
Bottom Panel Search Container 
================================
*/

.searchtop
{
background-color:transparent;
width:220px;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
vertical-align:top;
text-align:left;
height:15px;
border:0px;
}
 
table.search 
{
background-color: #69A0CC;
border:0px;
height: 65px;
padding: 0px;
width: 220px;
table-layout:fixed;
vertical-align:top;
}

.SearchContentPane 
{
background-color: #69A0CC;
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:  10pt;
text-align: justify;
padding: 0px;
vertical-align:top;
height:40px;
}

/*
=========================
Other Links
=========================
*/

.webmasterlink
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left: 0px;
}

.webmasterlink:link
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left: 0px;
}

.webmasterlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left: 0px;
}

.webmasterlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left: 0px;
}

.CustServLink
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left: 0px;
}

.CustServLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left: 0px;
}

.CustServLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left: 0px;
}

.CustServLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left: 0px;
}

/* 
============================================================
Skin styles for DotNetNuke (overwrites some default styles)
============================================================
*/    


.controlpanel 
{
width: 100%;
background-color: #DFE5F2;
text-align:center;
vertical-align:middle;
border-top:0px;
border-bottom: #003366 1px solid;
border-left: #003366 1px solid;
border-right: #003366 1px solid;
padding-bottom:5px;
}

.Head   {
font-family: Arial, Helvetica, sans-serif;
font-size:  14pt;
font-weight: bold;
color: #000000;
vertical-align:middle;
text-align:left;
}

.SubHead    
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
color: #003366;
vertical-align:middle;
text-align: left;
padding-left: 5px;
padding-right:5px;
white-space:nowrap;
}

.SubSubHead 
{
font-family: Arial, Helvetica;
font-size:  9pt;
font-weight:    bold;
color: #003366;
vertical-align:middle;
text-align:left;	
}

hr
{
color:#003366;
height:1px;
vertical-align:middle;
text-align:center;
}

/*
=========================
Build 3 Styles - New
=========================
*/

.Title_Module
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
padding-top: 0px;
padding-left:0px;
padding-top:0px;
padding-right:5px;
text-align:left;
vertical-align: middle;
height: auto;
}

.SubTitle_Module
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
padding-top: 0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
text-align:left;
vertical-align: middle;
height: auto;
}

.text
{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal;
text-align: left;
color:black;
}

.text1
{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
padding-right: 5px;
padding-left: 5px;
font-weight:normal;
text-align: left;
color:black;
}

.text1b
{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
text-align: left;
color:black;
}

.text_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
text-align: left;
color:black;
vertical-align:middle;
padding-bottom:20px;
}


.error_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
padding-right: 5px;
padding-left: 7px;
padding-bottom:5px;
padding-top:5px;
font-weight:normal;
text-align: left;
color:red;
vertical-align:middle;
width: 100%;
}

.text_clue
{
background: url(clue_nobg.gif) top left no-repeat;
font-family:Arial, Helvetica, sans-serif ;
font-size:9pt;
padding-right: 5px;
padding-left: 30px;
padding-top:15px;
font-weight:bold;
text-align: left;
color:black;
height: 24px;
vertical-align:bottom;
}

.clue_bg
{
background: url(clue_bg.gif) top left no-repeat;
width: 25px;
vertical-align:bottom;
}

.clue_bg_text
{
background: url(z_g.gif) repeat-x 0px 7px;
font-family:Arial, Helvetica, sans-serif ;
font-size:9pt;
line-height:16px;
padding-right: 10px;
padding-left: 7px;
padding-top:17px;
padding-bottom: 10px;
font-weight:bold;
text-align: left;
vertical-align:bottom;
}

.star
{
background: url(star.gif) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
padding-right: 5px;
padding-left: 10px;
font-weight:normal;
text-align: left;
color:black;
}

.label_1
{
font-family:Arial, Helvetica, sans-serif;
width:200px;
white-space:nowrap;
vertical-align:middle;
padding-right: 10px;
}

.label_2
{
font-family:Arial, Helvetica, sans-serif;
width:200px;
white-space:nowrap;
padding-left:10px;
vertical-align:middle;
}

.SubSubTitle
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: small;
text-align:left;
font-weight: bold;
padding-top: 20px;
padding-left:0px;
padding-bottom:20px;
padding-right:0px;
vertical-align: middle;
}

.list
{
background: url(dot.gif) 0px 5px no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
text-align: left;
color:black;
padding-left: 20px;
letter-spacing:normal;
}

.caption2
{
height: 24px;
color:#000000;
font-weight: bold;
font-size: 10pt;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align:middle;
}

.radio_btn
{
padding-left:20px;
padding-right:20px;
vertical-align: top;
}

.print
{
border-top: thin dashed #d2dce6;
border-bottom: thin dashed #d2dce6;
vertical-align:middle;
text-align:right;
padding-bottom:7px;
padding-top:7px;
padding-right:10px;
}

/*
=========================
Not Currently in Use
=========================
*/

.bt3dbuttons
{
background:url(but_right.gif) top right no-repeat;
border: 0px;
color:black;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
cursor:hand;
height:24px;
width:auto;
}

.bt3d_left
{
background:url(but_leftcon.gif) center left no-repeat;
border: 0px;
cursor:hand;
height:24px;
padding-left:12px;
padding-right:12px;
}

/* DPW's style begin */
#containerDIV 
{
	width: 100%;
	min-height: 80px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
}
#headerDIV 
{
	top: 0px;
	width: 100%;
	height: 96px;
}
#deptBannerImage 
{
	position: absolute;
	top: 27px;
	right: 3px;
	width: 250px;
	height: 45px;
}
#deptSearch 
{
	position: absolute;
	top: 73px;
	right: 5px;
}
#utilityNav 
{
	position: absolute;
	top: 4px;
	right: 10px;
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	text-align: left;	
	color: #FFFFFF;
}
#LoginOffCss
{
	position: absolute;
	top: 75px;
	right: 5px;
	margin: 0;
	padding:0;
	font-family: Vloginofferdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	text-align: left;	
	color: #6495ED;
}
#utilityNav a:link, #utilityNav a:visited 
{
	color: #fff; /*color: #687983;*/
	text-decoration: none;
	background: none;
}
.deptFooter {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 30px;
	border: 1px solid #BAB4A6; 
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	padding-bottom: 6px;
	padding-top: 10px;
	text-align: center;
	font-size: 10px;
	color:#687983;
}

.deptFooter a:link,
.deptFooter a:visited {
	text-decoration: none;
	color: #687983;
}

.deptFooter a:hover {text-decoration: underline;}

/* DPW's style end */

input [type="text"] {}

.ForgotUsername, .ForgotUsername:link
{
	position: relative;
	top:-101px;
	*top:-117px;
	display:block;
	vertical-align: baseline;
	left: 180px;
	font-weight:normal;
}

@-moz-document url-prefix() {.ForgotUsername, .ForgotUsername:link {
	position: relative;
	top:-90px;
	display:block;
	vertical-align: baseline;
	left: 400px;
	font-weight:normal;
}*/
* {    zoom: 1;}</pre></body></html>