body {
	background:#000;
	padding-bottom:3em;
	}
/* Start skenn merge 7/16/2008 */
#doc2 {
	background-color:#fff;
	border:1px solid #fff;
	border-top:none;
}
/* End skenn merge 7/16/2008 */

/*  Tabs  */
.x-tabs-wrap, .x-layout-panel .x-tabs-top .x-tabs-wrap {
	border:0px solid #8db2e3;
	border-bottom:none;
	padding-bottom:2px;
	padding-top:0;
}
.x-tabs-strip-wrap{
	padding-top:2px;
	background:#cedff5 url(images/aero/tabs/tab-strip-bg.gif) repeat-x bottom;
	border-bottom:1px solid #8db2e3;
}
.x-tabs-strip {
	margin-left:10px;
}
.x-tabs-strip .x-tabs-text {
	color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;	
}
.x-tabs-strip .on .x-tabs-text {
	cursor:default;
	color:#15428b;
}
.x-tabs-top .x-tabs-strip .on .x-tabs-right {
	 background: url(images/aero/tabs/tab-sprite.gif) no-repeat right 0;
}
.x-tabs-top .x-tabs-strip .on .x-tabs-left,.x-tabs-top .x-tabs-strip .on a:hover .x-tabs-left{
	 background: url(images/aero/tabs/tab-sprite.gif) no-repeat 0 -100px;
}
.x-tabs-top .x-tabs-strip .x-tabs-right {
	 background:transparent url(images/aero/tabs/tab-sprite.gif) no-repeat right -50px;
}
.x-tabs-top .x-tabs-strip .x-tabs-left {
	background:transparent url(images/aero/tabs/tab-sprite.gif) no-repeat 0 -150px;
}
.x-tabs-top .x-tabs-body {
	border:0px solid #8db2e3;
	border-top:0 none;
	margin-top:-2px;
}
.x-tabs-bottom .x-tabs-wrap, .x-layout-panel .x-tabs-bottom .x-tabs-wrap {
   background:#deecfd;
	border:1px solid #8db2e3;
	padding-top:2px;
	padding-bottom:0;
}
.x-tabs-bottom .x-tabs-strip-wrap{
	padding-top:0;
	padding-bottom:1px;
	background:#cedff5 url(images/aero/tabs/tab-strip-btm-bg.gif) repeat-x top;
	border-top:1px solid #8db2e3;
	border-bottom:0 none;
}
.x-tabs-bottom .x-tabs-strip .x-tabs-right {
	background:transparent url(images/aero/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;
}
.x-tabs-bottom .x-tabs-strip .x-tabs-left {
	background:transparent url(images/aero/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-right,.x-tabs-bottom .x-tabs-strip .on a:hover {
	 background: url(images/aero/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-left,.x-tabs-bottom .x-tabs-strip .on a:hover .x-tabs-left {
	 background: url(images/aero/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
}
.x-tabs-bottom .x-tabs-body {
	border:1px solid #8db2e3;
	border-bottom:0 none;
}
.x-tabs-body {
	border:none;	
}






#search {
	padding:.5em;
	margin-top:.75em;
	float:right;
	height:30px;
}

#logo{
	padding:0em;
	height:38px;
}

#menubar {
	border-top:1px solid #fff;
	}

.x-box-mr {
	background-color:#f7f7f7
	}


#hd {
	background:#fff;
	border:1px solid #fff;
	border-top:none;
}
#ft{
	padding:.8em 15px .7em;
	margin:0em;
	background:#3c70eb url(images/hd-bnr-grad-v2.jpeg) repeat-x 100% 0;
	color:#fff;
	font-size:.8em;
	text-align:center;
	
	border:1px solid #fff;
	border-top:none;
	
}




.footer-leftbar{float:left;margin:0px;padding:0px;list-style-type:none;}
.footer-leftbar li a, .footer-rightbar li a{color:#fff;text-decoration:none;}
.footer-leftbar li a:hover, .footer-rightbar li a:hover{color:#fff;text-decoration:underline;}
.footer-leftbar-firstitem{float:left;padding:0px 9px 0px 0px;}
.footer-leftbar-item{float:left;padding:0px 9px 0px 9px;}
.footer-rightbar{float:right;margin:0px;padding:0px;list-style-type:none;}  
.footer-rightbar-firstitem{float:left;padding:0px 12px 0px 9px;}
.footer-rightbar-item{float:left;padding:0px 9px 0px 9px;}
.footer-rightbar-lastitem{float:left;padding:0px 0px 0px 9px;}
.footer-link-character{color:#0860a8;}







/* Home Admin Panel Tabs */
.tab {
	padding-top:10px;
	height:100px; 
}



/* Home Content */
#news .news_date {
	font-family:century gothic;
	text-align: center;
	margin:0;
	width: 23px;
	height: 27px;
	color: #83CDE1;
	color:#865603;
	color:#cf4708;
	color:blue;
	padding:0px;
}
#news .news .month {
	font-size: 0.8em;
}
#news .news .day {
	font-size: 1.2em;
}
 .news a {
	font-weight: normal;
	text-decoration: none;
	color:#3c4c71;
	display:block;
	margin-left:10px;
	font-size: .95em;
	border-left: 1px dotted #BBE0EB;
	border-left: 1px dotted #999;
	padding: 1px 0px 3px 12px;
}
 .news a:hover {
	text-decoration: underline;
	color:#000;
	color:blue;
	/*background:#fb9631;*/
}
#news .news td{
	vertical-align:top;
	padding-bottom:10px;	
}

