@import url(colours.css);
@import url(fonts.css);
@import url(calendar.css);

@import url(sums.css);


/***********************************************************/
/******************** from MS CORE.CSS  ********************/
/***********************************************************/

.ms-formtoolbar{
	margin-bottom:7px;
}
.ms-formtoolbar td{
	padding:0px;
}

td.ms-toolbar {
	background-image:url("/_layouts/images/embcimages/toolbarback.png");
	background-repeat:repeat-x;
	background-position:0% 0%;
	line-height:2em;
	padding:0px 5px;
}

.ms-toolbar.table {
	height:100%;
}
td.ms-separator {
	background: transparent url("/_layouts/images/embcimages/toolbarseparatorwide.png") no-repeat 50% 0%;
}
td.ms-toolbar td.ms-toolbar {
	padding:0px;
}

.ms-toolbarContainer{
padding:2px;
}
.ms-toolbarItem{
display:inline;
}

.ms-listheader{
height:28px;
}
.ms-menutoolbar{
	margin:5px 0px;
	clear:both;
	background-image:url("/_layouts/images/embcimages/toolbarback.png");
}

.ms-ptabarea, .ms-sctabarea {
	background-image:url("/_layouts/images/embcimages/toolbarback.png");
	background-repeat:repeat-x;
	background-position:0% 0%;
}


.ms-menutoolbar td{
padding:0px;
margin:0px;
}

.ms-menubuttoninactivehover,.ms-buttoninactivehover,
.ms-menubuttonactivehover,.ms-buttonactivehover{
margin:0px 1px 0px 1px;
padding:3px 7px 4px 7px;
cursor:pointer;
}
.ms-buttoninactivehover,
.ms-buttonactivehover{
padding:1px 7px 2px 7px;
}
.ms-buttoninactivehover img,.ms-buttonactivehover img{
margin:1px 1px 0px 0px;
}
td.ms-menutoolbarheader{
padding-left:7px;
padding-right:7px;
}

.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector{
padding:0px;
}

div.ms-viewselector,div.ms-viewselectorhover{
padding:1px 5px;
cursor:pointer;
}

td.ms-viewselector,td.ms-viewselectorhover{

}

.ms-menutoolbar .ms-splitbuttondropdown{
}
.ms-menutoolbar .ms-splitbuttontext,
.ms-splitbuttonhover .ms-splitbuttontext{
padding:0px 6px 1px 8px;
}
.ms-splitbutton,
.ms-splitbuttonhover{
height:2.2em;
margin:0px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
}
.ms-rtetablecells {
padding:2px;
}

TD.ms-rtetoolbarunsel{
padding:3px;
}
TD.ms-rtetoolbarsel {
padding:2px;
}
.ms-rtetoolbardis,
a.ms-rtetoolbardis {
cursor:default;
}
TD.ms-rtetoolbarhov {
padding:2px;
cursor:pointer;
}
.ms-gridT1,.ms-propertysheet th.ms-gridT1 {
width:190px;
}
.ms-gridCol{
width:90px;
}
hr{
height:2px;
}
.ms-formlabel{
	padding:5px 0px 3px 10px;
}

.ms-radiotext,
.ms-gridtext{
cursor:default;
height:19px;
}
.ms-radiobutton-child{
margin-left:20px;
}
.ms-formbody{
	padding:5px 10px 4px 5px;
}
.ms-formbodysurvey{
padding:5px 8px 15px 8px;
}

.ms-formline{
padding-right:8px;
padding-left:8px;
}

.ms-formfieldlabelcontainer {
margin:4px 4px 0px 4px;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
padding:1px 4px 1px 4px;
height:18px;
}
.ms-formfieldvaluecontainer {
margin-left:4px;
margin-right:4px;
margin-bottom:4px;
padding:5px;
}
.ms-searchbox,.ms-pickersearchbox{
height:19px !important;
padding-top:2px;
padding-left:2px;
}
.ms-searchform{
margin-right:10px;
position:relative;
top:-6px;
}
.ms-searchform input{
height:19px;
padding:2px;
}
select.ms-searchbox{
margin-right:6px;
}
.ms-searchimage{
padding-left:3px;
padding-right:3px;
padding-bottom:2px !important;
padding-top:2px !important;
}

table.ms-sbtable td.ms-sbcell input.ms-sbplain {
	width:15em !important; /* important used to over-ride inline style */
}

.ms-secondary-title {
padding-bottom:3px;
display:block;
}

table.ms-form td{
width:100%;
}

.ms-longfileinput,
.ms-long,
.ms-usereditor {
width:386px;
}
.ms-longer{
width:411px;
}
.ms-rtelong{
width:384px;
}
.ms-rtelonger{
width:409px;
}

div.ms-inputuserfield {
padding-left:1px;
padding-top:2px;
}
.ms-bannerContainer {
padding-right:10px;
padding-left:5px;
}
.ms-globalbreadcrumb {
padding:2px 10px 2px 5px;
}
.ms-globalleft {
float:left;
}
.ms-globalright {
float:right;
}

.ms-pagebreadcrumb {
	padding:0px 10px 10px 10px;
}

.ms-sitetitle {
padding:4px 0px 7px 6px;
margin:0;
}

h1.ms-sitetitle{
margin:0;
padding:0;
}
td.ms-titleimagearea{
padding-left:2px;
}

table.ms-siteaction{
	margin-bottom:5px;
}
table.ms-siteaction td.ms-siteaction div{
padding:3px 8px 3px 8px;
}
.ms-siteactionsmenu{
padding:0;
cursor:pointer;
}
.ms-siteactionsmenu div div div{
padding:1px 4px 3px 10px;
}
.ms-actionbar{
padding-top:1px
}

.ms-topnav a{
display:block;
padding:1px 8px 0px 8px;
}
.ms-topnav img{
position:relative;
left:-6px;
}

.ms-topNavFlyOuts a{
display:block;
*width:120px;
min-width:120px;
padding:4px 8px 4px 8px;
}
.ms-formula{
width:222px;
height:135px;
}
.ms-dtinput,.ms-dttimeinput{
vertical-align:middle;
padding:0px 4px 0px 0px;
}
.ms-dttimeinput{
direction:ltr;
}

.ms-quickLaunch {
	/*--background:#F5F5F5  url('/_layouts/images/embcimages/alpha33light.png') repeat-x left top */;
}


.ms-quickLaunch span.ms-navheader{
padding:1px 6px 3px 6px;
}



.ms-quickLaunch table.ms-selectednavheader td{
width:100%;
}
.ms-quickLaunch span{
display:block;
}
.ms-quickLaunch div.ms-navsubmenu1 br{
display:none;
}
.ms-quickLaunch table.ms-selectednav{
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quickLaunch table.ms-selectednav td{
	font-weight:bold;
	margin:0px;
}
.ms-quickLaunch table.ms-selectednavheader td{
width:100%;
padding-top:2px;
padding-bottom:2px;
padding:1px 6px 3px 6px;
}
table.ms-navitem td,span.ms-navitem{
padding:3px 4px 0px 0px;
}
.ms-navSubMenu1 {
	border-collapse:collapse;
	margin:0px;
	width:100%;
}
.ms-navSubMenu2{
	margin-left:5px;
	margin-bottom:6px;
}
table.ms-navselected{
padding:2px;
}
table.ms-navselected td{
padding:3px 6px 4px 17px;
}

.ms-quickLaunchouter{
	margin:0px;
}

.ms-treeviewouter a.ms-navitem{
padding:0px 1px 0px 1px;
}
table.ms-recyclebin td{
width:100%;
}

.ms-quicklaunchheader{
	padding:2px 6px 4px 6px;
}
#subNavInner .ms-quicklaunchheader a {
	padding:0px;
}
.ms-selectednav,
.ms-GRSortFilter,
.ms-unselectednav{
padding-top:1px;
padding-bottom:2px;
}
.ms-templatepickerselected,.ms-templatepickerunselected{
float:left;
}
.ms-templatepickerunselected{
padding-top:2px;
margin-right:1px;
}
.ms-templatepickerselected{
margin-right:1px;
}
.ms-templatepickerunselected div{
padding:1px 5px 3px 5px;
}
.ms-templatepickerselected div{
padding:3px 5px 3px 5px;
}
.ms-templatepicker{
width:320px;
height:175px;
}
.ms-lactiontable{
width:100%;
}
.ms-laction{
padding-left:2px;
padding-right:2px;
}
.ms-lactionheader{
padding:4px;
}
.ms-lactionitem{
padding:3px 4px;
}
.ms-diffselected table{
width:100%;
}
.ms-diffselected .ms-lactionbullet{
padding-left:3px;
}
.ms-diffselected .ms-lactionitem{
padding-right:3px;
}

