﻿

img { /* This is a type selector */
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	
}
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px; 
    padding-top: 10px; 
}
    a:link {
    color: #0c70a6;
    text-decoration: underline;
}
    a:visited {
    color: #5781bf;        
    text-decoration: underline;
    cursor: pointer;     
}
    a:hover {
    color: #6cb741;        
    text-decoration: underline;
    cursor: pointer;
}        
    a:active {
    color: #0c70a6;
    text-decoration: underline;               
} 

a.Sitemap1:link {color: #4c3f33; text-decoration: none; font-size:12px; font-weight: bold}
a.Sitemap1:visited {color: #e4a024; text-decoration: none; font-size:12px; font-weight: bold }
a.Sitemap1:hover {color: #f48043; text-decoration: underline; font-size:12px; font-weight: bold }
a.Sitemap1:active {color: #4c3f33; text-decoration: underline; font-size:12px; font-weight: bold } 

a.Sitemap2:link {color: #00867b; font-size: 18pt; font-weight: bold; text-decoration: none; font-size:12px; font-weight: normal }
a.Sitemap2:visited {color: #4c3f33; font-weight: bold; text-decoration: none; font-size:12px; font-weight: normal }
a.Sitemap2:hover {color: #f48043; text-decoration: underline; font-size:12px; font-weight: normal }
a.Sitemap2:active {color: #6cb741; text-decoration: underline; font-size:12px; font-weight: normal }

a.Sitemap3:link {color: #0c70a6; text-decoration: none; font-size:12px; font-weight: normal; font-style: italic }
a.Sitemap3:visited {color: #4c3f33; text-decoration: none; font-size:12px; font-weight: normal; font-style: italic }
a.Sitemap3:hover {color: #f48043; text-decoration: underline; font-size:12px; font-weight: normal; font-style: italic }
a.Sitemap3:active {color: #5781bf; text-decoration: underline; font-size:12px; font-weight: normal; font-style: italic } 

a.Sitemap4:link {color: #f48043; font-size: 18pt; font-weight: bold; text-decoration: none; font-size:12px; font-weight: normal }
a.Sitemap4:visited {color: #4c3f33; font-weight: bold; text-decoration: none; font-size:12px; font-weight: normal }
a.Sitemap4:hover {color: #f48043; text-decoration: underline; font-size:12px; font-weight: normal }
a.Sitemap4:active {color: #e4a024; text-decoration: underline; font-size:12px; font-weight: normal }

a.Sitemap5:link {color: #6cb741; text-decoration: none; font-size:12px; font-weight: normal; font-style: italic }
a.Sitemap5:visited {color: #4c3f33; text-decoration: none; font-size:12px; font-weight: normal; font-style: italic }
a.Sitemap5:hover {color: #f48043; text-decoration: underline; font-size:12px; font-weight: normal; font-style: italic }
a.Sitemap5:active {color: #70b8a2; text-decoration: underline; font-size:12px; font-weight: normal; font-style: italic } 

.hlbutton
        {
         font-size:10px;
         padding: 1px 3px 1px 3px;
         border: solid 1px #4d5d6d; 
         background:#eeeeee;  
         text-decoration:none;
         margin:2px 2px 2px 2px;
         cursor:pointer;
        
        }
.hlbutton:hover 
        {
         border: solid 1px #0c70a6; 
         color:#0c70a6;
         text-decoration:none;
           
        }
  
table.sam{
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #a2968a;
    color: #4c3f33;       
}
tr.sam {
    font-weight: bold;  
}
td.sam {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
    text-align: left;
    vertical-align: top;
    padding: 4px; 
    border: 1px solid #a2968a;    	    	
}
td.center {
	font-size: 12px;
	text-align: center;
    vertical-align: bottom;
    font-weight: bold;
	line-height: normal;
    padding: 5px; 
    border: 1px solid #a2968a;       	  
}
td.center_white_text {
	font-size: 12px;
	color: #000000;
	text-align: center;
    vertical-align: bottom;
    font-weight: bold;
	line-height: normal;
    padding: 5px; 
    border: 1px solid #a2968a;       	  
}
.center_white_text {
	font-size: 12px;
	color: #000000;
	text-align: center;
    vertical-align: bottom;
    font-weight: bold;
	line-height: normal;
    padding: 5px;     	  
}
table.catch-up{
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #a2968a;
    color: #4c3f33;
    padding: 6px;
    line-height: normal;            
}
td.catch-up-left {
	text-align: left;
    padding: 6px; 
    border: 1px solid #a2968a;     	
}
td.catch-up {
	text-align: center;
    padding: 6px; 	
    border: 1px solid #a2968a;    	    	
}
td.catch-up-left-bold {
	text-align: left;
    padding: 6px; 
    border: 1px solid #a2968a;
    font-weight: bold;     	
}
td.catch-up-bold {
	text-align: center;
    padding: 6px; 	
    border: 1px solid #a2968a;
    font-weight: bold;    	    	
}
td.white {
	color: #ffffff;
    padding: 4px; 
    border: 1px solid #a2968a;
    text-align: center;       	  
}
table.dollar-cost{
    border-spacing: 0px;
    border-collapse: collapse;
    width: 80%; 
    border: 1px solid #a2968a;
    color: #4c3f33;  
    margin-left:10%; margin-right:10%;
    margin-top:20px;    
}
td.dollar-cost {
	text-align: center;
    padding: 0px; 	
    border: 1px solid #a2968a; 
} 
table.commentary{
    border-spacing: 0px;
    border-collapse: collapse;
    width: 90%; 
    border: 1px solid #a2968a;
    color: #4c3f33;  
    margin-left:3%; margin-right:5%;
    margin-top:15px;    
}
h1 {
    font-size: 1.3em;
    margin-bottom: 1em;
    min-width: 1px; /* Forces hasLayout in IE so that heading is always rendered */  
    color: #0c70a6;
    font-weight: bold;   
    border-bottom: 1px solid #CCCCCC;
    line-height: normal;       
}
h1 sup    
{
        font-size: 12px;
}
h2 {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.2em;
    color: #5781bf; 
} 
h1 {
    font-size: 1.3em;
    margin-bottom: 1em;
    min-width: 1px; /* Forces hasLayout in IE so that heading is always rendered */  
    color: #0c70a6;
    font-weight: bold;   
    border-bottom: 1px solid #CCCCCC;
    line-height: normal;
       
}
h1 sup
{
    font-size: 12px;
    }
h4 {
   
    font-size: 1.25em;
    font-weight: bold;
    margin-bottom: 0em;
    color: #6cb741;
    line-height: normal;
    padding-bottom: 10px; 
}

sup
{
    font-size: 10px;
}
h5 {
   
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    margin-top: 1em;
/*    margin-bottom: 0.5em;*/
    color: #f48043;
    line-height: normal;
    padding-bottom: 10px; 
}

h6 {
   
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    margin-top: 2em;
    color: #f48043;
    line-height: normal;
    margin-bottom: 10px;
    padding-bottom: 3px; 
    padding-top: 5px;
    border-bottom: dotted 1px #6cb741;
}
.headline_4 {
   
    font-size: 1.25em;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 0em;
    color: #6d5d4d;
    line-height: normal;
    padding-bottom: 10px; 
}
.subhead_two_lines_orange {
   
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    margin-top: 1em;
    margin-bottom: 0.5em;
    color: #f48043;
    line-height: normal;
    padding-bottom: 10px; 
}
.subhead {
   
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    margin-top: 2em;
    color: #6cb741;
    line-height: normal;
    margin-bottom: 10px;
    padding-bottom: 3px; 
    padding-top: 5px;
}
.subhead_indented {
   
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    margin-top: 2em;
    color: #5781bf;
    line-height: normal;
    margin-bottom: 0px;
    padding-left: 25px;
    padding-bottom: 03px; 
    padding-top: 5px;
}
.subhead_spring_green_no_margin_bottom {
   
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    margin-top: 2em;
    color: #6cb741;
    line-height: normal;
    padding-bottom: 0px; 
    padding-top: 5px;
}
.or
{
color: #f48043; 
font-weight: bold; 
font-style: italic; 
font-size: 12px;
line-height: 18px; 
padding-top: 15px;
}
.hr 
{
    color: #6cb741; 
    height: 1px;
    margin-top: 5px;
    margin-bottom: 4px;
    background-color: #6cb741; 
   
}
.font15
{
    font-size: 12.8px;
   
}
.disclosure {
    color: #6d5d4d;
    text-align: left;
    width: 100%;
    font-style: normal;  
    font-size: 8pt;
    line-height: normal;
} 
.disclosure_italics {
    color: #6d5d4d;
    text-align: left;
    width: 100%;
    font-style: italic;  
    font-size: 8pt;
    line-height: normal;
}   
.mfdisclosure {
    color: #4c3f33;
    text-align: left;
    width: 100%;
    font-style: italic;       
	font-size:12px;
    line-height: normal;
} 
.mfdisclosure_italics {
    color: #4c3f33;
    text-align: left;
    width: 100%;
    font-style: italic;  
	font-size:12px;
    line-height: normal;
}  
.more {
    color: #00867b;
    text-align: right;
    width: 100%; 
    text-decoration: none;
}
a.more {
    color: #00867b;
    cursor: pointer;
}   
a.more:visited {
    text-decoration: underline;
    color: #5781bf;
    cursor: pointer;    
    } 
a.more:hover {
    text-decoration: underline;
    color: #6cb741;
    cursor: pointer;
}
.next {
    color: #4c3f33;
    text-align: right;
    width: 100%; 
    text-decoration: none;    
}
a.next {
    color: #0c70a6;
    text-align: right;    
    cursor: pointer; 
    text-decoration: underline;
}
a.next:visited {
    color: #0c70a6;
    text-align: right;    
    cursor: pointer;
    font-style: normal;     
    text-decoration: underline;    
}    
a.next:hover {
    color: #6cb741;
    text-align: right;    
    cursor: pointer;
    font-style: normal;     
    text-decoration: underline;

}
.box ul {
   margin: 0px 0px 0px 0px;
   padding: 15px 0px 10px 0px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: normal;
}
.box li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: normal;
}
.box_left_padding_35px ul {
   margin: 0px 0px 0px 0px;
   padding: 15px 0px 20px 35px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: normal;
}
.box_left_padding_35px li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: normal;
}
.box_left_padding_35px_20px_leading ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 20px 35px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: 20px;
}
.box_left_padding_35px_20px_leading li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: 20px;
}
.box_left_padding_15px_20px_leading ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 20px 15px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: 20px;
}
.box_left_padding_15px_20px_leading li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: 20px;
}
.box_left_padding_20px_top_padding_5px ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 20px 20px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: normal;
}
.box_left_padding_20px_top_padding_5px li {
   padding: 0px; 
   margin: 0px 0px 10px 20px;
   line-height: normal;
}
.box_5px_top_padding ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 10px 0px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: normal;
}
.box_5px_top_padding li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: normal;
}
.box_5px_top_padding_line_height_20px ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 10px 0px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: 20px;
}
.box_5px_top_padding_line_height_20px li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: 20px;
}
.box_5px_top_padding_50px_left_padding_line_height_20px ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 10px 50px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: 20px;
}
.box_5px_top_padding_50px_left_padding_line_height_20px li {
   padding: 0px; 
   margin: 5px 35px 10px 0px;
   line-height: 20px;
}
.boxblue ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 10px 0px;
   list-style-position: outside; list-style-image: url(/common/images/blue_box_bullet.png);
   line-height: normal;
}
.boxblue li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: normal;
}
.box1{}
.box1 ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 10px 0px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: normal;
   float: left;
   width: 100%;
}
.box1 li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: 20px;
}
.box1b ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 0px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: normal;
   float: left;
   width: 100%;
}
.box1b li {
   padding: 0px; 
   margin: 0px 0px 0px 30px;
   line-height: 20px;
}
.box1blue ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 10px 0px;
   list-style-position: outside; list-style-image: url(/common/images/blue_box_bullet.png);
   line-height: normal;
   float: left;
   width: 100%;
}
.box1blue li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: 20px;   

}
.box4 ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 0px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: normal;
   float: left;
   width: 100%;
}
.box4 li {
   padding: 0px; 
   margin: 0px 0px 0px 30px;
   line-height: 20px;
   
}
.box5 ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 0px;
   list-style-position: outside; list-style-image: url(/common/images/orange_box_bullet.gif);
   line-height: normal;
   float: left;
   width: 100%;
}
.box5 li {
   padding: 0px; 
   margin: 0px 0px 20px 30px;
   line-height: 20px;
   
}
.box5blue ul {
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 0px;
   list-style-position: outside; list-style-image: url(/common/images/blue_box_bullet.png);
   line-height: normal;
   float: left;
   width: 100%;
}
.box5blue li {
   padding: 0px; 
   margin: 0px 0px 20px 30px;
   line-height: 20px;
   
}
.box6 ul {
   list-style-position: outside; list-style-image: url(/common/images/blue_box_bullet.png);
   margin: -10px 0px 0px 0px;   
   line-height: normal;
   float: left;
   width: 100%;
}
.box6 li {
   padding: 0px; 
   margin: 0px 0px 15px 47px;
   line-height: 20px;
   
}
.box1blue ul {
   margin: 0px 0px 0px 0px;
   padding: 15px 0px 10px 0px;
   list-style-position: outside; list-style-image: url(/common/images/blue_box_bullet.png);
   line-height: normal;
   float: left;
   width: 100%;
}
.box1blue li {
   padding: 0px; 
   margin: 0px 0px 10px 30px;
   line-height: 20px;
   
}
.number ol { 
   margin: 10px 0px 0px 0px;
   padding: 10px;   
   line-height: normal;
}
.number li { 
   margin: 0px 0px 10px 30px;
   line-height: 20px;
} 

