BODY
{
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #023467;
    SCROLLBAR-SHADOW-COLOR: #023467;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #023467;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff;
    background-color: #f7f7f7;
}

input, p	{font: 10px Verdana, Arial, Helvetica, Geneva, Swiss, Arial; color:#333333}

tr.respondent		{font: 10px Verdana, Arial, Helvetica; color:#333333; background:#ffffff;}
tr.respondenthigh	{font: 10px Verdana, Arial, Helvetica; color:#333333; background:#eeeeee;}

td			{font: 11px Verdana, Arial, Helvetica; color:#787878; }

td.elementmenutitle	{font: 13px Verdana, Arial, Helvetica; color:#787878; font-weight:bold}

td.lighttitle		{font: 12px Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold}
td.darktitle		{font: 12px Verdana, Arial, Helvetica; color:#333333; font-weight:bold; background:#eeeeee;}
td.littletitle		{font:  9px Verdana, Arial, Helvetica; color:#333333; font-weight:bold}
                                
td.passivebody		{font: 11px Verdana, Arial, Helvetica; color:#787878; background:#eeeeee;}

td.nav_lightlink		{font-size: 10px; color: #ffffff; font-family: verdana; text-decoration: none }

td.highlightbody	{font: 10px Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold; background:#8D878D;}


td.topmenu{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold; }


td.heading		{font: 10px Verdana, Arial, Helvetica; color:#333333; font-weight:bold; background:#eeeeee;}
td.querybody		{font: 10px Verdana, Arial, Helvetica; color:#784d56; font-weight:bold;}

td.listheader		{font: 10px Verdana, Arial, Helvetica; color:#ffffff; background:#6A79B7; border-right: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#749CD5', endColorStr='#4473A7', gradientType='1')}

td.quickstartheader {font: 15px Helvetica; color:1C5180; font-weight:bold;}
td.loadheader		{font: 11px Verdana, Arial, Helvetica; color:#ffffff; border-top: 1px solid #D5D2D5; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#5E6FB3', gradientType='1')}
td.loadheader_top	{font: 11px Verdana, Arial, Helvetica; color:#ffffff; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#5E6FB3', gradientType='1')}
td.loadheader_inline	{font: 11px Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#384576', endColorStr='#C9CFE6', gradientType='1');}


td.tabtop		{font: 11px Verdana, Arial, Helvetica; bgcolor:#ffffff; border-top: 1px solid #D5D2D5; }

td.listelements		{font: 10px Verdana, Arial, Helvetica; color:#333333; background:#ffffff; border: 1px solid #333333;}
td.designheader		{font: 10px Verdana, Arial, Helvetica; color:#143D61; background:#ffffff; border:none;border-bottom: 1px solid #C1C1C1;}
td.designheader2	{font: 10px Verdana, Arial, Helvetica; color:#333333; background:#ffffff; border:none; border-bottom: 1px solid #C1C1C1; }


td.whiteheader		{font: 10px Verdana, Arial, Helvetica; color:#1C5180; font-weight:bold; background:#ffffff; border: 1px solid #333333;}
td.rightheader		{font: 10px Verdana, Arial, Helvetica; color:#333333; background:#ffffff; border-right: 1px solid #C1C1C1; }

td.buttonheadersoff	{ border-bottom: 1px solid #999999; border-right: 1px solid #999999; background: #ffffff; font: 10px Verdana, Arial, Helvetica; }
td.buttonheaderson	{ border-bottom: 1px solid #999999; border-right: 1px solid #999999; font: 10px Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#384576', endColorStr='#C9CFE6', gradientType='1'); }


td.tabletrack	{ border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; background: #ffffff; }

td.buttonheadersoff2	{ border-top: 1px solid #999999; border-right: 1px solid #999999; background: #ffffff; font: 10px Verdana, Arial, Helvetica; }
td.buttonheaderson2	{ border-top: 1px solid #999999; border-right: 1px solid #999999; background: #7D777C; font: 10px Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold; background:#7D777C; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#384576', endColorStr='#C9CFE6', gradientType='1'); }                          

td.buttonheadersoff3	{ border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; background: #ffffff; font: 10px Verdana, Arial, Helvetica; }
td.buttonheaderson3	{ border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; font: 10px Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold;  }                          
            
td.showactiveinfo	{font: 10px Verdana, Arial, Helvetica; color:#333333; background:#eedddd; border: 1px solid black;}
td.showpassiveinfo	{font: 10px Verdana, Arial, Helvetica; color:#333333; background:#eeeeee; border: 1px solid black;}
                               
td.actionbody		{font: 10px Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold; background:#D4373D;}
td.actionbody_hl	{font: 10px Verdana, Arial, Helvetica; color:#1C5180; font-weight:bold; background:#ffffff;}
td.largebody		{font: 12px Verdana, Arial, Helvetica; color:#333333;}
                                                    
td.error		{font:  9px Verdana, Arial, Helvetica; color:red; font-style:italic;}
td.webPresentationLink		{font:  10px Verdana, Arial, Helvetica; color:blue; font-weight:bold;}
                                                 
td.navmenu	{  background: #ffffff; text-decoration: underline; }

a:link {
	color: #1C5180;
	text-decoration: underline;
	
}

a:visited {
	color: #1C5180;
	text-decoration: underline;
}

a:hover {
	color: #1C5180;
	text-decoration: none;
}

a.lightlink		{font: 10px Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold;}
a.orangelink		{font: 10px Verdana, Arial, Helvetica; color:#1C5180; font-weight:bold;}
                                                    
td.menu 		{font: 12px Verdana, Arial, Helvetica; color:#784d56; font-weight:bold; padding:2}
a.menu			{font: 12px Verdana, Arial, Helvetica; color:#784d56; font-weight:bold; padding:2}
                                                                 
  #smartinput {                                                  
  	font:  10px Verdana, Arial, Helvetica, Geneva, Swiss, Arial;
	border-bottom: 1px solid #1C5180; border-top: 1px solid #1C5180; border-left: 1px solid #1C5180;border-right: 1px solid #1C5180;background-color: #DBE2F6;      
  }                                                  
              
  #smartbutton {                                                 
  	background-color: #ffffff; border: 1px solid black;      
  }                                                              
  #jumpbutton {                                                  
  	background: #eedddd; border: 1px solid black;
  }
  #smartsubmit {
  	background-color: #ffffff; color:#000000; font: 10px Verdana, Arial, Helvetica, Geneva, Swiss, Arial; font-weight:bold; border: 1px solid black;
  }
 
img.imgbottom {vertical-align:bottom; height:17}
img.imgbottom2 {vertical-align:bottom; height:15}
img.noTop {vertical-align:top; height:53}

tr.rowalternatestyle
{font: 10px Verdana, Arial, Helvetica; color:#333333; background:#eeeeee;}

tr.headerrowstyle
{
font: 10px Verdana, Arial, Helvetica; 
color:#143D61; background:#DBE2F6; 
border-right: 1px solid #C1C1C1; 
border-bottom: 1px solid #C1C1C1;
}

tr.rowstyle
{font: 10px Verdana, Arial, Helvetica; color:#333333; background:white;}

.rwButton
{
	background-image:url("../images/fondo1.png");
	background-repeat:repeat-x;
	border:1px solid #006600;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bolder;
	padding-left:15px;
	padding-right:15px;
}

.blueTextBox
{
	font:10px Verdana, Arial, Helvetica, Geneva, Swiss, Arial;
	border-bottom: 1px solid #1C5180; 
	border-top: 1px solid #1C5180; 
	border-left: 1px solid #1C5180;
	border-right: 1px solid #1C5180;
	background-color: #DBE2F6;
}
.InputSelect
{
	font: 11px Verdana;
	border-bottom: 1px solid #1C5180;
	border-top: 1px solid #1C5180;
	border-left: 1px solid #1C5180;
	border-right: 1px solid #1C5180;
	background-color: #DBE2F6;
}
.TableInFrame
{
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #D5D2D5;
	border-left-color: #d5d2d5;
	border-right-color: #d5d2d5;
	border-top-width: 0px;
	background-color: #ffffff;
}

/* START ***** Email Authentication styles */
.DomainBlock
{
	border-bottom: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	background-color: #ffffcc;
	border-top: #ffcc00 1px solid;
	border-right: #ffcc00 1px solid;
	height: 25px;
}
.TextBlock25
{
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
}
.DomainValue
{
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
	color: #990000;
}
.ValueBlock
{
	border-bottom: #87cefa 1px solid;
	border-left: #87cefa 1px solid;
	background-color: #eeffff;
	font-family: Verdana;
	color: #000080;
	font-size: 8pt;
	border-top: #87cefa 1px solid;
	border-right: #87cefa 1px solid;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.Copy
{
	font-family: Verdana;
	color: #0000ff;
	font-size: 8pt;
}
.Copy:hover
{
	font-family: Verdana;
	color: #ff6633;
	font-size: 8pt;
}
.LeftTop
{
	height: 12px;
	width: 9px;
	background-image: url(__left_top.png);
	background-repeat: repeat-x;
}
.Top
{
	height: 12px;
	background-image: url(__top.png);
	background-repeat: repeat-x;
}
.RightTop
{
	height: 12px;
	width: 9px;
	background-image: url(__right_top.png);
	background-repeat: repeat-x;
}
.Left
{
	background-image: url(__left.png);
	background-repeat: repeat-y;
}
.Right
{
	background-image: url(__right.png);
	background-repeat: repeat-y;
}
.LeftBottom
{
	height: 12px;
	width: 9px;
	background-image: url(__left_bottom.png);
	background-repeat: repeat-x;
}
.Bottom
{
	height: 12px;
	background-image: url(__bottom.png);
	background-repeat: repeat-x;
}
.RightBottom
{
	height: 12px;
	width: 9px;
	background-image: url(__right_bottom.png);
	background-repeat: repeat-x;
}

.DivTextData
{
	width: 100%;
	height: auto;
	overflow: auto;
	word-wrap: break-word;
}

.rwButton
{
	background-image:url("../images/fondo1.png");
	background-repeat:repeat-x;
	border:1px solid #006600;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bolder;
	padding-left:15px;
	padding-right:15px;
}
/* END ***** Email Authentication styles */

.blueTextBox
{
	font:10px Verdana, Arial, Helvetica, Geneva, Swiss, Arial;
	border-bottom: 1px solid #1C5180; 
	border-top: 1px solid #1C5180; 
	border-left: 1px solid #1C5180;
	border-right: 1px solid #1C5180;
	background-color: #DBE2F6;
}

.InputSelect
{
	font: 11px Verdana;
	border-bottom: 1px solid #1C5180;
	border-top: 1px solid #1C5180;
	border-left: 1px solid #1C5180;
	border-right: 1px solid #1C5180;
	background-color: #DBE2F6;
}
.TableInFrame
{
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #D5D2D5;
	border-left-color: #d5d2d5;
	border-right-color: #d5d2d5;
	border-top-width: 0px;
	background-color: #ffffff;
}