.ms-relatedtable{
width:100%;
}
.ms-relatedicon,
.ms-relatedtext{
padding:2px;
}
.ms-globalTitleArea{
padding-left:5px;
padding-right:0px;
padding-top:1px;
}

div.ms-titleareaframe{
/*-- 	height:100%; */
	display:none;
}
.ms-pagetitleareaframe table{
height:54px;
}

.ms-titleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-pagetitleareaframe table td.ms-titlearea,.ms-consoletitleareaframe{
padding:7px 0px 1px 0px;
}
.ms-consoletitleareaframe {
width:8px;
}
.ms-consoletitleareaframebottom {
padding:0px 0px 0px 0px;
}
.ms-mwspagetitleareaframe{
width:100%;
}
.ms-titleareaseparator{
padding-bottom:5px;
}

.ms-sitemapdirectional,.ms-sitemapdirectional a{
unicode-bidi:embed;
}
.ms-areaseparatorcorner{
height:8px;
}
td.ms-areaseparatorleft,
div.ms-areaseparatorleft{
height:100%;
display:none; /*-- hide as superfluous */
}
div.ms-areaseparatorright,
.ms-titlearearight .ms-areaseparatorright{
padding-right:2px;
/*--height:100%; */
display:none;  hide as superfluous
}
.ms-areaseparator{
border-right:none;
border-left:none;
padding-left:5px;
height:61px;
}
.ms-pagemargin,
td.ms-rightareacell div.ms-pagemargin{
height:100%;
display:none;
}
.ms-bodyareacell{
height:100%;
width:100%;
}

.ms-bodyareaframe,.ms-viewareaframe{
height:100%;
width:100%;
}
.ms-bodyareaframe{
padding:10px;
}
.ms-formareaframe{
height:100%;
}
.ms-pagetitle{
margin:0px 0px 4px 0px;
}
.ms-pagetitle a{
margin:0;
}

.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle,.ms-vh table.ms-unselectedtitle,.ms-vh2 table.ms-unselectedtitle,.ms-vh-icon table.ms-unselectedtitle{
height:21px;
}
.ms-vh2 .ms-selectedtitle .ms-vb,.ms-vh2 .ms-unselectedtitle .ms-vb{
padding-left:5px;
padding-right:5px;
padding-top:1px;
}
.ms-vh-icon .ms-selectedtitle .ms-vb,.ms-vh-icon .ms-unselectedtitle .ms-vb{
padding-left:0px;
vertical-align:middle;
}
.ms-vh-icon{
padding-left:6px;
padding-right:4px;
}

.ms-listviewtable .ms-vh2,.ms-summarystandardbody .ms-vh2{
padding:1px 1px 0px 1px;
}
.ms-listviewtable .ms-vb2,.ms-summarystandardbody .ms-vb2{
padding-left:7px;
padding-right:7px;
}
.ms-basictable{
border-collapse:collapse;
}
.ms-selectedtitle,
.ms-selectedtitlealternative {
margin:0px;
padding:0px;
cursor:pointer;
}
.ms-unselectedtitle{
margin:0px;
padding:0px;
}
.ms-vb-title .ms-unselectedtitle{
padding:1px;
}
.ms-menuimagecell{
cursor:pointer;
padding:0px;
height:18px;
}

.ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell{
height:20px;
}
.ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img{
margin-top:2px;
margin-bottom:2px;
}
.ms-filedialog td{
height:16px;
}
.ms-webpartpagedescription {
padding:8px 12px 0px 12px;
display:none;
}
.ms-inputformdescription{
width:475px;
padding-right:9px;
}
.ms-inputformcontrols {
width:375px;
}
.ms-halfinputformcontrols {
width:150px;
}
.ms-dspadapterlist {
padding-left:1cm;
}
.ms-separator img {
/* height:16px;
width:1px;
margin:0px 1px 0px 1px; */
}
.ms-multiselectbox {
width:175px;
}
.ms-lookuptypeindropdown,
.ms-lookuptypeintextbox {
width:20em;
}
table.ms-disc HR {
height:1px;
}
.ms-attachUploadButtons {
text-align:right;
}
.ms-sectionhighlight-line{
height:1px;
padding:0px;
}
.ms-sectionline {
	height:1px;
}

.ms-sectionline img {
	display:none;
}

table.ms-pageinformation,table.ms-createpageinformation{
height:115px;
}
.ms-pageinformation table td,
.ms-createpageinformation table td,
.ms-pageinformation table th {
padding:3px 5px 3px 1px;
}

.ms-itemhover{
cursor:pointer;
}
.ms-informationbar td {
	padding: 10px !important; /* to over-ride inline styles */
}
.ms-listdescription{
padding:2px 6px 4px 6px;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
padding-top:1px;
padding-bottom:0px;
}
.ms-disc .ms-viewheadertr th.ms-vh2{
padding:1px 5px 0px 4px;
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb,.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb{
padding-left:4px;
}
th.ms-vh3-nograd{
width:12px;
}
.ms-vh .ms-vh{
border-left:none;
padding-left:1px;
}
.ms-vh2,.ms-ph{
padding:3px 8px 1px 8px;
}
.ms-vh2-gridview{
padding-top:2px;
padding-bottom:2px;
}
.ms-vh-icon,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon{
width:12px;
}
.ms-vh-icon-empty{
width:0px;
}
.ms-vhImage{
width:18pt
}
.ms-cbp{
padding-left:8px;
padding-right:8px;
}
.ms-standardheader{
margin:0em;
}
#content .mainMSContent table.ms-settingsframe td.ms-linksectionheader {
padding:0px !important; /* important use to over-ride inline styles */
}
#content .mainMSContent .ms-linksectionheader .ms-standardheader {
	padding:5px;
}
.ms-gb h3.ms-standardheader{
padding:0.5em 0em;
}
.ms-listviewtable .ms-gb,.ms-listviewtable .ms-gb2{
padding-top:14px;
}
.ms-gb,
.ms-gb2,
.ms-gbload{
	height:2.2em;
	vertical-align:bottom;
}
.ms-vb,.ms-vb2,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vb-tall,.ms-pb,.ms-pb-selected {
vertical-align:top;
}

.ms-vb-icon{
vertical-align:top;
width:0%;
padding-top:3px;
padding-left:8px;
padding-right:0px;
padding-bottom:0px;
}
.ms-vb-icon-overlay{
position:relative;
left:-7px;
bottom:-2px;
}
.ms-vb-user{
padding-top:2px;
padding-right:2px;
padding-left:2px;
}
.ms-vb-title .ms-vb{
padding-top:2px;
padding-right:1px;
padding-bottom:5px;
padding-left:6px;
}
.ms-vb-title .ms-selectedtitle .ms-vb{
padding-top:1px;
padding-right:0px;
padding-bottom:4px;
padding-left:5px;
}
.ms-vb2{
padding-top:3px;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
}
.ms-pb,.ms-pb-selected{
padding-left:5px;
padding-right:5px;
white-space:nowrap;
}
.ms-pb,
.ms-pb-selected{
height:22px;
padding-top:3px;
}
.ms-pb a,.ms-pb-selected a{
cursor:default;
}
.ms-vb-tall{
padding-top:2px;
padding-bottom:10px;
padding-left:6px;
padding-right:6px;
}

.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon{
padding-left:8px;
padding-right:8px;
padding-top:3px;
height:20px;
}
.ms-ppleft{
height:440px;
overflow:auto;
margin:2px;
}
.ms-ppright{
width:600px;
margin:8px;
}
td.ms-addnew{

}
IMG.ms-button{
cursor:pointer;
}
.ms-discussionseparator{
height:1px;
}

