/* SkywireSoftware2008 CSS Document */
html
{
	background-color:#e8efe6;
	color:#000000;
	font:normal 10pt Tahoma, Arial, sans-serif;
	margin:0px;
	padding:0px;	
	border:0px;	
	height:100%;
	max-height:100%; 
	min-height: 100%;
	
}
h5
{
	font:bold 12px 
	color:#666666;
}

.body_content
{
	background-color:#e8efe6;
	color:#000000;
	font:normal 12pt Tahoma, Arial, sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
	height:100%;
	max-height:100%;
	min-height: 100%;
	background-image: url(../images/hop_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#centerMe
{
	width:974px;
	margin:0px auto 0px auto;
	padding:0px;
	min-height: 100%;
	max-height:100%;
}

#holder
{
	width:974px;
	float:left; 	
	height: 100%;
	min-height: 100%;
	max-height:100%;
	padding:0px;
	margin:0px;
}

img { border:0px; }

ul, ol { 
	display:block;
	padding-bottom:10px;
	padding-left: 20px;
	margin:0px;
}
ul li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	list-style-type: disc;
	/*list-style-type: none;
	background-image: url("/images/li.gif");
	background-position:0 4px;
	background-repeat: no-repeat;*/
}
ol li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*list-style-type: none;
	background-image: url("/images/li.gif");
	background-position:0 4px;
	background-repeat: no-repeat;*/
}

form { border:0px; padding:0px; margin:0px; }
/**** HEADER CSS ****/
#header_holder
{
	width:974px;
	height:112px;
}
#mainLogo_holder
{
	width:165px;
	height:112px;
	float:left;
	padding: 0px;
}
#topNav_holder
{
	width:805px;
	height:112px;
	float:left;
	padding: 0px;
	margin:0px;
    font:normal 12px Tahoma, Arial, sans-serif;
}
#topNav_spacer
{
	width:805px;
	height:90px;
	float:left;
	padding: 0px;
	margin:0px;
}
#topNav_spacer2
{
	width:824px;
	height:65px;
	float:left;
	padding: 0px;
	margin:0px;
}

.leadformfield
{
	width:145px;
	height:17px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	font:normal 11px Arial;
	padding:0px 0px 0px 5px;
}

/* #topNav_holder a:link, #topNav_holder a:visited, #topNav_holder a:active
{	
	color:#144f36;
	text-decoration:none;
} */

.topNav_link
{	
	text-decoration:none;
	padding: 2px 5px 5px 5px;
	font-weight: bold;
	height: 20px;
	color:#144f36;
}

.topNav_link_hover
{	
	text-decoration:none;
	padding: 2px 5px 5px 5px;
	font-weight: bold;
	height: 20px;
	background-color: #bfdfba;
}

.topNav_link_selected
{	
	text-decoration:none;
	padding: 2px 5px 5px 5px;
	font-weight: bold;
	height: 20px;
	background-color: #144f36;
	color:#FFFFFF;
}

#adminNav_holder
{
	width:150px;
	float:left;
	padding: 0px;
	margin:0px;
    font:normal 12px Tahoma, Arial, sans-serif;
}

.adminNav_link
{	
	text-decoration:none;
	padding: 2px 5px 5px 5px;
	font-weight: bold;
	height: 20px;
	color:#144f36;
	background-color: #CCCCCC;
}

.adminNav_link_hover
{	
	text-decoration:underline;
	padding: 2px 5px 5px 5px;
	font-weight: bold;
	height: 20px;
}

.adminNav_link_selected
{	
	text-decoration:none;
	padding: 2px 5px 5px 5px;
	font-weight: bold;
	height: 20px;
	background-color: #144f36;
	color:#FFFFFF;
}

.adminSubNav_link
{	
	text-decoration:none;
	padding: 2px 5px 5px 10px;
	font-weight: bold;
	height: 20px;
	color:#144f36;
	background-color: #CCCCCC;
}

.adminSubNav_link_hover
{	
	text-decoration:underline;
	padding: 2px 5px 5px 10px;
	font-weight: bold;
	height: 20px;
}

.adminSubNav_link_selected
{	
	text-decoration:none;
	padding: 2px 5px 5px 10px;
	font-weight: bold;
	height: 20px;
	background-color: #666666;
	color:#FFFFFF;
}

/**** CONTENT STYLES ****/
#mainContent
{
	width:974px;	
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
	font:normal 12pt Tahoma, Arial, sans-serif;
	color:#000000;
	
}

#mainContent a:link, #mainContent a:visited, #mainContent a:active
{	
	color:#144f36;
	text-decoration:none;
}
#mainContent a:hover
{	
	color:#666666;
	text-decoration:none;
}

#mainContent_default
{
	width:974px;	
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
	font:normal 10pt Tahoma, Arial, sans-serif;
	color:#000000;
}
#mainContent_default a:link, #mainContent_default a:visited, #mainContent_default a:active
{	
	color:#144f36;
	text-decoration:underline;
}
#mainContent_default a:hover
{	
	color:#b5121b;
	text-decoration:underline;
}

.landingHead
{
	font:normal 14px Tahoma, Arial, sans-serif;
	color:#144f36;
	line-height: 20px;
}
.defaultTable
{
	width:695px;
	border:0px;
	margin:20px 0px 0px 0px;
}
table.defaultTable th
{
	padding:5px 0px 5px 10px;
	margin:0px;
	background-color:#84A3E0;
	color:#FFFFFF;
	text-align:left;
	border-right:1px solid #fff;
}
table.defaultTable tr
{
	padding:0px;
	margin:0px;	
	text-align:left;
	vertical-align:top;
	
}
table.defaultTable td
{
	padding:10px 0px 10px 10px;
	margin:0px 0px 0px 0px;	
	text-align:left;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	vertical-align:top;
}
table.defaultTable td p
{
	padding-left:0px;
	margin-left:0px;
	
}
table.defaultTable td strong
{
	/*text-transform:capitalize;*/
}
table.defaultTable td span
{
	color:#144f36;	
}
.defaultTable_half
{	
	border:0px;
	margin:20px 0px 0px 30px;
	display:block;
}
table.defaultTable_half th
{
	padding:5px 0px 5px 10px;
	margin:0px;
	background-color:#84A3E0;
	color:#FFFFFF;
	text-align:left;
	border-right:1px solid #fff;
}
table.defaultTable_half tr
{
	padding:0px;
	margin:0px;	
	text-align:left;
	vertical-align:top;
	
}
table.defaultTable_half td
{
	padding:10px 0px 10px 10px;
	margin:0px 0px 0px 0px;	
	text-align:left;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	vertical-align:top;
}
table.defaultTable_half td p
{
	padding-left:0px;
	margin-left:0px;
	
}

.default2Table
{
	border:0px;
	margin:20px 0px 0px 0px;
}
table.default2Table th
{
	margin:0px;
	background-color:#84A3E0;
	color:#FFFFFF;
	text-align:left;
}
table.default2Table tr
{
	text-align:left;
	vertical-align:top;
	
}
.dartTR
{
	background-color:#D7E1F5;
}
.lightTR
{
	background-color:#ecf2ff;
}

	
/*** END OF DEFAULT CONTENT STYLES ***/



#content_nav_holderNone
{
	width:974px;
	float:left;	
	/* background-image:url(../images/bg_rhg_body.gif);
	background-position:top right;
	background-repeat:repeat-y;*/
	background-color:#FFFFFF;
}

#content_nav_holder
{
	width:974px;
	float:left;	
	height:100%;
	max-height:100%;
	min-height: 100%;
}

