body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Sans-serif;
font-size: 10pt;
color: #000000;
}

a:link { color: #0066CC; text-decoration: none; }
a:visited { color: #0066CC; text-decoration: none; }
a:hover { background: #0066CC; color: #ffffff; text-decoration: none; }

.sidenav a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
padding : 3px;
display : block;
background-color : #FFFFFF;
width : 100%;
}

.sidenav a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : left;
vertical-align : bottom;
color : #000000;
text-decoration : none;
padding : 3px;
display : block;
width : 100%;
background-color : #D1D8DC;
}

.navlink a:visited {
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #FFFFFF;
text-decoration : none;
}

.navlink a:link {
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #FFFFFF;
text-decoration : none;
}

.navlink a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
color : #FFFFFF;
background : none;
text-decoration : none;
}

.navlinkb a:visited {
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
}

.navlinkb a:link {
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
}

.navlinkb a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
color : #000000;
background : none;
text-decoration : none;
}

.navbutton a:visited {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
padding : 3px;
display : block;
width : 100%;
background-color : #FFFFFF;
}

.navbutton a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
padding : 3px;
display : block;
background-color : #FFFFFF;
width : 100%;
}

.navbutton a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : left;
vertical-align : bottom;
color : #000000;
text-decoration : none;
padding : 3px;
display : block;
width : 100%;
background-color : #D1D8DC;
}

.bluebutton a:visited {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : center;
color : #0066CC;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #CAEEFF;
}

.bluebutton a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : center;
color : #0066CC;
text-decoration : none;
padding : 2px;
display : block;
background-color : #CAEEFF;
width : 100%;
}

.bluebutton a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : center;
vertical-align : bottom;
color : #0066CC;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #E1F5FF;
}

.bluebuttonb a:visited {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #0066CC;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #CAEEFF;
}

.bluebuttonb a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #0066CC;
text-decoration : none;
padding : 2px;
display : block;
background-color : #CAEEFF;
width : 100%;
}

.bluebuttonb a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : left;
vertical-align : bottom;
color : #0066CC;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #E1F5FF;
}

.bluebutton2 a:visited {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #0066CC;
text-decoration : none;
padding : 3px;
display : block;
width : 100%;
background-color : #D5EAF4;
}

.bluebutton2 a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #0066CC;
text-decoration : none;
padding : 3px;
display : block;
background-color : #D5EAF4;
width : 100%;
}

.bluebutton2 a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : left;
vertical-align : bottom;
color : #0066CC;
text-decoration : none;
padding : 3px;
display : block;
width : 100%;
background-color : #E8F3F9;
}

.graybutton a:visited {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
padding : 3px;
display : block;
width : 100%;
background-color : #EEEEEE;
}

.graybutton a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
padding : 3px;
display : block;
background-color : #EEEEEE;
width : 100%;
}

.graybutton a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : left;
vertical-align : bottom;
color : #000000;
text-decoration : none;
padding : 3px;
display : block;
width : 100%;
background-color : #F8F8F8;
}

.homelink2 a:visited {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #FFFFFF;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #5489AB;
}

.homelink2 a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #FFFFFF;
text-decoration : none;
padding : 2px;
display : block;
background-color : #5489AB;
width : 100%;
}

.homelink2 a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : left;
vertical-align : bottom;
color : #FFFFFF;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #85AAC2;
}

.appslink a:visited {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : center;
font-weight: bold;
color : #FFFFFF;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #5489AB;
}

.appslink a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
font-weight: bold;
text-align : center;
color : #FFFFFF;
text-decoration : none;
padding : 2px;
display : block;
background-color : #5489AB;
width : 100%;
}

.appslink a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : center;
vertical-align : bottom;
font-weight: bold;
color : #FFFFFF;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #85AAC2;
}

.homelink3 a:visited {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #D7EDFB;
}

.homelink3 a:link {
vertical-align : bottom;
font-family : Arial, helvetica;
font-size : 10pt;
text-align : left;
color : #000000;
text-decoration : none;
padding : 2px;
display : block;
background-color : #D7EDFB;
width : 100%;
}

.homelink3 a:hover {
font-family : Arial, Helvetica;
font-size : 10pt;
text-align : left;
vertical-align : bottom;
color : #000000;
text-decoration : none;
padding : 2px;
display : block;
width : 100%;
background-color : #EEF7FD;
}

.gray-border {
border : 1px solid #BBBBBB;
}

.gray-bl {
border-left: 1px solid #BBBBBB;
}

.gray-br {
border-right: 1px solid #BBBBBB;
}

.gray-bt {
border-top: 1px solid #BBBBBB;
}

.gray-bb {
border-bottom: 1px solid #BBBBBB;
}

.gray-bbt {
border-bottom: 1px solid #BBBBBB;
border-top: 1px solid #BBBBBB;
}

.gray-blr {
border-left: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
}

.gray-bbl {
border-bottom: 1px solid #BBBBBB;
border-left: 1px solid #BBBBBB;
}

.gray-bbr {
border-bottom: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
}

.gray-btl {
border-top: 1px solid #BBBBBB;
border-left: 1px solid #BBBBBB;
}

.gray-btr {
border-top: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
}

.gray-bblr {
border-bottom: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
border-left: 1px solid #BBBBBB;
}

.gray-btlr {
border-top: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
border-left: 1px solid #BBBBBB;
}

.gray-bbtl {
border-bottom: 1px solid #BBBBBB;
border-top: 1px solid #BBBBBB;
border-left: 1px solid #BBBBBB;
}

.gray-bbtr {
border-bottom: 1px solid #BBBBBB;
border-top: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
}