span.thumbnail{
padding:16 10;
position:relative;
width:5px;
}
span.userdata{
behavior:url(#default#userData);
display:none;
}
a.ms-imglibPreviewTitle {
overflow:hidden;
width:130px;
}
table.ms-imglibPreviewTable {
display:none;
}
table.ms-disc td {
padding:0;
}
.ms-disc-nopad,table tr td.ms-disc-nopad,table.ms-disc-nopad td {
padding:0px;
}
table tr td.ms-disc-padabove{
padding:5px 5px 5px 5px;
}
table.ms-disc-bar td {
vertical-align:middle;
height:22px;
padding-left:5px;
}
table.ms-disc-bar IMG {
vertical-align:middle;
}
table.ms-disc-bar B {
vertical-align:10%;
padding-right:5px;
}
td.ms-disc-bordered,td.ms-disc-bordered-noleft {
border-top-width:0px;
}
table tr td.ms-disc-bordered-noleft {
border-left-width:1px;
padding:0px 10px 5px 10px;
}
table tr td.ms-disc-bordered{
padding:0px 0px 5px 5px;
}
.UserDottedLine {
margin-bottom:2px;
height:1px;
overflow:hidden;
}
.ConnectionChooseActiveTab{
padding:3px;
display:inline;
height:24px;
}
.ConnectionChooseInactiveTab,
.ConnectionConfigureInactiveTab{
padding:3px;
display:inline;
margin-top:4px;
height:20px;
}
.ConnectionConfigureActiveTab{
padding:3px;
display:inline;
height:24px;
}
.UserConnectionTop {
height:24px;
width:100%;
}
.UserToolBarTextArea{
padding-left:0px;
padding-right:0px;
padding-bottom:5px;
}
.UserToolbarDisabledLink {
padding:4px;
}
.UserToolbarImage {
cursor:pointer;
}
.UserCaptionShadow{
height:2px;
}
.UserGeneric {
padding:8px 5px 7px 5px;
}
.UserGenericBody {
padding:5px 0px 0px 17px;
}
.UserSectionTitle {
width:100%;
margin-bottom:5px;
padding-bottom:2px;
}
.UserSectionHead {
width:100%;
padding:0px 0px 3px 0px;
}
.UserSectionBody {
width:100%;
padding:0px 0px 0px 0px;
}
.UserControlGroup {
padding-bottom:10px;
padding-top:2px;
}
.UserSectionFooter {
width:100%;
margin-top:5px;
padding-top:2px;
}
.UserFooter {
width:100%;
padding:10px 7px 7px 7px;
}
.UserCommandArea {
padding-top:7px;
}
.UserToolbar {
padding-left:2px;
padding-right:2px;
}
.UserCellHover,
.UserCellSelected {
padding:1px 4px 2px 4px;
}
.UserCell {
padding:1px 4px 2px 4px;
margin:1px;
}
.UserGenericBulletItem {
padding-bottom:2px;
}
.ms-ToolPaneFrame,
.ms-ToolPaneOuter {
padding:0px;
}
.ms-ToolPaneBody {
padding-right:2px;
padding-left:0px;
padding-bottom:2px;
padding-top:2px;
}
.ms-ToolPaneHeader {
border-style:none;
}
.ms-ToolPaneClose {
padding-right:3px;
padding-left:0px;
}
.ms-ToolPaneTitle {
padding-left:0px;
padding-right:7px;
padding-top:1px;
padding-bottom:2px;
}
.ms-ToolPaneFooter {
padding:5px;
}
.ms-ToolPaneError {
	padding:10px;
}
.ms-ToolPaneInfo{
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
padding-left:5px;
}
.ms-ToolPartSpacing{
padding-top:8px;
}
.ms-ToolStripSelected,
.ms-ToolStrip {
padding:1px 4px 2px 4px;
}

.ms-TPTitle {
padding-left:4px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
}
.ms-TPBody A:link,.ms-TPBody A:visited,.ms-TPBody A:hover {
cursor:pointer;
}
.ms-PropGridBuilderButton {
width:16px;
display:none;
}

.ms-SPZone,
.ms-SPZoneSelected {
	padding:5px;
	margin:0px
}
.ms-SPZoneLabel {
padding:0px 0px 1px 0px;
}

.ms-WPTitle {
}
.ms-WPTitle A:link,
.ms-WPTitle A:visited,
.ms-WPTitle A:hover {
cursor:pointer;
}

.ms-WPBorder,.ms-WPBorderBorderOnly {
border-width:1px;
}
.ms-WPBorder {
border-top-width:0px;
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive {

}


.ms-SPLink {
	/* Style added to align top bar user link to right */
	float:right;
}

.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive {
padding:1px 1px 1px 3px;
}

.ms-WPAddButton {
height:25px;
padding:0px;
margin:5px 0px;
cursor:pointer;
}

.ms-WPAddButton td {
padding-left:3px;
padding-right:3px;
}
.ms-PartSpacingVertical {
margin-top:12px;
display:none;
}
.ms-PartSpacingHorizontal {
width:8px;
display:none;
}
.ms-WPHeader TD{
border-collapse:collapse;
}
A span.ms-WPEditText {
display:inline;
padding-left:1px;
padding-right:1px;
}
.ms-tbButtonMouseOverDown {
TOP:1px;
HEIGHT:22px;
WIDTH:23px;
}

.ms-subsmanagecell {
height:18px;
}
.ms-underline,
.ms-underlineback {
padding:3px 4px 4px 4px;
}
.ms-back {
padding:2px 4px 4px 4px;
}
.ms-smallsectionline {
padding:0px;
}
.ms-tabselected {
border-width:1px;
position:relative;
top:0px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
}
.ms-tabinactive {
position:relative;
top:0px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
border-bottom:none;
}
.ms-surveyHBar {
border-width:5px;
}
.ms-surveyHBarB {
border-width:1px;
}
.ms-surveyHBarLabel {
height:3.75pt;
margin:0;
padding:0;
}
.ms-surveyHR {
height:1px;
}
.ms-surveyTotal {
padding-left:10px;
padding-right:0px;
}
.ms-spaceBetContentAndButton {
height:10px;
}
.ms-ButtonHeightWidth {
height:2.1em;
padding:0.1em 5px 0.4em;
}
.ms-NarrowButtonHeightWidth {
width:5em;
height:2em;
padding:0;
}
.ms-ButtonHeightWidth2 {
	height:2.1em;
	margin-right:12px;
	padding:0.1em 1em 0.4em;
}
.ms-SpaceBetButtons {
width:6px;
}
.ms-summarycustombody{
margin-left:3px;
margin-top:5px;
margin-right:6px;
}
.ms-summarystandardbody{
margin-left:0px;
margin-top:0px;
margin-right:6px;
}

.ms-entity-unresolved{
cursor:pointer;
padding-bottom:2px;
}
.ms-ganttTitleCell {
padding-left:7px;
width:222px;
height:22px;
}
.ms-ganttTitleCellText {
width:222px;
height:22px;
overflow:hidden;
}
.ms-ganttTitleHeaderCell {
padding-left:7px;
width:222px;
}
.ms-ganttDiv {
position:absolute;
overflow:auto;
height:272px;
width:100%;
}
.ms-ganttDivNotIE {
position:inherit;
overflow:auto;
height:272px;
width:100%;
}
.ms-ganttOuterTable {
width:100%;
height:272px;
}
.ms-ganttTransparentImage {
position:absolute;
width:100%;
height:20px;
z-index:2;
}
.ms-ganttNonTransparentImage {
position:relative;
z-index:1;
}
.ms-selwidth {
width:158px;
}
.ms-featurestatus {
width:100px;
}
.ms-featurestatustext {
padding:4px;
}
.ms-unpublishedresource,
.ms-inconsistentresource{
margin:5px 5px 5px 5px;
}
.ms-annotatedanchorspacing{
top:3px;
left:3px;
width:3px;
height:3px;
}
.ms-consoleminiframe{
height:24px;
}
.ms-consolestatusshadowframe{
height:4px;
}
.ms-consolestatusshadowframeleft,
.ms-consolestatusshadowframeright{
height:4px;
width:3px;
}
.ms-consolestatus{
padding-top:3px;
padding-bottom:3px;
}
.ms-consolehr{
height:1px;
}

.ms-consoleqaback td,
.ms-consoleqabackhover td{
padding-left:3px;
padding-right:6px;
}
.ms-consoleqaemptyborderh,
.ms-consoleqaborderh,
.ms-consoleqaborderhhover{
height:1px;
}

.ms-consoleqaemptyborderv,
.ms-consoleqaborderv,
.ms-consoleqabordervhover{
width:1px;
}

.ms-consoleqaemptycorner,
.ms-consoleqacorner,
.ms-consoleqacornerhover{
width:1px;
height:1px;
}

.ms-webpartpickeralign{
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
}
.ms-viewtotalselect{
width:104px;
}
.hierarchy-node-partialcheck{
font-style:italic;
}
.ms-wikieditouter {
	margin-bottom:10px;
	background-image:url("/_layouts/images/embcimages/toolbarback.png");
	background-repeat:repeat-x;
	background-position:0% 0%;
}
.ms-wikieditthird {
padding-left:3px;
}
.ms-wikieditorangeinnera {
height:0px;
}
.ms-recentchanges {
padding:7px 1px 9px 4px;
}
.ms-wikifieldheader{
margin-top:15px;
margin-bottom:10px;
padding:2px;
}
ul.ms-blogAdminLinks {
margin:4px 10px 0 0;
padding:0 0 0 4px;
}
ul.ms-blogAdminLinks li {
margin:0 0 0 0;
}
ul.ms-blogAdminLinks li a {
	display:block;
	padding:0 0 3px 15px;
}
.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss {
/*-- width:629px; */
}
.ms-blogrssnav{
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
}
.ms-PostTitle{
padding-top:6px;
}
.ms-PostTitle span{
position:relative;
left:-2px;
right:auto;
}
.ms-PostFooter,.ms-CommentFooter{
padding-bottom:22px;
}
.ms-PostBody {
padding-top:6px;
padding-bottom:12px;
}
.ms-PostBody p{
margin:0 0 1em 0;
}
h3.ms-PostDate {
margin:0;
padding-bottom:5px;
}

h3.ms-CommentHeader {
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
top:-.25em;
left:-2px;
right:auto;
}
h4.ms-CommentTitle {
padding:0px 0 0 0;
margin:0px;
}
.ms-CommentBody {
padding-bottom:12px;
padding-top:6px;
}
.ms-commentsempty {
padding-bottom:22px;
padding-top:6px;
}
.ms-blogedit a {
height:22px;
padding:0px 5px 0 5px;
}
.ms-blogrss {
padding-top:5px;
}
.ms-commenttable{
margin:15px 0 0 0;
padding:0px;
}
.ms-CommentFooter a {
padding-top:4px;
margin:0;
}
.ms-pickerwait {
width:100%;
height:100%;
margin:0px;
}
.ms-pickerdropdown {
margin-left:5px;
}
.ms-CategoryTitleCell {
padding:0px 0px 0px 0px;
}
#SubContent .ms-CategoryTitleCell a {
	display:block;
	margin:0px;
	padding:3px 0px 3px 20px;
}

.ms-blogRightZone {
	padding-left:10px;
}

.ms-BlogNavigator p.ms-descriptiontext {
display:none;
}
.ms-BlogNavigator div.ms-navheader{

}
.ms-BlogNavigator div.ms-PartSpacingVertical {
margin-top:0px;
}
.ms-BlogNavigator td.ms-addnew a {

}
.ms-BlogNavigator td.ms-addnew img{
	display:none;
	position:absolute;
}
.ms-BlogEmptyListText {
	padding:2px 2px 2px 20px;
}

td.ms-descriptiontext {
	padding-left:10px;
}

.ms-pickertitlesection .ms-descriptiontext {
padding:8px 3px 8px 3px;
}
.ms-pickeremptyresulttexttr .ms-descriptiontext{
padding-left:5px;
padding-top:6px;
}
.ms-pickerresultoutertable {
table-layout:fixed;
}
.ms-pickerresulttable {
border-collapse:separate;
}
.ms-pickerresultdiv {
OVERFLOW:scroll;
width:100%;
height:100%;
}
.ms-pickersearchbox {
height:19px;
}
.ms-pickersearchsummarytr td.ms-descriptiontext {
padding-left:6px;
padding-top:5px;
}
.ms-ph {
padding-left:5px;
padding-right:5px;
}
.ms-naveditor .ms-vb2,.ms-naveditor .ms-gb{
padding:3px 3px 0 3px;
height:22px;
}
.ms-naveditor .ms-gb{
border-top:0;
}
.ms-naveditor .ms-gb img{
margin-top:1em;
}
@media print{
	.ms-leftareacell,.ms-globallinks,.ms-siteaction,.ms-areaseparatorleft,.ms-rightareacell,.ms-areaseparatorright,
	.ms-areaseparatorcorner,.ms-titlearealeft,.ms-titlearearight,.ms-searchform,.ms-banner,.ms-buttonheightwidth,.ms-buttonheightwidth2 {
	display:none;
	}
}
.ms-hidden,a.ms-skip,a:hover.ms-skip,a:visited.ms-skip {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
a:active.ms-skip,a:focus.ms-skip {
position:absolute;
left:2px;
top:2px;
width:auto;
height:auto;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
}
.ms-dialogHeaderDescription {
padding-right:20px;
}
.ms-aggrwebpartcell {
padding-right:5px;
padding-left:5px;
}
a.ms-acclink {
width:auto;
height:1.1em;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
}
a.ms-imnlink {
cursor:default;
}

/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
.ms-SrvMenuUI {
display:none;
}
.ms-MenuUIPopupBody {
margin:0px;
padding:0px;
z-index:30;
}
.ms-MenuUIPopupBody TABLE {
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody div,
.ms-MenuUI,.ms-MenuUILarge,
.ms-MenuUIRtL,.ms-MenuUILargeRtL {
cursor:pointer;
}
.ms-MenuUILarge,
.ms-MenuUILargeRtL {
width:250px;
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact {
padding:2px;
}
.ms-MenuUIItemTableCellCompact {
padding:1px 2px 1px 2px;
}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover {
padding:1px;
}
.ms-MenuUIItemTableCellCompactHover {
padding:0px 1px 0px 1px;
}
.ms-MenuUIIcon,.ms-MenuUIIconRtL {
height:16px;
width:24px;
}
.ms-MenuUIIconLarge,.ms-MenuUIIconLargeRtl {
height:16px;
width:40px;
}
.ms-MenuUIIcon,.ms-MenuUIIconLarge {
padding: 0px 6px 0px 2px;
}
.ms-MenuUIIconRtL,.ms-MenuUIIconLargeRtl {
padding: 0px 2px 0px 6px;
}
.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl {
width:100%;
}
.ms-MenuUILabel {
padding: 2px 0px 3px 6px;
}
.ms-MenuUILabelRtL {
padding: 2px 6px 3px 0px;
}
.ms-menuuilabelcompact{
padding:1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl{
padding:1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow {
height:16px;
width:16px;
}
.ms-MenuUISeparator,.ms-MenuUISeparatorRtL,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorLargeRtl {
height:1px;
}
.ms-MenuUISeparator {
margin: 0px 0px 0px 32px;
}
.ms-MenuUISeparatorRtL {
margin: 0px 32px 0px 0px;
}
.ms-MenuUISeparatorLarge {
margin:0px 0px 0px 48px;
}
.ms-MenuUISeparatorLargeRtl {
margin:0px 48px 0px 0px;
}


.ms-sbtable-ex{
/* width:100%; */
margin-top:2px;
margin-left:2px;
}
td.ms-sbcell{
padding:0px;
padding-left:2px;
}
td.ms-sbcellnoborder{
padding-right:2px;
}
td.ms-sblink{
font-size:0.9em;
padding-right:5px;
}
.ms-sblink a:link,.ms-sblink a:visited{
padding-left:4px;
}
td.ms-sbgo{
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
.ms-sbLastcell,.ms-rightbodysectionsearchbox{
/* width:100%; */
}
.ms-sbLastCell{
padding-right:10px;
}
select.ms-sbscopes{
width:170px;
}
.srch-WPBody{
margin:0px;
}
.srch-sort-right{
float:right;
padding-bottom:4px;
}
.srch-Description{
MARGIN:0px 0px 4px;
}
.srch-alertme a:link,
.srch-alertme A:visited,
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
MARGIN:0px 0px 5px;
}
.srch-Metadata{
MARGIN:0px 0px 15px;
}

.srch-Icon{
margin-right:4;
}
.srch-ActionLink a{
margin-top:2;
margin-bottom:0;
}

.ms-searchresultstitlearea{
padding-left:18px;
padding-top:20px;
height:85px;
}
.ms-searchresultsareaSeparator{
padding:0px;
}

/***********************************************************/
/******************* from MS PORTAL.CSS  *******************/
/***********************************************************/


.ms-ptabarea, .ms-sctabarea {
	margin-top: 0px;
}
.ms-ptabcn, .ms-sctabcn,
.ms-ptabcnhover, .ms-sctabcnhover,
.ms-ptabcfhover, .ms-sctabcfhover,
.ms-ptabcf,
.ms-sctabcf {
	padding: 2px 10px 2px 10px; 
}
.ms-ptabnt, .ms-sctabnt {
    padding-top: 3px;padding-left: 7px;padding-right: 0px;padding-bottom: 3px;
}
.ms-ptabrx,
.ms-sctabrx {
	width: 100%; 
	padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px;
}
.ms-sctabcnb, 
.ms-sctabcfb {
    padding-bottom: 4px;
}
.ms-articlepic {
    FLOAT: left; MARGIN-RIGHT: 8pt
}
.ms-articlepad {
    MARGIN-BOTTOM: 5px
}
.ms-kpirow {
    height: 25px;
}
table.ms-applyfilters,
td.ms-applyfiltersbutton {
 cursor:hand;
}
table.ms-applyfiltersinactive,
table.ms-applyfiltershoverover {
 height:50px;
 cursor:hand;
 padding-top:1px;
 padding-bottom:1px;
 padding-left:3px;
 padding-right:3px;
}
table.ms-applyfiltersactive {
 text-align:center;
 height:50px;
 cursor:hand;
 padding-top:1px;
 padding-bottom:1px;
 padding-left:3px;
 padding-right:3px;
}
.ms-toolbar img, .ms-toolbarItem img {
    margin: 2px 5px 5px 5px;
    *margin: 3px 5px !important;
    padding:0px !important;
}
.ms-toolbar a, .ms-toolbarItem a {
    padding: 0 0 !important;
    margin:0px !important;
}
.ms-menutoolbar td.ms-toolbar a img {
	margin:0px;
}
.ms-assetpicker-emptydatatext {
    MARGIN: 5px;
    width: 100%;
}
.ms-assetitem-thumbnail-unselected,
.ms-assetitem-thumbnail-selected {
    WIDTH: 155px;
    padding: 0px;
}
.ms-assetitem-thumbnail-imagecell {
    overflow: hidden;
    WIDTH: 150px;
    HEIGHT: 150px;
    padding: 0px;
}
.ms-assetitem-thumbnail-imagecell DIV, .ms-assetitem-thumbnail-imagecell TD {
    overflow: hidden;
    WIDTH: 150px;
}
.ms-assetitem-thumbnail-infoline {
    overflow: hidden;
    padding: 0px;
}
.ms-assetitem-thumbnail-infocell-unselected,
.ms-assetitem-thumbnail-infocell-selected {
    overflow: hidden;
    HEIGHT: 3em;
    padding: 0px;
}
.ms-assetpicker-lookintablecontainer, .ms-assetpicker-objectlistcontainer {
    HEIGHT: 480px;
}
.ms-assetpicker-lookintablecontainer,
.ms-assetpicker-lookincell {
    HEIGHT: 100px;
}
.ms-assetpicker-lookin-toplabel-table {
    WIDTH: 100px;
    HEIGHT: 25px;
}
.ms-assetitem-lookinlabel-infoline {
    WIDTH: 93px;
    overflow: hidden;
}
.ms-selectorlinkdis img {
    filter: alpha(opacity=25) !important;
}
.ms-selectorlinkdis a , .ms-selectorlinkdis a:visited, .ms-selectorlinkdis a:hover, .ms-selectorlinkdis a:active{
    cursor: default ! important;
}
.ms-profilelabel {
  padding-top: 0px;
  padding-right:3px;
  padding-left:3px;
  padding-bottom: 2px;
}
.ms-ptable1 {
  padding-top:10px;
  padding-bottom: 15px;
  padding-left: 12px;
  padding-right: 12px;
}
.ms-ptable2 {
  padding-top:12px;
  padding-bottom: 15px;
  padding-left: 4px;
  padding-right: 4px;
}
.groupHide {
    display:none;
}
.groupShow {
    display:;
}
.srch-SocDistTitle {
    margin-bottom:5px;  
    Width: 100%;
    padding-bottom: 2px;
}
.psrch-Description {
    margin-left: 0;
    padding-bottom: 2px;
}
.psrch-Metadata {
    MARGIN: 0px 0px 25px;
}
.psrch-profimg {
    table-layout:fixed;
}
.psrch-result {
    padding-bottom: 16px;
}
.psrch-propcell {
    padding-left: 8px;
}
.psrch-Icon {
    margin-left:10;
    FLOAT: left;
    POSITION: relative; 
    TOP: 2px
}
.ms-reftitle {
     padding-top: 1px;
     width: 200px;
}
td.ms-refsubtitle, td.ms-refitem {
     padding-top: 3px;
     padding-left: 3px;
}
td.ms-reftoggle {
     padding-top: 3px;
     padding-left: 3px;
     padding-bottom: 7px;
}
.ms-refitem A:link, .ms-refitem A:visited {
    padding-bottom: 2px;
}
.ms-reftoggle  A:link, .ms-reftoggle A:visited {
    padding-top: 0px;
    margin-top: 0px;
}
.srch-BestBets{
    OVERFLOW: hidden; 
    width:230px; 
    left:10px; 
    top:15px;
    padding-left:15px;
}
.srch-BestBetsTitle,
.srch-BB-Description,
.srch-BB-SpecialTerm {
    MARGIN: 0px 0px 4px; 
}
.srch-InputText{
    margin:0px;
}
td.srch-optionsLinkDiv {
    padding: 0px !important;
}
td.srch-options {
    padding: 3px !important;
}
.leftnavPic {
	padding-top: 10px;
	padding-bottom: 10px;
}
.ms-miniconsole {
}
#miniconsole {
	width:auto !important;
}
.ms-miniconsoleEdit {
    position:relative;
    top:-11px;
    left:auto;
    right:4px;
}
.ms-sitedirresultssort {
  padding-bottom: 4px;
}
.ms-sitedirresultssort a:link, .ms-sitedirresultssort a:visited {
  padding-right: 4px;
  padding-left: 4px;
}
.ms-sitedirresultspaging {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}
.ms-sitedirresultspaging a:link, .ms-sitedirresultspaging a:visited,  .ms-sitedirresultspaging span {
  padding-right: 4px;
}
.ms-sitedirresultsbody {
  padding-left: 4px;
}
.ms-sitedirresultstitle {
  padding-bottom: 2px;
  padding-top: 2px;
}
.ms-sitedirresultsdescription {
  padding-bottom: 2px;
}
.ms-sitedirresultsurl {
  padding-bottom: 6px;
}
.ms-srchAlignTop {
    padding-top: 0px;
    padding-bottom: 0px;
}
td.ms-advsrchText {
	padding: 3px 0px 2px 4px;
}

td.ms-advsrchText label {
	padding-left:5px;
}
select.ms-advsrchPropertyDDL {
    width: 160px; 
    height: 20px; 
}
select.ms-advsrchOperatorDDL {
    width: 130px; 
    height: 20px; 
}
.ms-advsrchPropValue {
    width: 150px; 
    height: 20px;
}
select.ms-advsrchAndOrDDL {
    height: 20px; 
}
td.ms-advsrchHeadingText {
   padding: 5px;
}





/***********************************************************/
/****************** from MS CONTROLS.CSS  ******************/
/***********************************************************/



.slm-dragdrop-source{ 
behavior: url(/_layouts/1033/cmsslwpdragdropsource.htc);
}

.slm-layout-main{
width:100%;
padding:0px;
margin:0px;
}
.slm-edit-ecb {
width:40px;
}
.slm-edit-ecb div {
height:23px;
padding:2px 0px 0px 2px;
}
.slm-edit-link {
vertical-align:top; 
padding:1px 0px 0px 1px;
}
.slm-display-link{
vertical-align:top; 
padding:0px;
}
.presence-status-icon{
float:left;
padding-top: 1px;
padding-right:5px;
padding-left: 0px;
height:12px;
width:12px;
}
.wp-content{
margin-bottom:6px;
margin-top:6px;
margin-left:4px;
margin-right:0px;
}
.cbq-layout-main,
.toc-layout-main {
width:100%;
padding:0;
margin:0;
border:0;
}
.item {
margin-bottom:6px;
margin-top:6px;
margin-left:4px;
margin-right:0px;
clear:both;
}

.image-area-left {
float:left;
padding-right:5px;
padding-left: 0px;
}

.image-area-right {
float:right;
padding-left:5px;
padding-right: 0px;
vertical-align:top;
}
.image-area-top {
padding-bottom:5px;
}

.image-fixed-width{
width:90px;
}
.bullet{
padding-left:10px;
padding-right: 0px;
}
.groupheader {
margin-bottom:5px;
clear:both;
}
.band {
padding:2px 0px 2px 3px;
}
.separator,
.whitespace{
clear:both;
}

#contentContainer div.level-item  span#header,
#contentContainer div.level-header  span#header {
	background-image:none;
	background-color:transparent;
}
.level-header{
padding:2px 0px 2px 0px;
}
.level-band{
padding:2px 0px 2px 3px;
margin-right:3px;
margin-left: 0px;
}
.level-description-padding{
padding-left:15px;
padding-right: 0px;
padding-bottom:1px;
}
.level-item-pos{
margin: 2px 3px 2px 3px;
padding: 1px 0px 1px 0px;
}
.level-section{
margin-bottom:6px;
}
.level-bullet{
padding-left:10px;
padding-right: 0px;
}
.ms-slDlg-BodyContainer {
width: 100%;
height: 100%;
}
.ms-slDlg-FieldLabel {
padding-top: 10px;
padding-bottom: 2px;
}
.ms-slDlg-IndentedFieldLabel {
padding-left:10px;
padding-top: 5px;
padding-bottom: 2px;
}
.ms-slDlg-BrowseButton {
margin-left: 10px;
margin-right: 5px;
}
.ms-slLinkDlg-InputField {
width: 275px;
}
.ms-slLinkDlg-FirstPanel {
padding-top: 10px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slLinkDlg-Panel {
padding-top: 0px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slLinkDlg-PeoplePanel {
padding-top: 0px;
padding-left:50px;
padding-bottom: 10px;
padding-right: 20px;
margin-top: 5px;
}
.ms-slDlg-ActionText {
padding-left:5px;
}
.ms-slGroupDlg-InputField {
width: 362px;
}
.ms-slGroupDlg-Panel,
.ms-slViewDlg-Panel {
padding-top: 5px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slViewDlg-InputField {
width: 362px;
}
.ms-slViewDlg-FirstPanel {
padding-top: 20px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slSortDlg-Panel {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
}
.title-With-Background  { 
margin-top:5px;
padding: 4px;
}


/*----------- MS DATEPICKER STYLES -------------------------*/

div#DatePickerDiv .ms-picker-header table,
.ms-picker-table {
	margin:0px auto 5px auto;
	background:transparent url('/_layouts/images/embcimages/darkback.png') repeat-x 0% 0%;
	width:100%;
}
.ms-quickLaunch table.ms-picker-table td {
	padding:2px 1px;
	text-align:center;
}
div#DatePickerDiv div.ms-picker-header {
	font-weight:normal;
	border-bottom:#EEE;
	background:#CCC url('/_layouts/images/embcimages/toolbarBack.png') repeat-x 0% 50%;
}
div#DatePickerDiv div.ms-picker-header table.ms-picker-table {
	width:100%;
	background-image:none;
}

.ms-picker-header table.ms-picker-table td {
	
}


.ms-picker-table .ms-picker-dayheader{
	color:#EEEEEE;
	font-weight:bold;
	text-align:center;
	border-bottom:solid 1px #CCC;
	padding:5px 0px 3px 0px;
}


/*-- WEEK PICKER --*/

.ms-picker-week{
	background-image:url("/_layouts/images/weekbox.gif");
	background-position:top right;
	background-repeat:repeat-y;
	height:22px;
	width:22px;
	text-align:center;
	border-left:solid 1px #EEF0F3;
	border-top:solid 1px #e0e0e0;
}
.ms-picker-week a{
	color:#3966bf;
	text-decoration:none;
}
.ms-picker-weekRTL{
	background-image:url("/_layouts/images/weekbox.gif");
	background-position:top left;
	background-repeat:repeat-y;
	height:22px;
	width:22px;
	text-align:center;
	border-right:solid 1px #E5E9EE;
	border-top:solid 1px #E1E1E1;
}
.ms-picker-weekRTL a {
	color:#3966bf;
	text-decoration:none;
}
.ms-picker-weekselected {
	width:22px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	padding-left:1px;
	cursor:pointer;
}
.ms-picker-weekselected a,
.ms-picker-weekselected a:hover {
color:#000000;
text-decoration:underline;
}
.ms-picker-weekselectedRTL {
	width:22px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	padding-right:1px;
	cursor:pointer;
}
.ms-picker-weekselectedRTL a,
.ms-picker-weekselectedRTL a:hover {
	color:#000000;
	text-decoration:underline;
}
.ms-picker-weekbox {
	writing-mode:tb-rl;
	filter:flipv fliph;
	padding-right:3px;
	white-space:nowrap;
	color:#999999;
}
.ms-picker-weekboxRTL {
	writing-mode:tb-rl;
	padding-right:3px;
	white-space:nowrap;
	color:#999999;
}

/*-- DAY PICKER --*/

.ms-picker-today,
.ms-picker-dayselected,
.ms-picker-daycenter,
.ms-picker-daycenterOn {
	color:#2CC0DB;
}
table.ms-picker-table td.ms-picker-today {
	text-align:center;
	border:solid 1px #CCC;
	background-color: #E5E9EE;
	color:#000;
}
table.ms-picker-table td.ms-picker-dayother {

}
table.ms-picker-table td.ms-picker-daycenterOn,
table.ms-picker-table td.ms-picker-daycenter {
	color:#7f7f7f;
	text-align:center;
	border:solid 1px #FFF;
}
#subNav #DatePickerDiv .ms-picker-today a,
#subNav #DatePickerDiv .ms-picker-dayselected a {
	color:#000;
	text-decoration:none;
}
#subNav #DatePickerDiv .ms-picker-dayother a {
	color:#a5a5a5;
	text-decoration:none;
}
#subNav #DatePickerDiv .ms-picker-dayother a:hover,
#subNav #DatePickerDiv .ms-picker-daycenterOn a,
#subNav #DatePickerDiv .ms-picker-daycenterOn a:hover {
	color:#FFF;
	background-color: #000;
}
#subNav #DatePickerDiv .ms-picker-table .ms-picker-daycenterOn {
	background-color:#FFFFFF;
}
#subNav #DatePickerDiv table.ms-picker-table td.ms-picker-dayselected {
	background: #FFF;
	text-align:center;
	border:solid 1px #E5E9EE;
}

#subNav #DatePickerDiv .ms-picker-dayselected a,
#subNav #DatePickerDiv .ms-picker-dayselected a:active,
#subNav #DatePickerDiv .ms-picker-dayselected a:link,
#subNav #DatePickerDiv .ms-picker-dayselected a:hover,
#subNav #DatePickerDiv .ms-picker-dayselected a:visited {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

/*-- MONTH PICKER --*/

#subNav #DatePickerDiv table.ms-picker-table td.ms-picker-monthcenter {
	color:#7f7f7f;
	text-align:center;
	border:solid 1px #FFF;
}


