@import "lifecycle.css";

html, body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#464646;
	background-color:#e9e9e9;
}
#body1 {
	width:100%; 
        height:auto;
	background-image:url(/images/bkg.gif);
        background-repeat:repeat-x;
}
#body2 {
	width:100%;
	height:auto;
        background-color:#ffffff;
}
#body3 {
	width:100%;
	height:auto;
	background-image:url(/images/bkgGrey.gif);
        background-repeat:repeat-x;
}
#body4 {
	width:100%;
        height:auto;
	background-color:#e9e9e9;
}
a {
	color: #018b4f;
}


/*### MAIN ###*/
#main {
        clear:both;
        width:900px;
        height:205px;
}

/*### HEADER ###*/
#container1,#container2,#container2-1,#container3,#container4 {
	width:900px;
	margin:0px auto;
	background-color:transparent;
	overflow:hidden;
}
#container2 {
	height:209px;
}
#container2-1 {
        height:auto;
}
#container3 {
	height:282px;
}
#header {
	position:relative;
	width:900px;
	height:78px;
}
#header #left {
	position:absolute;
	top:0px;
	left:19px;
	width:300px;
	height:78px;
}
#header #left a {
        display:block;
        text-decoration:none;
        height:78px;
}
#companyTitle {
	position:absolute;
	top:27px;
	left:48px;
	font-size:24px;
	color:#6a6b6c;
}
#tagline {
	position:absolute;
	left:50px;
	bottom:12px;
	width:400px;
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	color:#6a6b6c;
}
#navbar {
	position:relative;
	width:900px;
	height:37px;
	margin:0px auto;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
	background-image:url(/images/bkgNavbar.gif);
	background-repeat:no-repeat;
}
#navbar a {
	color:#ffffff;
	text-decoration:none;
}
#navbar a#nav1 {
	position:absolute;
	top:0px;
	left:98px;
	height:25px;
	width:87px;
	padding-top:12px;
	text-align:center;
}
#navbar a#nav1:hover {
	background-image:url(/images/nav1Over.gif);
}
#navbar a#nav2 {
        position:absolute;
        top:0px;
        left:186px;
	height:25px;
        width:146px; 
        padding-top:12px;
        text-align:center;
}
#navbar a#nav2:hover {
        background-image:url(/images/nav2Over.gif);
}
#navbar #nav3 {
        position:absolute;
        top:0px;
        left:333px;
	height:25px;
        width:116px; 
        padding-top:12px;
        text-align:center;
}
#navbar a#nav3:hover {
        background-image:url(/images/nav3Over.gif);
}
#navbar #nav4 {
        position:absolute;
        top:0px; 
        left:450px;
        height:25px;
        width:116px; 
        padding-top:12px;
        text-align:center;
}
#navbar a#nav4:hover {
        background-image:url(/images/nav3Over.gif);
}
#navbar #nav5 {
        position:absolute;
        top:0px;
        right:225px;
	height:25px;
        width:108px;
        padding-top:12px;
        text-align:center;
}
#navbar a#nav5:hover {
        background-image:url(/images/nav5Over.gif);
}
#navbar #nav6 {
	position:absolute;
        top:0px;
        right:97px;
        height:25px;
        width:127px;
        padding-top:12px;
        text-align:center;
}
#navbar a#nav6:hover {
        background-image:url(/images/nav6Over.gif);
}

#navRelease {
        display:none;
        position:absolute;
	overflow:hidden;
        z-index:100;
        top:170px !important;
        top:160px;
        left:0px;
        width:100%;
        height:400px;
        margin:0px auto;
}
#breadCrumbs {   
	width:500px;
	height:10px;
	margin-left:20px;
        padding-top:10px;
        padding-bottom:10px;
	font-size:10px;
        color:#474747;
}
#breadCrumbs a {
        text-decoration:none;
        color:#474747;
}
#breadCrumbs #breadOn {
        color:#ffb913;
}



/*### GENERIC ###*/
#fullBox {
	float:left;
        margin-left:37px; 
        margin-right:20px;
        width:843px;
        height:auto;
        line-height:18px;
}
#rightColumn {
	background-color:#e7e7e7;
	background-image:url(/images/bkgRight.gif);
        background-repeat:repeat-x;
}
#leftBox {
	float:left;
	margin-left:37px;
	margin-right:25px;
	width:579px;
	height:auto;
	line-height:18px;
}
#rightBox{
	position:relative;
	float:left;
	width:259px;
	min-height:631px;;
	margin-top:0px;
}
.boxContainer {
	width:220px;
	height:auto;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:15px;
	line-height:14px;
	font-size:11px;
	border-bottom:1px solid #d4d4d4;
}
.boxContainer p {
	margin:0px;
	padding:0px;
}
.boxContainer a {
	color:#018b4f;
}
.boxContainerNoBorder {
	border-bottom:0px solid #d4d4d4;
}
.boxContainerLink {
	width:inherit;
	height:10px;
	margin-top:7px;
	padding-left:13px;
	font-size:11px;
	font-weight:bold;
	background-image:url(/images/arrowRight.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
}

/*### FOOTER ###*/
#footer {
	clear:both;
	padding-top:20px;
	padding-bottom:15px;
	width:900px;
	height:auto;
	font-size:11px;
	background-color:#e9e9e9;
	color:#737373;
	text-align:center;
}
#footerDivider {
	width:981px;
	height:15px;
	margin:0px auto;
	border-top:1px solid #edd293;
}

#footerLinks a:active, #footerLinks a:visited, #footerLinks a:link {
        color:#737373;
	text-decoration:none;
}
#footerLinks a:hover {
        text-decoration:underline;
        color:#018b4f;
}




/*### MISC ###*/

.aboutUs {
	font-size:11px;
	font-weight:bold;
}
.arrowGreen {
	display:none;
	margin-top:3px;
}
.indent10 {
	margin-left:10px;
}
.indent20 {
	margin-left:20px;
}
.lineHeight17 {
	line-height:17px;
}
.error {
	color:red;
}
.clearMe {
        clear:both;
        height:0px;
        margin:0px;
        font-size:1px;
	line-height:0px;
}
.clear {
	clear:both;
}

