﻿/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
body, form
{
	margin: 0;
}
body
{
	background-position: left top;
	background-color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
	background-repeat: no-repeat; /*background-image: url(images/topshape.jpg);*/
}
.alphaimage
{
	behavior: url(   "/_layouts/alphaimage.htc" );
}
.alignleft
{
	text-align: left;
}
.alignright
{
	text-align: right;
}
.toolbar, .viewtoolbar, .formtoolbar, .toolbarContainer
{
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #003399;
}

.toolTable{padding: 5px; margin: 10px}

.formtoolbar
{
	margin-bottom: 7px;
}
.formtoolbar td
{
	padding: 0px;
	vertical-align: top;
}
.toolbar-togglebutton-on
{
	border: 1px solid #2353b2;
	background-color: #fffacc;
}
table.toolbar, table.viewtoolbar, .toolbarContainer
{
	background-image: url(   'images/toolgrad.gif' );
	background-repeat: repeat-x;
	background-color: #d6e8ff;
}
table.toolbar, .toolbarContainer
{
	border: 1px solid #83b0ec;
	border-collapse: collapse;
}
.toolbarContainer
{
	padding: 2px;
}
.toolbarItem
{
	display: inline;
	white-space: nowrap;
}
table.viewtoolbar
{
	border-top: 1px solid #6f9dd9;
	border-bottom: 1px solid #6f9dd9;
}
.attachButton
{
	text-align: left;
}
.listheader
{
	color: #204d89;
	font-weight: bold;
	height: 28px;
	background-image: url(   'images/listheadergrad.gif' );
	background-repeat: repeat-x;
	background-color: #d9d9d9;
	font-style: normal;
	font-variant: normal;
	font-size: 10pt;
	line-height: normal;
	font-family: verdana;
}

#body
{
	background-image: url('images/blue_background.png' );
	background-color: White;
	background-repeat: repeat-x;
}

