body, td, th, form, input, textarea, select, ul, li, ol, iframe, div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fileuploadbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A {
	color: #000033;
}
A:link {
	color: #000033;
}
A:hover {
	color: #000099;
}
A:visited {
	color: #000066;
}
A:active {
	color: #660066;
}
.PictureTreatment {
	border: 3px solid #666666;
	margin: 5px;
}
/* List bullet styles */
ul {
	list-style-type: disc;
	list-style-position: outside;
}
ol {
	list-style-type: upper-roman;
	list-style-position: outside;
}
/* DataGrid styles */
.HeaderStyle, .HeaderStyle td, .HeaderStyle A:link, .HeaderStyle A:visited {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A3E7C;
}
.PagerStyle, .PagerStyle A:link, .PagerStyle A:visited  {
	color: #000000;
	background-color: #EFDEEF;
}
.HeaderStyle A:hover, .PagerStyle A:hover {
	color: #663399;
}
.FooterStyle {
	color: #000000;
	background-color: #C2B0C8;
}
.ItemStyle, .ItemStyle td {
	color: #000000;
	background-color: #FFFFFF;
}
.SelectedItemStyle, .SelectedItemStyle td {
	font-weight: bold;
	color: #000066;
}
.AlternatingItemStyle {
	color: #000000;
	background-color: #EEEEEE;
}
/* Tab Strip styles */
.TabStripDefault {
	font-weight: bold !important;
	font-size: 14px !important;
	width: 100% !important;
}
.TabStripTabDefault {
	border: solid 1px black !important;
	background: #003399 !important;
	color: #FFFFFF !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.TabStripTabDisabled {
	font-size: 24px !important;
}
.TabStripTabHover {
	color: red !important;
}
.TabStripTabSelected {
	border: solid 1px black !important;
	border-bottom: none !important;
	background: white !important;
	color: #003399 !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.TabStripSepDefault {
	width: 5px !important;
	border-bottom: solid 1px black !important;
}
.TabStripSepHover {
	border-bottom: solid 1px black !important;
}
.TabStripSepSelected {
	border-bottom: solid 1px black !important;
}
.TabStripContent {
	border: solid 1px black !important;
	border-top: none !important;
	padding: 5px !important;
}
/* Input field and button styles */
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inputText, .inputTextRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid buttonshadow;
	background-color: #efefef;
	color: black;
	height: 20px;
	BEHAVIOR: url(/cms/css/textbox.htc);
}
.inputTextRequired {
	background-image: url(/cms/images/required-tick.gif);
	background-position: right top;
	background-repeat: no-repeat;
	BEHAVIOR: url(/cms/css/textbox.htc);
}
.smallbutton, .smallbuttonlight {
	font-size: xx-small;
	padding: 0px;
	margin: 0px;
	border: 1px solid #5292c6;
	color: #FFFFFF;
	background-color: #0A3E7C;
}
.smallbuttonlight {
	background-color: #5292c6;
}
.small {
	font-size: 9px;
}
.big {
	font-size: 18px;
}
.ElementTitle {
	position: relative;
	z-index: 0;
	/* margin-top: -20px; */
	font-size: 16px;
	font-weight: bold;
}
.adminframe {
	border: 1px solid #000033;
}
.cmsadminRegHeader {
	background-color: #000033;
	color: #FFFFFF;
}
.adminmsgcolor {
	color: #FF0000;
}
.adminAdminHeader {
	font-size: 12px;
	background-color: #000033;
	color: #FFFFFF;
}
.adminAdminItem {
	font-size:11px;
}
.adminAdminAltItem {
	font-size:11px;
}
.adminAdminFooter {
	font-size:11px;
}
.adminAdminSelected {
	font-size:11px;
}
.CMSErrorAlt {
	color: #bbbbbb !important;
}
.CMSError {
	color: #FF0000 !important;
}
.CMSWarning {
	color: #FFFF00 !important;
}
.permsadminheader {
	font-size: 12px;
	font-weight: bold;
	background-color: #000033;
	color: #FFFFFF;
}
.permsadmintoptext {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
}
.Heading {
	font-size: 16px;
	font-weight: bold;
}
.sideheader {
	font-size: 12px;
	border: 1px solid #216BB4;
	background-color: #008FCD;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	height: 21px;
	width: 214px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 1px;
}
.ChildNav {
	font-size: 9px;
}
.PeerNav {
	font-size: 9px;
}
.NavPath {
	font-size: 9px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	white-space: nowrap;
}
.scrolltext {
	font-weight: bold;
	color: #FFFFFF;
}
/* Button Bar styles */
.buttonbar {
	font-size: 11px;
	background-image: url(/cms/images/buttonbarbg.gif);
	background-repeat: repeat-x;
	background-color: #008FCD;
	border: solid 1px #008FCD;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	white-space: nowrap;
}
.buttonbar.Edit, .buttonbar.Add, .buttonbar.AddLong, .buttonbar.Cancel, .buttonbar.Delete, .buttonbar.Save, .buttonbar.MoveUp, .buttonbar.MoveDown, .buttonbar.View, .buttonbar.Search, .buttonbar.All, .buttonbar.Duplicate, .buttonbar.Import, .buttonbar.Approve, .buttonbar.MakePending, .buttonbar.Activate, .buttonbar.Deactivate, .buttonbar.Export, .buttonbar.Email, .buttonbar.Archive, .buttonbar.Sort, .buttonbar.Filter, .buttonbar.Topics,
.buttonbar.Threads,
.buttonbar A, .buttonbar A:link, .buttonbar A:hover, .buttonbar A:visited, .buttonbar A:active {
	font-size: 11px;
	border: 0;
	color: #000066;
	padding-left: 17px;
	padding-right: 0;
	text-decoration: underline;
	text-align: left;
	cursor: hand;
}
.buttonbar A, .buttonbar A:link, .buttonbar A:hover, .buttonbar A:visited, .buttonbar A:active {
	height: 14px;
}
.disabled {
	filter: Alpha(Opacity=50), gray;
	cursor: default;
}
.buttonbar.Edit {
	width: 40px;
	background: url(/cms/images/icons/bchng.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Add {
	width: 45px;
	background: url(/cms/images/icons/binsr.gif) no-repeat fixed 0px 0px;
}
.buttonbar.AddLong {
	width: 80px;
	background: url(/cms/images/icons/binsr.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Delete {
	width: 60px;
	background: url(/cms/images/icons/bdele.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Save {
	width: 50px;
	background: url(/cms/images/icons/fsave.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Cancel {
	width: 60px;
	background: url(/cms/images/icons/fback.gif) no-repeat fixed 0px 0px;
}
.buttonbar.MoveUp {
	width: 35px;
	background: url(/cms/images/icons/bnxti.gif) no-repeat fixed 0px 0px;
}
.buttonbar.MoveDown {
	width: 55px;
	background: url(/cms/images/icons/bprvi.gif) no-repeat fixed 0px 0px;
}
.buttonbar.View {
	width: 50px;
	background: url(/cms/images/icons/lnkdoc.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Search {
	width: 65px;
	background: url(/cms/images/icons/bzoin.gif) no-repeat fixed 0px 0px;
}
.buttonbar.All {
	width: 70px;
	background: url(/cms/images/icons/bzout.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Import {
	width: 60px;
	background: url(/cms/images/icons/BIBOX.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Export {
	width: 60px;
	background: url(/cms/images/icons/XXLV.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Email {
	width: 50px;
	background: url(/cms/images/icons/ENVOPE.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Archive {
	width: 60px;
	background: url(/cms/images/icons/OBJFOL.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Activate {
	width: 70px;
	background: url(/cms/images/icons/SOKAY.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Deactivate {
	width: 80px;
	background: url(/cms/images/icons/SNONO.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Duplicate {
	width: 70px;
	xbackground: url(/cms/images/icons/babcb.gif) no-repeat fixed 0px 0px;
	background: url(/cms/images/icons/takove.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Approve {
	width: 70px;
	background: url(/cms/images/icons/bofcb.gif) no-repeat fixed 0px 0px;
}
.buttonbar.MakePending {
	width: 100px;
	background: url(/cms/images/icons/bofde.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Sort {
	width: 50px;
	background: url(/cms/images/icons/abcana.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Filter {
	width: 50px;
	background: url(/cms/images/icons/bfilt.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Threads {
	width: 50px;
	background: url(/cms/images/icons/bvari.gif) no-repeat fixed 0px 0px;
}
.buttonbar.Topics {
	width: 50px;
	background: url(/cms/images/icons/catalg.gif) no-repeat fixed 0px 0px;
}
.MediaCenterFileText,.MediaCenterFileText input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.FileUploadBar {
	background-color: #FFFFCC;
	border: 1px solid #000066;
	width: 300px;
	height: 13px;
	z-index: 4;
}
.FileUploadLabel {
	position: absolute; top: 0px; left: 0px; 
	height: 100%;
	width: 100%;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	white-space:nowrap;
	z-index: 5;
}
.FileUploadProgress {
	background-color: #99CC99;
	height: 100%;
	z-index: 3;
}
.CalBannerText,.CalBannerText td {
	color: white;
	font-size: 9px;
	font-weight: bold;
}
.CalBannerLink,.CalBannerLink:active,.CalBannerLink:visited,.CalBannerLink:hover,.CalBannerLink:link {
	color: white;
	text-decoration: underline;
	font-size: 9px;
}