.number1 ol { 
   margin: 10px 25px 0px 0px;
   padding: 10px;   
   line-height: normal;
}
.number1 li { 
   margin: 0px 0px 20px 30px;
   line-height: 25px;
} 
.indent {
    margin: 10px 30px 0px 45px; 
    font-family: Verdana; 
    font-size: 12px; 
    color: #4c3f33; 
    font-weight: normal;  
 }
p {
   /* margin-bottom: 1.0em;
    line-height: 1.3em;*/
}

.watermarked {
color:#5781bf;
font-size:12px;
font-weight:normal;

}
#header #topMenu #left .textbox /*search textbox in header*/
{
 padding:1px 2px 1px 2px;
color:#5781bf;
font-size:8pt;	
font-weight: normal;

}

.leftcontent {
float:left;
left:50px;
width: 200px;
font-size: 13px;
font-weight: bold;
font-style: normal;
color: #f48043;
line-height: normal;
padding-bottom: 20px; 
top: 0px;
} 

.rightcontent {
float: right;
left: 0px;
width: 440px;
line-height: 17px;
padding-bottom: 20px; 
top: 0px;
}

	
	
     Other Selector Types
  /* ------------------------------*/
/* Attribute selectors */
a[title] { /* Will apply to all <a> elements with the title attribute set */
    azimuth: center;
}
a[title="my title"] { /* Will apply to all <a> elements where the title attribute equals "my title" */
    azimuth: center;
}
a[class~="my-class"] { /* Will apply to all <a> elements where the class attribute includes "my-class" in its space separated list */
    azimuth: center;
}
a[lang|="en"] { /* Will apply to all <a> elements where the lang attribute includes "en" in its comma separated list */
    azimuth: center;
}
/* Child selector */
h1 > a { /* Will apply to all <a> elements that are immediate children of <h1> elements */
    azimuth: center;
}
h1 > a > img { /* Will apply to all <img> elements that are immediate children of <a> elements which are in turn immediate children of <h1> elements */
    azimuth: center;
}
/* Adjacent selector */
strong + em { /* Will apply to all <em> elements that are adjacent to any <strong> element */
    azimuth: center;
}
/* Pseudo selectors */
h1:first-child { /* Will apply to <h1> elements that are the first child of another element */
    azimuth: center;
}
h1:hover { /* Will apply to <h1> elements when the user's mouse is over them */
    azimuth: center;
}
input:focus { /* Will apply to <input> elements when they have the cursor focus */
    azimuth: center;
}
p:first-line { /* Will apply to the first line of all <p> elements */
    azimuth: center;
}
p:first-letter { /* Will apply to the first line of all <p> elements */
    azimuth: center;
}