#subNav #DatePickerDiv .ms-picker-monthcenter a,
#subNav #DatePickerDiv .ms-picker-monthcenter a:active,
#subNav #DatePickerDiv .ms-picker-monthcenter a:link,
#subNav #DatePickerDiv .ms-picker-monthcenter a:visited,
#subNav #DatePickerDiv .ms-picker-monthcenter a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#subNav .ms-quickLaunch table.ms-picker-table td.ms-picker-monthcenterOn {
	background: #DEDEDE;
	text-align:center;
	border:solid 1px #E2E5E7;
	cursor:pointer;
}
#subNav #DatePickerDiv .ms-picker-monthcenterOn a,
#subNav #DatePickerDiv .ms-picker-monthcenterOn a:active,
#subNav #DatePickerDiv .ms-picker-monthcenterOn a:link,
#subNav #DatePickerDiv .ms-picker-monthcenterOn a:hover,
#subNav #DatePickerDiv .ms-picker-monthcenterOn a:visited {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
#subNav .ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected {
	background: #FFF;
	text-align:center;
	border:solid 1px #E2E5E7;
}
div#DatePickerDiv .ms-picker-monthselected a,
div#DatePickerDiv .ms-picker-monthselected a:active,
div#DatePickerDiv .ms-picker-monthselected a:link,
div#DatePickerDiv .ms-picker-monthselected a:hover,
div#DatePickerDiv .ms-picker-monthselected a:visited {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}




