/* 
*****************************************************
PAGE: ~/TECKSTORE.MASTER
*****************************************************/

body 
{
    margin-bottom:0px;
/*    text-align: center; */
    /* min-width: 755px;*/
    background-image:url(images/tve-home-bg-page.jpg);
    background-repeat:repeat-x; 
   /* background-color:#1764A0; */
    background-color:#1A66A2;
    color:#859EE9;
    font-family:Verdana;
    font-size:9.5pt;
}

/*Modal Popup*/ 

    .modalBackground 
    {
              background-color:black; 
              filter:alpha(opacity=70);
              opacity:0.7; 
            
    } 

    .modalPopup 
    {
              background-color:#ffffff; 
              border:none;
              border-width:3px; 
              background-image:url("images/_splash.jpg");
              padding:3px; 
              width:450px; 
              height:400px;
    }
    
    
    
    
    
    .modalPopup.csystem.contractor
    {
              background-color:#ffffff; 
              border:none;
              border-width:3px; 
              background-image:none;
              padding:3px; 
              width:450px; 
              height:400px;
              left:0px;
              top:0px;
    }
    
div.container 
{
     
	position: relative;
	margin: 0 auto;
	width: 800px;
	height: 600px;
	text-align:left 
	
	
}

div.modalcontainer 
{
     
	position: absolute ;
	left:0;
	right:0;
	top:0;
	margin: 0 0 0 0;
	text-align:left;
	
	
}


.IE8Fix 
{ 
    z-index: 1000; 

}


a {text-decoration: none} 
a:hover {text-decoration:none}

a.menu {
    font-family: Arial Narrow;
    font-size: 12pt;
    color: #FFFFFF;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.menu:hover {
    color: orange;
    }
    

   .rwatchbutton 
    {
        background: white url("images/rwatch-btn-template.jpg") no-repeat top;
        width: 130px;
        border-style:none;
        height: 44px;
        color:white;
        font-weight:bold;
        font-size:12pt;
        background-color:Transparent;
        cursor:hand;        
    }
    

    .rwatchmenuexplorer
    {
        background: white url("images/rwatch-icon-explorer.jpg") no-repeat top;
        border-style:none;
        color:black;
        font-weight:bold;
        padding-top:80px;
        font-size:8pt;
        page-break-inside:auto ;
        background-color:white;
        cursor:hand;   
        text-align:center;   
        padding-bottom:20px;  
    } 
    
    .rwatchmenuexplorer:hover
    {
      
        color:blue;
    } 
    
    
    .rwatchmenubuilder
    {
        background: white url("images/rwatch-icon-builder.jpg") no-repeat top;
        border-style:none;
        color:black;
        font-weight:bold;
        padding-top:80px;
        vertical-align:bottom;
        font-size:8pt;
        page-break-inside:auto ;
        background-color:white;
        cursor:hand; 
        text-align:center;
        padding-bottom:20px;
    } 
    
    .rwatchmenubuilder:hover
    {
        color:blue;
    } 
    
    
    .rwatchmenusearch
    {
        background: white url("images/rwatch-icon-searchreports.jpg") no-repeat top;
        border-style:none;
        color:black;
        font-weight:bold;
        padding-top:80px;
        font-size:8pt;
        page-break-inside:auto ;
        background-color:white;
        cursor:hand; 
        text-align:center;
        padding-bottom:20px;
    } 
    
    .rwatchmenusearch:hover
    {
        color:blue;
     
    } 
    
    
    .rwatchmenuhelp
    {
        background: white url("images/rwatch-icon-help.jpg") no-repeat top;
        border-style:none;
        color:black;
        font-weight:bold;
        padding-top:80px;
        font-size:8pt;
        page-break-inside:auto ;
        background-color:white;
        cursor:hand; 
        text-align:center;
        padding-bottom:20px;
    } 
    
    .rwatchmenuhelp:hover
    {
        color:blue;
    } 
    
    
    .rwatchmenurecycle
    {
        background: white url("images/rwatch-icon-recycle.jpg") no-repeat top;
        border-style:none;
        color:black;
        font-weight:bold;
        padding-top:80px;
        font-size:8pt;
        page-break-inside:auto ;
        background-color:white;
        cursor:hand; 
        text-align:center;
        padding-bottom:20px;
    } 
    
    .rwatchmenurecycle:hover
    {
        color:blue;
    } 
    
    
        .rwatchmenurecyclefull
    {
        background: white url("images/rwatch-icon-recycle-full.jpg") no-repeat top;
        border-style:none;
        color:black;
        font-weight:bold;
        padding-top:80px;
        font-size:8pt;
        page-break-inside:auto ;
        background-color:white;
        cursor:hand; 
        text-align:center;
        padding-bottom:20px;
    } 
    
    .rwatchmenurecyclefull:hover
    {
        color:blue;
    } 
    
    
    .rwatchfolder
    {
        background: white url("images/rwatch-icon-folder.gif") no-repeat top;
        border-style:none;
        color:black;
        font-weight:bold;
        text-align:center;
        padding-top:80px;
        font-size:8pt;
        page-break-inside: auto ;
        background-color:Transparent;
        cursor:hand;
        vertical-align:top;
        padding-bottom:20px;        
    }
    
    .rwatchfolder:hover
    {
        background: white url("images/rwatch-icon-folder-on.gif") no-repeat top;
        background-color:Transparent;
        color:Blue;
        cursor:hand;
              
            
    }
    
    
    .rwatchreport
    {
        background: white url("images/rwatch-icon-reportfile.gif") no-repeat top;
        border-style:none;
        color:black;
        text-align:center;
        font-weight:bold;
        padding-top:80px;
        font-size:8pt;
        page-break-inside: auto ;
        background-color:Transparent;
        cursor:hand;
        vertical-align:top;
        padding-bottom:20px; 
    }
    
        
    .rwatchreport:hover
    {
        background: white url("images/rwatch-icon-reportfile-on.gif") no-repeat top;
        color:blue;
        background-color:Transparent;
        cursor:hand;
              
    }