.vbar
{
background-image: url(/../common/images/vBar.jpg);
height:12px;
width:1px;
margin-bottom:-3px;
}


.dot
{
color:#f7941e;	
}
.button
{
	color:#ffffff;
  height: 25px;

 margin: 0;  
 padding: 3px;  
 border: 0;  
 background: #5781bf url('/common/images/backgrounds/ButtonBackGround_4c3f33.gif');

 cursor: pointer; /* hand-shaped cursor */ 
  cursor: hand; /* for IE 5.x */
     
  

background-color:transparent;/*#033569;*/

	 /*border-style: solid;
	 border-bottom-color:#4c3f33;
	 border-left:solid 1px #4c3f33;
	 border-right:solid 2px #4c3f33;
	border-top:solid 1px #4c3f33;
	 border-bottom:solid 2px #4c3f33;
	background-color:#5781bf; */
	
	 	color:#ffffff;
	 	font-weight:bold;
		/*padding:2px 5px 2px 5px;*/
		
}
.button:hover
{
	color:#f7941c;
	cursor:hand;
	
}

.orange /* for button skin */
{
	background: #5781bf url('/common/images/backgrounds/ButtonBackGround_F7941E.gif') repeat-x;

	background-color:#f7941e;
}
.orange:hover /* for button skin */
{
	color:#5781bf; 
}


 .textbox:hover,.textbox-focus:hover,.textbox-blur:hover
    { /* Multiple selectors are allowed per rule when separated by commas */
        border: 1px solid #f7941e;
        background:url('/common/images/backgrounds/textbox-Background.png') ;
         /*border-top: 1px solid #ff9900;
        border-left: 1px solid #ff9900;*/
    }
    .textbox
{
	/* */
	background:url('/common/images/backgrounds/textbox-Background.png') ;
	 padding:2px 4px 2px 4px;
	
	 font-size:12px;
	border: solid 1px #a2968a;
	
	margin-bottom: 0px;
}
.textbox:focus
{
	background:url('/common/images/backgrounds/textbox-Background.png') ;
	border: 1px solid #f7941e;
     /*  background-color:#f4f2a0;*/
	margin-bottom: 0px;
}
.pageheader
    {
    	margin-bottom:20px;
    	font-size:18pt;
    	font-weight:bold;
    	font-style:oblique;
    }