table.ms-picker-table td.ms-picker-footer {
	color:#CCCCCC;
	padding:5px;
}

#SubContent div#DatePickerDiv table.ms-picker-table td.ms-picker-footer div {
	text-align:left;
}
.ms-picker-footer a {
	color:#003399;
}

table.ms-picker-table td.ms-picker-footer nobr a,
table.ms-picker-table td.ms-picker-footer nobr {
	white-space: normal;
}

.ms-picker-footer a:hover {
	color:#000000;
	text-decoration:underline;
}
.ms-picker-month {
	font-weight:bold;
	padding:2px 0 5px 0;
}



.ms-picker-line{

}
#DatePickerDiv .ms-datepickerouter {
	padding-top:2px;
	background: transparent url('/_layouts/images/embcimages/rule3dhorz.png') repeat-x top left;
}




/*--------------- CUSTOM Styles  ---------------*/


/* Normalising css */


/* Normalising css */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:normal;}
/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

.ms-WPBody ul {
  margin-left: 20px;
}


body {
	background: #E0E0F7  url('/_layouts/images/embcimages/bodyBack.png') repeat-x 0px -100px;
	min-width:770px;
}

a:link, a:visited {
	color:#369;
	text-decoration:none;
}

a:hover, a:active, a:focus {
	color:#000;
	text-decoration:underline;
}

  /**********************/
 /*    Utility styles  */