/* skenn new for Recent Site Updates pod */
 .news2 a {
	font-weight: normal;
	text-decoration: none;
	color:#3c4c71;
	display:block;
	margin-left:0px;
	font-size: .95em;
	padding: 1px 0px 3px 3px;
}

 .news2 a:hover {
	text-decoration: underline;
	color:#000;
	color:blue;
}
/* end skenn new */

/* skenn new for More link in PR Pod pod */
 .news3 a {
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	display:block;
	margin-left:0px;
	font-size: .95em;
	padding: 1px 0px 3px 3px;
}
 .news3 a:hover {
	text-decoration: underline;
	color:#000;
	color:black;
}
/* end skenn new */

h3 {
	font-family:"Trebuchet MS";
	font-size:2em;
	color:#888;
	color:#3c4c71;
}
h3 a{
	color:#393939;
	text-decoration:none;
	color:#3c4c71;
}
h3 a:hover{
	text-decoration:underline;
	color:#fb9631;
	color:blue;
}
.downloads a {
	font-weight: normal;
	text-decoration: none;
	color:#3c4c71;
	display:block;
	margin-left:10px;
	font-size: .95em;
	/* border-left: 1px dotted #999; */
	padding: 1px 0px 3px 6px;
}
.downloads a:hover {
	text-decoration: underline;
	color:#000;
	color:blue;
	/*background:#fb9631;*/
}
.downloads td{
	vertical-align:top;
	padding-bottom:5px;
}
.docLib img{
	padding-top:3px;
}



/* Home Content Pods */
.cPod {
	padding-top:10px;
	/*height:305px; */
}

.cPodHalf {
	padding-top:10px;
	height:100px;
}
td label{
	padding-right: .5em;
}	  
.c3Pod {
	margin:0px;
	padding: 5px;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	color: #393939;
	font-size: 12px;
}
.c3Pod td {
	text-align:center;
	font-size: .95em;
}
.c3Pod a{
	color:#000;
	text-decoration:none;
}
.c3Pod a:hover{
	color:blue;
	text-decoration:none;
}



#top_banner {
	background:#3c70eb url(images/hd-bnr-grad-v2.jpeg) repeat-x 100% 0;
	}
	

	
#bd {
	padding:10px;
	border-top:1px solid #fff;
	margin-top:0em;
	background:#fff url(images/header_bgSoftfade.gif) repeat-x;
	background:#fff;
	border:1px solid #fff;
	}

#teaser{padding:0px;margin:0px;background:#000}


/*   Packaging Main Viewer */