#pageHeader_holder
{
	width:695px;
	float:left;	
}
#pageHeader_info
{
	width:695px;
	float:left;
	height:22px;
	margin:10px 0px 0px 0px;
	padding:0px;
	font:bold 10px Tahoma, Arial, sans-serif;
	color:#666666;
}
div#pageHeader_info p
{
	display:block;
	float:right;
	padding:0px;
	margin:0px;
	height:22px;
	vertical-align:middle;
}
div#pageHeader_info span
{
	display:block;
	float:right;
	padding:5px 10px 0px 0px;
	margin:0px;
	height:17px;
	vertical-align:middle;
}

div.pageText
{
	/*width:705px;*/
	float: left;
	font: normal Tahoma, Arial, sans-serif;
	color: #000000;
}

div.pageText p
{
	margin: 0px 0px 16px 0px;
	display: block;
	clear: both;
	font: normal Tahoma, Arial, sans-serif;
}

div.pageText h1
{
	margin: 0px 0px 10px 10px;
	display:block;
	clear:both;
	font:normal 18px Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #b5121b;
}

div.pageText h2
{
	margin: 3px 0px 10px 0px;
	display:block;
	clear:both;
	font:normal 11pt Tahoma, Arial, sans-serif;
	color: #144f36;
	font-weight: bold;
}

div.pageText h3
{
	padding-top: 10px;
	padding-bottom:10px;
	padding-right: 40px;
	margin:0px;
	display:block;
	clear:both;
	font:bold 11pt Tahoma, Arial, sans-serif;
	color:#000000;
	border-top: solid 1px #999999;
}

.sidebar
{
	font-size: 8pt;
	font-weight: bold;
}


.contentElement
{
	margin:20px 0px 0px 0px;
	float:left;
	display:inline;
}
.twoColumnTable
{
	width:655px;
	float:left;
	display:inline;
	margin:20px 0px 0px 20px;
	padding:0px;
}
table.twoColumnTable td
{	 
	vertical-align:top;
}
table.twoColumnTable h5
{
	padding:0px 0px 0px 10px;
	margin:0px;
	display:block;
}
table.twoColumnTable span
{
	display:block;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:5px 0px 5px 10px;
	margin:0px;
	color:#999999;
}

.newsArticleTable
{
	width:655px;
	float:left;
	display:inline;
	margin:0px 0px 0px 20px;
	padding:0px;
	
}
table.newsArticleTable td
{	 
	padding:20px 0px 0px 0px;
	margin:0px;
	vertical-align:top;
	color:#999999;
}
table.newsArticleTable h5
{
	padding:0px 0px 0px 10px;
	margin:0px;
	display:block;
}
table.newsArticleTable span
{
	display:block;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:5px 0px 5px 10px;
	margin:0px;
	color:#666666;
}

table.newsArticleTable strong
{
	color:#333333;
}
table.newsArticleTable td p
{
	padding:0px 0px 0px 10px; 
	margin:0px;
}

.solOverviewTable
{
	width:655px;
	float:left;
	display:inline;
	margin:20px 0px 0px 20px;
	padding:0px;
}
table.solOverviewTable td
{	 
	vertical-align:top;
}
table.solOverviewTable p
{	 
	display:block;
	padding-top:20px;
	margin:0px;
	clear:both;
	 
}

table.solOverviewTable span
{
	display:block;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:5px 0px 5px 10px;
	margin:0px;
	color:#999999;
}


/*** SOLUTION CONTAINERS ***/

