/*
################ Main Layout Styles ################
*/
body {text-align:center; font-family:Calibri, Arial, Helvetica, Sans-Serif; font-size:76%; background-color:#5a5f65; color:White; margin:0; padding:0;}

.centeringContainer {font-size:1.0em; top:0; width:960px; text-align:left; padding:0; margin-left:auto; margin-right:auto;}

/* ------ topBar ------ */
.topBar {display:block;}

/* ------ navigation ------ */

.lhn {float:left; width:190px; font-weight:normal;}

    a.lhnLevelOne {display:block; color:White; text-decoration:none; border-bottom:solid 1px #5a5f65; background-color:#24a5dc; background-image:url(/images/generic/lhnBg.gif); background-repeat:no-repeat; background-position:10px 9px; padding:6px 10px 6px 26px;}
    a:hover.lhnLevelOne {color:#24a5dc; border-bottom:solid 1px #5a5f65; background-color:White; padding:6px 10px 6px 26px; background-image:none;}

    .lhnLevelOneSelected {color:#24a5dc; border-bottom:solid 1px #5a5f65; background-color:White; padding:6px 10px 6px 26px;}
    
    .fixLogo {display:block; width:155px; margin:30px auto 0 auto;}

/* ------ content ------ */
.content {float:right; width:760px; background-image:url(/images/generic/contentBg.gif); background-repeat:no-repeat; background-position:0 0; padding:60px 0 0 0;}

/* ------ bottom bar ------ */
.bottomBar {width:960px; text-align:right; color:White; border-top:solid 1px #24a5dc; font-size:0.9em; margin:20px 0 40px 0; padding-top:10px;}

/* ------ cleaners ------ */
.clearBoth {clear:both; display:block; height:0; border:none; margin:0; padding:0; background:transparent;}
.clearLeft {clear:left; display:block; height:0; border:none; margin:0; padding:0; background:transparent;}
.clearRight {clear:right; display:block; height:0; border:none; margin:0; padding:0; background:transparent;}

/*
################ Generic Items ################
*/
img {border:0; padding:0;}

form {border:0; padding:0; margin:0;}

/*p {padding:0; margin:0;}*/

h1 {font-size:1.6em; color:#ffffff; padding:0; margin:0 0 10px 0;}
h2 {font-size:1.2em; color:#ffffff; padding:0; margin:0 0 10px 0;}
h3 {font-size:1.1em; color:#ffffff; padding:0; margin:0 0 0 0;}

.padding5 {padding:5px;}
.padding10 {padding:10px;}
.padding20 {padding:20px;}

b {color:White; font-size:1.1em;}
strong {color:White; font-size:1.1em;}

/*
################ Anchor Items ################
*/

a {text-decoration:none; color:#24a5dc;}
a:hover {text-decoration:underline; color:#24a5dc;}