.effect1 {
	border: 1px solid #6593cf;
	border:1px solid #8db2e3;
	border-top:none;
	padding-top:17px;
	margin-top:0px;
	background:url(images/header_bgSoftfade.gif) repeat-x;
	/*overflow: auto; height: 400px;*/
}

.effect1-title{
	background: #e1eeff;
	background-image: url(../images/olmenu-bg.gif);
	background-image: url(../images/panel-title-light-bg.gif);
	background-image: url(../images/products/banner2.jpg);
	background-repeat: no-repeat;
	color: #083772;
	font:bold 10px tahoma, verdana, helvetica;
	height: 75px;
}


.effect1-bnr {
	height:75px;
	margin-top:1px;
	}
	
.effect1-bnr-full {
	height:159px;
	margin-top:2px;
}
	
	
.genericBlue_2col{
	background:#fff url(../images/products/productsbannerNull2.jpg) no-repeat;
}

.genericBlue_3col{
	background:#fff url(../images/products/productsbannerNull.jpg) no-repeat;
}



.pic1_2Ccol{
	background:#000 url(../images/banners/cBanner1_2col.jpg) no-repeat;
}


.pic1_3Ccol{
	background:#000 url(../images/banners/cBanner1_3col.jpg) no-repeat;
}
.pic2_3Ccol{
	background:#000 url(../images/banners/cBanner2_3col.jpg) no-repeat;
}
.pic3_3Ccol{
	background:#000 url(../images/banners/cBanner3_3col.jpg) no-repeat;
}
.pic4_3Ccol{
	background:#000 url(../images/banners/cBanner4_3col.jpg) no-repeat;
}
.pic5_3Ccol{
	background:#000 url(../images/banners/cBanner5_3col.jpg) no-repeat;
}
.pic6_3Ccol{
	background:#000 url(../images/banners/cBanner6_3col.jpg) no-repeat;
}
.pic7_3Ccol{
	background:#000 url(../images/banners/cBanner7_3col.jpg) no-repeat;
}
.pic8_3Ccol{
	background:#000 url(../images/banners/cBanner8_3col.jpg) no-repeat;
}
.pic9_3Ccol{
	background:#000 url(../images/banners/cBanner9_3col.jpg) no-repeat;
}






.effect1-bnr p, .effect1-bnr-full p{
	color: white;
	font:normal 24px  "Myriad Pro", "Myriad Web", "tahoma", "verdana", "helvetica";
	font:normal 182% "Lucida Grande", Geneva, tahoma, verdana, helvetica;
	/*text-transform:lowercase;*/
	padding-top:20px;
	padding-left:10px;
	padding-bottom:0px;
}


.effect1 a{
	color: #083772;
	font-size: 8pt;
}
.effect1 dd, #sidebar p, #sidebar ul{
	padding: 2px;	
}


.effect1List {
	margin-top:0px;
	
}
.effect1List a{
	border:1px solid white;
	display:block;
	-moz-outline:none;
	margin-bottom:2px;
	text-decoration:none;
}

.effect1List.var1 a{
	border:1px solid white;
	display:block;
	-moz-outline:none;
	margin-bottom:2px;
	text-decoration:none;
	/* background:#f7f7f7 url(images/cmp-bg.gif) repeat-x; */
	background:#f7f7f7;
	padding:0px;
	margin:0px 0px 0px 0px;
	padding-left:14px;
}



.effect1List.var1 li{
	display:inline;
}

.effect1List.var1 ul a{
	border:none;
	background:white url(images/default/tree/elbowLong.gif) repeat-y;
}
.effect1List.var1 ul a:hover, .effect1List.var1 ul .selected{
	border:none;
	background:#ecf5fe url(images/default/tree/elbowLong.gif) repeat-y;
	background:#ddecfe url(images/default/tree/elbowLong.gif) repeat-y;
}


.effect1List.var1 ul .x-tree-elbow-end a{
	background:white url(images/default/tree/elbow-end.gif) no-repeat;
}
.effect1List.var1 ul .x-tree-elbow-end a:hover{
	border:none;
	background:#ddecfe url(images/default/tree/elbow-end.gif) no-repeat;
}


.effect1List a .desc{
	font:normal 11px tahoma, verdana, helvetica;
	color: #222222;
}

