﻿
body
{
    font-family: Arial;
    font-size: 10pt;
    background-color: #13a95b;
    color: #666666;
}

#MainWrapper
{
    width: 980px;
    padding: 5px;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #666666;
    background-color: White;
    min-height: 600px;
}


#Header
{
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 1px solid #CCCCCC;    
}

table.NAGS_SearchResults
{
    width: 100%;
    border-collapse: collapse;
}

table.NAGS_SearchResults td
{
    border: 1px solid #CCCCCC;
    vertical-align: top;
    font-size: 9pt;
    color: #666666;
    padding: 3px;
}

table.NAGS_SearchResults td a img
{
    border: 0;
}

table.NAGS_SearchResults tr.HeaderRow td
{
    font-weight: bold;
}

table.NAGS_SearchResults tr:hover
{
/*    background-color: #D9ECFF;*/
}

input
{
    border: 1px solid #CCCCCC; /* font-family: Arial; */
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #333333;
    background-color: #FFFFFF;
    padding: 5px;
}

input:hover
{
    background-color: #FFFFCC;
}

select
{
	border: 1px solid #CCCCCC;
	/* font-family: Arial; */
	font-family: Verdana;
	font-size: 10pt;
	color: #333333;
	background-color: #FFFFFF;
	padding: 2px;
}

input[type="checkbox"]{background-color:transparent; border: 0px;}

input[disabled]
{
	border: 1px solid #C8AC89;
	/*font-family: Arial;*/
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #ECD9C4;
}

h1
{
    color: #666666;
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 14pt;
}

h2
{
    color: #666666;
    margin: 0px;
    padding: 0 0 5px 0;
    font-size: 12pt;   
}

h3
{
    color: #666666;
  margin: 0px;
    padding: 0 0 5px 0;
    font-size: 10pt;  
    font-weight: bold;  
}

#SiteLogo
{
    width: 300px;
    height: 120px;
    float: left;
    margin-right: 5px;
    /*background-image: url(/Images/GlassSys_Logo_SML.png);*/
    background-repeat: no-repeat;
}

#SiteName
{
    float: right;
    text-align: right;
}

#SubHeader
{
    float: left;
    width: 665px;
    height: 90px;
    border: 0px solid #CCCCCC;
    margin-top: 5px;
}

#Navigation
{
    float: right;
    position: relative;
    bottom: 0px;
    height: 25px;
}



#Navigation ul
{
    list-style: none;
    margin:0;
    padding: 0;

}

#Navigation ul li
{
    display: inline;
}

#Navigation ul li a
{
    color: #666666;
    margin-right: 10px;
    font-size: 12pt;
    text-decoration: none;
}




#ContentArea
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
}

#Footer
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    padding-top: 3px;
    font-size: 8pt;
    color:#FFF;
}

#Footer a
{
    color: #FFF;
}

div.clearfix {content: "."; display: block; height: 0; clear: both; visibility: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

table.ReportTable
{
    width: 100%;
    border-collapse: collapse;
}

table.ReportTable td
{
    border: 1px solid #CCCCCC;
    padding: 2px;
    color: #666666;
    vertical-align: top;
}

table.ReportTable tr.HeaderRow td
{
    font-weight: bold;
}

table.ReportTable tr.AltRow 
{
    background-color: #EBEBEB;
}

body.Popup
{
    background-color: #FFFFFF;
}

table.ShoppingCart
{
    width: 100%;
    border-collapse: collapse;
}

table.ShoppingCart tr.HeaderRow td
{
    font-weight: bold;
}

table.ShoppingCart td
{
    border: 1px solid #CCCCCC;
    padding: 3px;
}

table.ShoppingCart tr.AltRow 
{
    background-color: #EBEBEB;
}

div.taglineLogin{
    margin-top: 3px; width: 530px; margin-left: auto; margin-right: auto; font-size: 8pt;color:#FFF;
}


div.taglineLogin a{
    color:#FFF;
}