#menu1
{
	margin-bottom: 0px;
	border-right: 1px solid #79a7e3;
	border-top: 1px solid #79a7e3;
	border-bottom: 0px solid #79a7e3;
	color: #DADADA;
	background: #6593cf url(   'images/topnavselected.gif' ) repeat-x;
	font-weight: bold;
	border-left: solid 1px #e3efff;
	text-decoration: none;
	font-size: 14px;
	height: 25px;
	padding-left:15px;
	padding-top:4px;
}
#menu1 UL
{
	margin: 0px;
	list-style-type: none;
}
#menu1 UL LI
{
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
#menu1 UL LI A
{
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
#menu1 UL LI A:hover
{
    color: #CC6600;
}
#menu1 UL LI A.feed IMG
{
	margin-right: 3px;
	position: relative;
	top: 2px;
}

#menu2
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	margin-bottom: 0px;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #DFDFDF;
	background-image: url(   'images/GLOBGRAD.GIF' );
	color: #808080;
	height: 20px;
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}
#menu2 UL
{
	margin: 0px;
}
#menu2 UL LI
{
	display: inline;
}
#menu2 UL LI A
{
    color: #63A363;
    text-decoration: none;
}

#menu2 UL LI A:hover
{
	color: #dcdcdc;
}

#menu2 UL LI A.feed IMG
{
	margin-right: 3px;
	position: relative;
	top: 2px;
}
.MenuBar
{
	background-image: url(images/common/menu_bar.png);
	width: 100%;
	background-repeat: repeat-x;
	background-color: #008000;
}
.MenuHover
{
	/*BACKGROUND-IMAGE: url(images/common/bar_button_blnk.png);*/
	padding-top: 5px;
	background-repeat: no-repeat; /*BACKGROUND-COLOR: #008000;*/
	color: #FFFFFF;
}

.menutoolbar
{
	border-bottom: 1px solid #6f9dd9;
	height: 22px;
	background-color: #afd2ff;
	background-image: url(   'images/listheadergrad.gif' );
	background-repeat: repeat-x;
}
.menutoolbar td
{
	border-top: solid 1px #f2f8ff;
	border-bottom: solid 1px #d6e8ff;
}
.menutoolbar td a
{
	color: #003399;
	font-size: 8pt;
	font-family: tahoma;
	text-decoration: none;
}
.menutoolbar td a:hover
{
	color: #000000;
	text-decoration: none;
}
.menutoolbar td
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.menutoolbar td a:hover
{
	color: #000000;
	text-decoration: none;
}
.menubuttoninactivehover, .buttoninactivehover
{
	margin: 2px 2px 2px 2px;
	padding: 2px 7px 3px 7px;
	background-color: transparent;
	line-height: 16px;
}
.menubuttonactivehover, .buttonactivehover
{
	margin: 0px 1px 0px 1px;
	padding: 3px 7px 4px 7px;
	background-image: url(   'images/menubuttonhover.gif' );
	line-height: 16px;
	border: solid 1px #6f9dd9;
	cursor: pointer;
}
.buttoninactivehover
{
	padding: 0px 7px 1px 7px;
}
.buttonactivehover
{
	padding: 1px 7px 2px 7px;
}
.buttoninactivehover img, .buttonactivehover img
{
	margin: 1px 1px 0px 0px;
}
td.menutoolbarheader
{
	font-size: 10pt;
	font-family: verdana;
	color: #204d89;
	font-weight: bold;
	line-height: 16px;
	padding-left: 7px;
	padding-right: 7px;
}
.listheaderlabel
{
	color: #204d89;
}
.listheaderlabel, .viewselector, .viewselectortext, .viewselectorhover
{
	font-size: 8pt;
	font-family: tahoma;
}
.menutoolbar td td.viewselector, .menutoolbar td td.viewselectorhover, .toolbar td td.viewselector, .toolbar td td.viewselectorhover, .authoringcontrols td td.viewselector, .authoringcontrols td td.viewselectorhover, td.viewselector
{
	border: solid 1px #d2b47a;
	background-image: url(   'images/selectednav.gif' );
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	font-weight: bold;
	padding: 0px;
}
.menutoolbar td td
{
	border: none;
}
div.viewselector, div.viewselectorhover
{
	border: solid 1px #ffffff;
	padding: 1px 12px 1px 4px;
	background-image: url(   'images/menudarkspaced.gif' );
	background-repeat: no-repeat;
	background-position: right 50%;
	cursor: pointer;
}
div.viewselector a
{
	color: #000000;
}
.menutoolbar td td.viewselectorhover, .toolbar td td.viewselectorhover, .authoringcontrols td td.viewselectorhover
{
	background-image: url(   'images/menubuttonhover.gif' );
	background-color: #ffbb47;
}
td.viewselector, td.viewselectorhover
{
	width: 125px;
}
.bottompaging
{
	background: #ebf3ff;
}
.bottompagingline1
{
	line-height: 1px;
	background: #83b0ec;
}
.bottompagingline2
{
	line-height: 1px;
	background: #ffffff;
}
.bottompagingline3
{
	line-height: 0px;
	background: #ffffff;
}
.paging
{
	font-family: tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #204d89;
}
.bottompaging .paging
{
	color: #4c4c4c;
}
.menutoolbar .splitbuttondropdown
{
	padding: 0px 2px 1px 1px;
	margin: 1px;
}
.menutoolbar .splitbuttontext
{
	padding: 0px 6px 1px 8px;
}
.splitbutton
{
	margin: 0px 1px 0px 1px;
}
.splitbuttonhover
{
	background-image: url(   'images/menubuttonhover.gif' );
	border-collapse: collapse;
	margin: 0px 1px 0px 1px;
}
.splitbuttonhover .splitbuttondropdown, .splitbuttonhover .splitbuttontext
{
	border: 1px solid #6f9dd9;
	cursor: pointer;
}
.splitbuttonhover .splitbuttondropdown
{
	padding: 0px 1px 0px 1px;
}
.splitbuttonhover .splitbuttontext
{
	padding: 0px 5px 0px 7px;
}
.rtetablecells
{
	border: solid 1px #c4c4c4;
	padding: 2px;
}
.rtetoolbarmenu
{
	background-color: #f3f3f3;
	color: #000000;
	border: #c4c4c4;
	font-family: verdana;
	font-size: 8pt;
}
TD.rtetoolbarunsel
{
	padding: 3px;
}
TD.rtetoolbarsel
{
	padding: 2px;
	border: solid 1px #89724f;
	background-image: url(   'images/rtebnsel.gif' );
	background-repeat: repeat-x;
}
.rtetoolbardis
{
	filter: alpha(opacity=25);
	cursor: default;
}
a.rtetoolbardis
{
	cursor: default;
}
TD.rtetoolbarhov
{
	padding: 2px;
	border: solid 1px #d2b47a;
	background-image: url(   'images/rtebnhov.gif' );
	background-repeat: repeat-x;
	background-color: #fff699;
	cursor: pointer;
	color: #000000;
}
.gridT1, .propertysheet th.gridT1
{
	font-family: verdana;
	text-align: left;
	font-size: 0.7em;
	color: #000000;
	width: 190px;
}
.gridCol
{
	font-family: verdana;
	text-align: center;
	font-size: .6em;
	color: #7f7f7f;
	width: 90px;
}
.viewselect a:link, .GRFontSize
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	color: #003399;
}
select
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
hr
{
	color: #003399;
	height: 2px;
}
.formlabel
{
	text-align: left;
	font-family: verdana;
	font-size: .7em;
	border-top: 1px solid #d8d8d8;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 6px;
	color: #525252;
	font-weight: bold;
}
.formdescription A
{
	color: #003399;
	text-decoration: none;
}
.formvalidation
{
	color: #ff0000;
	font-family: verdana;
	font-size: 8pt;
}
.formtable .formbody, .formtable .formbodysurvey
{
	line-height: 1.3em;
}
.informationbar
{
	background-color: #fff9de;
	border: 1px solid #ffdf88;
}
.informationbar td
{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
}
.radiotext
{
	cursor: default;
	text-align: left;
	font-family: verdana;
	font-size: 8pt;
	height: 19px;
}
.radiobutton-child
{
	margin-left: 20px;
}
.gridtext
{
	cursor: default;
	text-align: right;
	font-family: verdana;
	font-size: 8pt;
	height: 19px;
}
.formbody
{
	font-family: verdana;
	font-size: .7em;
	vertical-align: top;
	background: #ebf3ff;
	border-top: 1px solid #d8d8d8;
	padding: 3px 6px 4px 6px;
}
.formbodysurvey
{
	font-family: verdana;
	font-size: .7em;
	vertical-align: top;
	background: none;
	border-top: none;
	padding: 5px 8px 15px 8px;
}
.formbody FONT
{
	line-height: normal;
}
.formline
{
	border-top: 1px solid #c4c4c4;
	padding-right: 8px;
	padding-left: 8px;
}
.formdescription
{
	font-family: verdana;
	font-size: 8pt;
	color: #7f7f7f;
}
.formfieldcontainer
{
}
.formfieldlabelcontainer
{
	margin: 4px 4px 0px 4px;
}
div.formfieldlabelcontainer span.formfieldlabel
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #777777;
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: url(   'images/globgrad.gif' );
	background-repeat: repeat-x;
	background-color: #efebef;
	height: 18px;
}
.formfieldvaluecontainer
{
	border: 1px solid #cccccc;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 5px;
}
.searchbox, .pickersearchbox
{
	border: solid 1px #7f9db9;
	border-right: none;
	color: #1952a4;
	font-family: Verdana;
	font-size: 8pt;
	height: 19px !important;
	padding-top: 2px;
	padding-left: 2px;
}
.searchform
{
	margin-right: 10px;
	position: relative;
	top: -6px;
}
.searchform input
{
	height: 19px;
	padding: 2px;
}
select.searchbox
{
	margin-right: 6px;
	border: solid 1px #7f9db9;
}
.searchimage
{
	border: solid 1px #7f9db9;
	border-left: solid 1px #9ed6ff;
	background-color: #e9f2fd;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px !important;
	padding-top: 2px !important;
}
.searchcorner
{
	background-color: #FFFFFF;
	background-image: url(   'images/srchcrnr.gif' );
	background-repeat: no-repeat;
	background-position: left top;
}
.secondary-title
{
	padding-bottom: 3px;
	display: block;
}
table.form th
{
	color: #003399;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
table.form td
{
	font-size: 8pt;
	width: 100%;
	vertical-align: top;
}
.formrecurrence
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.fileinput
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
.longfileinput
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	width: 386px;
}
.long
{
	width: 386px;
}
.longer
{
	width: 411px;
}
.rtelong
{
	width: 384px;
}
.rtelonger
{
	width: 409px;
}
.input, .long, .rtelong, .longer, .rtelonger, .radiotext, .inputuserfield, .rtedropdown, .lookuptypeintextbox
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
.inputuserfield, .rtelong, .rtelonger
{
	border: 1px solid #a5a5a5;
}
div.inputuserfield a
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
div.inputuserfield
{
	padding-left: 1px;
	padding-top: 2px;
}
.usereditor
{
	width: 386px;
}
.italic
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}
.bannerframe, .GRHeaderBackground
{
}
.banner
{
	vertical-align: bottom;
}
.banner a:link
{
	text-decoration: none;
	white-space: nowrap;
}
.banner a:visited
{
	text-decoration: none;
}
.bannerContainer
{
	background-image: url(   'images/siteTitleBKGD.gif' );
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 5px;
}
.globalbreadcrumb
{
	font-size: 8pt;
	text-align: right;
	background-color: #ebf3ff;
	padding: 2px 10px 2px 5px;
}
.globalbreadcrumb, .globalbreadcrumb a
{
	text-decoration: none;
	color: #666666;
}
.globalbreadcrumb a:hover
{
	text-decoration: underline;
	color: #000000;
}
.globalleft
{
	float: left;
}
.globalright
{
	float: right;
}
.globallinks
{
	font-size: 8pt;
	background: transparent;
	font-family: tahoma;
}
.globallinks, .globallinks a
{
	color: #666666;
	text-decoration: none;
	font-family: tahoma;
}
.pagebreadcrumb
{
	padding: 2px 3px 3px 11px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.pagebreadcrumb, .pagebreadcrumb a
{
	font-size: 8pt;
	background-color: #ebf3ff;
	color: #666666;
	text-decoration: none;
}
.sitetitle
{
	font: 11pt verdana;
	font-weight: bold;
	color: #666666;
	padding: 4px 0px 7px 6px;
	vertical-align: middle;
	margin: 0;
}
.sitetitle a
{
	font: 11pt verdana;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
h1.sitetitle
{
	margin: 0;
	padding: 0;
}
td.titleimagearea
{
	padding-left: 2px;
}
.siteaction, .siteaction a
{
	font: 8pt tahoma;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
table.siteaction td.siteaction
{
	border-right: solid 1px #bfbfbf;
}
table.siteaction td.siteaction div
{
	padding: 3px 8px 3px 8px;
	border-right: solid 1px #FFFFFF;
}
.siteactionsmenu
{
	white-space: nowrap;
	font: 8pt tahoma;
	padding: 0;
	border: none;
	cursor: pointer;
}
.siteactionsmenu div div div
{
	background-image: url(   'images/siteactionsmenugrad.gif' );
	background-repeat: repeat-x;
	border-top: 1px solid #6593cf;
	border-left: 1px solid #6593cf;
	border-right: 1px solid #6593cf;
	background-color: #6593cf;
	padding: 1px 4px 3px 10px;
}
.siteactionsmenu div div div a
{
	color: #FFFFFF;
	font-weight: bold;
}
.siteactionsmenu div div div.siteactionsmenuhover
{
	background-image: url(   'images/siteactionsmenuhovergrad.gif' );
	border-top: 1px solid #89724f;
	border-left: 1px solid #89724f;
	border-right: 1px solid #89724f;
	background-color: #ffa521;
}
.actionbar
{
	background-color: #FFFFFF;
	border: 1px solid #6f9dd9;
	padding-top: 1px;
}
.actionsep
{
	height: 8px;
	border-right: 1px solid #6f9dd9;
}
.topnavContainer
{
	border: none;
	border-left: solid 1px #c2dcff;
}
.topnav
{
	border-right: 1px solid #c2dcff;
	border-top: 1px solid #c2dcff;
	border-left: 1px solid #ffffff;
	border-bottom: none;
	background-image: url(    'images/topnavunselected.gif' );
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 8pt;
	background-color: #e2efff;
	color: #dadada;
}
.topnav a
{
	display: block;
	white-space: nowrap;
	padding: 1px 8px 0px 8px;
	height: 18px;
	color: #DADADA;
}
.topnavselected
{
	border-right: 1px solid #79a7e3;
	border-top: 1px solid #79a7e3;
	border-bottom: 0px solid #79a7e3;
	color: #DADADA;
	background: #6593cf url(   'images/topnavselected.gif' ) repeat-x;
	font-weight: bold;
	border-left: solid 1px #e3efff;
	text-decoration: none;
}
.topnavselected a
{
	color: #dadada;
	text-decoration: none;
}
.topNavHover
{
	/*border-right: 1px solid #c2a770; 	border-top: 1px solid #c2a770; 	border-bottom: 0px solid #c2a770; 	/*background-image: url( 'images/topnavselected_belltown.gif' );*/
	background-color: #77af77; /*border-left: solid 1px #ffffff;*/ ;
color:#DADADA;
text-decoration:none;
}
.topNavHover a
{
	color: #DADADA;
	text-decoration: underline;
}
.topnav img
{
	position: relative;
	left: -6px;
}
.topNavFlyOutsContainer
{
	border: solid 1px #c2dcff;
}
.topNavFlyOuts
{
	background-color: #F2F8FF;
	font-family: Tahoma;
	font-size: 8pt;
}
.topNavFlyOuts a
{
	display: block; *width:120px;
min-width:120px;
color:#3764a0;
padding:4px8px4px8px;
}
.topNavFlyOutsHover
{
	background-color: #ffe6a0;
	color: #000000;
}
.nav td, .nav .SPZoneLabel
{
	font-size: 8pt;
}
.formula
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	width: 222px;
	height: 135px;
}
.dtinput, .dttimeinput
{
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 0px;
}
.dttimeinput
{
	direction: ltr;
}
.nav th
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.quicklaunchnavsep
{
	background-color: #83b0ec;
}
.quicklaunch table td
{
	border-top: 1px solid #add1ff;
}
.quicklaunch .treeviewouter table td
{
	border-top: none;
}
.quicklaunch table.navheader td, .navheader2 td, .quicklaunch span.navheader
{
	background-color: #d6e8ff;
	border-top: solid 1px #f2f8ff;
	border-left: solid 1px #f2f8ff;
	padding: 1px 4px 4px 4px;
}
div.treeviewouter div
{
	border-top: solid 1px #add1ff;
}
div.treeviewouter div div
{
	border: none;
}
.quicklaunch span.navheader
{
	background-color: #d6e8ff;
	border-top: 1px solid #add1ff;
	border-left: solid 1px #f2f8ff;
	border-bottom: 1px solid #add1ff;
	padding: 1px 6px 3px 6px;
}
.quicklaunch table.navsubmenu2 td
{
	border: none;
}
.quicklaunch table.selectednavheader td
{
	width: 100%;
	background-color: #fff699;
}
.quicklaunch table.selectednavheader
{
	border: none;
}
.quicklaunch span
{
	display: block;
}
.quicklaunch div.navsubmenu1 br
{
	display: none;
}
.quicklaunch table.selectednav
{
	border: solid 1px #d2b47a;
	background-image: url(   'images/selectednav.gif' );
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	margin-bottom: 0;
	width: 97%;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
}
.quicklaunch table.selectednav td
{
	background: url(   'images/selectednavbullet.gif' ) no-repeat left top;
	border: solid 1px #ffffff;
	padding: 0px 4px 1px 12px;
	margin: 0px;
}
table.selectednav td a.selectednav
{
	background: none;
	color: #000000;
}
.quicklaunch table.selectednavheader td
{
	width: 100%;
	background-color: #ffe6a0;
	background-image: url(   'images/selectednav.gif' );
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 1px 6px 3px 6px;
}
.selectednavheader a
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.selectednavheader a:hover
{
	color: #000000;
	text-decoration: underline;
}
table.navitem td, span.navitem
{
	background-image: url(   'images/navBullet.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 6px 4px 16px;
	font-family: tahoma;
}
.navsubmenu1
{
	width: 100%;
	border-collapse: collapse;
	background-color: #f2f8ff;
}
.navsubmenu2
{
	width: 100%;
	background-color: #f2f8ff;
	margin-bottom: 6px;
}
table.navselected
{
	padding: 2px;
}
table.navselected, span.navselected
{
	background-image: url(   'images/selectednav.gif' );
	background-color: #ffe6a0;
	background-repeat: repeat-x;
}
table.navselected td
{
	background-image: url(   'images/navBullet.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 6px 4px 17px;
}
table.navheader td
{
	background-image: none;
}
.navheader a, .navheader2 a
{
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.navheader a:hover, .navheader2 a:hover
{
	color: #000000;
	text-decoration: underline;
}
.navItem a
{
	color: #003399;
	text-decoration: none;
}
.navItem a:hover
{
	color: #000000;
	text-decoration: underline;
}
.navheaderstatic, .navitemstatic
{
	color: #4c4c4c;
}
.quicklaunchouter
{
	border-bottom: solid 1px #83b0ec;
	border-right: solid 1px #83b0ec;
}
.quicklaunchouter
{
	margin: 0px 1px 2px 1px;
}
.tvselected
{
	background-color: #ffda8a;
}
.tvselected a
{
	color: #000000;
}
.treeviewouter td.navitem
{
	border-left: 2px solid #f2f8ff;
}
.treeviewouter a.navitem
{
	padding: 0px 1px 0px 1px;
}
table.recyclebin td
{
	background-color: #f2f8ff;
	width: 100%;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 3px 5px 7px 3px;
}
table.recyclebin td a
{
	font-weight: bold;
	color: #008800;
	text-decoration: none;
}
table.recyclebin td a:hover
{
	color: #000000;
	text-decoration: underline;
}
.quickLaunch
{
	border: solid 1px #6f9dd9;
	border-bottom: solid 1px #6f9dd9;
	font-size: 8pt;
	font-family: tahoma;
	line-height: 10pt;
	background-color: #f2f8ff;
}
.quicklaunchheader
{
	padding: 2px 6px 4px 6px;
	font-weight: normal;
	color: #003399;
	background-image: url(   'images/quickLaunchHeader.gif' );
	background-repeat: repeat-x;
	background-color: #d6e8ff;
	border-left: solid 1px #f2f8ff;
	font-size: 8pt;
}
.quicklaunchheader a, .unselectednav a
{
	color: #003399;
	text-decoration: none;
}
.quicklaunchheader a:hover
{
	color: #000000;
	text-decoration: underline;
}
.navline
{
	border-bottom: 1px solid #adadad;
}
.navwatermark
{
	color: #ffdf88;
}
.selectednav, .GRSortFilter
{
	border: 1px solid #2353b2;
	background: #fff699;
	padding-top: 1px;
	padding-bottom: 2px;
}
.unselectednav
{
	border: 1px solid #83b0ec;
	padding-top: 1px;
	padding-bottom: 2px;
}
.templatepickerselected, .templatepickerunselected
{
	float: left;
}
.templatepickerunselected
{
	padding-top: 2px;
	margin-right: 1px;
}
.templatepickerselected
{
	margin-right: 1px;
}
.templatepickerunselected div
{
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	background-image: url(   'images/templatepickerunselected.gif' );
	background-repeat: repeat-x;
	background-color: #bdbdbd;
	border-bottom: none;
	padding: 1px 5px 3px 5px;
	white-space: nowrap;
}
.templatepickerselected div
{
	border-left: 1px solid #c2a770;
	border-right: 1px solid #c2a770;
	border-top: 1px solid #c2a770;
	background-image: url(   'images/templatepickerselected.gif' );
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-bottom: none;
	padding: 3px 5px 3px 5px;
	white-space: nowrap;
}
.templatepickerselected div a
{
	color: #000000;
}
.templatepickerunselected div a
{
	color: #000000;
}
.templatepicker
{
	font-size: 8pt;
	font-family: tahoma;
	width: 320px;
	height: 175px;
}
.lactiontable
{
	width: 100%;
}
.laction
{
	border-top: solid 1px #b8bed0;
	padding-left: 2px;
	padding-right: 2px;
}
.lactionheader
{
	padding: 4px;
}
.lactionitem
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	white-space: nowrap;
}
.lactionitem a
{
	color: #003399;
	text-decoration: none;
}
.lactionitem a:hover
{
	color: #000000;
	text-decoration: underline;
}
.diffselected
{
	background-image: url(   'images/selectednav.gif' );
	background-color: #ffe6a0;
	background-repeat: repeat-x;
	border: 1px solid #d2b47a;
}
.diffselected table
{
	width: 100%;
	border: 1px solid #ffffff;
}
.diffselected .lactionbullet
{
	padding-left: 3px;
}
.diffselected .lactionitem
{
	padding-right: 3px;
}
.diffselected .lactionitem a
{
	color: #000000;
}
.versiondiffnum
{
	font-weight: bold;
}
.verticaldots
{
	border-right: 1px solid #83b0ec;
	border-left: none;
}
.nav
{
	background-color: #83b0ec;
	background-image: url(   'images/navshape.jpg' );
	background-repeat: repeat-x;
	font-family: tahoma;
}
.relatedtable
{
	width: 100%;
	background: #f2f2f2;
	border: 1px solid #949494;
}
.relatedheaderleftcorner
{
}
.relatedheaderrightcorner
{
}
.relatedicon
{
	padding: 2px;
	text-align: center;
}
.relatedicon img
{
	border: 0px;
}
.relatedtext
{
	color: #3966bf;
	padding: 2px;
}
.relatedtext a:visited, .relatedtext a:link, .relatedtext a:active
{
	color: #3966bf;
	font-family: tahoma,sans-serif;
	text-decoration: none;
}
.relatedtext a:hover
{
	color: #3966bf;
	font-family: tahoma,sans-serif;
	text-decoration: underline;
}
.globalTitleArea
{
	text-align: right;
	background-image: url(   'images/siteTitleBKGD.gif' );
	background-position: right top;
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 1px;
}
.globalTitleAreaSeparator
{
	background-color: #ffffff;
	background-image: url(   'images/siteTitleBKGD.gif' );
	background-position: right;
	background-repeat: repeat-y;
}
.titlearea, .mwstitlearea
{
	color: #666666;
	font-family: tahoma;
	font-size: 8pt;
	letter-spacing: .1em;
}
.titlearea a
{
	color: #3966bf;
	text-decoration: none;
}
.titlearea a:hover, .mwstitlearea a:hover
{
	color: #000000;
	text-decoration: underline;
}
td.mwstitlearea a
{
	color: #3966bf;
	text-decoration: none;
}
.titlearealeft
{
	background-color: #d6e8ff;
}
TD.titleareaframe, Div.titleareaframe, .pagetitleareaframe, .mwspagetitleareaframe, .consoletitleareaframe
{
	background-image: url(   'images/pageTitleBKGD.gif' );
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #d6e8ff;
	text-align: center;
}
div.titleareaframe
{
	height: 100%;
}
.pagetitleareaframe table
{
	background-image: url(   'images/topshape.jpg' );
	background-repeat: no-repeat;
	background-position: 332px 4px;
	height: 54px;
}
.titlearealine
{
	background-color: #83b0ec;
}
.titleareaframe table td.titlearea, .areaseparator table td.titlearea, .pagetitleareaframe table td.titlearea, .consoletitleareaframe
{
	padding: 7px 0px 1px 0px;
}
.consoletitleareaframe
{
	width: 8px;
}
.consoletitleareaframebottom
{
	background-color: #d6e8ff;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.mwspagetitleareaframe
{
	width: 100%;
}
.mwstitlearealine
{
	background-color: #D6E8FF;
}
.titleareaseparator
{
	padding-bottom: 5px;
	background-color: #83b0ec;
}
.titleareaseparator div
{
	background-color: #d6e8ff;
	border-top: 1px solid #6f9dd9;
}
.sitemapdirectional, .sitemapdirectional a
{
	unicode-bidi: embed;
}
.areaseparatorcorner
{
	background-image: url(   'images/framecornergrad.gif' );
	background-position: left top;
	background-repeat: repeat-y;
	height: 8px;
	border-right: 1px solid #6f9dd9;
}
td.areaseparatorleft
{
	background: #d6e8ff url(   'images/pageTitleBKGD.gif' ) repeat-x;
	border-right: 1px solid #6f9dd9;
	height: 100%;
}
div.areaseparatorleft
{
	background: #83b0ec url(   'images/navshape.jpg' ) no-repeat -143px 0px;
	border-right: 1px solid #6f9dd9;
	height: 100%;
}
div.areaseparatorright
{
	background: #83b0ec url(   'images/pagebackgrad.gif' ) repeat-x;
	border-left: 1px solid #6f9dd9;
	padding-right: 2px;
	height: 100%;
}
.titlearearight .areaseparatorright
{
	background: #d6e8ff url(   'images/pageTitleBKGD.gif' ) repeat-x;
	border-left: 1px solid #6f9dd9;
	padding-right: 2px;
	height: 100%;
}
.areaseparator
{
	background-color: #ffeaad;
	background-image: url(   'images/formtitlegrad.gif' );
	background-repeat: repeat-x;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	height: 61px;
}
.pagemargin
{
	background-color: #83b0ec;
	background-image: url(   'images/navshape.jpg' );
	background-repeat: no-repeat;
	background-position: -143px 0px;
	height: 100%;
}
td.rightareacell div.pagemargin
{
	background-color: #83b0ec;
	background-image: url(   'images/pagebackgrad.gif' );
	background-repeat: repeat-x;
	height: 100%;
	border-left: solid 1px #83b0ec;
}
.bodyareacell
{
	vertical-align: top;
	height: 100%;
	width: 100%;
}
.pagebottommargin, .pagebottommarginleft, .pagebottommarginright
{
	background: #83b0ec;
}
.bodyareapagemargin
{
	background: #83b0ec;
	border-top: 1px solid #6f9dd9;
}
.bodyareaframe, .viewareaframe
{
	vertical-align: top;
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	border-top: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-left: 1px solid #6f9dd9;
}
.bodyareaframe
{
	padding: 10px;
}
.formareaframe
{
	vertical-align: top;
	height: 100%;
	background-color: #ffffff;
	padding: 8px;
}
.pagetitle
{
	color: #000000;
	font-family: verdana;
	font-size: 16pt;
	margin: 0px 0px 4px 0px;
	font-weight: normal;
}
.pagetitle a
{
	text-decoration: none;
	color: #000000;
	margin: 0;
	font-weight: normal;
}
.pagetitle a:hover
{
}
.pagecaption
{
	font-size: 9pt;
	color: #000000;
	font-family: arial,verdana,sans-serif;
}
.selected
{
	background-position: left top;
	color: #000000;
	background-image: url(   'images/filedialogselected.gif' );
	background-color: #FFE499;
	border-top: 1px solid #FFE499;
	border-bottom: 1px solid #FFE499;
	background-repeat: repeat-x;
}
.selected SPAN
{
	color: #000000;
}
.vh table.selectedtitle, .vh2 table.selectedtitle, .vh-icon table.selectedtitle, .vh table.unselectedtitle, .vh2 table.unselectedtitle, .vh-icon table.unselectedtitle
{
	height: 21px;
}
.vh table.selectedtitle, .vh2 table.selectedtitle, .vh-icon table.selectedtitle
{
	background-color: #dde1e5;
	border: none;
}
.vh2 .selectedtitle .vb, .vh2 .unselectedtitle .vb
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
}
.vh-icon .selectedtitle .vb, .vh-icon .unselectedtitle .vb
{
	padding-left: 0px;
	vertical-align: middle;
}
.vh-icon
{
	padding-left: 6px;
	padding-right: 4px;
}
.propertysheet th.vh2, .propertysheet th.vh2-nofilter
{
	font-family: tahoma;
}
.listviewtable .vh2, .summarystandardbody .vh2
{
	padding: 1px 1px 0px 1px;
}
.listviewtable .vb2, .summarystandardbody .vb2
{
	padding-left: 7px;
	padding-right: 7px;
}
.basictable
{
	border-collapse: collapse;
}
.selectedtitle
{
	background-color: #ffffff;
	border: 1px solid #b09460;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.selectedtitlealternative
{
	background-color: #ffffff;
	border: 1px solid #b09460;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.unselectedtitle
{
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}
.vb-title .unselectedtitle
{
	padding: 1px;
}
.menuimagecell
{
	background: #ffe6a0 url(   'images/selectednav.gif' ) repeat-x;
	cursor: pointer;
	border: solid 1px #ffffff;
	padding: 0px;
	height: 18px;
}
.vh .menuimagecell, .vh2 .menuimagecell, .vh-icon .menuimagecell
{
	height: 20px;
}
.vh .menuimagecell img, .vh2 .menuimagecell img, .vh-icon .menuimagecell img
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.filedialog td
{
	height: 16px;
}
.descriptiontext
{
	color: #4c4c4c;
	font-family: tahoma;
	font-size: 8pt;
	text-align: left;
}
.webpartpagedescription
{
	font-family: verdana;
	font-size: 8pt;
	color: #5a5a5a;
	padding: 8px 12px 0px 12px;
}
.inputformdescription
{
	width: 475px;
	padding-right: 9px;
}
.inputformcontrols
{
	width: 375px;
}
.halfinputformcontrols
{
	width: 150px;
}
.dspadapterlist
{
	padding-left: 1cm;
	color: #7f7f7f;
	font-family: verdana;
	font-size: 8pt;
}
.alerttext
{
	color: #ff0000;
	font-family: verdana;
	font-size: 8pt;
}
.separator
{
	color: #83b0ec;
	font-size: 10pt;
}
.separator img
{
	height: 16px;
	width: 1px;
	margin: 0px 1px 0px 1px;
	background: #9ac6ff;
	border-bottom: 1px solid #f2f8ff;
	border-right: 1px solid #f2f8ff;
}
.authoringcontrols
{
	background-color: #ebf3ff;
	font-family: tahoma;
	font-size: 8pt;
	color: #525252;
}
.propertysheet th.authoringcontrols
{
	background-color: #ebf3ff;
	font-family: tahoma;
	font-size: 8pt;
	color: #083772;
	text-align: left;
}
.multiselectbox
{
	width: 175px;
}
.lookuptypeindropdown
{
	width: 20em;
}
.lookuptypeintextbox
{
	width: 20em;
	vertical-align: middle;
}
.sectionheader
{
	color: #525252;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
}
.linksectionheader, .propertysheet th.linksectionheader
{
	color: #000000;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}
td.linksectionheader, th.linksectionheader
{
	background-color: #ebf3ff;
	background-image: url(   'images/linksectiongrad.gif' );
	background-repeat: repeat-x;
	border: 1px solid #add1ff;
	text-align: left;
}
table.disc-bar
{
	background-color: #d6e8ff;
	background-image: url(   'images/quickLaunchHeader.gif' );
	background-repeat: repeat-x;
	border: 1px solid #79a7e3;
	text-align: left;
}
table.disc HR
{
	height: 1px;
	color: #add1ff;
}
.attachUploadButtons
{
	text-align: right;
}
.sectionheader a, .sectionheader a:hover, .sectionheader a:visited, .propertysheet .sectionheader a, .propertysheet .sectionheader a:hover
{
	color: #525252;
	text-decoration: none;
}
.sectionline
{
	background-color: #d9d9d9;
}
.sectionhighlight-top
{
	border: 1px solid #ff9932;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #f7f3cd;
	font-family: tahoma;
	font-size: 8pt;
}
.sectionhighlight
{
	background-color: #fffbd8;
	color: #4c4c4c;
}
.sectionhighlight-line
{
	height: 1px;
	padding: 0px;
	background-color: #ff9932;
}
.partline
{
	background-color: #add1ff;
}
.propertysheet
{
	font-family: verdana;
	font-size: .7em;
	text-align: left;
	color: #4c4c4c;
}
.propertysheet th
{
	font-family: verdana;
	font-size: 8pt;
	color: #4c4c4c;
	font-weight: normal;
}
.propertysheet a
{
	text-decoration: none;
	color: #3966bf;
}
.propertysheet a:hover
{
	text-decoration: underline;
	color: #000000;
}
table.pageinformation, table.createpageinformation
{
	font-family: tahoma;
	font-size: 8pt;
	height: 115px;
}
table.pageinformation
{
	background-image: url(   'images/settingsgraphic.jpg' );
	background-color: #ffffff;
	background-repeat: repeat-x;
}
table.createpageinformation
{
	background-image: url(   'images/creategraphic.jpg' );
	background-repeat: repeat-x;
	background-color: #ffffff;
}
.pageinformation th, .createpageinformation th
{
	color: #204d89;
	text-align: left;
}
.pageinformation table td, .createpageinformation table td
{
	color: #000000;
	text-align: left;
	font-family: tahoma;
	font-size: 8pt;
	padding: 3px 5px 3px 1px;
}
.pageinformation table th
{
	padding: 3px 5px 3px 1px;
}
.storMeFree
{
	background-color: #80f0dc;
	border-style: dashed;
	border-width: 1px;
	border-color: white;
}
.storMeUsed
{
	background: #8ebbf5;
	border-style: solid;
	border-width: 1px;
	border-color: white;
}
.storMeEstimated
{
	background-color: #83b0ec;
	border-style: dotted;
	border-width: 1px;
	border-color: white;
}
.storMeFilterBar
{
	background: #8ebbf5;
}
.informationtablehover
{
	border: solid 1px #add1ff;
}
.informationtablehover td, .informationtablehover th
{
	background-color: #ebf3ff;
}
.informationtablehover td
{
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
}
.informationtablehover th
{
	border-top: solid 1px #ffffff;
}
.informationtablestatic
{
	background-image: url(   'images/settingsbkg.jpg' );
	background-repeat: no-repeat;
}
.pageinformationheader
{
	font-weight: bold;
	color: #000000;
}
.itemheader a
{
	font-size: 11pt;
	font-family: arial;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.itemstatic
{
	border: 1px solid #FFFFFF;
	background-color: transparent;
}
.itemhover
{
	border: solid 1px #d2b47a;
	background-image: url(   'images/selectednav.gif' );
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	cursor: pointer;
}
.itemhover a
{
	color: #000000;
	text-decoration: underline;
}
.discussiontitle
{
	font-size: .7em;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
}
.listdescription
{
	color: #4c4c4c;
	font-family: tahoma;
	background: #f8f8f8;
	padding: 2px 6px 4px 6px;
	border-bottom: 1px solid #6f9dd9;
}
.vh, .vh2, .vh-icon, .vh-icon-empty, .vhImage, .vh2-nograd, .vh3-nograd, .vh2-nograd-icon, .vh2-nofilter, .vh2-nofilter-icon, .ph
{
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.gb, .gb2, .gbload, .vb, .vb2, .vb-tall, .GRFont, .vb-user, .pb, .pb-selected td
{
	color: #000000;
}
.gb a, .gb2 a
{
	color: #003399;
}
.vh, .vh2, .vh-icon, .vh-icon-empty, .vhImage, .gb, .gb2, .gbload, .vb, .vb2, .vb-tall, .GRFont, .vb-user, table.disc td, .vh2-nofilter, .vh2-nograd, .vh3-nograd, .vh2-nograd-icon, .vh2-nofilter-icon, .pb, .pb-selected, .ph
{
	font-size: 8pt;
	font-family: tahoma,sans-serif;
}
.vh, .vh2, .vh2-nofilter, .vh2-nograd, .vh3-nograd, .vh2-nograd-icon, .vh2-nofilter-icon, .ph
{
	white-space: nowrap;
}
.vh, .vh2, .vh-icon, .vh2-nofilter, .vh2-nofilter-icon, .viewheadertr .vh-group, .vh2-nograd, .vh3-nograd, .vh2-nograd-icon, .ph, .pickerresultheadertr
{
	background-image: url(   'images/viewheadergrad.gif' );
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.disc .viewheadertr th.vh2
{
	padding: 1px 5px 0px 4px;
}
.disc .vh2 .selectedtitle .vb, .disc .vh2 .unselectedtitle .vb
{
	padding-left: 4px;
}
th.vh3-nograd
{
	width: 12px;
	color: #949494;
	font-size: 8pt;
	font-family: tahoma,sans-serif;
}
.vh .vh
{
	background-image: none;
	border-left: none;
	padding-left: 1px;
	background-color: transparent;
}
.vh2, .ph
{
	padding: 3px 8px 1px 8px;
}
.vh2-gridview
{
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.vh-icon, .vh2-nograd-icon, .vh2-nofilter-icon
{
	width: 12px;
}
.vh-icon-empty
{
	width: 0px;
}
.vh a, .vh a:visited, .vh2 a, .vh2-nofilter a
{
	color: #7f7f7f;
	text-decoration: none;
}
.vh a:hover, .vh2 a:hover, .vh2-nofilter a:hover
{
	text-decoration: underline;
}
.vhImage
{
	width: 18pt;
}
.cbp
{
	padding-left: 8px;
	padding-right: 8px;
}
.standardheader
{
	font-size: 1em;
	margin: 0em;
	text-align: left;
	color: #525252;
}
.linksectionheader .standardheader
{
	color: #000000;
}
.gb h3.standardheader
{
	margin-top: 1em;
}
.gb .standardheader
{
	color: #000000;
}
.gb
{
	height: 22px;
	background-color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #8ebbf5;
	border-top: 1px solid #f9f9f9;
	padding-bottom: 3px;
}
.listviewtable .gb, .listviewtable .gb2
{
	padding-top: 14px;
}
.gb2
{
	height: 22px;
	color: #4c4c4c;
	padding-bottom: 3px;
	border-bottom: 1px solid #e3efff;
	border-top: 1px solid #f9f9f9;
}
.gbload
{
	height: 22px;
	color: #4c4c4c;
	background-color: #ffffff;
	padding-bottom: 3px;
}
.vb, .vb2, .GRFont, .vb-user, table.disc td, .vb-tall, .pb, .pb-selected
{
	vertical-align: top;
}
.vb a, .vb2 a, .GRStatusText a, .vb-user a, .disc a
{
	color: #003399;
	text-decoration: none;
}
.vb a:hover, .vb2 a:hover, .vb-user a:hover, .disc a:hover
{
	color: #000000;
	text-decoration: underline;
}
.vb a:visited, .vb2 a:visited, .GRStatusText a:visited, .vb-user a:visited, .disc a:visited
{
	color: #000066;
	text-decoration: none;
}
.vb a:visited:hover, .vb2 a:visited:hover, .vb-user a:visited:hover, .disc a:visited:hover
{
	color: #000000;
	text-decoration: underline;
}
.vb-icon
{
	vertical-align: top;
	width: 0%;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.vb-icon-overlay
{
	border: 0;
	position: relative;
	left: -7px;
	bottom: -2px;
}
.vb-user
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.vb-title .vb
{
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 6px;
}
.vb-title .selectedtitle .vb
{
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.vb2
{
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
}
.pb, .pb-selected
{
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}
.pb
{
	height: 22px;
	padding-top: 3px;
	border-top: 1px dashed #ffffff;
}
.pb-selected
{
	height: 22px;
	padding-top: 3px;
	background-color: #ffe6a0;
	border-top: 1px solid #ffe6a0;
	border-bottom: 1px solid #ffe6a0;
}
.pb a, .pb-selected a
{
	font-size: 8pt;
	font-family: tahoma,sans-serif;
	color: #000000;
	text-decoration: none;
	cursor: default;
}
.vb-tall
{
	line-height: 1.5em;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
}
th .vb, .vh2-nofilter, .vh2-nofilter-icon, th.vh2-nograd, th.vh2-nograd-icon
{
	color: #b2b2b2;
	font-size: 8pt;
	font-family: tahoma,sans-serif;
}
th .vb a, .vh2-nofilter a, .vh2-nofilter-icon a
{
	color: #808080;
}
th .selectedtitle .vb, th .selectedtitle .vh2-nofilter, th .selectedtitle vh2-nofilter-icon, th .selectedtitle .vb a, th .selectedtitle .vh2-nofilter a, th .selectedtitle vh2-nofilter-icon a
{
	color: #4c4c4c;
}
.vb li
{
	vertical-align: auto;
}
.vh2-nofilter, .vh2-nofilter-icon, .vh2-nograd, .vh3-nograd, .vh2-nograd-icon
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 20px;
}
.nlline
{
	background: #d8d8d8;
}
.ppleft
{
	height: 440px;
	overflow: auto;
	margin: 2px;
	border-bottom: 1px solid #d8d8d8;
}
.ppright
{
	width: 600px;
	margin: 8px;
}
.basictable .alternating
{
	background-color: transparent;
}
.homepagetitle
{
	font-family: arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.addnew
{
	font-weight: normal;
	font-family: verdana;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}
a.addnew:Hover
{
	color: #000000;
	text-decoration: underline;
}
td.addnew
{
	padding-left: 1px;
	padding-right: 7px;
}
.error
{
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ff0000;
}
.errorcolor
{
	color: #FF0000;
}
.successcolor
{
	color: #008000;
}
IMG.button
{
	cursor: pointer;
}
.announcementtitle
{
	font-weight: bold;
}
.homepagetitle:Hover
{
	text-decoration: underline;
	color: #000000;
}
.discussionseparator
{
	color: #CCCCCC;
	height: 1px;
}
.summarytitlebarframe
{
	background-color: #2353b2;
}
.summarytitlebar a:link
{
	font-family: Verdana,serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.summarytitlebar a:visited
{
	font-family: Verdana,serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.summarytitlebar
{
	color: #FFFFFF;
	font-size: .68em;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
}
.summarytitlebartitle
{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}
.summarytitlebartitle:hover
{
	text-decoration: underline;
	color: #000000;
}
img.thumbnail
{
	border: solid #83b0ec 3px;
}
tr.imglibselectedrow, tr.highlight
{
	background-color: #f2f2f2;
}
.imglibthumbnail
{
	background-color: #d8d8d8;
	border: solid #83b0ec 0px;
}
span.thumbnail
{
	padding: 16 10;
	position: relative;
	width: 5px;
}
span.userdata
{
	behavior: url(#default#userData);
	display: none;
}
.imglibmenuarea
{
	background-color: #f2f8ff;
}
a.imglibPreviewTitle
{
	overflow: hidden;
	text-overflow: ellipsis;
	width: 130px;
}
table.imglibPreviewTable
{
	display: none;
}
table.disc td
{
	padding: 0;
	color: #4c4c4c;
}
.disc-nopad, table tr td.disc-nopad, table.disc-nopad td
{
	padding: 0px;
}
table tr td.disc-padabove
{
	padding: 5px 5px 5px 5px;
}
table.disc-bar td
{
	vertical-align: middle;
	height: 22px;
	padding-left: 5px;
}
table.disc-bar IMG
{
	vertical-align: middle;
}
table.disc-bar B
{
	vertical-align: 10%;
	padding-right: 5px;
}
td.disc-bordered, td.disc-bordered-noleft
{
	border: 0px solid #add1ff;
	border-top-width: 0px;
}
table tr td.disc-bordered-noleft
{
	border-left-width: 1px;
	padding: 0px 10px 5px 10px;
	font-family: verdana;
	font-size: .7em;
	text-align: left;
}
table tr td.disc-bordered
{
	padding: 0px 0px 5px 5px;
}
.UserShadedRegion
{
	font-family: verdana,sans-serif;
	background-color: #fffacc;
}
.UserCaption
{
	font-size: 8pt;
	font-family: verdana;
	background-color: #d6e8ff;
}
.UserConfiguration
{
	font-size: 8pt;
	font-family: verdana;
	background-color: #f2f2f2;
}
.UserDottedLine
{
	margin-bottom: 2px;
	height: 1px;
	overflow: hidden;
	background-color: #3966bf;
	background-image: url(   'images/dot.gif' );
}
.UserButton, .UserInput, .UserSelect
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
}
.UserNotification
{
	font-family: verdana,sans-serif;
	padding: 4px;
	color: #7f7f7f;
}
.RemoveConnectionLink
{
	color: #003399;
	text-decoration: none;
}
.ConnectionTabLink
{
	color: #333333;
	text-decoration: none;
}
.ConnectionChooseActiveTab
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #ece9d8;
	padding: 3px;
	display: inline;
	height: 24px;
	background-color: #ece9d8;
}
.ConnectionChooseInactiveTab
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	display: inline;
	margin-top: 4px;
	height: 20px;
	color: #333333;
	background-color: #bfbfbf;
}
.ConnectionConfigureInactiveTab
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	margin-top: 4px;
	display: inline;
	height: 20px;
	color: #333333;
	background-color: #bfbfbf;
}
.ConnectionConfigureActiveTab
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #ece9d8;
	padding: 3px;
	display: inline;
	height: 24px;
	background-color: #ece9d8;
}
.UserConnectionTop
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-bottom: solid 1px #999999;
	height: 24px;
	width: 100%;
}
.UserToolBarTextArea
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
.UserToolbarTextArea A:link
{
	color: #3966bf;
	text-decoration: none;
}
.UserToolbarTextArea A:visited
{
	color: #3966bf;
	text-decoration: none;
}
.UserToolbarTextArea A:hover
{
	color: #000000;
	text-decoration: underline;
}
.UserToolbarDisabledLink
{
	color: #7f7f7f;
	font-size: 8pt;
	font-family: verdana;
	padding: 4px;
}
.UserToolbarImage
{
	border: medium none;
	font-size: 8pt;
	cursor: pointer;
	background-color: #f2f2f2;
	text-align: center;
}
.UserCaptionShadow
{
	border-right: 1px solid #add1ff;
	border-left: 1px solid #add1ff;
	background-color: #f3f3f3;
	height: 2px;
	background-image: url(   'images/viewheadergrad.gif' );
	background-repeat: repeat-x;
}
.UserGenericHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: arial,sans-serif;
}
.UserGeneric
{
	padding: 8px 5px 7px 5px;
}
.UserGenericBody
{
	padding: 5px 0px 0px 17px;
}
.UserGenericText
{
	font-size: 8pt;
	font-family: verdana,arial,sans-serif;
	color: #000000;
}
.UserBackground
{
	background-color: #FFFFFF;
}
.UserSectionTitle
{
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: solid 1px #c4c4c4;
	color: #595959;
}
.UserSectionHead
{
	width: 100%;
	padding: 0px 0px 3px 0px;
	color: #595959;
}
.UserSectionBody
{
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.UserControlGroup
{
	padding-bottom: 10px;
	padding-top: 2px;
}
.UserSectionFooter
{
	width: 100%;
	margin-top: 5px;
	padding-top: 2px;
	border-top: solid 1px #c8c8c8;
	color: #000000;
}
.UserFooter
{
	width: 100%;
	padding: 10px 7px 7px 7px;
}
.UserCommandArea
{
	padding-top: 7px;
}
.UserToolbar
{
	background-image: url(   'images/topnavunselected.gif' );
	border-bottom: 1px solid #6f9dd9;
	padding-left: 2px;
	padding-right: 2px;
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: transparent;
}
.UserCellHover
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	border: solid 1px #2353b2;
	color: #000000;
}
.UserCellSelected
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	background-image: url(   'images/selectednav.gif' );
	background-repeat: repeat-x;
	background-color: #ffdf88;
	border: solid 1px #d2b47a;
	color: #000000;
}
.UserCell
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	margin: 1px;
	color: #003399;
}
.UserGenericBulletItem
{
	padding-bottom: 2px;
}
.ToolPaneFrame
{
	padding: 0px;
	background-color: #f2f2f2;
}
.ToolPaneOuter
{
	padding: 0px;
	background-color: #f2f2f2;
	border-top: 1px solid #6f9dd9;
	border-right: 2px solid #6f9dd9;
}
.ToolPaneBody
{
	padding-right: 2px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.ToolPaneHeader
{
	background-color: #2353b2;
	border-style: none;
}
.ToolPaneBorder
{
	border-right: 1px solid #add1ff;
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;
	border-left: 1px solid #add1ff;
}
.ToolPaneClose
{
	background-image: url(   'images/topnavselected.gif' );
	background-repeat: repeat-x;
	background-color: #79a7e3;
	border-top: solid 1px #e3efff;
	border-bottom: solid 1px #83b0ec;
	padding-right: 3px;
	padding-left: 0px;
}
.ToolPaneTitle
{
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(     'images/topnavselected.gif' );
	background-repeat: repeat-x;
	border-left: solid 1px #e3efff;
	border-top: solid 1px #e3efff;
	border-bottom: solid 1px #83b0ec;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #DBE7F7;
}

.ToolPanel
{
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	background-repeat: repeat-x;
	border-left: solid 1px #e3efff;
	border-top: solid 1px #e3efff;
	border-bottom: solid 1px #83b0ec;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	background-color: #d1e1ff;
	background-image: url('images/bg-white-blue.gif');
}
.ToolPanelBody
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: auto;
	height: 500px;
}
.ToolPaneFooter
{
	padding: 5px;
	font-size: 8pt;
	border-top: solid 1px #C8C8C8;
	color: #595959;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
}
.ToolPaneError
{
	color: #e00000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	padding: 10px;
}
.ToolPaneInfo
{
	font-size: 8pt;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #204d89;
}
.ToolPartSpacing
{
	padding-top: 8px;
}
.ToolStripSelected
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	background-image: url(   'images/menubuttonhover.gif' );
	padding: 1px 4px 2px 4px;
	background-color: #afd2ff;
	border-top: solid 1px #f2f8ff;
	border-bottom: solid 1px #d6e8ff;
	color: #000000;
}
.ToolStrip
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	background-image: url(    'images/listheadergrad.gif' );
	color: #339933;
	border-top: solid 1px #f2f8ff;
	border-bottom: solid 1px #d6e8ff;
	background-color: #afd2ff;
	font-weight: bold;
}
.TPBorder
{
	border: none;
}
.TPHeader
{
	background-color: #ffdf88;
}
.TPTitle
{
	padding-left: 4px;
	padding-right: 0px;
	color: #2A4666;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}
.TPBody
{
	color: #000000;
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
.TPBody A:link, .TPBody A:visited, .TPBody A:hover
{
	color: #003399;
	text-decoration: none;
	cursor: pointer;
}
.TPCommands
{
}
.TPInput
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
}
.PropGridBuilderButton
{
	border: solid 1px #3966bf;
	width: 16px;
	font-size: 8pt;
	display: none;
	background-color: #add1ff;
}
.BuilderBackground
{
	background: #ece9d8;
	color: #4c4c4c;
}
.SPZone
{
	border: 1px solid #add1ff;
	padding: 5px;
	background-color: #e3efff;
}
.SPZoneSelected
{
	border: 1px solid #ffa521;
	background-color: #ffeebe;
	padding: 5px;
}
.SPZoneIBar
{
	border: #f48b3f 3px solid;
}
.SPZoneLabel
{
	color: #7f7f7f;
	font-family: tahoma,verdana;
	font-size: 8pt;
	padding: 0px 0px 1px 0px;
}
.SPZoneCaption
{
	font-size: 9pt;
	color: #7f7f7f;
	font-family: tahoma,verdana;
}
.WPDesign
{
	background-color: #add1ff;
}
.WPMenu
{
	background-color: #add1ff;
}
.WPTitle
{
	font-weight: bold;
	font-family: tahoma,sans-serif;
	color: #4c4c4c;
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10pt;
}
.WPTitle A:link, .WPTitle A:visited
{
	color: #4c4c4c;
	text-decoration: none;
	cursor: pointer;
}
.WPTitle A:hover
{
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}
.WPSelected
{
	border: #ffbb77 3px dashed;
}
.WPBody
{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
.WPBody TABLE, .TPBody TABLE
{
	font-size: 1em;
}
.WPBody A:link, .WPBody A:visited
{
	color: #003399;
	text-decoration: none;
}
.WPBody A:hover
{
	color: #000000;
	text-decoration: underline;
}
.WPBody th, .TPBody th
{
	font-weight: bold;
}
.WPBody td
{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
.WPBody h1, .TPBody h1
{
	font-weight: bold;
	font-size: 200%;
}
.WPBody h2, .TPBody h2
{
	font-weight: bold;
	font-size: 150%;
}
.WPBody h3, .TPBody h3
{
	font-weight: bold;
	font-size: 120%;
}
.WPBody h4, .TPBody h4
{
	font-weight: bold;
	font-size: 100%;
}
.WPBody h5, .TPBody h5
{
	font-weight: bold;
	font-size: 80%;
}
.WPBody h6, .TPBody h6
{
	font-weight: bold;
	font-size: 65%;
}
.WPBorder, .WPBorderBorderOnly
{
	border-color: #9ac6ff;
	border-width: 1px;
	border-style: solid;
}
.WPBorder
{
	border-top-width: 0px;
}
.HoverCellInActive, .SpLinkButtonInActive
{
	border: none;
	margin: 1px;
	color: #4c4c4c;
	vertical-align: top;
	background-color: transparent;
}
.HoverCellActive, .SpLinkButtonActive
{
	border: #6f9dd9 1px solid;
	vertical-align: top;
	background-color: #ffbb47;
	background-image: url(   'images/menubuttonhover.gif' );
}
.HoverCellActiveDark
{
	background-image: url(   'images/menubuttonhover.gif' );
	border: solid 1px #868686;
	background-color: #ffbb47;
	vertical-align: top;
}
.SpLinkButtonInActive, .SpLinkButtonActive
{
	padding: 1px 1px 1px 3px;
}
.SpLinkButtonActive a, .SpLinkButtonActive a:hover
{
	color: #000000;
	text-decoration: none;
}
.SPLink
{
	font-family: verdana;
	font-size: 8pt;
	color: #003399;
}
.SPLink A:link, .SPLink A:visited
{
	color: #2A4666;
	text-decoration: none;
}
.SPButton
{
	font-family: Verdana;
	font-size: 8pt;
}
.WPAddButton
{
	height: 25px;
	background: #ffe6a0 url(   'images/wpqaM.gif' ) repeat-x;
	border: solid 1px #FEBA52;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
.WPAddButtonHover
{
	background: #ffffff url(   'images/wpqaMH.gif' ) repeat-x;
}
.WPAddButton td
{
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
.WPAddButton span
{
	color: #CD5C01;
	vertical-align: middle;
}
.WPAddButtonHover span
{
	color: #000000;
	vertical-align: middle;
}
.PartSpacingVertical
{
	font-size: 1pt;
	margin-top: 12px;
}
.PartSpacingHorizontal
{
	font-size: 1pt;
	width: 8px;
}
.WPHeader
{
}
.WPHeader TD
{
	border-bottom: 1px solid #4e7cb7;
	border-collapse: collapse;
}
A span.WPEditText
{
	display: inline;
	vertical-align: middle;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 8pt;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	text-decoration: none;
}
.SPzone .WPHeader TD, .SPZoneSelected .WPHeader TD
{
	border: 1px solid #c4c4c4;
	background-color: #fff9de;
	background-image: url(   'images/partgrad.gif' );
	background-repeat: repeat-x;
}
.SPZone td.toolbar table, .SPZoneSelected td.toolbar table
{
	background-color: transparent;
}
.SPZone tr.viewheadertr table, .SPZoneSelected tr.viewheadertr table, .SPZone .vh2 table, .SPZoneSelected .vh2 table, .SPZone .vh table, .SPZoneSelected .vh table
{
	background-color: #f2f2f2;
}
.SPZone .vh table.unselectedTitle, .SPZone .vh2 table.unselectedTitle, .SPZoneSelected .vh table.unselectedTitle, .SPZoneSelected .vh2 table.unselectedTitle
{
	background-color: transparent;
}
.SPZone .vh table.selectedTitle, .SPZone .vh table.selectedTitle td, .SPZone .vh2 table.selectedTitle, .SPZoneSelected .vh table.selectedTitle, .SPZoneSelected .vh table.selectedTitle td, .SPZoneSelected .vh2 table.selectedTitle
{
	background-color: #dde1e5;
}
.SPZone table, .SPZoneSelected table
{
	background-color: #ffffff;
}
.rtApplyBackground
{
	background-color: #ffdf88;
	border-bottom: buttonshadow solid 1px;
	border-right: buttonshadow solid 1px;
}
.tbButtonMouseOverDown
{
	background-color: #ffdf88;
	border-bottom: buttonhighlight solid 1px;
	border-left: buttonshadow solid 1px;
	border-right: buttonhighlight solid 1px;
	border-top: buttonshadow solid 1px;
	top: 1px;
	height: 22px;
	width: 23px;
}
.rtRemoveBackground
{
	background-color: transparent;
	border-bottom: #ffdf88 solid 1px;
	border-left: #ffdf88 solid 1px;
	border-right: #ffdf88 solid 1px;
	border-top: #ffdf88 solid 1px;
}
.subsmanageheader
{
	background-color: #f2f2f2;
	font-family: verdana;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}
.subsmanagecell
{
	color: #000000;
	font-family: verdana;
	font-size: .68em;
	height: 18px;
	vertical-align: top;
}
.ConnError
{
	color: #ff0000;
}
.underline
{
	vertical-align: top;
	border-bottom: 1px solid #bfbfbf;
	padding: 3px 4px 4px 4px;
}
.underlineback
{
	vertical-align: top;
	border-bottom: 1px solid #bfbfbf;
	padding: 3px 4px 4px 4px;
	background-color: #f2f2f2;
}
.back
{
	vertical-align: top;
	padding: 2px 4px 4px 4px;
	background-color: #f2f2f2;
}
.smallheader, th.smallheader
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: verdana;
	text-align: left;
}
.smallsectionline
{
	padding: 0px;
	background-color: #bfbfbf;
}
.tabselected
{
	border-left: 1px solid #6F9DD9;
	border-right: 1px solid #6F9DD9;
	border-top: 1px solid #6F9DD9;
	padding: 3px 10px;
	font-weight: bold;
	position: relative;
	top: 0px;
	color: #003399;
	background-image: url(   'images/selectednav.gif' );
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	border-bottom: white;
}
.tabinactive
{
	border-left: 1px solid #c2dcff;
	border-right: 1px solid #c2dcff;
	border-top: 1px solid #c2dcff;
	padding: 3px 10px;
	font-weight: bold;
	position: relative;
	top: 0px;
	color: #003399;
	background-image: url(   'images/topnavunselected.gif' );
	background-color: #e3efff;
	background-repeat: repeat-x;
	border-bottom: none;
}
.tabinactive a:link
{
	color: #003399;
	text-decoration: none;
}
.tabinactive a:hover
{
	color: #003399;
	text-decoration: none;
}
.tabinactive a:visited
{
	color: #003399;
	text-decoration: none;
}
.surveyHBar
{
	font-size: 2px;
	background-color: #3966bf;
	border: solid;
	border-width: 5px;
	border-color: #3966bf;
}
.surveyHBarB
{
	font-size: 2px;
	background-color: #CCCCCC;
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.surveyHBarLabel
{
	font-size: 8pt;
	font-family: tahoma,sans-serif;
	color: #7f7f7f;
	text-decoration: none; ;height:3.75pt;
margin:0;
padding:0;
border:none;
background-color:white;
}
.surveyVBar
{
	font-size: 2px;
	background-color: #3966bf;
}
.surveyVBarB
{
	font-size: 2px;
	background-color: #CCCCCC;
	vertical-align: bottom;
}
.surveyVBarBI
{
	font-size: 2px;
	background-color: #3966bf;
	vertical-align: top;
}
.surveyVBarS
{
	font-size: 2px;
}
.surveyVBarT
{
	font-size: 7pt;
	font-family: verdana;
	color: #7f7f7f;
}
.surveyVBarTC
{
	font-size: 7pt;
	font-family: verdana;
	text-align: center;
	color: #7f7f7f;
}
.surveyHR
{
	color: #CCCCCC;
	height: 1px;
}
.surveyTotal
{
	font-size: 8pt;
	font-family: verdana;
	color: #7f7f7f;
	padding-left: 10px;
	padding-right: 0px;
}
.uploadborder
{
	border: 1px solid #83b0ec;
}
.uploadcontrol
{
	background-color: #f2f2f2;
}
.spaceBetContentAndButton
{
	height: 10px;
}
.ButtonHeightWidth
{
	width: 7.5em;
	font: 8pt tahoma;
	height: 2.1em;
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}
.NarrowButtonHeightWidth
{
	width: 5em;
	height: 2em;
	font: 8pt tahoma;
	padding: 0;
}
.ButtonHeightWidth2
{
	height: 2.1em;
	font: 8pt tahoma;
	width: 11.72em;
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}
.SpaceBetButtons
{
	width: 6px;
}
.summarycustombody
{
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 6px;
}
.summarystandardbody
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 6px;
}
.stylebox
{
	font-family: tahoma;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.stylelabel
{
	font-family: tahoma;
	font-size: 8pt;
	color: #4c4c4c;
}
.styleheader
{
	font-family: tahoma;
	font-size: .68em;
	background-color: #f9f9f9;
}
.styleheader a:link, .stylebody a:link
{
	color: #003399;
	text-decoration: none;
}
.styleheader a:visited, .stylebody a:visited
{
	text-decoration: none;
}
.stylebody
{
	font-family: tahoma;
	font-size: 8pt;
}
.styleheader a:hover, .stylebody a:hover
{
	color: #000000;
	text-decoration: underline;
}
.alternating
{
	background-color: #f9f9f9;
}
.alternatingstrong
{
	background-color: #e3efff;
}
.alternatingstrong td, .basictable .alternating td
{
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
}
.alternatingstrong td td, .basictable .alternating td td
{
	border: 0px;
}
.MWSSelectedInstance
{
	color: #000000;
	text-decoration: none;
}
.MWSInstantiated a:link, .MWSInstantiated a:visited
{
	color: #003399;
	text-decoration: none;
}
.MWSInstantiated a:hover
{
	color: #8ebbf5;
	text-decoration: underline;
}
.MWSUninstantiated a:link, .MWSUninstantiated a:visited
{
	color: #003399;
	text-decoration: none;
}
.MWSUninstantiated a:hover
{
	color: #003399;
	text-decoration: underline;
}
.entity-resolved
{
	color: #000000;
	text-decoration: underline;
}
.entity-unresolved
{
	color: #000000;
	cursor: pointer;
	background-image: url(   'images/squiggle.gif' );
	background-repeat: repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	vertical-align: text-top;
	font-style: italic;
}
.ganttTitleCell
{
	text-align: left;
	padding-left: 7px;
	width: 222px;
	height: 22px;
	border: solid 1px #d6e8ff;
}
.ganttTitleCellText
{
	width: 222px;
	height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 22px;
}
.ganttTitleHeaderCell
{
	text-align: left;
	padding-left: 7px;
	width: 222px;
	border: solid 1px #d6e8ff;
}
.ganttInnerTable td, .ganttInnerTable th
{
	font-family: verdana;
	font-size: .68em;
}
.ganttDiv
{
	position: absolute;
	overflow: auto;
	height: 272px;
	width: 100%;
}
.ganttDivNotIE
{
	position: inherit;
	overflow: auto;
	height: 272px;
	width: 100%;
}
.ganttOuterTable
{
	width: 100%;
	height: 272px;
}
.ganttInnerTable th
{
	color: #4e7cb7;
}
.ganttMajorTimeUnitHeaderCell
{
	text-align: center;
	border-left: solid 1px #d6e8ff;
	border-right: solid 1px #d6e8ff;
	background-color: #f9f9f9;
}
.ganttDetailTimeUnitRow td, .ganttDetailTimeUnitRow th
{
	text-align: center;
	border: solid 1px #d6e8ff;
	background-color: #f9f9f9;
}
.ganttDetailTimeUnitRow abbr
{
	border: none;
}
.GWD
{
}
.GNWD
{
	background: #f9f9f9;
}
.GT
{
	background: cornsilk;
}
.ganttTransparentImage
{
	position: absolute;
	width: 100%;
	height: 20px;
	z-index: 2;
}
.ganttNonTransparentImage
{
	position: relative;
	z-index: 1;
}
.dgselected
{
	background: #5980A5;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
}
.dgselected a
{
	color: #FFFFFF;
	font-weight: bold;
}
.dgselected a:visited
{
	color: #FFFFFF;
	font-weight: bold;
}
.dgbottom
{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.dgadd a
{
	font-weight: bold;
}
.dgadd
{
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #C0C6E0;
}
.infobar
{
	font-family: Tahoma;
	background-color: #EDF0D9;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
}
.selwidth
{
	font-family: tahoma,verdana;
	font-size: 1.2em;
	width: 158px;
}
.featurestatus
{
	width: 100px;
	vertical-align: middle;
}
.featurestatustext
{
	padding: 4px;
	background-color: #003399;
	color: white;
	font-weight: bold;
}
.featurealtrow
{
	background-color: #e9e9e9;
}
.unpublishedresource
{
	border-style: dashed;
	border-width: thick;
	border-color: #ff0000;
	margin: 5px 5px 5px 5px;
}
.inconsistentresource
{
	border-style: dashed;
	border-width: thick;
	border-color: #00FF00;
	margin: 5px 5px 5px 5px;
}
.annotatedanchorspacing
{
	top: 3px;
	left: 3px;
	width: 3px;
	height: 3px;
}
.consolemptablerow
{
	background-color: #79a7e3;
}
.consolestatus, .consoleerror, .consolemessage, .consoletoolbar
{
	font-size: 8pt;
	font-family: Tahoma,verdana;
}
.consoleframe, .consolestatusframe
{
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
}
.consolestatuscell
{
	background-image: url(   'images/pageTitleBKGD.gif' );
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #d5dced;
	text-align: center;
}
.consoleframe
{
	border-top-width: 1px;
	border-color: #83b0ec;
}
.consolestatusframe
{
	border-top-width: 0px;
	background-color: #f6fdfd;
	background-repeat: repeat-x;
	border-color: #FFFFFF;
}
td.consolestatusmajorframe, td.consolestatusminorframe, td.consolestatuscheckoutframe
{
	background-repeat: repeat-x;
}
.consolestatusmajorframe
{
	background-color: #fff699;
	background: url(   'images/cnspgrdn.gif' );
}
.consolestatusminorframe
{
	background-color: #e3efff;
	background: url(   'images/cnsugrdn.gif' );
}
.consolestatuscheckoutframe, .consoleminiframe
{
	background-color: #fff8b2;
	background: url(   'images/cnsugrdn.gif' );
}
.consoleminiframe
{
	height: 24px;
	background-repeat: repeat-x;
}
.consolestatusshadowframe
{
	background-repeat: repeat-x;
	background: url(   'images/cnsshdo.gif' );
	height: 4px;
}
.consolestatusshadowframeleft
{
	background: url(   'images/cnsshdol.gif' );
	height: 4px;
	width: 3px;
}
.consolestatusshadowframeright
{
	background: url(   'images/cnsshdor.gif' );
	height: 4px;
	width: 3px;
}
.consolemode
{
	background-color: #fff699;
	color: #000000;
	font-size: 8pt;
	font-family: verdana;
}
.consolestatus
{
	color: #666666;
	font-size: 8pt;
	font-family: verdana;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
.consolestatus a
{
	font-family: Verdana,serif;
	font-size: 8pt;
	color: #3966bf;
	text-decoration: none;
}
.consolestatus a:hover
{
	font-family: Verdana,serif;
	font-size: 8pt;
	color: #3966bf;
	text-decoration: underline;
}
.consolehr
{
	background-color: #CDCDCD;
	height: 1px;
}
.consoleerror
{
	color: #ff0000;
	text-decoration: none;
}
.consoleerror a
{
	color: #3966bf;
	text-decoration: none;
}
.consoleerror a:hover
{
	color: #3966bf;
	text-decoration: underline;
}
.consolemessage
{
	color: #204d89;
	text-decoration: none;
}
.consolemessage a
{
	text-decoration: none;
}
.consolemessage a:hover
{
	text-decoration: underline;
}
.consoletoolbar
{
	text-decoration: none;
	color: #003399;
}
.consoletoolbar a
{
	text-decoration: none;
}
.consoleqaback td
{
	padding-left: 3px;
	padding-right: 6px;
	background-image: url(   'images/qarsgrd.gif' );
}
.consoleqabackhover td
{
	background-image: url(   'images/qahvgrd.gif' );
	padding-left: 3px;
	padding-right: 6px;
}
.consoleqaemptyborderh
{
	height: 1px;
}
.consoleqaemptyborderv
{
	width: 1px;
}
.consoleqaemptycorner
{
	width: 1px;
	height: 1px;
}
.consoleqaborderh, .consoleqaborderv, .consoleqacorner
{
	background-color: #CAD7E7;
}
.consoleqaborderhhover, .consoleqabordervhover, .consoleqacornerhover
{
	background-color: #D2B47A;
}
.consoleqaborderh
{
	height: 1px;
}
.consoleqaborderv
{
	width: 1px;
}
.consoleqacorner
{
	width: 1px;
	height: 1px;
}
.consoleqaborderhhover
{
	height: 1px;
}
.consoleqabordervhover
{
	width: 1px;
}
.consoleqacornerhover
{
	width: 1px;
	height: 1px;
}
.webpartpickerpagebackground
{
	background-color: #efebc2;
}
.webpartpickerpageinnerbackground
{
	background-color: #f2f2f2;
}
.webpartpickerpagetext
{
	color: #656B77;
	text-align: left;
}
.webpartpickerpagetext a
{
	color: #3966bf;
	text-align: left;
}
.webpartpickerpageHeaderBorder a
{
	color: #3966bf;
}
.webpartpickeralign
{
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.webpartpickerwarning
{
	color: #ff0000;
}
.viewtotalselect
{
	width: 104px;
}
.hierarchy-node-partialcheck
{
	font-style: italic;
}
.wikitoolbar a.toolbar
{
	color: #124890;
}
.wikieditouter
{
	height: 23px;
	font-size: 8pt;
	font-family: tahoma;
	position: absolute;
	right: 9px;
	top: 30px;
	border: 1px solid #6393D4;
	border-bottom: none;
	text-align: center;
	border-right-width: 2px;
}
.wikieditsecond
{
}
.wikieditthird
{
	background: url(   'images/toolgrad.gif' );
	padding-left: 3px;
}
.wikieditorange
{
}
.wikieditorangeinnera
{
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.wikitoolbar a:hover.toolbar
{
	text-decoration: underline;
	color: #000000;
}
.wikicontent a
{
	text-decoration: underline;
}
.wikicontent a.wikilink
{
	text-decoration: none;
}
.wikicontent a.missinglink
{
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}
.wikicontent
{
	color: #333333;
	line-height: 1.3;
}
.recentchanges
{
	vertical-align: top;
	padding: 7px 1px 9px 4px;
}
.errorinl
{
	font-size: 8pt;
	color: #ff0000;
	font-family: verdana,sans-serif;
}
.diffdeletenostrike, .diffdelete
{
	background-color: #e0e0e0;
}
.diffdelete
{
	text-decoration: line-through;
}
.diffinsert
{
	background-color: #ffeaad;
	border: 1px solid #ffffff;
}
.wikifieldheader
{
	font-family: tahoma;
	font-size: 8pt;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #515151;
	border-bottom: 1px solid #C3C3C3;
	padding: 2px;
}
ul.blogAdminLinks
{
	list-style: none;
	margin: 4px 10px 0 0;
	padding: 0 0 0 4px;
}
ul.blogAdminLinks li
{
	background: url(   'images/rect.gif' ) no-repeat left 50%;
	margin: 0 0 0 0;
	padding: 0 0 3px 15px;
}
ul.blogAdminLinks li a
{
	color: #003399;
}
.PostWrapper, .CommentsWrapper, .blogrss
{
	color: #4c4c4c;
	width: 629px;
}
.blogrssnav
{
	color: #4c4c4c;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border-top: solid 1px #add1ff;
}
.blogrssnav a
{
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
.blogrssnav img
{
	border: none;
}
.PostTitle
{
	font-size: 16pt;
	border-top: solid 1px #e3efff;
	padding-top: 6px;
}
.PostTitle span
{
	position: relative;
	left: -2px;
	right: auto;
}
.PostTitle a
{
	color: #4c4c4c;
	text-decoration: none;
}
.PostFooter, .CommentFooter
{
	font-size: 8pt;
	color: #999999;
	padding-bottom: 22px;
}
.PostFooter a, .CommentFooter a
{
	color: #6c90d8;
	white-space: nowrap;
}
.PostBody
{
	color: #4c4c4c;
	font-size: 8pt;
	line-height: 1.7em;
	padding-top: 6px;
	padding-bottom: 12px;
}
.PostBody a
{
	color: #0000CC;
}
.PostBody p
{
	margin: 0 0 1em 0;
}
h3.PostDate
{
	font-size: 8pt;
	color: #7f7f7f;
	margin: 0;
	border-bottom: solid 1px #6f9dd9;
	padding-bottom: 5px;
}
h3.CommentHeader
{
	font-size: 16pt;
	font-weight: normal;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	top: -.25em;
	left: -2px;
	right: auto;
}
h4.CommentTitle
{
	color: #666666;
	font-size: 8pt;
	line-height: 1.7em;
	padding: 0px 0 0 0;
	margin: 0px;
}
.CommentBody
{
	color: #4c4c4c;
	font-size: 8pt;
	line-height: 1.7em;
	padding-bottom: 12px;
	padding-top: 6px;
}
.commentsempty
{
	color: #4c4c4c;
	font-size: 8pt;
	padding-bottom: 22px;
	padding-top: 6px;
}
.blogedit
{
	font-size: 8pt;
	line-height: 1.7em;
	vertical-align: top;
	border-top: solid 1px #e3efff;
}
.blogedit a
{
	border-left: 1px solid #83b0ec;
	border-right: 1px solid #83b0ec;
	border-bottom: 1px solid #83b0ec;
	height: 22px;
	padding: 0px 5px 0 5px;
	color: #003399;
	background-image: url(   'images/toolgrad.gif' );
	background-color: #d6e8ff;
	border-top: none;
}
.blogrss
{
	font-size: 8pt;
	border-top: solid 1px #e3efff;
	padding-top: 5px;
}
.blogrss a
{
	color: #003399;
}
.blogrss img
{
	vertical-align: middle;
	border: none;
}
.commenttable
{
	margin: 15px 0 0 0;
	padding: 0px;
}
.commenttable td
{
	border-top: solid 1px #d6e8ff;
}
.CommentFooter a
{
	padding-top: 4px;
	margin: 0;
}
.pickerwait
{
	width: 100%;
	height: 100%;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
}
.pickerdropdown
{
	margin-left: 5px;
}
.CategoryTitleCell
{
	padding: 0px 0px 0px 0px;
}
.CategoryTitleCell a
{
	display: block;
	background: url(   'images/navBullet.gif' ) no-repeat left top;
	margin: 0px;
	padding: 3px 0px 3px 16px;
}
.BlogEmptyListText
{
	padding: 2px 2px 2px 10px;
}
.BlogNavigator p.descriptiontext
{
	display: none;
}
.BlogNavigator div.navheader
{
	background-color: #d6e8ff;
	border-top: solid 1px #f2f8ff;
	border-left: solid 1px #f2f8ff;
	border-bottom: 1px solid #add1ff;
	padding: 1px 6px 3px 6px;
}
.BlogNavigator div.navheader a
{
	color: #003399;
}
.BlogNavigator div.navheader
{
	color: #4c4c4c;
	font-weight: bold;
}
.BlogNavigator .quicklaunch table td
{
	border-top: none;
}
.BlogNavigator div.WPBody
{
	border-top: solid 1px #add1ff;
}
.BlogNavigator div.PartSpacingVertical
{
	font-size: 1pt;
	margin-top: 0px;
}
.BlogNavigator td.addnew
{
	padding-left: 6px;
}
.BlogNavigator td.addnew img
{
	margin-right: 2px;
}
.BlogEmptyListText
{
	padding: 4px 4px 2px 6px;
	color: #4c4c4c;
}
.pickertitlesection
{
	background: #ffffff url(   'images/siteTitleBKGD.gif' ) repeat-y right top;
}
.pickertitlesection .descriptiontext
{
	padding: 8px 3px 8px 3px;
}
.pickeremptyresulttexttr .descriptiontext
{
	padding-left: 5px;
	padding-top: 6px;
}
.pickerbodysection
{
	background: #ece9d8 url(   'images/viewheadergrad.gif' ) repeat-x;
	border-top: solid 1px #a5a5a5;
}
.pickerresultoutertable
{
	table-layout: fixed;
}
.pickerresulttable
{
	border-collapse: separate;
}
.pickerresultdiv
{
	background-color: #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: inset;
	overflow: scroll;
	width: 100%;
	height: 100%;
}
.pickerbuttonsection
{
	background-color: #ece9d8;
}
.pickersectionline
{
	background-color: #d0d0bf;
}
.pickersearchbox
{
	height: 19px;
	color: #000000;
}
.pickersearchsummarytr td.descriptiontext
{
	padding-left: 6px;
	padding-top: 5px;
	color: #525252;
	font-weight: bold;
}
.pickerwaittexttr td.descriptiontext
{
	text-align: center;
}
.ph
{
	padding-left: 5px;
	padding-right: 5px;
	background-image: none;
	background-color: #f3f3f3;
	color: #949494;
	white-space: nowrap;
}
.naveditor .vb2, .naveditor .gb
{
	padding: 3px 3px 0 3px;
	height: 22px;
}
.naveditor .gb
{
	border-top: 0;
}
.naveditor .gb img
{
	margin-top: 1em;
}
@media print
{
	.leftareacell, .globallinks, .siteaction, .areaseparatorleft, .rightareacell, .areaseparatorright, .areaseparatorcorner, .titlearealeft, .titlearearight, .searchform, .banner, .buttonheightwidth, .buttonheightwidth2
	{
		display: none;
	}
}
.hidden, a.skip, a:hover.skip, a:visited.skip
{
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
a:active.skip, a:focus.skip
{
	position: absolute;
	left: 2px;
	top: 2px;
	width: auto;
	height: auto;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: Solid;
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.dialogBody
{
	background-color: #ece9d8;
}
.dialogHeader
{
	background-color: #ffffff;
	background-position: right top;
	background-image: url(   'images/dialogTitleBKGD.jpg' );
	background-repeat: repeat-y;
}
.dialogHeaderDescription
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	padding-right: 20px;
}
.dialogHelpLink, .dialogHelpLink a
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
.dialogHeadingDivider1
{
	background-color: #ffffff;
}
.dialogHeadingDivider2
{
	background-color: #9e9fa1;
}
.dialogHeadingDivider3
{
	background-color: #d6d2bf;
}
.dialogBodyMain
{
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
}
.dialogButtonSection
{
	border-top: 1px solid #d0d0bf;
}
.dialogButtonCell, .dialogButtonCell INPUT
{
	font-family: Tahoma;
	font-size: 8pt;
}
.dialogHoverRow
{
	background-color: #f2f4e3;
}
.dialogSelectedRow
{
	background-color: #e6e6e6;
}
.aggrwebpartcell
{
	padding-right: 5px;
	padding-left: 5px;
}
a.acclink
{
	width: auto;
	height: 1.1em;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: black;
}
a.imnlink
{
	cursor: default;
}
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
.SrvMenuUI
{
	display: none;
}
.MenuUIPopupBody
{
	border: 1px solid #868686;
	margin: 0px;
	padding: 0px;
}
.MenuUIPopupBody TABLE
{
	color: #003399;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
.MenuUIPopupBody div
{
	cursor: pointer;
}
.MenuUI, .MenuUILarge, .MenuUIRtL, .MenuUILargeRtL
{
	background-color: #fafafa;
	background-repeat: repeat-y;
	cursor: pointer;
}
.MenuUI, .MenuUILarge
{
	background-position: left;
}
.MenuUIRtL, .MenuUILargeRtL
{
	background-position: right;
}
.MenuUI
{
	background-image: url(   'images/MGrad.gif' );
}
.MenuUILarge
{
	background-image: url(   'images/MGradLarge.gif' );
	width: 250px;
}
.MenuUIRtL
{
	background-image: url(   'images/MGradRtl.gif' );
}
.MenuUILargeRtL
{
	background-image: url(   'images/MGradLargeRtl.gif' );
	width: 250px;
}
.MenuUIDisabled SPAN
{
	color: #888888;
}
.MenuUIItemTableCell, .MenuUIItemTableCellCompact
{
	padding: 2px;
	color: #003399;
	text-decoration: none;
	font-size: 8pt;
	font-family: tahoma;
}
.MenuUIItemTableCellCompact
{
	padding: 1px 2px 1px 2px;
}
.MenuUIItemTableCell A, .MenuUIItemTableCellHover A, .MenuUIItemTableCellCompact A, .MenuUIItemTableCellCompactHover A
{
	color: #003399;
	text-decoration: none;
}
.menuitemdescription
{
	color: #666666;
}
.MenuUIItemTableCellHover, .MenuUIItemTableCellCompactHover
{
	padding: 1px;
	color: #003399;
	text-decoration: none;
	font-size: 8pt;
	font-family: tahoma;
}
.MenuUIItemTableCellCompactHover
{
	padding: 0px 1px 0px 1px;
}
.MenuUIItemTableHover
{
	background-color: #ffe6a0;
	border: 1px solid #d2b47a;
}
.MenuUIItemTableHover .menuitemdescription
{
	color: #333333;
}
.MenuUIIcon, .MenuUIIconRtL
{
	height: 16px;
	width: 24px;
}
.MenuUIIconLarge, .MenuUIIconLargeRtl
{
	height: 16px;
	width: 40px;
}
.MenuUIIcon, .MenuUIIconLarge
{
	padding: 0px 6px 0px 2px;
}
.MenuUIIconRtL, .MenuUIIconLargeRtl
{
	padding: 0px 2px 0px 6px;
}
.MenuUILabel, .MenuUILabelRtL, .menuuilabelcompact, .menuuilabelcompactRtl
{
	width: 100%;
}
.MenuUILabel
{
	padding: 2px 0px 3px 6px;
}
.MenuUILabelRtL
{
	padding: 2px 6px 3px 0px;
}
.menuuilabelcompact
{
	padding: 1px 0px 1px 7px;
}
.menuuilabelcompactRtl
{
	padding: 1px 7px 1px 0px;
}
.MenuUISubmenuArrow
{
	height: 16px;
	width: 16px;
}
.MenuUISeparator, .MenuUISeparatorRtL, .MenuUISeparatorLarge, .MenuUISeparatorLargeRtl
{
	background-color: #c5c5c5;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.MenuUISeparator
{
	margin: 0px 0px 0px 32px;
}
.MenuUISeparatorRtL
{
	margin: 0px 32px 0px 0px;
}
.MenuUISeparatorLarge
{
	margin: 0px 0px 0px 48px;
}
.MenuUISeparatorLargeRtl
{
	margin: 0px 48px 0px 0px;
}
.MenuUICheckMark
{
	background-image: url(   'images/ChkMrk.gif' );
}
.MenuUIItemTableCellDisabled
{
	color: #999999;
}
.sbtable
{
	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
}
.sbtablealt
{
	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
}
.sbtable-ex
{
	width: 100%;
	border-collapse: collapse;
	margin-top: 2px;
	margin-left: 2px;
}
.sbtable-border
{
	border: 1px solid #97b4e9;
}
td.sbcell
{
	padding: 0px;
	padding-left: 2px;
	white-space: nowrap;
	border: solid 1px #7f9db9;
}
td.sbcellnoborder
{
	padding-right: 2px;
	white-space: nowrap;
	border: 0;
}
.sbtext
{
	font-family: Tahoma;
	font-size: 1em;
	font-weight: bold;
}
.sbplain
{
	font-family: Tahoma;
	font-size: 8pt;
	border: none;
}
.sbplainwithborder
{
	font-family: Tahoma;
	font-size: 8pt;
}
td.sblink
{
	padding-right: 14px;
	border: none;
}
.sblink a:link, .sblink a:visited
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	padding-left: 4px;
}
.sblink a:hover
{
	color: #000000;
	text-decoration: underline;
}
td.sbgo
{
	background-color: #e9f2fd;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.sbLastcell, .rightbodysectionsearchbox
{
	width: 100%;
}
.sbLastCell
{
	padding-right: 10px;
}
td.sbscopes
{
	border: none !important;
}
select.sbscopes
{
	font-family: tahoma,verdana;
	font-size: 8pt;
	width: 170px;
}
.srch-WPBody
{
	margin: 0px;
	font-family: tahoma;
	font-size: 1em;
	color: #666666;
}
.srch-results
{
}
.srch-sort
{
	color: #333333;
	font-size: 1.0em;
}
.srch-sort A:link, .srch-sort A:visited
{
	text-decoration: none;
	color: #003399;
}
.srch-sort a:hover
{
	color: #FF0000;
}
.srch-sort-right
{
	float: right;
	color: #333333;
	font-size: 1.0em;
	padding-bottom: 4px;
}
.srch-sort-right A:link, .srch-sort-right A:visited
{
	text-decoration: none;
	color: #003399;
}
.srch-sort-right a:hover
{
	color: #FF0000;
}
.srch-summary
{
	color: #333333;
	font-size: 1.0em;
	font-family: Tahoma;
}
.srch-summary A:link, .srch-summary A:visited
{
	text-decoration: none;
	color: #003399;
}
.srch-summary a:hover
{
	color: #FF0000;
}
.srch-stats
{
	color: #333333;
	font-size: 1.0em;
	font-family: Tahoma;
	background-color: #ececec;
	text-align: left;
	white-space: nowrap;
}
.srch-stats A:link
{
	text-decoration: none;
	color: #003399;
}
.srch-stats a:hover
{
	color: #FF0000;
}
.srch-Description
{
	font-size: 1.0em;
	margin: 0px 0px 4px;
	color: #333333;
	font-family: Tahoma;
}
.srch-Description b
{
	font-weight: bold;
	color: #333333;
}
.srch-alertme a:link, .srch-alertme A:visited
{
	margin: 0px 0px 0px;
}
.srch-alertme a:hover
{
	margin: 0px 0px 0px;
}
.srch-Title
{
	font-size: 1.2em;
	margin: 0px 0px 5px;
	color: #003399;
	font-family: Tahoma;
}
.srch-Title A:link, .srch-Title A:visited
{
	text-decoration: none;
	color: #003399;
}
.srch-Title a:hover
{
	color: #FF0000;
	text-decoration: underline;
}
.srch-URL A:link, .srch-URL A:visited
{
	color: #008800 !important;
	text-decoration: none;
}
.srch-URL a:hover
{
	color: #FF0000;
	text-decoration: underline;
}
.srch-Metadata
{
	border-top: #e0ded5 1px solid;
	font-size: 1.0em;
	margin: 0px 0px 15px;
	color: #8c8c8c;
	font-family: Tahoma;
}
.srch-dup .srch-Page-bg
{
}
.srch-Page
{
	color: #666666;
	font-weight: bold;
	font-size: 1.0em;
	font-family: Tahoma;
	background-color: #ececec;
	text-align: right;
}
.srch-Page A:link, .srch-Page A:visited
{
	text-decoration: none;
	color: #3764a0;
	font-weight: normal;
}
.srch-Page a:hover
{
	color: #FF0000;
}
.srch-dup A:link, .srch-dup A:visited
{
	color: #517acc;
}
.srch-Icon
{
	margin-right: 4;
}
.srch-ActionLink a
{
	text-decoration: none;
	font-size: .85em;
	font-style: italic;
	color: #336699;
	margin-top: 2;
	margin-bottom: 0;
}
.srch-ActionLink a:hover
{
	color: #FF0000;
}
.searchresultstitlearea
{
	background-image: url(   'images/pageTitleBKGD.gif' );
	background-repeat: repeat-x;
	background-color: #d6e8ff;
	text-align: center;
	padding-left: 18px;
	padding-top: 20px;
	border-bottom: 1px solid #6f9dd9;
	height: 85px;
}
.searchresultsareaSeparator
{
	background-color: #d6e8ff;
	padding: 0px;
}
.header
{
	background-color: #FFFFFF;
	/*background-image: url(   'images/GLOBGRAD.GIF' );
	background-repeat: no-repeat;
	background-position: bottom;*/
	padding-top: 5px;
	/*padding-bottom: 10px;*/
}

.tagline
{
	font-family: verdana;
	font-weight: bold;
	color: #77af77;
	font-size: 16px;
}

/* added from standard*/