.smtext
    {
    	font-size: 7pt;
    }
#TextResize
    {
    	height:15px;
    	width:96px;
    	    	
    }
#TextResize #increase
    {
    	position:absolute;
    	float:left;
    	left:0px;
    }
#TextResize #decrease
    {
    	position:absolute;
    	float:left;
    	left:75px;
    	
    	
    }
#TextResize #text
	{
		color:#5781bf;
    	font-size:7pt;
    	position:absolute;
    	float:left;
    	left:23px;
    	top:1px;
    	width:50px;
    	
    }
    
.LoginHeader
{
	height:24px;
	line-height:24px;
  border-top:solid 1px #6d5d4d;
	   border-left:solid 1px #6d5d4d;
	    border-right:solid 1px #6d5d4d;
	 
	  
}
    .Accordian
    {
    	
    	border-bottom:solid 1px #6d5d4d;
    	border-left:solid 1px #6d5d4d;
	border-right:solid 1px #6d5d4d;
    }
.AccordianHeader
{
	text-align:right;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
padding-right:20px;
	background: url(/common/images/backgrounds/AccordianHeader.jpg);
	 height:24px;
	  line-height:24px;
	  color:#ffffff;
	  border-top:solid 1px #6d5d4d;
	 
	  
}

.AccordianHeader:hover
{
		
	cursor:pointer;
	  
}
.AccordianHeaderSelected
{text-align:right;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	padding-right:20px;
	background: url(/common/images/backgrounds/AccordianHeader_active.jpg);
	 height:24px;
	  line-height:24px;
	  color:#ffffff;
	  border-bottom:solid 1px #6d5d4d;
	  border-top:solid 1px #6d5d4d;
	  
}
.accordionContent
{
	
	border-bottom:solid 1px #ffffff;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	font-family:Verdana;
	font-size:8pt;
	
	text-align:left;
	padding: 5px 0px 5px 16px;
	background: url(/common/images/backgrounds/AccordianContent.jpg);
	
    	text-indent: -9px;
}
.accordionContent a 
{
	text-decoration:none;
	color:#6d5d4d;
	
}
.accordionContent a:hover 
{
	text-decoration:none;
	color:#00867b;
	
}
.error
{
	color:Red;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
}
.required
{
	color:#e4a024;
	
}