/**********************/

.horizList li {
	list-style: none;
	display: block;
	float:left;
}


/* HIDDEN ITEMS */

#pageImage,
#globalBreadcrumb,
#pageTitleHolder
{
	display:none;
}	




  /**********************/
 /* Main page sections */
/**********************/

#Container {
	min-width:770px;
}

#content {
	margin:auto 0px;
	width:auto;
}

	#contentBody {
		position:relative;
		background-image: none;
		background-color: transparent;
		min-width: 400px; /* applied instead of troublesome overflow:hidden to trigger hasLayout in IE */
	}

	#contentBodyInner {
		float:right;
		margin-left:-25em;
		width:100%;
		background-image: none;
		background-color: transparent;
	}

	#contentContainer {
		margin-left:13.8456em;
		padding:10px 0px 0px 10px;
		float:none;
		width:auto;
		position:static;
	}

#accessibilityLinks {
	position:absolute;
	top:0px;
	left:0px;
	float:left;
}

#header {
	min-height:90px;
	width:100%;
}

#subNav {
	float:left;
	width:13.8456em;
	position:relative;
	padding-top: 20px;
}

#subNav .ms-WPHeader,
#topNav .ms-WPHeader {
	display:none;
}



  /*********************/
 /*   HEADER STYLES   */
