/**/

div#hd {height:141px; position:absolute; top:0px; left:0px; right:0px; margin:0px; padding:0px; background:transparent url('../images/bg.png') top left repeat-x;}
div#bd {
    position: absolute;
    top: 140px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    margin: 0px;
    padding: 0px;
}
div#logoline {height:142px; background-color:#F4F4F4; border-bottom:solid 1px #D9D9D9; display:block; overflow:visible;border-bottom-width: 0px;}

#navwrap {
    height:0px;
}
.adminbanner {
    background-color: transparent !important;
}

.mainHeading
{
	font-size:26px;
	color:#007e44;
	text-shadow: 5px 5px 5px #ffffff;
}

input.linkButton
{
	background: url("../../images/button-bg.gif") repeat-x scroll left top #0a4a78 !important;
    border: 1px solid #466c7f;
    border-radius: 0.6em;
    color: #fff;
    padding: 4px 8px;
    min-width: 70px !important;
	font-size:12px;
}

/*
	--------------------------
	BANNER
	--------------------------
*/
.bannerLink, .bannerLink a, .bannerLink a:link, .bannerLink a:visited, .bannerLink a:active, .bannerLink a:hover
{
	color:white !important;
}
.bannerLink a:hover
{
	text-decoration:underline;
}


a.ibutton,a.ibutton:link,a.ibutton:visited,a.ibutton:active,a.ibutton:hover {border:solid 1px #BBB; display:inline-block; 
	width:95px; height:20px; text-align:center; vertical-align:middle; padding:8px 1px 1px 1px; margin:0px 0px 0px 2px; font-size:108%;
	color:#000; text-decoration:none; font-weight:normal;-moz-border-radius:2px; -webkit-border-radius:2px;}
a.ibutton:hover,a.ibutton:active {border:solid 1px #999; background-color:#EFEFEF;}

/* Card Format */
.card {width: 500px; padding:3px 3px 10px 3px; min-height:250px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);border-radius: 3px 3px;margin: 0 0 10px 20px;-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;
	-webkit-transform:  translate3d(0px, 100px, 0) rotateX(-30deg) scale(1.25, 1.25);-moz-transform: translate3d(0px, 100px, 0) rotateX(-30deg) scale(1.25, 1.25);
	transform: translate3d(0px, 100px, 0) rotateX(-30deg) scale(1.25, 1.25);opacity: 0;}

.card.appeared {-webkit-transform: translate3d(0px, 0px, 0px) rotateX(0)  scale(1, 1);-moz-transform:  translate3d(0px, 0px, 0px) rotateX(0)  scale(1, 1);
	transform: translate3d(0px, 0px, 0px) rotateX(0)  scale(1, 1);opacity: 1;}

.gpcard {width: 570px; padding:3px 3px 10px 3px; min-height:50px;box-shadow: 0 1px 2px rgba(0,0,0,0.5);border-radius: 3px 3px;margin: 0 0 10px 20px;}
.gpcardTree {width: 538px; padding:3px 3px 10px 3px; min-height:50px;box-shadow: 0 1px 2px rgba(0,0,0,0.5);border-radius: 3px 3px;margin: 0 0 10px 5px;}


.cardTextArea{width: 550px; height:150px;}


/* SNIPPET CLASSES - COPIED FORM QPP*/
table.qppTable {
    width:100%;
}

td.qppBorders, th.qppBorders {
   border:1px solid #111111; 
   border-collapse:collapse; 
   vertical-align:top; 
   padding:3px;
}

td.qppTitleHeading {
    font-size:1em !important;
    font-weight:bold;
	text-align:left;
    padding:4px 0px;
    color:#ffffff;
}

td.qppTitleBackground {
    background-color:#000000;
}

td.qppSubTitleHeading {
    font-size:1em !important;
    font-weight:bold;
	text-align:left;
    padding:4px 0px;
    color:#000000;
    font-style:italic;
}

td.qppSubTitleBackground {
    background-color:#BBB;
}

/* LVRC Borders*/
table.qppBordersThick {
    border:2px solid #111111;
    border-collapse:collapse;
}

table.qppBorders {
   border:1px solid #111111; 
   border-collapse:collapse; 
}

th.qppPadding, td.qppPadding {
   vertical-align:top; 
   padding:3px;
}

tr.qppBordersThick, td.qppBordersThick, th.qppBordersThick {
   border:2px solid #111111; 
   border-collapse:collapse; 
   vertical-align:top; 
   padding:3px;
}

th.lvrcHeadingBlue, td.lvrcHeadingBlue {
    background-color:#99ccff;
    font-weight:bold;
}

th.lvrcHeadingWhite, td.lvrcHeadingWhite {
    background-color:#ffffff;
    font-weight:bold;
}

td.qppBold, th.qppBold {
    font-weight:bold;
}

td.lvrcTitleBackground, th.lvrcTitleBackground {
    background-color:#cccccc;
}

td.lvrcTitleBackgroundDark, th.lvrcTitleBackgroundDark {
    background-color:#555555;
    color:#ffffff;
}

/* LVRC Headings*/
/* Level 2 - Part and Schedule Level */
h2 { color:#000000; font-family:Arial; font-size:1.4em;line-height:1em !important; padding-bottom:0em;}
font.PartSection { color:#000000; padding-right:16px; padding-top:0.4em; padding-bottom:0em; width:60px; display:inline-block; font-size:1.2em; }
font.PartHeading { color:#000000; padding-top:0.4em; padding-bottom:0em; font-size:1.2em;  }
font.ScheduleSection { color:#000000; padding-right:16px; padding-top:0.4em; padding-bottom:0em; width:130px; display:inline-block; font-size:1.2em; }
font.ScheduleHeading { color:#000000; padding-top:0.4em; padding-bottom:0em; font-size:1.2em; }
font.AppendixSection { color:#000000; padding-right:16px; padding-top:0.4em; padding-bottom:0em; width:130px; display:inline-block; font-size:1.2em; }
font.AppendixHeading { color:#000000; padding-top:0.4em; padding-bottom:0em; font-size:1.2em;  }
font.Level2Section { color:#000000; padding-right:16px; padding-top:0.4em; padding-bottom:0.4em; width:130px; display:inline-block; font-size:1.2em; }
font.Level2Heading { color:#000000; padding-top:0.4em; padding-bottom:0.4em; font-size:1.2em; }

/* Level 3 - Sections (1.1) */
h3 {color:#000000;font-family:Arial; font-size:1.1em; margin-bottom:5px;}
font.Level3Section { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; width:60px; display:inline-block; font-size:1.4em; }
font.Level3ScheduleSection { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; width:60px; display:inline-block; font-size:1.4em; }
font.Level3Heading { color:#000000; padding-top:0.6em; padding-bottom:0.4em; font-size:1.4em; }

/* Level 4 - Sub Sections (1.1.1) */
h4 {color:#000000;font-family:Arial; font-size:1.35em;}
font.Level4Section { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; min-width:60px; display:inline-block; }
font.Level4Heading { color:#000000; padding-top:0.6em; padding-bottom:0.4em;  }

font.heading4Content { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; min-width:60px; display:inline-block;}
font.heading4Precis { color:#000000; padding-top:0.6em; padding-bottom:0.4em;}

font.heading4TableContent { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; min-width:80px; display:inline-block; font-size:0.8em;}
font.heading4TablePrecis { color:#000000; padding-top:0.6em; padding-bottom:0.4em;  font-size:0.8em;}

font.Level4SectionBlack { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; min-width:60px; display:inline-block; }
font.Level4HeadingBlack { color:#000000; padding-top:0.6em; padding-bottom:0.4em;  }

/*Level 5 - (1.1.1.1) */
h5 {color:#000000;font-family:Arial; font-size:1.2em;}
font.Level5Section { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; width:60px; display:inline-block; }
font.Level5ScheduleSection { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; width:60px; display:inline-block; }
font.Level5Heading { color:#000000; padding-top:0.6em; padding-bottom:0.4em; }

/*Level 6 - (1.1.1.1.1) */
h6 {color:#000000;font-family:Arial; font-size:1.2em;font-style:normal;}
font.Level6Section { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; width:60px; display:inline-block; }
font.Level6ScheduleSection { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; width:60px; display:inline-block; }
font.Level6TableSection { color:#000000; padding-right:16px; padding-top:0.6em; padding-bottom:0.4em; width:85px; display:inline-block;font-size:0.85em; }
font.Level6Heading { color:#000000; padding-top:0.6em; padding-bottom:0.4em; }
font.Level6TableHeading { color:#000000; padding-top:0.6em; padding-bottom:0.4em; font-size:0.85em; }

font.Level6SectionBlack { color:#000000; padding-right:16px; padding-top:0.4em; padding-bottom:0.4em; width:60px; display:inline-block; text-transform:uppercase; }
font.Level6HeadingBlack { color:#000000; padding-top:0.4em; padding-bottom:0.4em; text-transform:uppercase; }

.cl10043 > div, .cl10016 > div
{
	font-size:0.90em;
}

.cl10043 > div > blockquote
{
	font-size:1em;
}

.cl10043 > div > blockquote > blockquote
{
	font-size:1em;
}