/* Start skenn merge 7/16/2008 */
/*skenn for podShowWebdataLogin.cfm */
.effect1List  .loginForm{
	font:normal 11px tahoma, verdana, helvetica;
	color: #222222;
	padding-left:10px;
}
/* End skenn merge 7/16/2008 */

.effect1List a:hover, .effect1List .selected, .effect1List.var1 a:hover, .effect1List.var1 .selected{
	text-decoration: none;
	border:1px solid #c3daf9;
	background-color:#ddecfe;
	background:#ecf5fe url('images/post-bg.gif') repeat-x;
	/* background:#e2e2e2 url(images/cmp-bg.gif) repeat-x; */
}


.effect1List a .body{
	padding:14px 10px 14px 100px;
	font:bold 12px tahoma, verdana, helvetica;
	color: #2d5593;
	display:block;
	-moz-outline:none;
	background-repeat: no-repeat;
	background-position: 10px 15px;
}

/* Start skenn merge 7/16/2008: rollover list for items that don't have thumbnails associated with them */
.effect1List a .bodyNoPic{
	padding:14px 10px 14px 10px;
	font:bold 12px tahoma, verdana, helvetica;
	color: #2d5593;
	display:block;
	-moz-outline:none;
	background-repeat: no-repeat;
	background-position: 10px 15px;
}
/* End skenn merge 7/16/2008 */

.var1 .body{
	padding:3px 2px 3px 5px;
	background:#f7f7f7;
	font:bold 11px tahoma, verdana, helvetica;
	color:#000;
	display:block;
	-moz-outline:none;
}	

.var1 a .body{
	padding:3px 2px 3px 5px;
	background:none;
	font:normal 11px tahoma, verdana, helvetica;
	color: #2d5593;
	color:#000;
	display:block;
	-moz-outline:none;
}	


.effect2 {
	border:1px solid #8db2e3;
	border-top:none;
	padding-top:17px;
	margin-top:0px;	
	background:url(../images/header_bgSoftfade.gif) repeat-x;
}

.effect2 h1{
	padding-left:150px;
	padding-right:17px;
	padding-bottom:10px;
	font:normal 18px  "Myriad Pro", "Myriad Web", "tahoma", "verdana", "helvetica";
	font-family:Arial, "Trebuchet MS";
}
.effect2 p{
	padding-left:150px;
	padding-top:0px;
	padding-right:17px;
	padding-bottom:17px;
	font:normal 12px arial, tahoma, verdana, helvetica;
}


/* original fc_body:
.fc_Body {
	border:1px solid #8db2e3;
	border-top:none;
	padding:17px;
	margin-top:0px;	
	background:url(../images/header_bgSoftfade.gif) repeat-x;
}  */

/* new: break out into fc_Body, page_Border, and page_Gradient */
.fc_Body {
	padding:17px;
	margin-top:0px;	
}

.page_Border{
	border:1px solid #8db2e3;
	border-top:none;
}

.page_Gradient{
	background:url(../images/header_bgSoftfade.gif) repeat-x;
}

.fc_Body h6{
	font-size: 77%;
	padding-bottom:10px;
	font-weight:bold;
	font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica;
}
.fc_Body h5{
	font-size: 85%;
	padding-bottom:10px;
	font-weight:bold;
	font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica;
}

.fc_Body h4{
	font-size: 93%;
	padding-bottom:10px;
	font-weight:bold;
	font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica;
}
.fc_Body h3{
	font-size:100%;
	padding-bottom:10px;
	font-weight:bold;
	font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica;
}

.fc_Body h2{
	font-size: 116%;
	padding-bottom:10px;
	font-weight:bold;
	font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica;
}
.fc_Body h1{
	font-size: 138.5%;
	padding-bottom:10px;
	font-weight:normal;
	font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica;

}

.fc_Body p{
	font:normal 93% arial, tahoma, verdana, helvetica;
	padding-bottom:17px;
	text-align:justify;
}

.fc_Body ul{
	list-style-type:square; 
	padding-left:17px;
	font:normal 93% arial, tahoma, verdana, helvetica;
}	