/*********************/
			
	div#branding {
		position:absolute;
		top:20px;
		left:10px;
		z-index:500;
	}
		div#branding h1#logo a {
			text-indent:-9999px;
			overflow:hidden;
			display:block;
		}

		div#branding h1.ms-sitetitle {
			display:none; /* temporary fix to hide erroneous title text */
		}

	div#navUtilities {
		line-height: 1.4em;
		white-space: nowrap;
		float:right;
	}

	div#navUtilitiesInner {
		float:right;
		white-space:nowrap;
	}

		div#navUtilities p, 
		div#navUtilities div#welcomeUser{
			overflow:hidden;
		}

		div#navUtilities ul {
			float:right;
		}
		div#navUtilities ul li {
			padding:0px;
		}

		div#navUtilities a:link, div#navUtilities a:visited {
			display:block;
			text-decoration:none;
		}

		li.utiLinkMysite span { display:none;}
		li.utiLinkMysite a span { display:block;}
		div#navUtilities a span {
			display:block;
			padding:6px 10px 0px;
		}




		div#navUtilities div#welcomeUser a:link, div#navUtilities div#welcomeUser a:visited {
			display:inline;
			background-image:none;
		}
		div#welcomeUser {
			padding:5px 5px 0px 0px;
		}


	div#searchBar {
		float:right;
		clear:both;
		padding-top:10px;
	}
		div#searchBar table {
			width:auto !important;
		}




  /*********************/
 /*   TOPNAV STYLES   */
/*********************/


	.ms-topNavContainer, .ms-topNavContainer table {
		height:29px;
		border-style:none !important; /* used to over-ride inline border style on dropdown table menus */
	}
	.ms-topNavContainer {
		position:relative;
	}



	#siteActionsMenu {
		position:absolute;
		right:10px;
		bottom: 15px;
		float:right;
	}


div#breadcrumbSubNav {
	padding:0px 0px 10px 5px;
}

	ul.navList {
		margin:0px;
		padding:0px;
	}

	ul.navList li {
		list-style-type:none;
	}
	

	#topNav ul, 
	#subNav ul {
		clear:both;
		display:block;
	}
	#topNav ul li {
		display:block;
		float:left;
	}


#topNav {
	z-index: 20;
}

#subNav {
	padding-top:11px;
}

	#subNavInner {
		padding:10px 4px 100px 0px;
		overflow:hidden;
	}

	#subNavInner a {
		display:block;
		padding:3px 3px 3px 20px;
	}

	#subNav .ms-treeviewouter a,
	#subNav #treeViewContainer a {
		display:block;
		padding:3px 0px;
	}
	#subNav .ms-treeviewouter td img,
	#subNav #treeViewContainer td img {
		padding:0px 3px;
	}

	#subNav #DatePickerDiv .ms-picker-table a {
		padding: 0px;
	}

	#subNav #treeViewContainer {
		overflow:hidden;
		width:100%;
	}

#viewContentLink a,
#subNavInner .ms-selectednavheader a, 
#subNavInner .ms-navheader a, 
#subNavInner .ms-navheader2 a {
	padding-top:9px;
	padding-bottom:7px;
}
#viewContentLink a {
	padding-top:0px;
	padding-bottom:7px;
}


#subNavInner td.ms-addnew a {
	background: transparent url('/_layouts/images/embcimages/addnew.png') no-repeat top left;
	padding-left:33px;
	color:#dedede;
}


td.ms-pagedescription {
	padding-right:10px;
	width:auto !important;
}

div#pageDescriptionDiv span {
	display:block;
	padding:5px 0px 0px 10px;
}

tr.ms-WPHeader{
  	background: transparent;
}

.ms-menutoolbar td.ms-listheaderlabel {
	line-height:2em;
	padding-left:5px;
}

.ms-WPHeader td {
	vertical-align:top;
	padding-right:0px !important;
}

#contentContainer #WebPartTitleWPQ1 h3, #contentContainer #WebPartTitleWPQ2 h3, #contentContainer #WebPartTitleWPQ3 h3,
#contentContainer #WebPartTitleWPQ4 h3, #contentContainer #WebPartTitleWPQ5 h3, #contentContainer #WebPartTitleWPQ6 h3,
#contentContainer #WebPartTitleWPQ7 h3, #contentContainer #WebPartTitleWPQ8 h3, #contentContainer #WebPartTitleWPQ9 h3,
#contentContainer #WebPartTitleWPQ10 h3, #contentContainer #WebPartTitleWPQ11 h3, #contentContainer #WebPartTitleWPQ12 h3,
#contentContainer #WebPartTitleWPQ13 h3, #contentContainer #WebPartTitleWPQ14 h3, #contentContainer #WebPartTitleWPQ15 h3,
#contentContainer #WebPartTitleWPQ16 h3, #contentContainer #WebPartTitleWPQ17 h3, #contentContainer #WebPartTitleWPQ18 h3,
#contentContainer #WebPartTitleWPQ19 h3, #contentContainer #WebPartTitleWPQ20 h3, #contentContainer #WebPartTitle h3 {
}

.ms-WPHeader td h3.ms-WPTitle {
	padding: 6px 0px 6px 10px;
	line-height:1.5em;
	color:#FFF;
}

#contentContainer a#WebPartWPQ1_MenuLink, #contentContainer a#WebPartWPQ2_MenuLink, #contentContainer a#WebPartWPQ3_MenuLink, 
#contentContainer a#WebPartWPQ4_MenuLink, #contentContainer a#WebPartWPQ5_MenuLink, #contentContainer a#WebPartWPQ6_MenuLink, 
#contentContainer a#WebPartWPQ7_MenuLink, #contentContainer a#WebPartWPQ8_MenuLink, #contentContainer a#WebPartWPQ9_MenuLink, 
#contentContainer a#WebPartWPQ10_MenuLink, #contentContainer a#WebPartWPQ11_MenuLink, #contentContainer a#WebPartWPQ12_MenuLink,
#contentContainer a#WebPartWPQ13_MenuLink, #contentContainer a#WebPartWPQ14_MenuLink, #contentContainer a#WebPartWPQ15_MenuLink, 
#contentContainer a#WebPartWPQ16_MenuLink, #contentContainer a#WebPartWPQ17_MenuLink, #contentContainer a#WebPartWPQ18_MenuLink, 
#contentContainer a#WebPartWPQ19_MenuLink, #contentContainer a#WebPartWPQ20_MenuLink, #contentContainer #WebPart_MenuLink {
	display:block;
	width:64px;
	height:25px;
}

#contentContainer #WebPartWPQ1_MenuLink img, #contentContainer #WebPartWPQ2_MenuLink img, #contentContainer #WebPartWPQ3_MenuLink img, 
#contentContainer #WebPartWPQ4_MenuLink img, #contentContainer #WebPartWPQ5_MenuLink img, #contentContainer #WebPartWPQ6_MenuLink img, 
#contentContainer #WebPartWPQ7_MenuLink img, #contentContainer #WebPartWPQ8_MenuLink img, #contentContainer #WebPartWPQ9_MenuLink img, 
#contentContainer #WebPartWPQ10_MenuLink img, #contentContainer #WebPartWPQ11_MenuLink img, #contentContainer #WebPartWPQ12_MenuLink img,
#contentContainer #WebPartWPQ13_MenuLink img, #contentContainer #WebPartWPQ14_MenuLink img, #contentContainer #WebPartWPQ15_MenuLink img, 
#contentContainer #WebPartWPQ16_MenuLink img, #contentContainer #WebPartWPQ17_MenuLink img, #contentContainer #WebPartWPQ18_MenuLink img, 
#contentContainer #WebPartWPQ19_MenuLink img, #contentContainer #WebPartWPQ20_MenuLink img, #contentContainer #WebPart_MenuLink img {
	visibility:hidden;
}