#default a
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	 color: #0c70a6;
    text-decoration: none;
}
#default a:hover
{
	 color: #0c70a6;
    text-decoration: underline;
}

#default ul
{
line-height: 1.5em;
list-style:none;
}

ul.vMenu ul, ul.vMenu li {
list-style-type:none;
}


/* Vertical menu Styles */    
ul.flipMenu ul, ul.flipMenu li {
list-style-type:none;
}
.jsDisabled 
{
	border:solid #d71921 1px;
	padding: 10px;
	position:absolute;	
	font-family:verdana;
	font-weight:bold; 
	font-size: 10pt;
	color:#d71921;
		float:left;	
		z-index:2000;	
    	width:500px;
    	/*height:100px; */
    	/*line-height:100px;*/
    	vertical-align:middle;
    	top:20%; 
    	left:30%;
    	text-align:left;
    	background: #ffffff url('/common/images/backgrounds/error-opaque-bg.png');
}
.jsDisabled ul
{
	list-style:none;
	padding:10px 0px 0px 180px;
	
}
.jsDisabled ul a
{
	
	color:#4c3f33;
}
/* rotator in-page placement */
    div#rotator {
	position:relative;
	/*height:345px;
	margin-left: 15px;*/
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	/*border:1px solid #ccc;
	padding: 4px;
	background: #FFF;*/
}
    div#rotator ul li.show {
	z-index:500
}
.contact_wrapper
{
	width:420px;
	margin:0;
	padding:0;
	background-color: #ffffff;
	text-align:left;
		
}
.contact_container_header
{
text-align: center; 
height: 20px;  
line-height:18px; 
background-color:#5781bf;
color:#f7941e;
font-weight:bold;
}
.contact_container
{
margin-top:10px;	

border-right: #eee 1px solid; 
border-left: #eee 1px solid; 
border-bottom: #eee 1px solid; 
height:500px; 
overflow:auto; 
text-align:left;	
}

