﻿/* DEFAULTS

----------------------------------------------------------*/



body   

{

    background: #b6b7bc;

    font-size: .80em;

    font-family:  Arial, "Helvetica Neue", "Lucida Grande", "Segoe UI", Helvetica, Verdana, sans-serif;

    margin: 0px;

    padding: 0px;

    color: #363636;

}



a:link, a:visited

{

    color: #333333;

}



a:hover

{

    color: #333333;

    text-decoration: none;

    

}



a:active

{

    color: #333333;

}



p

{

    line-height:24px; font-size:13px;

}



ul

{

    line-height:24px;

}



ol

{

    line-height:24px;

}



/* HEADINGS   

----------------------------------------------------------*/



h1, h2, h3, h4, h5, h6

{

    font-size: 1.5em;

    color: #666666;

    text-transform: none;

    font-weight: 200;

    margin-bottom: 0px;

}



h1

{

    font-size: 1.6em;

    padding-bottom: 0px;

    margin-bottom: 0px;

}



h2

{

    color:#363636; font-family:Arial; font-size:38px; font-weight:bolder;text-shadow: 2px 2px 2px #666; margin-top:5px; padding-top:0px; text-transform:none;

}



h3

{

    font-size: 1.2em;

}



h4

{

    font-size: 1.1em;

}



h5, h6

{

    font-size: 1em;

}



/* this rule styles <h1> and <h2> tags that are the 

first child of the left and right table columns */

.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2

{

    margin-top: 0px;

}









/* PRIMARY LAYOUT ELEMENTS   

----------------------------------------------------------*/



.page

{

    width: 1000px;

    background-color: #fff;

    margin: 20px auto 0px auto;

    border: 1px solid #496077;

}



.sheader

{

    position: relative;

    margin: 0px;

    padding: 0px;

    background: #4b6c9e;

    width: 1000px;

    height:107px;

    background-image:url(Default/HeaderTop.jpg);

    background-repeat:repeat-x;

}



.header h1

{

    font-weight: 700;

    margin: 0px;

    padding: 0px 0px 0px 20px;

    color: #f9f9f9;

    border: none;

    line-height: 2em;

    font-size: 2em;

}



.main

{

    padding: 0px 0px;

    margin: 0;

    min-height: 420px;

}



.leftCol

{

    padding: 6px 0px;

    margin: 12px 8px 8px 8px;

    width: 200px;

    min-height: 200px;

}



.footer

{

    background-color: #737373;

    padding:0;

    margin: 0px auto;

    text-align: center;

    line-height: normal;

    color:#ffffff;

    width:1000px;

}



.AddressBlock

{

    width:1000px;

    background-color:#1a2023;

    margin: 0px auto;

    text-align: right;

    line-height: normal;

    color:#ffffff;

}





/* TAB MENU   

----------------------------------------------------------*/



div.hideSkiplink

{

    background:transparent;

    width:100%;

    margin:0px;

    padding:0px;

    position:relative;

}



div.menu

{

    padding: 0px 0px 0px 0px;

    background-image:url(Default/testMenuBg.jpg);

    width:100%;

    height:27px;

    margin:0px;

    position:absolute;

    top:80px;

}



div.bottomMenu

{

    width:100%;

    padding: 0px 0px 0px 0px;

}



div.lhMenu

{

    

}

div.lhMenu ul

{

     list-style-image:none;

     list-style-type:none;

     margin-left:10px;

     padding:0px;

}



div.lhMenu ul li a

{

    color:#333333;

    text-decoration:underline;

    font-size:11px;

    line-height:22px;

    margin-left:0px;

    padding:0px;

    background-image:url("bullet.png");

    background-position:center left;

    background-repeat:no-repeat;

    padding-left:10px;

    width:163px;

    display:block;

}



div.lhMenu ul li a:hover

{

    display:block;

    background-color:#a1a1a1;

    background-repeat:no-repeat;

}







div.menu ul

{

    list-style: none;

    margin: 0px;

    padding: 0px;

    width: auto;

}



div.bottomMenu ul

{

    list-style: none;

    margin: 0px;

    padding: 0px;

    width:190px;

    text-align:right;

    margin-left:25px;

}