#contentContainer #WebPartWPQ1, #contentContainer #WebPartWPQ2, #contentContainer #WebPartWPQ3, #contentContainer #WebPartWPQ4,
#contentContainer #WebPartWPQ5, #contentContainer #WebPartWPQ6, #contentContainer #WebPartWPQ7, #contentContainer #WebPartWPQ8,
#contentContainer #WebPartWPQ9, #contentContainer #WebPartWPQ10, #contentContainer #WebPartWPQ11, #contentContainer #WebPartWPQ12,
#contentContainer #WebPartWPQ13, #contentContainer #WebPartWPQ14, #contentContainer #WebPartWPQ15, #contentContainer #WebPartWPQ16,
#contentContainer #WebPartWPQ17, #contentContainer #WebPartWPQ18, #contentContainer #WebPartWPQ19, #contentContainer #WebPartWPQ20, #contentContainer #WebPart {
	/* min-height:60px; ** Removed in order to better format search results ** */
	min-height:1.5em;
	padding:10px 5px 10px;
	margin-bottom:15px;
	background-color:#FEFEFE;
}

#contentContainer .ms-WPBorderBorderOnly #WebPartWPQ1, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ2, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ3, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ4,
#contentContainer .ms-WPBorderBorderOnly #WebPartWPQ5, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ6, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ7, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ8,
#contentContainer .ms-WPBorderBorderOnly #WebPartWPQ9, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ10, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ11, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ12,
#contentContainer .ms-WPBorderBorderOnly #WebPartWPQ13, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ14, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ15, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ16,
#contentContainer .ms-WPBorderBorderOnly #WebPartWPQ17, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ18, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ19, #contentContainer .ms-WPBorderBorderOnly #WebPartWPQ20, 
#contentContainer .ms-WPBorderBorderOnly #WebPart {
	padding:0px;
}

#contentContainer #MSOZoneCell_WebPartWPQ1, #contentContainer #MSOZoneCell_WebPartWPQ2, #contentContainer #MSOZoneCell_WebPartWPQ3, #contentContainer #MSOZoneCell_WebPartWPQ4,
#contentContainer #MSOZoneCell_WebPartWPQ5, #contentContainer #MSOZoneCell_WebPartWPQ6, #contentContainer #MSOZoneCell_WebPartWPQ7, #contentContainer #MSOZoneCell_WebPartWPQ8,
#contentContainer #MSOZoneCell_WebPartWPQ9, #contentContainer #MSOZoneCell_WebPartWPQ10, #contentContainer #MSOZoneCell_WebPartWPQ11, #contentContainer #MSOZoneCell_WebPartWPQ12,
#contentContainer #MSOZoneCell_WebPartWPQ13, #contentContainer #MSOZoneCell_WebPartWPQ14, #contentContainer #MSOZoneCell_WebPartWPQ15, #contentContainer #MSOZoneCell_WebPartWPQ16,
#contentContainer #MSOZoneCell_WebPartWPQ17, #contentContainer #MSOZoneCell_WebPartWPQ18, #contentContainer #MSOZoneCell_WebPartWPQ19, #contentContainer #MSOZoneCell_WebPartWPQ20, #contentContainer #WebPart {
	padding-right:10px;
}



/* EDIT PAGE styles */



.ms-SPZone .ms-WPHeader td img {
	display:none;
}
.ms-SPZone .ms-WPHeader td a img {
	display:inline;
}

#contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ1, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ2, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ3,
#contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ4, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ5, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ6, 
#contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ7, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ8, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ9, 
#contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ10, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ11, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ12,
#contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ13, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ14, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ15,
#contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ16, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ17, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ18,
#contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ19, #contentContainer .ms-SPZone #MSOZoneCell_WebPartWPQ20, #contentContainer .ms-SPZone #WebPart {
	padding-right:0px;
}




/********** FOOTER STYLING *************/

#footer {
	clear: both;
	overflow:hidden;
	padding-right:11px;
	margin:0px auto;
}

	#footerInner {
		padding:70px 0px 20px 0px;
	}

	#footer ul {
		display:block;
		float:none;
		width:300px;
		height: 40px;
		padding-left:90px;
		margin:0px auto 20px auto;
		white-space:nowrap;
		list-style: none;
		background: transparent  url('/_layouts/images/embcimages/small_logo.png') no-repeat 0% 0%;
	}

	#footer ul li {
		float:left;
		margin-top:10px;
	}

	#footer ul li a, #footer ul li a:visited {
		padding:1px 10px;
		border-left:1px #666 solid;
		color:#666;
		text-decoration:none;
		font-size:0.9em;
		display:block;
	}

	#footer ul li.rm-aupLink a, #footer ul li.rm-aupLink a:visited {
		border-left:none;
	}

	#footer ul li a:hover, #footer ul li a:active {
		color:#000;
		text-decoration:underline;
	}






/* QUICK LINKS STYLING */


ul.quicklinksList {
	display:block;
	overflow:hidden;
}

ul.quicklinksList li {
	display:block;
	float:left;
	background-color:#666;
	margin:5px;
}
ul.quicklinksList li a {
	display:block;
	text-align:center;
	background-color:#EEEEEE;
	border:1px solid #FFFFFF;
	padding:8px;
	text-decoration:none;
}

ul.quicklinksList li a:hover {
	margin:0px 1px 1px 0px;
	padding:7px 8px 8px 7px;
	text-decoration:none;
}
ul.quicklinksList li a img {
	clear: right;
	border:1px #FFFFFF solid;
}

ul.quicklinksList li a span {
	display:block;
	clear:both;
	color:#339;
	margin: 3px 0px 0px;
}
ul.quicklinksList li a:hover span {
	text-decoration:underline;
}
ul.quicklinksList li.newWindow span {
	padding-right:15px;
	background: transparent url('/_layouts/images/embcimages/newwin.gif') no-repeat 100% 50%;
}

ul.quicklinksList li.requireAuth span {
	padding-left:15px;
}
ul.quicklinksList li.requireAuth a {
	background-image: url('/_layouts/images/embcimages/reqauth.gif');
	background-repeat:no-repeat;
	background-position: 5px 90%;
}



/* TEMPORARY LIST STYLING  */

	ul.navList li.selectedLink a {
		font-weight:bold;
		text-decoration:none;
		color:#FFF;
	}




/* SUMS specific styles */


/* Rich Text Editor Table Styles */

/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */

	
/* Setting some basic Table styles
.ms-rteTable-1   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #D6E8FF;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     {
	background-color: #D6E8FF;
	color: #4A5A80;
	font-weight: 500;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid gray 1.0pt;
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
*/
.ms-rteTable-1 {
    border-color: #000;
    border-width: 0 0 1.0pt 1.0pt;
    border-style: solid;
}

.ms-rteTable-1 td {
{
    border-color: #000;
    border-width: 1.0pt 1.0pt 0 0;
    border-style: solid;
    margin: 0;
    padding: 2px;
}


.ms-rteTable-2   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;   
	vertical-align: top;	
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-3   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3   {
	margin: 10px;
	padding: 10px;
	color: #3a4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Verdana;  
	text-transform: capitalize;
	font-weight: normal;
	border-spacing: 10px;
	vertical-align: top;
	background-color: #C4D1E3;
}
.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 
 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 td.ms-rteTableFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color: #E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableLastCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#F7F3F7;
}
.ms-rteTable-3 td.ms-rteTableEvenCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#E7EBF7
}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3      {
	background-color: #C4D1E3;
	color: #3a4663;
	font-weight: normal;
	font-size: 10pt;  
	font-family: Verdana;  
	line-height: 11pt;
}
.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-4   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4   {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 tr.ms-rteTableOddRow-4 {
	border-width: 1pt;
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #4F81BD;
}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4 {
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;	
}
.ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4    {
	color: #355C8C;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma   
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5     {
	margin: 10px;
	padding: 10px;
	color: #3A4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: 500;
	border-spacing: 10px;
	line-height: 11pt;
	vertical-align: top;
}
.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderLastCol-5  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 
{padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
}
.ms-rteTable-5 tr.ms-rteTableOddRow-5 {
	color: #666666;
	vertical-align: top;
	font-size: 10pt; 
}
.ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
	color: #666666;
	vertical-align: top;	
	font-size: 10pt; 
}
.ms-rteTable-5 td.ms-rteTableFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5    {
	color: #3a4663;
	font-weight: 500;
	font-size: 10pt; 
	font-family: Tahoma;  
	line-height: 11pt;
}
.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {
	padding:0in 5.4pt 0in 5.4pt;
	text-align:left;
}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}