.fc_Body a{
	text-decoration:underline;
	color:blue;

}
.fc_Body a:hover{
	text-decoration:underline;
	color:blue;
	
}

/* skenn: used for packaging section. Prevent blue underline link in "Packages by Family" tab */
.fc_Body2 {
	border:1px solid #8db2e3;
	border-top:none;
	padding:17px;
	margin-top:0px;	
	background:url(../images/header_bgSoftfade.gif) repeat-x;
}
.fc_Body2 a{
	text-decoration:none;
	color:black;
}
/* end skenn: packaging */



/* Left Nav drop-downs tabs */
.x-tree-elbow-plus {
	background:url("images/default/tree/elbow-plus-nl.gif");
}
.x-tree-elbow-minus {
	background-image:url("images/default/tree/elbow-minus-nl.gif");
}
.x-tree-elbow-plus, .x-tree-elbow-minus{
	cursor:pointer;
	float:left;
}
.x-tree-elbow{
	background-image:url("images/default/tree/elbow.gif");
}
.x-tree-elbow-end{
	background-image:url("images/default/tree/elbow-end.gif");
}
.x-tree-elbow-line{
	background-image:url("images/default/tree/elbow-line.gif");
}


/*  sortable table settings.  use where a table is sortable by it's th */
table.center {margin-left:auto; margin-right:auto;}


.sortTable{
	height:10px;
	border-color:#CCCCCC;
	border-collapse: collapse;
}

.sortTable th{
	text-align:center;
	border:1px solid #69c;
	background: #c0dbff url(../images/mso-hd.gif) repeat-x; 
	border-bottom: 1px solid #6593cf;
	height: 21px;
	color:#000;
	font:normal 11px tahoma, verdana, helvetica;
	padding:5px;
}


.sortTable td{
	border-color:#69c;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	vertical-align:top;
	padding:2px;
	text-align:center;
}



.sortTable th a{
	color:#369;
	cursor:pointer;
}

.sortTable th a:hover{
	color:#333;
	font-weight:bold;	
	cursor:pointer;
}

/* Start skenn merge 7/16/2008 */

/* skenn locations table 5/9/08 (based on sortTable */
/*  sortable table settings.  use where a table is sortable by it's th */
/* table.center {margin-left:auto; margin-right:auto;} */

.locTable{
	height:10px;
	border-color:#CCCCCC;
	border-collapse: collapse;
}

.locTable th{
	text-align:center;
	border:1px solid #69c;
	background: #c0dbff url(../images/mso-hd.gif) repeat-x; 
	border-bottom: 1px solid #6593cf;
	height: 16px;
	color:#000;
	font:normal 11px tahoma, verdana, helvetica;
	padding:5px;
}

.locTable td{
	border-color:#69c;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	vertical-align:top;
	padding:2px;
	text-align:center;
	color:#000;
	font:normal 11px tahoma, verdana, helvetica;
}

.locTable td a{
	color:#000;
	cursor:pointer;
}

.locTable th a{
	color:#369;
	cursor:pointer;
}

.locTable th a:hover{
	color:#333;
	font-weight:bold;	
	cursor:pointer;
}

.locHeader {
	padding-top:12px;
	padding-bottom:10px;
	text-align:left;
	color:#000;
	font:bold 12px tahoma, verdana, helvetica;
	text-decoration:none;
}

.locTable2{
	height:10px;
	border-color:#CCCCCC;
	border-collapse: collapse;
}

.locTable2 th{
	text-align:center;
	border:1px solid grey;
	background: #efefef url(../images/toolbar.gif) repeat-x; 
	border-bottom: 1px solid grey;
	height: 16px;
	color:#000;
	font:normal 11px tahoma, verdana, helvetica;
	padding:5px;
}

.locTable2 td{
	border-color:#69c;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	vertical-align:top;
	padding:2px;
	text-align:center;
	color:#000;
	font:normal 11px tahoma, verdana, helvetica;
}

.locTable2 td a{
	color:#000;
	cursor:pointer;
}

.locTable2 th a{
	color:#369;
	cursor:pointer;
}

