@charset "utf-8";
/* CSS Document */
html, body {
        height: 100%;
        margin: 0px;
        padding: 0px;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
        margin:0;
        padding:0;
}

body {
color:#333333;
}

#aspnetForm {
height:100%;
}

table {
        border-collapse:collapse;
        border-spacing:0;
}
fieldset, img {
        border:0;
}
/*address, caption, cite, code, dfn, em, strong, th, var {
        font-style:normal;
        font-weight:normal;
}*/

caption, th {
        text-align:left;
}
q:before, q:after {
        content:'';
}
abbr, acronym {
        border:0;
}
h1, h2, h3, h4, h5, h6 {
        font:normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1 {
        font-size:30px;
}
h2 {
        font-size:23px;
}
h3 {
        font-size:20px;
}
h4 {
        font-size:18px;
}
h5 {
        font-size: 16px;
}
h6 {
        font-size: 16px;
}
a, span {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration:none;
}
body {
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        background: #FFFFFF;
}
ul li {
        list-style-type:none;
        padding:0px;
        margin:0px;
}
td {
        vertical-align:top;
}
p {
        margin:0px;
        padding:0px;
}
#ClearDiv {
        float:none;
        clear:both;
}
/*Backgrounds*/
#Wrapper {
        min-height:100%;
        height:auto !important;
        height:100%;
        margin:0 auto -65px;
        min-width:1000px;
        min-width:995px !important;
}
/*Header*/
#HeaderDiv {
        min-width:1000px;
        width:100%;
        min-width:995px !important;
        padding:33px 0px 15px;
}
/*Content*/

#ContentTable {
        width:100%;
        min-width:1000px;
        min-width:995px !important;
}
#LeftColumn {
width:335px;
}
#LeftMenu {
        min-width:230px;
        max-width:230px;
        margin:6px 0px 0px 97px

}
/*Left Menu*/
#LeftMenu ul li a {
        font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#3877A0;
        display:block;
        padding:6px;
        display:block;
        margin-right:10px;
}
#LeftMenu ul li a:hover {
        text-decoration:underline;
}
#LeftMenu ul li span {
        font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
        background-color:#F5A501;
        color:#fff;
        display:block;
        padding:6px;
        margin-right:10px;
}
#LeftMenu ul ul li {
        margin:4px 0px 4px 19px;
}
#LeftMenu ul ul li a {
        font:normal 12px Tahoma;
        color:#3877A0;
        display:block;
        padding:3px 6px 0px 10px;
        display:block;
        margin-right:0px;
}
#LeftMenu ul ul li a:hover {
        text-decoration:underline;
}
#LeftMenu ul ul li span {
        background:#3877A0 url(/img/arrow_left_menu.gif) no-repeat right top;
        color:#fff;
        text-decoration:none;
        font:normal 12px Tahoma;
        padding:3px 6px 0px 10px;
        display:block;
        height:18px;
        margin-right:0px;
}
/*CenterColumn*/
#CenterColumn {
        padding:0px 15px;
}


#ContentDiv h1 {
        margin-bottom:15px;
}
#ContentDiv h2 {
        margin-bottom:10px;
}
#ContentDiv p {
        margin-bottom:17px;
        text-align:justify;
}

#ContentDiv ul li{
list-style-type:square;
margin-left:15px;
}

#ContentDiv ul li {
margin-bottom:17px;
}

#CenterColumn ul li {
list-style-type: disc;
margin-left:30px;
}
#CenterColumn ul li ul{
margin-top:15px;
}

#CenterColumn ul li li{
list-style-type:circle;
margin-bottom:10px;
}


#RightColumn {
        padding:12px 0px 0px 15px;
/*        width:180px;
*/        width:20%;
}
#RightColumn h4 {
        margin:0px 0px 8px 10px;
}
#GlosDiv {
        background-color:#F5A501;
        color:#fff;
        padding:10px;
        font:normal 11px Tahoma;
}
#GlosDiv h6 {
        font-weight:bold;
        margin-bottom:5px;
}
#Rightmenu ul {
        margin:10px;
}
#Rightmenu ul li {
        margin:5px 20px 5px 0px;
}
#Rightmenu ul li a {
        color:#3877A0;
        font:normal 12px Tahoma;
        border-bottom:1px dotted #3877A0;
}
#Rightmenu ul li a:hover {
}
/*General Menu*/
/*Footer*/

#FooterDiv {
        min-width:1000px;
        min-width:995px !important;
        border-top:2px solid #ccc;
}
#FooterDiv, .push {
        height: 65px;
        margin:0px auto;
}
.push {
        clear: both;
}
#BottomTable {
        width:100%;
}
#CopyRight {
        margin-top:20px;
}
#CopyRight a {
        background: url(/img/logo_alp.png) no-repeat left top;
        height:48px;
        margin:7px 0px 0px 12px;
        padding:20px 0px 0px 40px;
        font:normal 10px Tahoma;
        display:block;
        color:#000;
}
#CopyRight a:hover {
        text-decoration:underline;
}
#EmailDiv a {
        float:right;
        font:normal 23px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#3877A0;
        margin:24px 15px 0px 0px;
}
#EmailDiv a:hover {
text-decoration:underline;
}

#PhoneDiv {
        font:normal 23px "Trebuchet MS", Arial, Helvetica, sans-serif;
        margin:24px 0px 0px 15px;
}

#OrdersTable td
{
        padding:10px 0px 0px 0px;
}

 /* 160310 */
.FavoritText {
        color:#3877A0;
        line-height:20px;
}
#ContentDiv a {
        color:#F5A501;
        text-decoration:underline;
}
#ContentDiv table {
        border-color:#ccc;
        margin:10px 0px 20px;
}
#ContentDiv table td {
        padding:10px 5px;
        text-align:center;
}
.BorderBottom {
        border-bottom:1px solid #ccc;
}
#ContentDiv .Left {
        border-right:1px solid #ccc;
        text-align:left;
}
.Bold {
        margin:20px 0px 10px;
        display:block;
}
.Bold span {
        color:#F5A501;
}
.BorderRight {
        border-right:1px solid #ccc;
}