.contact_container_item
{

margin: 0px 15px 10px 18px;
}

.contact_progress
{
	position: fixed;
	top:0px;
	left:0px;
   z-index:500; 
  background-color:#f0ebd8;
  width:100%;
height:100%;

}

.email_progress
{
position: fixed;
  top:0px; 
  left:0px; 
  width:520px;
   
 z-index:500;
 height:500px;
  background-color:#f0ebd8;

}




.accountlink_progress
{
position: absolute;
  top:0px; 
  right:0px;
  width:193px;
   border: solid 2px #00867B;
z-index:804;
 height:250px;
  background-color:#ffffff;

}

.accountlink_progress .text
{
	display: table-cell;
	 *display: block;
     *position: absolute;
	  left:46px;
	  width:100px;
	  font-style:italic;
font-weight:bold;
color:#00867B;
vertical-align:middle;
text-align:left;
  background-color:#ffffff;
*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
}

.clientlogin_progress
{
position: absolute;
  top:2px; 
  right:0px;
  width:70px;  
z-index:804;
 height:16px;
  background-color:#ffffff;

}
.clientlogin_progress .text
{
	display: table-cell;
	 *display: block;
	  position: absolute;
	  left:20px;
	  top:0px;
	  padding-top:3px;
  font-style:italic;
  font-size:7pt;
font-weight:bold;
color:#00867B;
vertical-align:middle;
text-align:left;
}


.tooltip {position:relative; z-index:500; }
.tooltip img {padding:1px 0px 0px 3px;}	
  a.tooltip {text-decoration:none; font-size:10px; }
  a.tooltip:hover {cursor:help; }
  a.tooltip:link span{display: none;}
  a.tooltip:visited span{display: none;}
  a.tooltip:hover span {
  position: absolute;
  bottom:10px;
  left:15px;
  z-index:100;
  margin:10px 0px 0px 5px;
  background-color: #ffffff;/*#f0ebd8;*/
  width:175px;
  padding: 5px 10px 5px 10px;
  border: 2px solid #0c70a6;
 font-weight: bold;
 font-size: 10px;
  color:  #0c70a6;
  text-align:left;
  display: block;}
  
  