.locTable2 th a:hover{
	color:#333;
	font-weight:bold;	
	cursor:pointer;
}
/* End skenn merge 7/16/2008 */

/* affect benefits pg */
.effect3 ul{
	list-style-type:square; 
	padding-left:170px;
	padding-right:17px
}	

.effect3 li{
	font:normal 12px arial, tahoma, verdana, helvetica;
	padding-bottom:5px;
}
.effect3 p{
	font:normal 12px arial, tahoma, verdana, helvetica;
}



/* .var2 affects the datasheet list */
.var2 a .body{
	padding:3px 2px 5px 40px;
	background-image:url(../images/pdf.gif);
	background-position: 10px 4px;
	/* font:normal 11px tahoma, verdana, helvetica; */
	color: #2d5593;
	display:block;
	-moz-outline:none;
}	


/*effects the 2nd row of tabs */
.var2 {
	border-left:none;
	border-bottom:none;
	border:none;
}



#promo {
	padding-top:1.5em;
	padding-right:1em;
	text-align:left;
	}


.Col3 {
	color:#000;
	border:#8db2e3 solid 1px;
	border:#ececec solid 1px;
	border:1px solid #8db2e3;
	border:1px solid #ccc;
	border:1px solid #eee;
	border:none;
	width:100%;
	
	margin-bottom:20px;
	margin-top:2px;
}

.Col3Body {
	/*background:url(../images/header_bgSoftfade.gif) repeat-x;*/
	padding:0px;
	border:1px solid #ccc;
	border-top:none;
}

.Col3 h3{
	font-family:Trebuchet MS;
	background:#FFF url(images/aero/tabs/tab-strip-bg.gif) repeat-x;
	background:url(../images/header_bgSoftfade.gif) repeat-x;
	background:#ccc;
	border-bottom:#8db2e3 solid 1px;
	
	border-bottom:#ccc solid 1px;
	border-bottom:none;
	font:bold 100% "Trebuchet MS", tahoma, verdana, helvetica;
	padding:5px;
	color:#15428b;
	color:#888;
	color:#666;
}

.Col3 li{
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/default/liArrow2.gif) no-repeat 0px 5px;
	
	padding-left:22px;
	padding-bottom:5px;
	padding-top:5px;
	font:normal 93% tahoma, verdana, helvetica;
	color:#666;
}

.Col3 .sep {
	border-bottom:1px solid #8db2e3;
	border-bottom:1px solid #ccc;
}


.Col3 td {
	padding:5px;
	font-size:93%;
	}


.Col3 a {
font-family:Arial, Helvetica, sans-serif;
	color:blue;
	color:#027AC6;
	text-decoration:none;
}
.Col3 a:hover{
	text-decoration:underline;
}
/* skenn new for Downloads tab in the product section */
.DownloadLink {
	color:#000;
	border:#8db2e3 solid 1px;
	border:#ececec solid 1px;
	border:1px solid #8db2e3;
	border:1px solid #ccc;
	border:1px solid #eee;
	border:none;
	width:100%;
	
	margin-bottom:10px;
	margin-top:2px;
}
.DownloadLink a {
font-family:Arial, Helvetica, sans-serif;
	color:blue;
	color:#027AC6;
	text-decoration:none;
}
.DownloadLink a:hover{
	text-decoration:underline;
	color:#027AC6;
}
/* skenn new end */


.noBG li{
	background:none;
}

.hide {display:none;}
.show {display:;}