.openClose_full
{
	width:655px;
	float:left;
	display:none;	
	clear:both;
	margin:6px 0px 0px 0px;
	padding:0px;
	font:normal 11px Tahoma, Arial, sans-serif;
	color:#666666;	
}
div.openClose_full p
{
	padding:10px 10px 0px 10px;
	margin:0px;
	display:block;	
}
.openClose_half
{
	width:315px;
	float:left;
	display:none;	
	clear:both;
	margin:6px 0px 0px 0px;
	padding:0px;
	font:normal 11px Tahoma, Arial, sans-serif;
	color:#666666;	
}
div.openClose_half p
{
	padding:10px 10px 0px 10px;
	margin:0px;
	display:block;	
}
.containerFull_green
{
	width:655px;
	float:left;	
	background-image:url(../images/containterGreen_full_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;
	 
}
div.containerFull_green .containerTitle
{
	color:#009966;
	width:575px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	/*text-transform:lowercase;*/
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.btn_openClose_full_green
{
	background-image:url(../images/btn_green_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	float:left;
}


.containerFull_LGreen
{
	width:655px;
	float:left;	
	background-image:url(../images/contLGreen_full_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
	
	 
}



div.containerFull_LGreen .containerTitle
{
	color:#009966;
	width:575px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	/*text-transform:lowercase;*/
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	cursor:pointer;
	color:#666600;
}

.btn_openClose_full_LGreen
{
	background-image:url(../images/btn_lightGreen_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	float:left;
}



.containerFull_MGreen
{
	width:655px;
	float:left;	
	background-image:url(../images/contMGreen_full_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
	
	 
}
div.containerFull_MGreen .containerTitle
{
	color:#009966;
	width:575px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 10px;
	/*text-transform:lowercase;*/
	margin:0px;
	display:inline;
	color:#669900;
}

.btn_openClose_full_MGreen
{
	background-image:url(../images/btn_midGreen_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	float:left;
}

.containerFull_blue
{
	width:655px;
	float:left;	
	background-image:url(../images/containterBlue_full_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;

	 
}
div.containerFull_blue .containerTitle
{
	color:#009966;
	width:575px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	/*text-transform:lowercase;*/
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	cursor:pointer;
	color:#003399;
	cursor:pointer;
}

.btn_openClose_full_blue
{
	background-image:url(../images/btn_blue_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	float:left;
	cursor:pointer;
}

.containerFull_orange
{
	width:655px;
	float:left;	
	background-image:url(../images/contOrange_full_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;

	
	 
}
div.containerFull_orange .containerTitle
{
	color:#009966;
	width:575px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	/*text-transform:lowercase;*/
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	
	cursor:pointer;
	color:#996633;
}

.btn_openClose_full_orange
{
	background-image:url(../images/btn_orange_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	float:left;
	cursor:pointer;
}

.containerHalf_green
{
	width:315px;
	float:left;	
	background-image:url(../images/containterGreen_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;
	 
}
div.containerHalf_green .containerTitle
{
	color:#009966;
	width:235px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	/*text-transform:lowercase;*/
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.btn_openClose_half_Green
{
	background-image:url(../images/btn_green_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	float:left;
	cursor:pointer;
}

.containerHalf_blue
{
	width:315px;
	float:left;	
	background-image:url(../images/contBlue_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;
	 
}
div.containerHalf_blue .containerTitle
{
	color:#003399;
	width:235px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	cursor:pointer;
	
}

.btn_openClose_Half_blue
{
	background-image:url(../images/btn_blue_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;	
	display:block;
	float:left;
	cursor:pointer;
}

.containerHalf_LGreen
{
	width:315px;
	float:left;	
	background-image:url(../images/contLGreen_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
	 
	 
}


div.containerHalf_LGreen .containerTitle
{
	color:#009966;
	width:235px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	/*text-transform:lowercase;*/
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	color:#666600;
	cursor:pointer;
}

.btn_openClose_Half_LGreen
{
	background-image:url(../images/btn_lightGreen_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	cursor:pointer;
	float:left;
}

.containerHalf_MGreen
{
	width:315px;
	float:left;	
	background-image:url(../images/contMGreen_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;

	 
}


div.containerHalf_MGreen .containerTitle
{
	color:#009966;
	width:235px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	/*text-transform:lowercase;*/
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	cursor:pointer;
	color:#669900;
}

.btn_openClose_Half_MGreen
{
	background-image:url(../images/btn_midGreen_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	float:left;
	cursor:pointer;
}

.containerHalf_orange
{
	width:315px;
	float:left;	
	background-image:url(../images/contOrange_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 20px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;

	 
}


div.containerHalf_orange .containerTitle
{
	color:#009966;
	width:235px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	/*text-transform:lowercase;*/
	padding:7px 0px 0px 10px;
	margin:0px;
	display:inline;
	color:#996633;
	cursor:pointer;
}

.btn_openClose_Half_orange
{
	background-image:url(../images/btn_orange_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	cursor:pointer;
	float:left;
}


/*** CUSTOM CONTAINERS FOR SOLUTIONS ***/
/*.btn_openClose_custom
{
	background-image:url(../images/btn_Green_expand.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	margin:10px 0px 0px 0px;
	width:60px;
	float:left;
	cursor:pointer;
}*/
.containerDocumaker 
{
	width:280px;
	float:left;	
	background-image:url(../images/documaker_half_closed.gif);			     
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;
 
}
div.containerDocumaker .containerTitle
{
	color:#009966;
	width:175px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 35px;
	margin:0px;
	display:inline;
	cursor:pointer;
}



.containerTransall 
{
	width:280px;
	float:left;	
	background-image:url(../images/transall_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;
	
}
div.containerTransall .containerTitle
{
	color:#009966;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerDocumanage 
{
	width:280px;
	float:left;	
	background-image:url(../images/documanage_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;
	 	 
}
div.containerDocumanage .containerTitle
{
	color:#009966;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerDocup
{
	width:280px;
	float:left;	
	background-image:url(../images/docuPress_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;

}
div.containerDocup .containerTitle
{
	color:#009966;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerEbpp 
{
	width:280px;
	float:left;	
	background-image:url(../images/ebpp_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;

}
div.containerEbpp .containerTitle
{
	color:#009966;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerPPs 
{
	width:280px;
	float:left;	
	background-image:url(../images/pps_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;

}
div.containerPPs .containerTitle
{
	color:#009966;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containeriPPs 
{
	width:280px;
	float:left;	
	background-image:url(../images/ipps_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;

}
div.containeriPPs .containerTitle
{
	color:#009966;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerDocuflex 
{
	width:280px;
	float:left;	
	background-image:url(../images/docuflex_half_closed.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#009966;
	
}
div.containerDocuflex .containerTitle
{
	color:#009966;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	cursor:pointer;
	display:inline;
}

.openClose_custom
{
	width:280px;
	float:left;
	display:none;	
	clear:both;
	margin:6px 0px 0px 0px;
	padding:0px;
	font:normal 11px Tahoma, Arial, sans-serif;
	color:#666666;	
	
}
div.openClose_custom p
{
	padding:10px 10px 0px 10px;
	margin:0px;
	display:block;	
}

/*** END OF CUSTOM CONTAINERS ***/

/**** main nav styles ****/
#mainNav_holder
{
	width:188px;
	float:left;
	display:inline;
	margin:0px 29px 0px 0px;
	padding:0px;
	height:100%;
	max-height:100%;
	min-height: 100%;
}

.mainNav_sidebar
{
    background-image: url( '../images/sky_menubkgdx.gif' );
    background-repeat: repeat-y;
    background-position: left;
}

/* level 1 - current off */

.mainNav_1_off_1_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#ffffff;
	background-image: url(../images/skymenu-1_off_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_off_1_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1_off_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_off_2_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	overflow: hidden;
	color:#ffffff;
	background-image: url(../images/skymenu-1_off_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_off_2_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	overflow: hidden;
	color:#144f36;
	background-image: url(../images/skymenu-1_off_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_off_3_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#ffffff;
	background-image: url(../images/skymenu-1_off_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_off_3_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#ffffff;
	background-image: url(../images/skymenu-1_off_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 1 - current on */

.mainNav_1_on_1_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#ffffff;
	background-image: url(../images/skymenu-1_on_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_on_1_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1_on_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_on_2_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#ffffff;
	background-image: url(../images/skymenu-1_on_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_on_2_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1_on_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_on_3_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#ffffff;
	background-image: url(../images/skymenu-1_on_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1_on_3_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1_on_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 1 with children - current off */

.mainNav_1c_off_1_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_off_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_off_1_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_off_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_off_2_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	overflow: hidden;
	color:#144f36;
	background-image: url(../images/skymenu-1c_off_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_off_2_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	overflow: hidden;
	color:#144f36;
	background-image: url(../images/skymenu-1c_off_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_off_3_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_off_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_off_3_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_off_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 1 with children - current on */

.mainNav_1c_on_1_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_on_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_on_1_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_on_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_on_2_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_on_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_on_2_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_on_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_on_3_off
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_on_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_1c_on_3_on
{
	width:188px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	height: 30px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-1c_on_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 2 - current off */

.mainNav_2_off_1_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_off_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_off_1_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_off_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_off_2_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_off_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_off_2_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_off_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_off_3_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_off_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_off_3_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_off_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 2 - current on */

.mainNav_2_on_1_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_on_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_on_1_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_on_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_on_2_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_on_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_on_2_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_on_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_on_3_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_on_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2_on_3_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_on_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 2 with children - current off */

.mainNav_2c_off_1_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_off_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_off_1_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_off_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_off_2_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_off_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_off_2_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_off_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_off_3_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_off_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_off_3_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_off_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 2 with children - current on */

.mainNav_2c_on_1_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_on_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_on_1_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_on_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_on_2_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_on_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_on_2_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_on_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_on_3_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_on_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_2c_on_3_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2c_on_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 3 - current off */

.mainNav_3_off_1_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_off_1_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_off_2_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_off_2_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_off_3_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_off_3_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 3 - current on */

.mainNav_3_on_1_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_on_1_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_on_2_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_on_2_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_on_3_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3_on_3_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 3 with children - current off */

.mainNav_3c_off_1_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_off_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_off_1_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_off_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_off_2_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_off_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_off_2_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_off_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_off_3_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_off_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_off_3_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_off_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 3 with children - current on */

.mainNav_3c_on_1_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_on_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_on_1_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_on_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_on_2_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_on_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_on_2_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_on_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_on_3_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_on_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_on_3_on
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_on_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_3c_off_4_off
{
	width:158px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3c_off_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}


/* level 4 - current off */

.mainNav_4_off_2_off
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px ;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_off_2_on
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_off_3_off
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_off_3_on
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_off_4_off
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_off_4_on
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_off_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* level 4 - current on */

.mainNav_4_on_2_off
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_1_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_on_2_on
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_1_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_on_3_off
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_on_3_on
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_2_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_on_4_off
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_3_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_4_on_4_on
{
	width:148px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
	cursor:pointer;
	font: 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-3_on_3_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}



/* main nav link styles */

.mainNavLink_2_off
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_2_off:link, a.mainNavLink_2_off:visited, a.mainNavLink_2_off:active
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_2_off:hover 
{
	text-decoration: underline;
	color:#144f36;
}

.mainNavLink_2_on
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_2_on:link, a.mainNavLink_2_on:visited, a.mainNavLink_2_on:active
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_2_on:hover 
{
	text-decoration: underline;
	color:#144f36;
}

.mainNavLink_3_off
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_3_off:link, a.mainNavLink_3_off:visited, a.mainNavLink_3_off:active
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_3_off:hover 
{
	text-decoration: underline;
	color:#144f36;
}

.mainNavLink_3_on
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_3_on:link, a.mainNavLink_3_on:visited, a.mainNavLink_3_on:active
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_3_on:hover 
{
	text-decoration: underline;
	color:#144f36;
}

.mainNavLink_4_off
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_4_off:link, a.mainNavLink_4_off:visited, a.mainNavLink_4_off:active
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_4_off:hover 
{
	text-decoration: underline;
	color:#144f36;
}

.mainNavLink_4_on
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_4_on:link, a.mainNavLink_4_on:visited, a.mainNavLink_4_on:active
{
	text-decoration: none;
	color:#144f36;
}
a.mainNavLink_4_on:hover 
{
	text-decoration: underline;
	color:#144f36;
}

/* collapse panels */


.collapseNav_s1
{
	width:696px;
	clear:both;
	margin:3px 0px 0px 0px;
	height: 27px;
	padding-top: 7px;
	padding-left: 20px;
	cursor:pointer;
	overflow: hidden;
	font:bold 10pt Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/s1_coll-off.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}

.collapseNav_s1_on
{
	width:696px;
	clear:both;
	margin:3px 0px 0px 0px;
	height: 27px;
	padding-top: 7px;
	padding-left: 20px;
	cursor:pointer;
	overflow: hidden;
	font:bold 10pt Tahoma, Arial, sans-serif;
	color:#FFFFFF;
	background-image: url(../images/s1_coll-on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}

.collapseNav_text_holder, .collapseNav_s1_text_holder
{
    width: 696px;
    margin-bottom: 5px;
    background-image: url(../images/s1_coll_bottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    font-size: 11px;
    overflow: visible;
}

.collapseNav_text, .collapseNav_text2, .collapseNav_s1_text
{
    margin-bottom: 7px;
    padding-bottom: 4px;
    background-color: #CDE1EE;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    font-size: 11px;
    overflow: visible;
}

.s1a_outline_border
{
    width: 676px;
    background-color: #FFFFFF;
    border-left: 1px solid #b4d1e5;
    border-right: 1px solid #b4d1e5;
    font-size: 11px;
    padding-left: 9px;
    padding-right: 9px;
}

.s1a_outline_text
{
    width: 666px;
    color: #144f36;
    font-size: 10px;
    padding-left: 10px;
    padding-top: 10px;
    border-top: 1px solid #CDE1EE;
}

.collapseNav_s1a
{
	width:656px;
	clear:both;
	margin:3px 0px 0px 0px;
	height: 24px;
	padding-top: 7px;
	padding-left: 20px;
	cursor:pointer;
	overflow: hidden;
	font:bold 10pt Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/s1a_coll-off.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}

.collapseNav_s1a_on
{
	width:656px;
	clear:both;
	margin:7px 0px 0px 0px;
	height: 24px;
	padding-top: 7px;
	padding-left: 20px;
	cursor:pointer;
	overflow: hidden;
	font:bold 10pt Tahoma, Arial, sans-serif;
	color:#FFFFFF;
	background-image: url(../images/s1a_coll-on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}

.collapseNav_s1a_text_holder
{
    width: 676px;
    margin-bottom: 5px;
    background-image: url(../images/s1a_coll_bottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    font-size: 11px;
    overflow: visible;
}

.collapseNav_s1a_text
{
    margin-bottom: 7px;
    padding-bottom: 4px;
    background-color: #CDE1EE;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    font-size: 11px;
    overflow: visible;
}

.mainNav_level_1
{
	width:188px;
	float:left;
	clear:both;	
	margin:0px 0px 0px 0px;
	cursor:pointer;
	height:30px;
	overflow: hidden;
}

.mainNav_level_2
{
	width:168px;
	float:left;
	clear:both;	
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	cursor:pointer;
	background-color:#84a3e0;
	background-image:url(../images/skymenu-2c_off_2_off.gif);
	background-repeat:no-repeat;
	background-position: top;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#FFFFFF;
}

.mainNav_level_2_noChild
{
	width:168px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#FFFFFF;
	background-image: url(../images/skymenu-2_off_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.link_2ndLevel
{
	text-decoration: none;
	color:#144f36;
}
a.link_2ndLevel:link, a.link_2ndLevel:visited, a.link_2ndLevel:active, a.link_2ndLevel:hover 
{
	text-decoration: none;
	color:#144f36;
}
.link_2ndLevel_on
{
	text-decoration: none;
	color:#144f36;
}
a.link_2ndLevel_on:link, a.link_2ndLevel_on:visited, a.link_2ndLevel_on:active, a.link_2ndLevel_on:hover 
{
	text-decoration: none;
	color:#144f36;
}
.link_2ndLevel_noChild
{
	text-decoration: none;
	color:#144f36;
}
a.link_2ndLevel_noChild:link, a.link_2ndLevel_noChild:visited, a.link_2ndLevel_noChild:active, a.link_2ndLevel_noChild:hover 
{
	text-decoration: none;
	color:#144f36;
}
.link_2ndLevel_noChild_on
{
	text-decoration: none;
	color:#144f36;
}
a.link_2ndLevel_noChild_on:link, a.link_2ndLevel_noChild_on:visited, a.link_2ndLevel_noChild_on:active, a.link_2ndLevel_noChild_on:hover 
{
	text-decoration: none;
	color:#144f36;
}

.link_3ndLevel
{
	text-decoration: none;
	color:#144f36;
}
a.link_3ndLevel:link, a.link_3ndLevel:visited, a.link_3ndLevel:active, a.link_3ndLevel:hover 
{
	text-decoration: none;
	color:#144f36;
}
.link_3ndLevel_noChild
{
	text-decoration: none;
	color:#144f36;
}
a.link_3ndLevel_noChild:link, a.link_3ndLevel_noChild:visited, a.link_3ndLevel_noChild:active, a.link_3ndLevel_noChild:hover 
{
	text-decoration: none;
	color:#144f36;
}
.link_3ndLevel_on
{
	text-decoration: none;
	color:#144f36;
}
a.link_3ndLevel_on:link, a.link_3ndLevel_on:visited, a.link_3ndLevel_on:active, a.link_3ndLevel_on:hover 
{
	text-decoration: none;
	color:#144f36;
}
.link_4ndLevel_noChild
{
	text-decoration: none;
	color:#144f36;
}
a.link_4ndLevel_noChild:link, a.link_4ndLevel_noChild:visited, a.link_4ndLevel_noChild:active, a.link_4ndLevel_noChild:hover 
{
	text-decoration: none;
	color:#144f36;
}
.link_3ndLevel_noChild_on
{
	text-decoration: none;
	color:#144f36;
}
a.link_3ndLevel_noChild_on:link, a.link_3ndLevel_noChild_on:visited, a.link_3ndLevel_noChild_on:active, a.link_3ndLevel_noChild_on:hover 
{
	text-decoration: none;
	color:#144f36;
}
.link_4ndLevel_noChild_on
{
	text-decoration: none;
	color:#144f36;
}
a.link_4ndLevel_noChild_on:link, a.link_4ndLevel_noChild_on:visited, a.link_4ndLevel_noChild_on:active, a.link_4ndLevel_noChild_on:hover 
{
	text-decoration: none;
	color:#144f36;
}

.mainNav_level_2_open
{
	width:168px;
	float:left;
	clear:both;	
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	cursor:pointer;
	background-color:#84a3e0;
	
	background-image:url(../images/arrow_level_2_open.gif);
	background-repeat:no-repeat;
	background-position:6px 11px;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#FFFFFF;
}
.mainNav_level_2_on
{
	width:168px;
	float:left;
	clear:both;	
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	cursor:pointer;
	background-image:url(../images/skymenu-2c_on_2_off.gif);
	background-repeat:no-repeat;
	background-position: top;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
}
.mainNav_level_2_noChild_on
{
	width:168px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	cursor:pointer;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/skymenu-2_on_2_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainNav_level_3
{
	width:158px;
	float:left;
	clear:both;	
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 30px;
	cursor:pointer;
	background-color:#d7e1f5;
	
	background-image:url(../images/arrow_level_3.gif);
	background-repeat:no-repeat;
	background-position:20px 8px;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#3266cc;
}
.mainNav_level_3_open
{
	width:158px;
	float:left;
	clear:both;	
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 30px;
	cursor:pointer;
	background-color:#d7e1f5;
	 
	background-image:url(../images/arrow_level_3_open.gif);
	background-repeat:no-repeat;
	background-position:17px 10px;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#3266cc;
}
.mainNav_level_3_noChild
{
	width:158px;
	float:left;
	clear:both;	
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 30px;
	cursor:pointer;
	
	background-image:url(../images/skymenu-3_off_3_off.gif);
	background-repeat:no-repeat;
	background-position: top;
	 	
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
}
.mainNav_level_3_noChild_on
{
	width:158px;
	float:left;
	clear:both;	
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 30px;
	cursor:pointer;
	background-image:url(../images/skymenu-3_on_3_off.gif);
	background-repeat:no-repeat;
	background-position: top;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#fff;
	
}
.mainNav_level_3_on
{
	width:158px;
	float:left;
	clear:both;	
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 30px;
	cursor:pointer;
	background-color:#FF9900;	 	
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#fff;
	background-image:url(../images/arrow_level_3_openWChild.gif);
	background-repeat:no-repeat;
	background-position:17px 10px;
}
.mainNav_level_4
{
	width:158px;
	float:left;
	clear:both;	
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 30px;
	cursor:pointer;
	background-color:#fff;
	height:19px;	
	border-top:1px solid #fff;
	font:bold 10px Tahoma, Arial, sans-serif;
	color:#3266cc;
}
.mainNav_level_4_noChild
{
	width:158px;
	float:left;
	clear:both;	
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 30px;
	cursor:pointer;
	background-color:#fff;
	height:19px;	
	border-top:1px solid #fff;
	font:bold 10px Tahoma, Arial, sans-serif;
	color:#3266cc;
}
.mainNav_level_4_noChild_on
{
	width:158px;
	float:left;
	clear:both;	
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 30px;
	cursor:pointer;
	background-color:#fff;
	height:19px;
	border-top:1px solid #fff;	
	font:bold 10px Tahoma, Arial, sans-serif;
	color:#FF9900;
}

/*** LINK STYLES ***/

.overviewOrange
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#ffcc32;
	text-decoration:none;
}
.overviewOrange a:link, .overviewOrange a:visited, .overviewOrange a:active, .overviewOrange a:hover
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#ffcc32;
	text-decoration:none;
}
.overviewBlue
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	text-decoration:none;
}
.overviewBlue a:link, .overviewBlue a:visited, .overviewBlue a:active, .overviewBlue a:hover
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	text-decoration:none;
}

.overviewGreen
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#32cc99;
	text-decoration:none;
}
.overviewGreen a:link, .overviewGreen a:visited, .overviewGreen a:active, .overviewGreen a:hover
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#32cc99;
	text-decoration:none;
}

.overviewLGreen
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#99cc32;
	text-decoration:none;
}
.overviewLGreen a:link, .overviewLGreen a:visited, .overviewLGreen a:active, .overviewLGreen a:hover
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#99cc32;
	text-decoration:none;
}

.overviewMGreen
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#99cc65;
	text-decoration:none;
}
.overviewMGreen a:link, .overviewMGreen a:visited, .overviewMGreen a:active, .overviewMGreen a:hover
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#99cc65;
	text-decoration:none;
}


/*** END OF LINK STYLES ***/




/*** FOOTER ***/
#footer_holder
{
    width: 954px;
    float: left;
    display: inline;
    height: 50px;
    clear: both;
    padding: 10px;
    background-position: top;
    background-image: url( '../images/hop_main_bottomgradient.jpg' );
    background-repeat: repeat-x;
	font:normal 8pt Tahoma, Arial, sans-serif;

}

#footer_holderNone
{
	width:920px;
	float:left;
	display:inline;
	/*background-image:url(../images/bg_rhg_body.gif); 
	background-position:top right;
	background-repeat:repeat-y;*/
	background-color:#FFFFFF;
	height:40px;
	clear:both;
	padding:20px 0px 0px 30px;
}

#footer_menu
{
    float: left;
    width: 186px;
    background-color: #144f36;
    margin-left: 0px;
    height: 100%;
    border-left: 1px solid #FFFFFF;
}

#footer_copyright
{
	float:left;
	color:#666666;
	margin-left: 33px;
	margin-top: 15px;
}

#footerNav_holder
{
	float:left;
	font:normal 8pt Tahoma, Arial, sans-serif;
	color:#144f36;
}

#footer_holder a:link, #footer_holder a:visited, #footer_holder a:active, #footerNav_holder a:link, #footerNav_holder a:visited, #footerNav_holder a:active
{	
	color:#144f36;
	text-decoration:underline;
}

#footer_holder a:hover, #footerNav_holder a:hover
{	
	color:#b5121b;
	text-decoration:underline;
}


div#footerNav_holder span
{
	color:#666666;
	padding:0px 5px 0px 5px;
	
}

.footerNav_link
{
	font:normal 10px Tahoma, Arial, sans-serif;
	color:#666666;
	text-decoration:none;
}

a.footerNav_link:link
{
	font:normal 10px Tahoma, Arial, sans-serif;
	color:#666666;
	text-decoration:none;
}

a.footerNav_link:hover, a.footer_holder:hover
{
	font:normal 10px Tahoma, Arial, sans-serif;
	color:#144f36;
	text-decoration:none;
}


	

.containerDocumaker_blue
{
	width:280px;
	float:left;	
	background-image:url(../images/documaker_bpo_off.gif);			     
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
	 
}
div.containerDocumaker_blue .containerTitle
{
	color:#003399;
	width:175px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 35px;
	margin:0px;
	display:inline;
	cursor:pointer;

}



.containerTransall_blue
{
	width:280px;
	float:left;	
	background-image:url(../images/transall_bpo_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
}
div.containerTransall_blue .containerTitle
{
	color:#003399;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;

	cursor:pointer;
}

.containerDocumanage_blue
{
	width:280px;
	float:left;	
	background-image:url(../images/documanage_bpo_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
}
div.containerDocumanage_blue .containerTitle
{
	color:#003399;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerDocup_blue
{
	width:280px;
	float:left;	
	background-image:url(../images/docuPress_bpo_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
}
div.containerDocup_blue .containerTitle
{
	color:#003399;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerEbpp_blue
{
	width:280px;
	float:left;	
	background-image:url(../images/ebpp_bpo_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
}
div.containerEbpp_blue .containerTitle
{
	color:#003399;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerPPs_blue
{
	width:280px;
	float:left;	
	background-image:url(../images/pps_bpo_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
}
div.containerPPs_blue .containerTitle
{
	color:#003399;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containeriPPs_blue
{
	width:280px;
	float:left;	
	background-image:url(../images/ipps_bpo_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;
}
div.containeriPPs_blue .containerTitle
{
	color:#003399;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}

.containerDocuflex_blue
{
	width:280px;
	float:left;	
	background-image:url(../images/docuflex_bpo_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	display:inline;
	clear:both;
	color:#003399;

}
div.containerDocuflex_blue .containerTitle
{
	color:#003399;
	width:170px;
	float:left;
	font:bold 13px Tahoma, Arial, sans-serif;
	padding:7px 0px 0px 40px;
	margin:0px;
	display:inline;
	cursor:pointer;
}



#s3_holder
{
	width:314px;
	float:left;
	display:inline;
	margin:5px 11px 16px 2px;
	padding:0px;
}

#s3_holder_last
{
	width:314px;
	float:left;
	display:inline;
	margin:5px 0px 16px 1px;
	padding:0px;
}

#s3_holder_nomargin
{
	width:314px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#s3_homenews
{
    background-position: left top;
    height: 183px;
    margin: 0px;
    background-image: url(../images/s3_homenews.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 10px;
    font-size: 9pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homeA
{
    background-position: left top;
    height: 183px;
    margin: 0px;
    background-image: url(../images/library/home/s3_homeA.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 10px;
    font-size: 9pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homeB
{
    background-position: left top;
    height: 183px;
    margin: 0px;
    background-image: url(../images/library/home/s3_homeB.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 10px;
    font-size: 9pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homeC
{
    background-position: left top;
    height: 183px;
    margin: 0px;
    background-image: url(../images/library/home/s3_homeC.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 10px;
    font-size: 9pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homenews_title
{
    height: 25px;
    margin: 0px 0px 5px 0px;
    font-size: 16px;
    font-weight: bold;
    color: #144f36;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homenews_text
{
    height: 135px;
    margin: 0px 0px 5px 2px;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homenews_redirect
{
    height: 15px;
    margin: 0px 0px 0px 2px;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homenews a:link {
    color: #144f36;
    text-decoration: none;
}

#s3_homenews a:hover {
    color: #000000;
    text-decoration: none;
}

#s3_homeevent
{
    background-position: left top;
    height: 140px;
    margin: 0px;
    background-image: url(../images/s3_homeevent.gif);
    background-repeat: no-repeat;
    padding-left: 23px;
    padding-right: 25px;
    padding-top: 55px;
    padding-bottom: 15px;
    font-size: x-small;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homeevent a:link {
    color: #144f36;
    text-decoration: none;
}

#s3_homeevent a:hover {
    color: #000000;
    text-decoration: none;
}

#s3_homecust
{
    background-position: left top;
    height: 150px;
    margin: 0px;
    background-image: url(../images/s3_homecust.gif);
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 45px;
    padding-bottom: 15px;
    font-size: x-small;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

#s3_homecust a:link {
    color: #144f36;
    text-decoration: none;
}

#s3_homecust a:hover {
    color: #000000;
    text-decoration: none;
}

#s2_holder
{
	width:462px;
	float:left;
	display:inline;
	margin:0px 6px 0px 0px;
	padding:0px;
}

#s2_holder_nomargin
{
	width:462px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.mediaSide
{
	background-color: #FFFFFF; font-size:x-small; color: #666666;
}

.mediaSideT
{
	background-image: url(images/sw2006-mediasideT.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.mediaSideB
{
	background-image: url(images/sw2006-mediasideB.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.mediaSideL
{
	background-image: url(images/sw2006-mediasideL.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.mediaSideR
{
	background-image: url(images/sw2006-mediasideR.gif);
	background-repeat: repeat-y;
	background-position: right;
}


.mediaSideMain {color: #006; text-decoration: none; padding-bottom: 2px; }
.mediaSideMain a {text-decoration: none;  color: #333333;}
.mediaSideMain a:hover {text-decoration: underline;}
.mediaSideDescr {text-decoration: none; padding-bottom: 5px; }


.mediaSideLink { font-size:x-small; color: #853033; text-decoration: none;  padding-bottom: 5px; }
.mediaSideLink a {text-decoration: none; color: #853033;}
.mediaSideLink a:hover {text-decoration: underline;}

#s3_holder a.s3_toplink:link, #s3_holder a.s3_toplink:active, #s3_holder a.s3_toplink:visited  {
    color: #FFFFFF;
    text-decoration: none;
}

#s3_holder a.s3_toplink:hover {
    color: #addc6c;
    text-decoration: none;
}

.s3_sidebar_top, .s3_sidebar_mid
{
    background-position: left top;
    height: 38px;
    margin: 0px;
    padding-top: 7px;
    padding-left: 12px;
    font-size: 10pt;
    color: #FFFFFF;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
}

.s3_sidebar_top
{
    background-image: url(../images/s3_sidebar_top.gif);
    background-repeat: no-repeat;
}

.s3_sidebar_mid
{
    background-image: url(../images/s3_sidebar_mid.gif);
    background-repeat: no-repeat;
}

.s3_sidebar_text
{
    background-position: left top;
    margin: 0px;
    background-color: #d6edb5;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: x-small;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.s3_sidebar_text a:link {
    color: #144f36;
    text-decoration: none;
}

.s3_sidebar_text a:hover {
    color: #000000;
    text-decoration: none;
}

.s3_sidebar_textLarge
{
    background-position: left top;
    margin: 0px;
    background-color: #d6edb5;
    padding: 0px 5px 12px 5px;
    font-size: 11px;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

#s1_holder
{
	width:696px;
	float:left;
	display:inline;
	margin:0px 6px 0px 0px;
	padding:0px;
}

#s1_holder_nomargin
{
	width:669px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
}


#d2_holder
{
	width:345px;
	float:left;
	display:inline;
	margin:0px 6px 12px 0px;
	padding:0px;
}

#d2_holder_nomargin
{
	width:345px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
}


.d2_sidebar_top, .d2_sidebar_mid
{
    background-position: left top;
    height: 38px;
    margin: 0px;
    padding-top: 7px;
    padding-left: 12px;
    font-size: 10pt;
    color: #FFFFFF;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
}

.d2_sidebar_top
{
    background-image: url(../images/d2_sidebar_top.gif);
    background-repeat: no-repeat;
}

.d2_sidebar_mid
{
    background-image: url(../images/d2_sidebar_mid.gif);
    background-repeat: no-repeat;
}

#d2_holder a.d2_toplink:link, #d2_holder a.d2_toplink:active, #d2_holder a.d2_toplink:visited  {
    color: #FFFFFF;
    text-decoration: none;
}

#d2_holder a.d2_toplink:hover {
    color: #addc6c;
    text-decoration: none;
}

.d2_sidebar_text
{
    background-position: left top;
    margin: 0px;
    background-color: #d6edb5;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 8px;
    font-size: 9pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
	height:80px;
}

.d2_sidebar_text a:link {
    color: #144f36;
    text-decoration: none;
}

.d2_sidebar_text a:hover {
    color: #000000;
    text-decoration: none;
}

#s3a_holder
{
	width:198px;
	float:left;
	display:inline;
	margin:0px 0px 12px 0px;
	padding:0px;
	font-size: 9pt;
}

#s3a_holder a.s3_toplink:link, #s3a_holder a.s3_toplink:active, #s3a_holder a.s3_toplink:visited  {
    color: #144f36;
    text-decoration: none;
}

#s3a_holder a.s3_toplink:hover {
    color: #b5121b;
    text-decoration: none;
}

.s3a_sidebar_text
{
    background-position: left top;
    margin: 0px;
    background-color: #bfdfba;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: x-small;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

.s3a_sidebar_text a:link {
    color: #144f36;
    text-decoration: underline;
}

.s3a_sidebar_text a:hover {
    color: #b5121b;
    text-decoration: underline;
}

.s3a_sidebar_textLarge
{
	background-position: left top;
	margin: 0px;
	padding: 5px 16px 6px 24px;
	font-size: 9pt;
	color: #333333;
	overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
	background-image: url(../images/s3a_sidebar_02.gif);
	background-repeat: repeat-y;
}

.s3a_sidebar_textLarge a:link {
    color: #144f36;
    text-decoration: underline;
}

.s3a_sidebar_textLarge a:hover {
    color: #b5121b;
    text-decoration: underline;
}

.s3a_sidebar_textLargeNoBkgd
{
	margin: 0px;
	padding: 0px 16px 20px 10px;
	font-size: 9pt;
	color: #333333;
	overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

.s3a_sidebar_textLargeNoBkgd a:link {
    color: #144f36;
    text-decoration: underline;
}

.s3a_sidebar_textLargeNoBkgd a:hover {
    color: #b5121b;
    text-decoration: underline;
}
#s3a_sidebar_top, #s3a_sidebar_mid, #s3ab_sidebar_mid
{
    background-position: left top;
    height: 16px;
    margin: 0px;
	width:180px;
    padding: 7px 6px 6px 24px;
    font-size: 9pt;
    color: #144f36;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
    vertical-align: middle;
}

#s3a_sidebar_top
{
    background-image: url(../images/s3a_sidebar_top.gif);
    background-repeat: no-repeat;
}

#s3a_sidebar_mid
{
    background-image: url(../images/s3a_sidebar_mid.gif);
    background-repeat: no-repeat;
}

#s3ab_sidebar_mid
{
    background-image: url(../images/s3ab_sidebar_mid.gif);
    background-repeat: no-repeat;
}

.s3b_sidebar_text
{
    background-position: left top;
    margin: 0px;
    background-color: #bfdfba;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: x-small;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

.s3b_sidebar_text a:link {
    color: #144f36;
    text-decoration: underline;
}

.s3b_sidebar_text a:hover {
    color: #b5121b;
    text-decoration: underline;
}

.s3b_sidebar_textLarge
{
	background-position: left top;
	margin: 0px;
	padding: 0px 16px 7px 24px;
	font-size: 9pt;
	color: #333333;
	overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
	background-image: url(../images/s3b_sidebar_02.gif);
	background-repeat: repeat-y;
}

.s3b_sidebar_textLarge a:link {
    color: #144f36;
    text-decoration: underline;
}

.s3b_sidebar_textLarge a:hover {
    color: #b5121b;
    text-decoration: underline;
}

.s3b_sidebar_textLargeNoBkgd
{
	margin: 0px;
	padding: 0px 16px 20px 10px;
	font-size: 9pt;
	color: #333333;
	overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}

.s3b_sidebar_textLargeNoBkgd a:link {
    color: #144f36;
    text-decoration: underline;
}

.s3b_sidebar_textLargeNoBkgd a:hover {
    color: #b5121b;
    text-decoration: underline;
}

#s3b_sidebar_top, #s3b_sidebar_mid
{
    background-position: left top;
    height: 16px;
    margin: 0px;
	width:180px;
    padding: 7px 6px 6px 24px;
    font-size: 9pt;
    color: #FFFFFF;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
    vertical-align: middle;
}

#s3b_sidebar_top
{
    background-image: url(../images/s3b_sidebar_top.gif);
    background-repeat: no-repeat;
}

#s3b_sidebar_mid
{
    background-image: url(../images/s3b_sidebar_mid.gif);
    background-repeat: no-repeat;
}

.s3b_sidebar_top a:link {
    color: #FFFFFF;
    text-decoration: underline;
}

.s3b_sidebar_top a:hover {
    color: #b5121b;
    text-decoration: underline;
}

.s3b_sidebar_mid a:link {
    color: #FFFFFF;
    text-decoration: underline;
}

.s3b_sidebar_mid a:hover {
    color: #b5121b;
    text-decoration: underline;
}

#s3a_X
{
	width:198px;
}
.textBlue {
    color: #144f36;
}

.textRed {
    color: #fc4128;
}

.s1a_button
{
    background-image: url(../images/s1a_sidebar_button.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 174px;
    height: 27px;
    margin-bottom: 8px;
    padding-left: 12px;
    padding-top: 6px;
    font-weight: bold;
    color: #144f36;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.s1a_button:hover
{
    background-image: url(../images/s1a_sidebar_button-over.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 174px;
    height: 27px;
    margin-bottom: 8px;
    padding-left: 12px;
    padding-top: 6px;
    color: #144f36;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


.s1a_sidebar_top, .s1a_sidebar_mid
{
    background-position: left top;
    height: 32px;
    margin: 0px;
    padding-top: 6px;
    padding-left: 12px;
    overflow: hidden;
    color: #FFFFFF;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.s1a_sidebar_top
{
    background-image: url(../images/s1a_sidebar_top.gif);
    background-repeat: no-repeat;
}

.s1a_sidebar_mid
{
    background-image: url(../images/s1a_sidebar_mid.gif);
    background-repeat: no-repeat;
}

.s1a_sidebar_text
{
    background-position: left top;
    margin: 0px;
    background-color: #ffffff;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: 11px;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.s1a_sidebar_text a:link {
    color: #144f36;
    text-decoration: none;
}

.s1a_sidebar_text a:hover {
    color: #000000;
    text-decoration: none;
}

.s1a_sidebar_textLarge
{
    background-position: left top;
    margin: 0px;
    background-color: #d6edb5;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: 9pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 80px;
}

.collapseNav_s1a_sidebar
{
	width:150px;
	clear:both;
	margin:3px 0px 6px 0px;
	padding-top: 0px;
	padding-left: 12px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#000000;
	background-image: url(../images/s1a_sidebar_arrows-off.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}

.collapseNav_s1a_sidebar_on
{
	width:150px;
	clear:both;
	margin:3px 0px 6px 0px;
	padding-top: 0px;
	padding-left: 12px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/s1a_sidebar_arrows-on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}


.collapseNav_s1a_sidebar_text
{
	width:143px;
    margin-top: 3px;
    margin-bottom: 7px;
	padding-left: 12px;
	padding-right: 7px;
    font-size: 11px;
    overflow: visible;
	color: #144f36;
}

.collapseNav_s2a
{
	width:416px;
	clear:both;
	margin:3px 0px 0px 0px;
	height: 24px;
	padding-top: 5px;
	padding-left: 20px;
	cursor:pointer;
	overflow: hidden;
	font:bold 10pt Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/s2a_coll-off.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}

.collapseNav_s2a_on
{
	width:416px;
	clear:both;
	margin:3px 0px 0px 0px;
	height: 24px;
	padding-top: 5px;
	padding-left: 20px;
	cursor:pointer;
	overflow: hidden;
	font:bold 10pt Tahoma, Arial, sans-serif;
	color:#144f36;
	background-image: url(../images/s2a_coll-on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}

.collapseNav_s2a_text_holder
{
    width: 436px;
    margin: 0px;
    font-size: 11px;
    overflow: visible;
    background-color: Black;
}

.collapseNav_s2a_text
{
    margin-bottom: 7px;
    padding: 10px 15px 4px 15px;
    background-color: #EFF8E2;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    font-size: 11px;
    overflow: visible;
}


.s1r_sidebar_text
{
    background-position: left top;
    margin: 0px;
    background-color: #addc6c;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: 11px;
    color: #144f36;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.s1r_sidebar_text a:link {
    color: #144f36;
    text-decoration: none;
}

.s1r_sidebar_text a:hover {
    color: #000000;
    text-decoration: none;
}

.s1r_sidebar_textLarge
{
    background-position: left top;
    margin: 0px;
    background-color: #addc6c;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-top: 6px;
    font-size: 9pt;
    color: #144f36;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.s1_full_top, .s1_full_mid
{
    background-position: left top;
    height: 38px;
    margin: 0px;
    padding-top: 7px;
    padding-left: 12px;
    font-size: 10pt;
    color: #FFFFFF;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
}

.s1_full_top
{
    background-image: url(../images/s1_full_top.gif);
    background-repeat: no-repeat;
}

.s1_full_mid
{
    background-image: url(../images/s1_full_mid.gif);
    background-repeat: no-repeat;
}

.s1_full_text
{
    background-position: left top;
    margin: 0px;
    background-color: #d6edb5;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 9pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.s1_full_text a:link {
    color: #144f36;
    text-decoration: none;
}

.s1_full_text a:hover {
    color: #000000;
    text-decoration: none;
}

.s1_full_textLarge
{
    background-position: left top;
    margin: 0px;
    background-color: #d6edb5;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: 9pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 80px;
}

.collapseNav_arrowlink
{
	clear:both;
	margin:3px 0px 10px 0px;
	padding-top: 0px;
	padding-left: 12px;
	cursor:pointer;
	overflow: hidden;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#000000;
	background-image: url(../images/s1a_sidebar_arrows-off.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
}


.s2_sidebar_top, .s2_sidebar_mid
{
    background-position: left top;
    height: 35px;
    margin: 0px;
    padding-top: 7px;
    padding-left: 12px;
    font-size: 10pt;
    color: #FFFFFF;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
}

.s2_sidebar_top
{
    background-image: url(../images/s2_sidebar_top.gif);
    background-repeat: no-repeat;
}

.s2_sidebar_mid
{
    background-image: url(../images/s2_sidebar_mid.gif);
    background-repeat: no-repeat;
}

#s2_holder a.s2_toplink:link, #s2_holder a.s2_toplink:active, #s2_holder a.s2_toplink:visited  {
    color: #FFFFFF;
    text-decoration: none;
}

#s2_holder a.s2_toplink:hover {
    color: #addc6c;
    text-decoration: none;
}

.s2_sidebar_text
{
    width: 436px;
    background-position: left top;
    margin: 0px;
    background-color: #cde1ee;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: x-small;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.s2_sidebar_text a:link {
    color: #144f36;
    text-decoration: none;
}

.s2_sidebar_text a:hover {
    color: #000000;
    text-decoration: none;
}

.s2_sidebar_textLarge
{
    width: 436px;
    background-position: left top;
    margin: 0px;
    background-color: #cde1ee;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 0px;
    font-size: 8pt;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.s3_fixed_top
{
    background-position: left top;
    background-image: url(../images/s3_fixed_top.gif);
    background-repeat: no-repeat;
    height: 38px;
    margin: 0px;
    padding-top: 7px;
    padding-left: 12px;
    font-size: 10pt;
    color: #FFFFFF;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
}

.s3_fixed_textLarge
{
    background-position: left top;
    background-image: url(../images/s3_fixed_bottom.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 0px;
    font-size: 12px;
    color: #000000;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 164px;
}

.landingSideHead
{
	color: #144f36;
	font-family: Tahoma, Arial, sans-serif;
	padding: 5px 5px 2px 0px;
	font-size: 11px;
}

.landingSideInstructions
{
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	padding: 5px 5px 5px 0px;
	font-size: 11px;
}

.landingContent
{
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.landingBox{
	width: 85px;
}

.landingBoxWide{
	width: 294px;
}

.landingBox2{
	width: 175px;
}

.landingSide {
	background-image: url(../images/sw2006-sideblue200-bkgd.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: x-small;
	padding-top: 12px;
}

.landingSide a { text-decoration: none; color: #666666;}
.landingSide a:hover { text-decoration:underline; }

.landingHead{
	color: #144f36;
	FONT-SIZE: 14px;
	font-weight: bold;
}

.landingHead2{
	color: #333333;
	FONT-SIZE: 14px;
	font-weight: bold;
}


.s_sidebar_topText, .s_sidebar_midTText
{
    background-color: #144f36;
    height: 10px;
    margin: 0px;
    padding: 0px 0px 7px 0px;
    font-size: 10pt;
    color: #FFFFFF;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
}

.s_sidebar_top, .s_sidebar_midT
{
    background-repeat: repeat-x;
	background-position: top;
    height: 10px;
    margin: 0px;
    padding: 0px;
}

.s_sidebar_top
{
    background-image: url(../images/s_sidebar_top.gif);
}

.s_sidebar_midT
{
    background-image: url(../images/s_sidebar_midT.gif);
}

.s_sidebar_topL, .s_sidebar_midL
{
    margin: 0px;
    background-color: #144f36;
    border-left: 1px solid #FFFFFF;
}

.s_sidebar_topR, .s_sidebar_midR
{
    margin: 0px;
    background-color: #144f36;
    border-right: 1px solid #FFFFFF;
}

.s_sidebar_textT
{
    margin: 0px;
    background-color: #cde1ee;
    border-top: 1px solid #FFFFFF;
}

.s_sidebar_bottom
{
    margin: 0px;
    background-color: #cde1ee;
    border-bottom: 1px solid #FFFFFF;
}

.s_sidebar_text
{
    margin: 0px;
    background-color: #cde1ee;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    font-size: 10px;
    color: #333333;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.s_sidebar_text a:link {
    color: #144f36;
    text-decoration: none;
}

.s_sidebar_text a:hover {
    color: #000000;
    text-decoration: none;
}

.s_sidebar_textLarge
{
    background-position: left top;
    margin: 0px;
    background-color: #cde1ee;
    padding-left: 12px;
    padding-right: 10px;
    padding-bottom: 12px;
    font-size: 11px;
    color: #333333;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

#editLeft
{
    width:480px; 
    display: inline; 
    float:left; 
    padding: 5px 10px 5px 10px;
    background-color:#CCCCCC;
}

#editRight
{
    width:480px; 
    display: inline; 
    float:left; 
    border-bottom: solid 1px #999999; 
    padding: 5px 10px 5px 10px; 
    background-color:#E5E5EF;
}

.tboxA 
{
    width:470px;
}

.tboxB
{
    width:250px;
}

#editLeft2
{
    width:200px; 
    display: inline; 
    float:left; 
    padding: 5px 10px 5px 10px;    
    background-color:#CCCCCC;
}

#editRight2
{
    width:200px; 
    display: inline; 
    float:left; 
    border-bottom: solid 1px #999999; 
    padding: 5px 10px 5px 10px; 
    background-color:#E5E5EF;
}

.tbox2A 
{
    width:190px;
}

.tbox2B
{
    width:95px;
}


#buildingLbl
{
    width:100px; 
    display: inline; 
    float:left; 
    margin: 0px 8px 10px 0px; 
    text-align: right;
    font-size: 8pt;
    font-weight: bold;
    clear: both;
}

#buildingText
{
    width:118px; 
    display: inline; 
    float:left; 
    margin: 0px 0px 10px 0px; 
    font-size: 8pt;
}

#buildingList
{
    width:220px; 
    display: inline; 
    float:left; 
    margin: 0px 0px 10px 0px; 
    font-size: 9pt;
}

select
{
    font-size: 9pt;
    color: #000000;
    font-family: Tahoma, Arial, Sans-Serif;
}

#searchLbl2
{
    /* width:100px; */
    display: inline; 
    float:left; 
    margin: 4px 8px 6px 0px; 
    font-weight: bold;
    clear: both;
}

#searchLbl
{
    /* width:35px; */
    display: inline; 
    float:left; 
    margin: 0px 6px 6px 0px; 
    font-weight: bold;
}

#searchText
{
    display: inline; 
    float:left; 
    margin: 0px 6px 6px 0px; 
    font-size: 8pt;
}

.subCaption
{
	font-size: 8pt;
	color: #333333;
	overflow: hidden;
    font-family: Tahoma, Arial, Sans-Serif;
}
