@media print {
.master-layout-area , #mobularFlashLabel, #mobularLayoutLabel, #MobFlashUpgradeNotificationDiv, #crossNavBar, #adminMenuBar  { display: none ! important; }
#printFrame { margin: 1em 1em 0em 1em; background: #FFFFFF; display: block ! important; }
#complete_report{ display: block ! important; overflow: visible; width: 9750px; height: 9152px;}
}

/* media support */
@media screen {
#printArea { display: none ! important; }
body { margin:0px; padding:0px; background:#565A5C; color:#000;}
#complete_report{ overflow: auto; width: 750px; height: 1152px; text-align: left; padding: 5px; position:relative; left: 2px; }

/* ---------------------------   Begin common colors   ----------------------------------------- */

.starting-transparent {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=01)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=01);
	opacity: .01; 
}

/* master layout style */
.master-layout-area { width:1000px; }
.main-content-area { background: #FFFFFF; width:100%;}

/*tab style start*/
.active_tab ,.active_tab:hover,.active_tab:visited,.active_tab:link  { color:#FFFFFF; }
.inactive_tab ,.inactive_tab:hover,.inactive_tab:visited,.inactive_tab:link  { color:#000000; }

.master-corners-active{display:block}
.master-corners-active *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF;}
.master-corners-active1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #9ea0a2; border-right:1px solid #9ea0a2; background:#d4d5d6}
.master-corners-active2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #666a6c; border-right:1px solid #666a6c; background:#dedfe0}
.master-corners-active3{ margin-left:1px; margin-right:1px; border-left:1px solid #dedfe0; border-right:1px solid #dedfe0;}
.master-corners-active4{ border-left:1px solid #9ea0a2; border-right:1px solid #9ea0a2}
.master-corners-active5{ border-left:1px solid #d4d5d6; border-right:1px solid #d4d5d6}

.master-corners-inactive{display:block}
.master-corners-inactive *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF;}
.master-corners-inactive1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #9ea0a2; border-right:1px solid #9ea0a2; background:#d4d5d6}
.master-corners-inactive2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #666a6c; border-right:1px solid #666a6c; background:#dedfe0}
.master-corners-inactive3{ margin-left:1px; margin-right:1px; border-left:1px solid #dedfe0; border-right:1px solid #dedfe0;}
.master-corners-inactive4{ border-left:1px solid #9ea0a2; border-right:1px solid #9ea0a2}
.master-corners-inactive5{ border-left:1px solid #d4d5d6; border-right:1px solid #d4d5d6}
/*tab style end*/

/* rounded corners around outer edge of microsite */
.master-corners{display:block}
.master-corners *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF;}
.master-corners1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #9ea0a2; border-right:1px solid #9ea0a2; background:#d4d5d6}
.master-corners2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #666a6c; border-right:1px solid #666a6c; background:#dedfe0}
.master-corners3{ margin-left:1px; margin-right:1px; border-left:1px solid #dedfe0; border-right:1px solid #dedfe0;}
.master-corners4{ border-left:1px solid #9ea0a2; border-right:1px solid #9ea0a2}
.master-corners5{ border-left:1px solid #d4d5d6; border-right:1px solid #d4d5d6}

.master-corners-footer{display:block}
/*.master-corners-footer *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF url("../images/edgeGradient.gif") repeat-x bottom left;}
.master-corners-grad{ background:#FFFFFF url("../images/edgeGradient.gif") repeat-x bottom left; }*/
.master-corners-footer *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF url("../images/spacer.gif") repeat-x bottom left;}
.master-corners-grad{ background:#FFFFFF url("../images/spacer.gif") repeat-x bottom left; }

.persist_master-corners{display:block}
.persist_master-corners *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF;}
.persist_master-corners1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #9ea0a2; border-right:1px solid #9ea0a2; background:#d4d5d6}
.persist_master-corners2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #666a6c; border-right:1px solid #666a6c; background:#dedfe0}
.persist_master-corners3{ margin-left:1px; margin-right:1px; border-left:1px solid #dedfe0; border-right:1px solid #dedfe0;}
.persist_master-corners4{ border-left:1px solid #9ea0a2; border-right:1px solid #9ea0a2}
.persist_master-corners5{ border-left:1px solid #d4d5d6; border-right:1px solid #d4d5d6}

.persist_master-corners-footer{display:block}
/*.persist_master-corners-footer *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF url("../images/edgeGradient.gif") repeat-x bottom left;}
.persist_master-corners-grad{ background:#FFFFFF url("../images/edgeGradient.gif") repeat-x bottom left; }*/
.persist_master-corners-footer *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF url("../images/spacer.gif") repeat-x bottom left;}
.persist_master-corners-grad{ background:#FFFFFF url("../images/spacer.gif") repeat-x bottom left; }

.master-cornersfg{ background:#000000 }

/* thumbnail styling for RHS related docs, fund docs and cover fund docs display*/
.thumb_wrapper {
	cursor: pointer;
}
/* end thumb display style */

/* associated docs settings*/
.assoc_headings  {
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	padding-top: 1em;
	padding-bottom: 1em;
}
.assoc_headings:link,
.assoc_headings:visited,
.assoc_headings:hover {  color:#000000; }
.toc_title { color: #000000; font-weight: normal; margin-left: 5px;}

/* summary layout */
.section_detail_area { margin-bottom: 2em; margin-left: 2px; }
.section_detail_title { height: 15px; margin-top: 15px; text-align:center; font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; margin-bottom: 1em; }
.section_detail_underline { border-bottom-width: 1px; border-bottom-style: solid; }

.sd-corners{display:block}
.sd-corners *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF;}
.sd-corners1{ margin-left:3px; margin-right:0px; padding-left:1px; padding-right:0px; border-left:1px solid #9ea0a2; border-right:0px solid #9ea0a2; background:#d4d5d6}
.sd-corners2{ margin-left:1px; margin-right:0px; padding-right:0px; padding-left:1px; border-left:1px solid #666a6c; border-right:0px solid #666a6c; background:#dedfe0}
.sd-corners3{ margin-left:1px; margin-right:0px; border-left:1px solid #dedfe0; border-right:0px solid #dedfe0;}
.sd-corners4{ border-left:1px solid #9ea0a2; border-right:0px solid #9ea0a2}
.sd-corners5{ border-left:1px solid #d4d5d6; border-right:0px solid #d4d5d6}

.sd_cells { background: #FFFFFF; padding-left: 3px;}
.sd_cells-LR { background: #FFFFFF; padding-left: 3px; padding-right: 3px;}
.sd_cells-R { background: #FFFFFF; padding-right: 3px;}
.sd_cells-no_padding { background: #FFFFFF;}
.sd_underline { background: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; }

.sd_cells_noback { padding-left: 3px;}
.sd_cells-LR_noback { padding-left: 3px; padding-right: 3px;}
.sd_cells-R_noback { padding-right: 3px;}
.sd_underline_noback { border-bottom-width: 1px; border-bottom-style: solid; }

/* repeat group settings */
.rg_header  { margin-top: 15px; margin-bottom: 15px; color: #000000; font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 10px; width: 100px; height: 15px; width: 120px; }
.repeat-group { 	width:100px; visibility: hidden; }

/*other links*/

/* related documents list */
.related_doc_title { font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; width: 100%; }
.related_doc_body { margin-top: 10px;  }

.related_doc_title_underline { border-bottom: 1px solid #565A5C; }
.related_doc_toc { background: #FFFFFF; cursor: pointer; font-weight: bold;  }
.related_doc_toc:hover { background: #FFFFFF; cursor: pointer; font-weight: bold; border-bottom: 1px solid #000000; text-decoration: underline; }

/* overrides the dojo css so that the menu will scroll */
.dijitPopup {
	position: absolute;
	background-color: transparent;
	margin: 0;
	border: 0;
	padding: 0;

	/*overides start here*/

	height: 75%;
	/*width: 60%;*/		/*this breaks IE but fixes Safari - use max-width*/
	max-width: 60%;  /*IE Hack - IE ignores*/
	overflow-x: hidden;
	overflow-y: auto;
}

/* Banner bar */
.eebanner-parent { background-color: #FFFFFF; height: 45px; width: 100%; }

/* banner subtext */
.eebanner-subtext-area { margin:0px; padding: 0px; width: 500px; margin-top: 5px; margin-top: 5px; }
.eebanner-subtext { color:#666666; font-size: 9px; }
.eebanner-subtext-edge {}

/* eebanner links */
.eebanner-text { color:#666666; font-size: 9px; }

/* controls to enable the various items on the toolbar */
/* landing page link */
.eebanner-cntrl1 { display:inline; }

/* Request mats link */
.eebanner-cntrl2 { display:inline; }

/* Email link */
.eebanner-cntrl3 { display:inline; }

/*Print link */
.eebanner-cntrl4 { display:inline; }

/* help link */
.eebanner-cntrl5 { display:inline; }

/* search box */
.eebanner-cntrl6 { display:inline; }

/* Document/kit title color */
.title { color: #000000; text-transform: uppercase; font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 10px }

/* title bar */
.brandingBar { background-color: #3E5149 }
.brandingBarEdge { border-top: 3px solid #A7CB39; }

/* Cover text */
.cover-headings-area  { margin: 5px; width:120px; height: 40px; }
.cover-headings  { font-weight: bold; }

.coverTitleArea{ border-bottom: 1px solid #565A5C; width: 760px; }
.coverTitleText { text-transform: uppercase; color: #000000; font-family: Arial, sans-serif; font-size: 1.8em; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 110%; margin: 5px; }

.coverItemArea{ border-bottom: 1px solid #565A5C; width: 760px; }
.cover_viewArea{ margin-top: 32px; margin-bottom: 12px; }
.cover-item { color: #000000; }

/* Footer background, typically the same as banner */
/*.footer { background:#ffffff url("../images/edgeGradient.gif") repeat-x bottom left; }
.persistent_footer { background:#ffffff url("../images/edgeGradient.gif") repeat-x bottom left; }*/
.footer { background:#ffffff url("../images/spacer.gif") repeat-x bottom left; }
.persistent_footer { background:#ffffff url("../images/spacer.gif") repeat-x bottom left; }
.footer_subtext_display { margin-bottom: 15px;}
#mobular_logo_footer { background: url("../images/mobular.jpg") no-repeat scroll right top; }

/* Utility page title */
.page-title { color:#444444; }
.page-title { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight: bold; }
.page-title { text-transform: uppercase; }
 
.page_detail_border_shadow { border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#ddd; border-left-color:#ddd; }
.page_contents_style {}

/* ---------------------------    End common colors    ----------------------------------------- */

/* ---- book display style overrides ----- */
.bookTwoPageDisplay { border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#ddd; border-left-color:#ddd; }
.bookFullPageDisplay { border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#ddd; border-left-color:#ddd; }
.bookFlashDisplay { border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#ddd; border-left-color:#ddd; }

#xbrl_menu { width: 750px; margin-top:10px; margin-bottom: 10px; }
#xbrl_menu_row { background-color: #CCCCCC; }

/* Right column */
.rhs-area { width: 120px; margin-top: 2px; padding-bottom: 10px; }
.insideRightColumn { border-left: 1px solid #565A5C; margin-top:1em; width: 120px; }

/* showglobal area */
.showglobal_area { width: 110px; border: 3px solid #FFFFFF; }

/* left column */
.lhs-area { width: 105px; margin-top: 2px; }
.insideLeftColumn { 	border-right: 1px solid #565A5C; margin-top:1em; width: 100px; }

/* content area styles */
.pageNavBar_area { border-bottom: 1px solid #565A5C; width: 100%; height: 35px; background:#ffffff url("../js/dijit/themes/tundra/images/buttonEnabled.png") repeat-x bottom left; }
.pageNavBar_area_noImage { border-bottom: 1px solid #ffffff; width: 100%; height: 35px; }
.pageNavSeparator { border-right: 1px solid #565A5C; }

.pageNavButton_16 {	width: 16px;height: 16px; background-color:#aaa; border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#ddd; border-left-color:#ddd;}
.pageNavButton {	width: 32px; height: 32px; }
.pageNavTocButton {	width: 132px; height: 32px; }
/*border-width:1px; border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#ddd; border-left-color:#ddd; }*/
.pageNavButton:hover { width: 32px; height: 32px; }
/*background-color:#ddd; border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#000; border-left-color:#000; }*/
.pageNavButton_back:hover { width: 32px; height: 32px; }

.showFrame_area { visibility: hidden; height: 100%; margin: 2px; min-width: 770px; }

/* ---------------------------    Rounded corner definitions ----------------------------------- */

.rounded_corner_all_left {
border-radius: 8px 0px 0px 8px; 
-moz-border-radius: 8px 0px 0px 8px; 
-webkit-border-radius: 8px 0px 0px 8px; 
}

.rounded_corner_all_right {
border-radius: 0px 8px 8px 0px; 
-moz-border-radius: 0px 8px 8px 0px; 
-webkit-border-radius: 0px 8px 8px 0px; 
}

.rounded_corner_all_top {
border-radius: 8px 8px 0px 0px; 
-moz-border-radius: 8px 8px 0px 0px; 
-webkit-border-radius: 8px 8px 0px 0px; 
}

.rounded_corner_all_bottom {
border-radius: 0px 0px 8px 8px; 
-moz-border-radius: 0px 0px 8px 8px; 
-webkit-border-radius: 0px 0px 8px 8px; 
}

.rounded_corner_all{
border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
}

/* ---------------------------    Begin baseline styles    ------------------------------------- */

form { margin:0px; padding:0px; }

body,td,th,font { font-family: verdana, arial, sans-serif; font-weight: normal; font-size: 11px }

a.generic:link,
a.generic:visited { text-decoration:none;outline:none;}
a.generic:hover { text-decoration:underline;outline:none;}

a.generic-bold:link,
a.generic-bold:visited { text-decoration:none; font-weight: bold;}
a.generic-bold:hover { text-decoration:underline; font-weight: bold;}

a.generic-bold-nul:link,
a.generic-bold-nul:visited { text-decoration:none; font-weight: bold;}
a.generic-bold-nul:hover { text-decoration:none; font-weight: bold;}

a.generic-color:link,
a.generic-color:visited { color:#000000;}
a.generic-color:hover { color:#000000;}

/* padding and spacing */
.left_pad_5 { padding-left: 5px; }
.all_pad_5 { padding: 5px; }
.top_pad_5 { padding-top: 5px; }
.top_pad_10 { padding-top: 10px; }
.tb_pad_10 { padding-top: 10px; padding-bottom: 10px; }
.lrt_pad_5 { padding: 5px 5px 0px 5px; }
.lt_pad_10 { padding-top: 10px; padding-left: 10px; }
.rt_pad_10 { padding-top: 10px; padding-right: 10px; }
.rt_pad_t10_r5 { padding-top: 10px; padding-right: 5px; }
.right_pad_10 { padding-right: 10px; }

.top_margin_5 { margin-top: 5px; }
.bottom_margin_5 { margin-bottom: 5px; }
.left_margin_5 { margin-left: 5px; }
.left_margin_10 { margin-left: 10px; }
.left_margin_25 { margin-left: 25px; }
.left_top_margin_15 { margin-top: 15px; margin-left: 15px; }
.left_right_margin_5 { margin-left: 5px; margin-right: 5px; }
.left_right_margin_10 { margin-left: 10px; margin-right: 10px; }

.floatLeft { float: left; }
.floatRight { float: right; }

.flex_max_width { width: 100%; }

ul,ol { margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }

h1 { font-family:arial,sans-serif; font-weight:bold; font-size:15px; margin:0; }
h2 { font-family:arial,sans-serif; font-weight:normal; font-size:14px; margin:0; }
h3 { font-family:arial,sans-serif; font-weight:bold; font-size:22px; }
h4 { font-family:arial,sans-serif; font-size:18px; }

input { vertical-align:middle; font-size:8pt; }
img { text-decoration:none; border-style:none; border-width: 0px; margin:0px; padding:0px; }

.vertical-spacer-cell { margin-top: 25px; margin-bottom: 25px; }

.nowrap{ white-space:nowrap; }

.cover-content { padding-top: 8px; padding-bottom:5px; padding-left:0px; padding-right: 0px; margin-left:10px; margin-right:10px; }
.cover-content2 { padding-top: 8px; padding-bottom:5px; padding-left:0px; padding-right: 0px; margin-left:0px; margin-right:0px; }
.cover-item { padding-top: 8px; padding-bottom:5px; padding-left:0px; padding-right: 0px; margin-left:0px; margin-right:0px; }
.cover-item2 { padding-top: 0px; padding-bottom:0px; padding-left:8px; padding-right: 8px; margin-left:0px; margin-right:0px; }
.cover-item3 { padding-top: 0px; padding-bottom:10px; padding-left:0px; padding-right: 0px; margin-left:0px; margin-right:0px; }

a.mobularFlashLabel:link,
a.mobularFlashLabel:visited  { font-family:verdana,arial,sans-serif; font-size:10px; font-weight:bold; color:#777777; text-decoration:none; margin-right: 5px;}
a.mobularFlashLabel:hover { text-decoration:underline; margin-right: 5px; }

/* ---------------------------    End baseline styles    --------------------------------------- */

/* ---------------------------    Begin link styles    ----------------------------------------- */

a.mainlink:link,
a.mainlink:visited { text-decoration:none; white-space:nowrap; }
a.mainlink:hover { text-decoration:underline; white-space:nowrap; }
a.mainlink:link,
a.mainlink:visited,
a.mainlink:hover { font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

a.footlink:link,
a.footlink:visited { text-decoration:none; white-space:nowrap; }
a.footlink:hover { text-decoration:underline; white-space:nowrap; }
a.footlink:link,
a.footlink:visited,
a.footlink:hover { font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

a.small-plain-link:link,
a.small-plain-link:visited { text-decoration:none; color:#444444; }
a.small-plain-link:hover { text-decoration:underline; color:#444444; }
a.small-plain-link:link,
a.small-plain-link:visited,
a.small-plain-link:hover { font-family:verdana,arial,sans-serif; font-size:10px; }

a.small2-plain-link:link,
a.small2-plain-link:visited { text-decoration:none; color:#444444; }
a.small2-plain-link:hover { text-decoration:underline; color:#444444; }
a.small2-plain-link:link,
a.small2-plain-link:visited,
a.small2-plain-link:hover { font-family:verdana,arial,sans-serif; font-size:9px; }

a.small-gray-link:link,
a.small-gray-link:visited { text-decoration:none; color:#999; }
a.small-gray-link:hover { text-decoration:underline; color:#999; }
a.small-gray-link:link,
a.small-gray-link:visited,
a.small-gray-link:hover { font-family:verdana,arial,sans-serif; font-size:10px; }

a.cover-link { color:#444444; font-weight: normal; padding-top: 20px; }
a.cover-link:link,
a.cover-link:visited { text-decoration:none; white-space:nowrap; }
a.cover-link:hover { text-decoration:underline; white-space:nowrap; }
a.cover-link:link,
a.cover-link:visited,
a.cover-link:hover { font-family:verdana,arial,sans-serif; font-size:12px; }

/* ---------------------------    End link styles    ------------------------------------------- */

/* ---------------------------    Begin table structure styles    ------------------------------ */

/* General */
td.general-background { background-color:#cccccc; }
td.light-background { background-color:#eeeeee; }
td.dark-background { background-color:#444444; }
td.black-background { background-color:#000000; }
.white-background { background-color:#ffffff; }
.pantone-428-C-background { background-color: #C9C9C4; }

td.dark-border { border:1px solid #444444; }
.general-border { border:1px solid #cccccc; }
.general-border-top { border-top:1px solid #cccccc; }
.general-border-bottom {border-bottom:1px solid #cccccc; }
.black-border { border:1px solid #000000; }
td.light-border { border:1px solid #eeeeee; }
.light-border-top { border-top:1px solid #eeeeee; }
.light-border-bottom { border-bottom:1px solid #eeeeee; }
td.medium-border { border:1px solid #999999; }

.general-drop-shadow-border { border: 1px solid #ccc; border-right: 1px solid #54616E; border-bottom: 1px solid #54616E; }

.general-top-bottom-border { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }

/* Message box title */
tr.widget-box-title-row { background-color:#d2d2d2; }
td.widget-box-title { color:#444444; }
td.widget-box-title { font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; }
td.widget-box-title { padding: 5px; border-bottom:1px solid #000000; }
td.widget-box-title { vertical-align: top; }

/* Message box body */
td.widget-box-body { font-family:verdana,arial,sans-serif; font-size:11px; color:#444444; }
td.widget-box-body { padding: 10px }
td.widget-box-body { background-color:#ffffff; }

table.global_rc_table_border { border:1px solid #ccc; border-top:0px; border-bottom:0px; }
table.global_rc_table_border p{ padding:5px 5px 5px 5px; }
table.global_rc_table_border table{ margin-left:5px; margin-right:5px; }

tr.shaded-row { background-color: #ffffff; }
tr.non-shaded-row { background-color: #ffffff; }

tr.no-padding td img{ padding-right:0px; }
td.no-padding table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.no-padding table td p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

td.top-padding1 { padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.top-padding2 { padding:6px 0px 0px 0px; margin:0px 0px 0px 0px; }

.total-margin1 { padding: 0px; margin: 3px; }

/* ---------------------------    End table structure styles    -------------------------------- */

/* ---------------------------    Begin misc styles    ----------------------------------------- */

.s2f_invalid { color:red; font-weight: bold; }
.required { color:red; font-weight: bold; }

.excel_link { font-family:verdana,arial,sans-serif; font-size:11px; font-weight: bold; }

.input { width:130px; }
.input { background:#ffffff; }
.input { border:1px solid #444444; }
.input { font-family:verdana,arial,sans-serif; font-size:11px; }

.s2f_input { background:#f5f5f5; }
.s2f_input { border:1px solid #444444; }
.s2f_input { font-family:verdana,arial,sans-serif; font-size:11px; }

.small,
.small-black,
.small-gray,
.small-gray-link { font-family:verdana,arial,sans-serif; font-size:10px; font-weight: normal; }

.small2,
.small2-gray,
.small2-gray-link { font-family:verdana,arial,sans-serif; font-size:9px; font-weight: normal; }

.small3,
.small3-gray,
.small3-gray-link { font-family:verdana,arial,sans-serif; font-size:9px; font-weight: normal; }

.misc1 { font-family:verdana,arial,sans-serif; font-size:13px; font-weight:bold; }

.small-gray  { color:#999; }
.small-black  { color: #000000; }

.banner { white-space:nowrap; }

.gray-box { background-color:#999; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:7.5pt; color:#fff; }
.gray-box-2 { background-color:#999; font-family:arial,verdana,helvetica,sans-serif; font-weight:bold; font-size:10pt; color:#fff; }

.text_uppercase { font-weight: bold; text-transform: uppercase; }
.text_capitalize { font-weight: bold; text-transform: capitalize; }

.breadcrumb { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; font-weight: bold; text-transform: uppercase; }
.breadcrumb:link,
.breadcrumb:visited { text-decoration:none; }
.breadcrumb:hover { text-decoration:underline; }

.breadcrumb_capitalize_9 { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; font-weight: bold; text-transform: uppercase; }
.breadcrumb_capitalize_9:link,
.breadcrumb_capitalize_9:visited { text-decoration:none; }
.breadcrumb_capitalize_9:hover { text-decoration:underline; }

.breadcrumb_capitalize_1_5em { font-family:verdana,arial,sans-serif; font-size:1em; line-height: 1.5em; font-weight: bold; text-transform: capitalize; }
.breadcrumb_capitalize_1_5em:link,
.breadcrumb_capitalize_1_5em:visited { text-decoration:none; }
.breadcrumb_capitalize_1_5em:hover { text-decoration:underline; }

.titleText , .titleText:hover,.titleText:visited,.titleText:link { color:#999; }

.ipt { padding-top:4px; }

.search-button { font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
.search-button { background:none; border:none; }
.search-button {  color:#444444; }

.access { position:absolute; left:-3000px; width:500px; }
/* ---------------------------    End misc styles    ------------------------------------------- */

/* ---------------------------    Begin RSS widget styles    ----------------------------------- */

/* Item > Link */
a.rc_link:link,
a.rc_link:visited,
a.rc_link:hover { font-family:verdana,arial,sans-serif; font-size:10px; }

a.rc_link:link,
a.rc_link:visited { text-decoration:none; color:#444444; }
a.rc_link:hover { text-decoration:underline; color:#444444; }

/* Item > Description */
.rc_desc { font-family:verdana,arial,sans-serif; font-size:10px; color:#444444; }

td.rc_side { background-color:#cccccc; }
td.rc_image { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
td.rc_title { padding: 5px; border-top:1px solid #cccccc; }

.rc_img { padding-left: 0px; padding-right: 0px }
td.rc_body { padding-left: 5px; padding-right: 5px }
td.rc_body2 { padding-left: 5px; padding-right: 5px; padding-top: 5px }
.rc_tiny { font-family:verdana,arial,sans-serif; font-weight:bold; font-size:6px; }

/* ---------------------------    End RSS widget styles    ------------------------------------- */

/* ---------------------------    Begin cross nav widget styles    ----------------------------------- */
button#crossNavBar_avail_microsite { border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#ddd; border-left-color:#ddd;}
button#crossNavBar_return_to_doc_center { margin-top: 4px; border-width:1px; border-style:solid; border-bottom-color:#aaa; border-right-color:#aaa; border-top-color:#ddd; border-left-color:#ddd;}
button#crossNavBar_prev_microsite,
button#crossNavBar_next_microsite  { border-width:0px; }
#master_layout { margin-top: 5px; }
/* ---------------------------    Begin CrossNav - Available Sites dialog styles    ----------------------------------- */

.avail_site_dialog_base { width:580px; }
.avail_site_dialog_header {}
.avail_site_search_box_base { width:125px; }
.avail_site_search_button_base { background: url("../js/mobular/crossNav/images/loupe_16.png") no-repeat; display: inline; }
.avail_site_search_text_base { }

/* ---------------------------    End CrossNav - Available Sites dialog styles    ------------------------------------- */

/* ---------------------------    End cross nav widget styles    ------------------------------------- */

/* MOB Admin styles */
.mob_admin_form_heading { font-weight: bold; padding-bottom: 0.5em; line-height: 2.5em; }
.mob_admin_tbox_65 { width: 65px; }
.mob_admin_colorPreview { width:25px; border: 1px solid #ccc; }
.mob_admin_top-bar { }
.mob_admin_bottom-bar { width: 550px; padding-top: 1em; border-top: 1px solid #CCCCCC; }
.mob_admin_errMessageArea { font-weight:bold; color:red; }	
.mob_admin_top-bar_w_border { margin-top: 1em; border-bottom: 1px solid #CCCCCC;}
	
	