.fc_Body .L10 { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 77%; }
.fc_Body .L10G { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 77%; color: #76797c; }
.fc_Body .L10W { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 77%; color: #ffffff; }
.fc_Body .L11 { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 85%; }
.fc_Body .L12 { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 93%; }
.fc_Body .L12G{ font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 93%; color: #76797c; }
.fc_Body .L12W{ font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 93%; color: #ffffff; }
.fc_Body .L14 { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 108%; }
.fc_Body .L14G {font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 108%; color: #76797c; }
.fc_Body .L14W { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 108%; color: #ffffff; }
.fc_Body .L16 { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 123.1%; }
.fc_Body .L16G { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 123.1%; color: #76797c; }
.fc_Body .L16W { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 123.1%; color: #ffffff; }
.fc_Body .L18 { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 138.5%; }
.fc_Body .L18G{ font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 138.5%; color: #76797c; }
.fc_Body .L18W{ font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 138.5%; color: #ffffff; }
.fc_Body .L24 { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 182%; }
.fc_Body .L24G { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 182%; color: #76797c; }
.fc_Body .L24W { font-family:"Lucida Grande", Geneva, tahoma, verdana, helvetica; font-size: 182%; color: #ffffff; }



.fc_Body .A10 { font-family: Arial, Helvetica, sans-serif; font-size: 77%; }
.fc_Body .A10G { font-family: Arial, Helvetica, sans-serif; font-size: 77%; color: #76797c; }
.fc_Body .A10W { font-family: Arial, Helvetica, sans-serif; font-size: 77%; color: #ffffff; }
.fc_Body .A11 { font-family: Arial, Helvetica, sans-serif; font-size: 85%; }
.fc_Body .A12 { font-family: Arial, Helvetica, sans-serif; font-size: 93%; }
.fc_Body .A12G{ font-family: Arial, Helvetica, sans-serif; font-size: 93%; color: #76797c; }
.fc_Body .A12W{ font-family: Arial, Helvetica, sans-serif; font-size: 93%; color: #ffffff; }
.fc_Body .A14 { font-family: Arial, Helvetica, sans-serif; font-size: 108%; }
.fc_Body .A14G { font-family:Arial, Helvetica, sans-serif; font-size: 108%; color: #76797c; }
.fc_Body .A14W { font-family: Arial, Helvetica, sans-serif; font-size: 108%; color: #ffffff; }
.fc_Body .A16 { font-family: Arial, Helvetica, sans-serif; font-size: 123.1%; }
.fc_Body .A16G { font-family: Arial, Helvetica, sans-serif; font-size: 123.1%; color: #76797c; }
.fc_Body .A16W { font-family: Arial, Helvetica, sans-serif; font-size: 123.1%; color: #ffffff; }
.fc_Body .A18 { font-family: Arial, Helvetica, sans-serif; font-size: 138.5%; }
.fc_Body .A18G{ font-family: Arial, Helvetica, sans-serif; font-size: 138.5%; color: #76797c; }
.fc_Body .A18W{ font-family: Arial, Helvetica, sans-serif; font-size: 138.5%; color: #ffffff; }
.fc_Body .A24 { font-family: Arial, Helvetica, sans-serif;; font-size: 182%; }
.fc_Body .A24G { font-family: Arial, Helvetica, sans-serif; font-size: 182%; color: #76797c; }
.fc_Body .A24W { font-family: Arial, Helvetica, sans-serif; font-size: 182%; color: #ffffff; }



/*  BANNERs */

      #banner {
	  /*
	  font-family:Segoe UI;
	  	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	  	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
		font-family:verdana;
		font-family: "Myriad Pro","Myriad Web";
		font-family:Trebuchet MS;
		font-family:Tahoma;
		font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
		*/
		font-family:Trebuchet MS;
		
		
        position: relative; 
        width: 100%; 
      } 
      #banner-txt {
        position: absolute;
        left: 0; 
		width:100%;
		padding:10px 0px;
      } 
      #banner-txt div {
        margin: 0;
        padding: 0px 10px;
        font-weight: normal;
        font-size: 197%;
      } 
      #banner-txt a {
	    float: right; 
        font-size: .5em; 		
        color: #fff; 
        text-decoration: none; 
        text-transform: uppercase; 
		margin:0px;		
		padding:0px 5px;
		font-weight:bold;
      }
      
      .bkgOp75Grey {
      	background: url('images/opacity75grey.png')
      }
	  .bkgOp75Green {
      	background: url('images/opacity75green.png')
      }
      .bkgOp75DarkBlue {
      	background: url('images/opacity75darkblue.png');
      }
      .bkgOp75Blue {
      	background: url('images/opacity75blue.png');
      }
      .bkgOp75Red {
      	background: url('images/opacity75red.png');
      }
      .bkgOp75DarkRed {
      	background: url('images/opacity75darkred.png');
      }
      
      
      .bkgPosBottom {
      	bottom:-0;
      	
      }
      
      .titleBar{
		font-family:Trebuchet MS;
		font-size: 197%;
		padding:10px;
		font-weight:normal;
		color:#333333;
		margin:1px 0px;
	  }
	  
      .txtGrey {
      	color:#333333;
      	
      }
       .txtBlack {
      	color:#000000;
      	
      }
      
       .txtWhite {
      	color:#FFFFFF;
      	
      }
      
       .irBanner{
      	height:200px;
      	background:#ececec url('../images/banners/ir_banner4.jpg') no-repeat 0px -30px;
      }
      
      
/*  BREADCRUMBs */
div.breadcrumbs {
	overflow:hidden;
	margin:0;
	margin-top:3px;
	padding:0;
	padding-left:5px;
	height:18px;
	line-height:18px;

	/*-- sample only --*/
	color:#888888;
	border:1px solid #eee;
	
	
	margin-bottom:0px;
	font-size:85%;
	
	
	background:url(images/default/layout/panel-title-light-bg.gif);
	background:#ececec;
	
	
}
div.breadcrumbs a, div.breadcrumbs em, div.breadcrumbs span {
	float:left;
	overflow:hidden;
	height:35px;
	padding:2px 3px;
	font-style:normal;
	text-decoration:none;
	color:#027AC6;
}
div.breadcrumbs a:hover{
	text-decoration:underline;
}
div.breadcrumbs em{
	color:#888888;
}
div.breadcrumbs span {
	/* chevron */
	background:url(images/bg-breadcrumb.png) no-repeat left -7px;
	overflow:hidden;
	padding:0 0 0 10px;
	width:0px;
}




/* Pods */

.hPod {
	background:#ececec;
	
	padding:10px;
	margin:0px;
	margin-bottom:10px;
	font-size:93%;
	border:1px solid #ccc;
}


.hPod h3 {
	font-size:138.5%;
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:1px solid #999;
}


.blueBKG {
	background:#fff;
	background: #c0dbff url(images/mso-hd.gif) repeat-x;

	
}

.hPodx {
	
	background:#cedff5 url(css/images/aero/tabs/tab-strip-bg.gif) repeat-x top;
	background:#fff url(css/images/aero/tabs/tab-strip-bg.gif) repeat-x top;
	background:url(images/header_bgSoftfade.gif) repeat-x;
	background: #c0dbff url(images/mso-hd.gif) repeat-x; 
	background: #fff url(images/mso-hd.gif) repeat-x; 
	background:#fff;
	
	

	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-size:93%;
	border:1px solid #ccc;
	
	
}

.hPodx .title {

	padding:3px;
	font-size:77%;

	
	background: #c0dbff ; 
	background:#399;
	background:#ccc;

	
}




.hPodx .title h3 {
	color:#fff;
	color:#000;
	font-size:131%;
	color:#3c4c71;
	
}



.hPodx a{
	text-decoration:none;
	color:#3c4c71;
	color:#fff;
	color:#000;
}
.hPodx a:hover{
	text-decoration:underline;
}

.hPodx .hPodBody {
	padding:10px;
	
}	

.hPodx .hPodBody h3{
	color:#000;font-size:138.5%;	
}					


.hPodBody p{
 color:#666; 
 padding-top:3px
}
/* acrum this resets the ext cbo text align */
.x-combo-list-item{text-align:left;}

/* acrum this is used for an override to the panel for grouping */
.grouping-header{
font-size: 100%;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 10px;
font-weight: bold;
font-family: "Lucida Grande",Geneva,tahoma,verdana,helvetica;color: #3c4c71;

background-color: #eeeeee;

background-image: url(images/default/box/tb.gif);

background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: 0pt;
background-y-position: -16px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
}

.ruleTabStrip ul{
	list-style-type: none;
	padding-left:0px;
	}
	
.bodyPodFloatRight{
	float:right;
	padding-left:10px;
	margin-left:10px;
	margin-top:40px;
	}

.textRight{
	text-align:right;
}