.updateprogress
{
	position: fixed;
	/* position:absolute; */ 
  top:35%;  
  left:40%; 
   width:22em;
   z-index:1001; 
  background-color:#ffffff;/*#f0ebd8; */
  padding:15px 10px 15px 10px;
   font-style:italic;
font-weight:bold ;
font-size:10pt;
color:#00867b;
border: solid 2px #00867b;
height:32px;
display: table;
 *display: block;
 *position: fixed;
 text-align:left;
 line-height:normal;
}
* html .updateprogress{ /*IE6 only rule, applied on top of the default above*/
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+50+"px" : body.scrollTop+50+"px");
}

.updateprogress .text
{
	display: table-cell;
	 *display: block;
     *position: absolute;
	  left:66px;
  font-style:italic;
font-weight:bold;
color:#00867B;
vertical-align:middle;
text-align:left;
*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
}


.rblIndent{ margin-left: 15px;}
.rblIndent input {margin-left: -25px; }
.rblIndent tr {height:25px; line-height:normal; }
.rblIndent td { padding-left: 35px; line-height:1.2em; }


 table.checkbox tr td label
 {
   margin-left : 5px;
 }


#pageControls 
{    	font-size:8pt;
    	color: #00867b;
   	/*background: #ffffff url('/common/images/backgrounds/error-opaque-bg.png');*/
}
.video
{
background-image:url('/common/images/backgrounds/video.jpg');
}

textarea 
{
 padding:5px;
}


#progressDisplayCenterer 
{
background-color: #ffffff;	
}

  .CustomTabStyle .ajax__tab_header {
    font-family: verdana,tahoma,helvetica;        
    font-size: 11px;        
    border-bottom: solid 1px #999999;
    line-height:normal;
    }

.CustomTabStyle .ajax__tab_outer{background:url("/common/images/tabs/right.gif") no-repeat right;height:21px;margin-right:1px;}
.CustomTabStyle .ajax__tab_inner{padding-left:3px;background:url("/common/images/tabs/left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_tab{height:13px;padding:4px;margin:0;background:url("/common/images/tabs/header.gif") repeat-x;}

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer{background:url("/common/images/tabs/active-right.gif") no-repeat right;height:21px; margin-right:1px; }
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner{padding-left:3px;background:url("/common/images/tabs/active-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab{height:13px;padding:4px;margin:0;background:url("/common/images/tabs/active-header.gif") repeat-x;margin-right:4px;color:#ffffff;}


.CustomTabStyle .ajax__tab_active .ajax__tab_outer{background:url("/common/images/tabs/active-right.gif") no-repeat right;height:21px; margin-right:1px; }
.CustomTabStyle .ajax__tab_active .ajax__tab_inner{padding-left:3px;background:url("/common/images/tabs/active-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab{height:13px;padding:4px;margin:0;background:url("/common/images/tabs/active-header.gif") repeat-x;margin-right:4px;color:#ffffff;}

.CustomTabStyle .ajax__tab_body {font-family: verdana,tahoma,helvetica;font-size: 10pt;border: 1px solid #999999;border-top: 0;padding: 8px;background-color: #ffffff;}

        /* AutoComplete item */
.AutoCompleteExtender_CompletionList 
{
background-color : window;
color : windowtext;
padding : 1px;
font-size: small;
background-color:Gray;
/*creates border with
autocomplete_completionListElement
background-color*/
}

/*AutoComplete flyout */
.autocomplete_list
{  
    visibility:hidden;
    margin:0px!important;
    padding:0px;
    background-color:inherit;
    color:windowtext;
    border:buttonshadow;
    border-width:1px;
    border-style:solid;
    cursor:default;
    text-align:left; 
    list-style-type:none;
    overflow:auto;
    font-weight:normal;
    font-family:tahoma;
    font-size:12px;   
    line-height:normal;         
}

/* AutoComplete highlighted item */
.autocomplete_highlighted_listitem
{
    background-color:Highlight;
    color:HighlightText;
    padding:3px;
}

/* AutoComplete item */
.autocomplete_listItem 
{
    background-color:window;
    color:windowtext;
    padding:3px;
}  