a.rwatch_menu {
    font-family: Arial;
    font-size: 11pt;
    color: #000000;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }
    
a.rwatch_menu:hover {
    font-family: Arial;
    font-size: 11pt;
    color: blue;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }


a.rwatchadminlink {
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
    text-decoration:none;
    }

a.rwatchadminlink:hover {
    color: blue;
    text-decoration:underline;
    }

a.main_tbsubmenu {
    font-family: Arial;
    font-size: 9pt;
    color: #FFFFFF;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.main_tbsubmenu:hover {
    color: orange;
    }

a.volcon_menu {
    font-family: Arial;
    font-size: 8.5pt;
    color: #000000;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.volcon_menu:hover {
    color: red;
    }
  
a.PSO_Links {
    font-family: Arial;
    font-size: 9pt;
    color: lime;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.PSO_Links:hover {
    text-decoration:underline;
    color:Yellow;
    }
    

a.sitedirectory {
    font-family: Arial;
    font-size: 9.5pt;
    color: yellow;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.sitedirectory:hover {
    text-decoration:underline;
    }
    
a.vlc_menu {
    font-family: Arial;
    font-size: 9pt;
    color: #8b4513;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.vlc_menu:hover {
    color: #FFFFFF;
    }
    
a.lnk_breadcrumbs {
    font-family: Arial;
    font-size: 8pt;
    color: blue;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.lnk_breadcrumbs:hover {
    text-decoration:underline
    }

.txt_breadcrumbs {
    font-family: Arial;
    font-size: 8pt;
    color: #696969;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

    
    
a.lnk_forum {
    font-family: Arial;
    font-size: 11pt;
    color: blue;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    }

a.lnk_forum:hover {
    text-decoration:underline;
    }
    
a.lnk_forum_bold {
    font-family: Arial;
    font-size: 12pt;
    color: blue;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.lnk_forum_bold:hover {
    text-decoration:underline;
    }
    
    
a.lnk_clicktocare-friend {
    font-family: Arial;
    font-size: 9.5pt;
    color: blue;
    text-decoration:none;
    font-weight:bold;
    }

a.lnk_clicktocare-friend:hover {
    text-decoration:underline;
    }
    
    
a.lnk_content {
    font-family: Verdana;
    font-size: 9.5pt;
    color: #859EE9;
    text-decoration:underline;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    }

a.lnk_content:hover {
    color: white;
    }

a.lnk_working {
    font-family: Verdana;
    font-size: 9.5pt;
    color: yellow;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    }

a.lnk_working:hover {
    text-decoration:underline;
    }

a.lnk_default {
    font-family: Verdana;
    font-size: 9pt;
    color: yellow;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    }

a.lnk_default:hover {
    text-decoration:underline;
    }
    
    
a.lnk_howyouhelp {
    font-family: Verdana;
    font-size: 9pt;
    color: blue;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    }

a.lnk_howyouhelp:hover {
    text-decoration:underline;
    }
    
        
a.lnk-psoDB {
    display: block;
    width:210px;
    height:36px;
    /* background-image: url(images/arrow-right-dim.jpg); */
    background-repeat:no-repeat ;
    margin:0px,0px,0px,0px;
    padding-left:24px;
    /*vertical-align:bottom ;*/
    font-size:10pt;
    font-weight:bold;
    /*padding-top:8px;*/
    color:#808080;
}
a.lnk-psoDB:hover {
    background-image: url(images/loadinggreen.gif);
    color:lime;
}

a.lnk-psoDB:active {
    color:Fuchsia ;
    cursor:default;
}



a.lnk-declaration {
    display: block;
    width:120px;
    height:80px;
    background-image: url(images/declaration_thumbnail.jpg);
    background-repeat:no-repeat ;
    margin:0px,0px,0px,0px;
    padding-left:80px;
    vertical-align:bottom ;
    line-height:10pt;
    font-size:9pt;
    font-weight:normal;
    padding-top:6px;
    color:#859EE9;
}
/*a.lnk-declaration:hover {

    color:yellow;
}

 a .alt { display: none; } */
   
    
a.sidemenu {
    font-family: Verdana;
    font-size: 9pt;
    color: navy;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.sidemenu:hover {
    color: white;
    }
    
    
a.sidemenuorange {
    font-family: Verdana;
    font-size: 9pt;
    color: saddlebrown;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

a.sidemenuorange:hover {
    color: white;
    }


a.menu_footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #6495ed;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold ;
    }

a.menu_footer:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: blue;
    text-decoration:underline;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }
    

a.search_link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: blue;
    text-decoration:underline;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal ;
    }
    
a.search_link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: red;
    text-decoration:Underline;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    }

.applicationfield
{
    background:transparent;
    border:none;
    border-top-style: none;
	border-top-width:-1;
	border-right-style: none; 
	border-left-style: none;
	border-bottom-style: none;
	border-bottom-width:-1; 
}

.form_error {
    background-image:url(images/form-error.jpg);
    background-repeat:no-repeat;
    font-size:10px;
    }
    
.list_standard {
    line-height:14pt;
    }
    
.search_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: black;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
    }

.search_noresults {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: black;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    margin-left :20px;
    font-weight:bold;
    }
    
.search_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: black;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    }
    
.splash_data {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    vertical-align:middle;
    color: black;
    font-weight:normal;
    }

.search_url {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: green;
    text-decoration:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:normal;
    }
       
div.left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 432px;
}


.webImageMaker_popup
{
    position:absolute;
    left:0;
    top:0;
    z-index:500;
    background-color:#f0f0f0;
    border:1px solid black;
}

.webImageMaker_thumbs
{
    overflow:auto;
    width:250px;
    height:250px;
    position:absolute;
    z-index:501;
    background-color:#ffffff;
    border:1px solid #000000;
}

.webImageMaker_thumbs input
{
    margin:3px;
    padding:3px;
    float:left;
}

.webImageMaker_thumbpicker
{
    font-size:x-small;
    background-color:#ffffff;
    margin-bottom:4px;
}

.webImageMaker_canvas
{
    position:absolute;
    top:30px;
    left:15px;
    z-index:501;
}

.webImageMaker_selection
{
    position:absolute;
    border-style:dashed;
    border-width:2px;
    border-color:#ff0000;
    z-index:502;
}

.webImageMaker_popup input
{
    width:80px;
    margin:5px 0px 0px 15px;
}




.pwPoor
{
    color:white;
    font-weight:bold;
    background-color:Red;
    font-size:12pt;
    padding-left:6px;
    padding-right:6px;
    padding-top:2px;
    padding-bottom:2px;
}

.pwWeak
{
    color:black;
    font-weight:bold;
    background-color:gold;
        font-size:12pt;
         padding-left:6px;
    padding-right:6px;
    padding-top:2px;
    padding-bottom:2px;

}

.pwAvg
{
    color:white;
    font-weight:bold;
    background-color:darkorange;
        font-size:12pt;
         padding-left:6px;
    padding-right:6px;
    padding-top:2px;
    padding-bottom:2px;
}

.pwStrong
{
    color:black;
    font-weight:bold;
    background-color:lime;
    font-size:12pt;
     padding-left:6px;
    padding-right:6px;
    padding-top:2px;
    padding-bottom:2px;
}

.pwExcellent
{
    color:white;
    font-weight:bold;
    background-color:green;
        font-size:12pt;
         padding-left:6px;
    padding-right:6px;
    padding-top:2px;
    padding-bottom:2px;
}

.TextIndicator_Password
{
	color:Black;
	background-color:White;
	font-weight:normal;
	    font-size:12pt;
}