div.bottomMenu2 ul

{

  list-style: none;

    margin: 0px;

    padding: 0px;

    width:190px;

    text-align:right;

    margin-left:55px;  

    

}



div.bottomMenu2 ul li a, div.menu ul li a:visited

{

    margin:0px;

    padding:0px;

    color: #c1c1c1;

    text-decoration:none;

    text-transform:uppercase;

    width:190px;

    font-size:11px;

    text-align:right;

}





div.bottomMenu ul li a, div.menu ul li a:visited

{

    margin:0px;

    padding:0px;

    color: #c1c1c1;

    text-decoration:none;

    text-transform:uppercase;

    width:190px;

    font-size:11px;

    text-align:right;

}



div.menu ul li a, div.menu ul li a:visited

{

    

    color: #ffffff;

    display: block;

    line-height: 1.35em;

    text-decoration: none;

    white-space: nowrap;

    border-right:1px solid #cccccc;

    width:125px;

    text-align:center;

    font-size:11px;

    padding-top:5px;

    padding-bottom:7px;

    text-transform:uppercase;

    margin:0px;

    display:none;

    

}







div.menu ul li a:hover

{

    color: #ffffff;

    text-decoration: none;

    background-color: #262626;

}



div.menu ul li a:active

{

    background-color: #262626;

    color: #ffffff;

    text-decoration: none;

}





div.menu ul li a.Selected

{

    color: #ffffff;

    text-decoration: none;

    background-color: #FF0000;

}



div.menu .level2 a:visited, div.menu .level2 

{

    

    color: #ffffff;

    display: block;

    line-height: 1.35em;

    text-decoration: none;

    white-space: nowrap;

    border-right:none;

    width:125px;

    text-align:center;

    padding-top:5px;

    padding-bottom:5px;

    text-transform:uppercase;

    margin:0px;

    background-image:url(Default/buttonBgDefault90.png);

    width:180px;

    font-size:10px;

    display:none;

}









/* FORM ELEMENTS   

----------------------------------------------------------*/



fieldset

{

    margin: 1em 0px;

    padding: 1em;

    border: 1px solid #ccc;

    width: 711px;

}



fieldset p 

{

    margin: 2px 12px 10px 10px;

}



fieldset.login label, fieldset.register label, fieldset.changePassword label

{

    display: block;

}



fieldset label.inline 

{

    display: inline;

}



legend 

{

    font-size: 1.1em;

    font-weight: 600;

    padding: 2px 4px 8px 4px;

}



input.textEntry 

{

    width: 320px;

    border: 1px solid #ccc;

}



input.passwordEntry 

{

    width: 320px;

    border: 1px solid #ccc;

}



div.accountInfo

{

    width: 100%;

}



/* MISC  

----------------------------------------------------------*/



.clear

{

    clear: both;

    margin:0px;

    padding:0px;

    height:1px;

}



.title

{

    display: block;

    float: left;

    text-align: left;

    width: auto;

}



#titleArea

{

    width:100%;

    height:93px;

    margin:0px;

    padding:0px;

}



.loginDisplay

{

    font-size: 1.1em;

    display: block;

    text-align: right;

    padding: 5px;

    color: White;

    margin:0px;

    font-size:11px;

  

}



.loginDisplay a:link

{

    color: white;

}



.loginDisplay a:visited

{

    color: white;

}



.loginDisplay a:hover

{

    color: white;

}



.failureNotification

{

    font-size: 1.2em;

    color: Red;

}



.bold

{

    font-weight: bold;

}



.submitButton

{

    text-align: right;

    padding-right: 10px;

}



.pagecontent

{

    background-image:url(blurred_shape_bkg.jpg);

}



.UpdateBox

{

    border:none;

    background:transparent none none;

    color:#333333;

    margin-top:-1px;

    margin-left:2px;

}



.UpdateBoxSearch

{

    border:none;

    background:transparent none none;

    color:#333333;

    margin:0px;

    padding:0px;

}



#NavigationMenu a.popout 

{

    background-image:none !important;

}

.inv 
{
    display:none;
}
