﻿
/* Body page*/
Body
{
	margin: 0;
	font-family: Verdana,Arial,MS Reference Sans Serif, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* Header part of the page*/
.HeaderBack
{
	background-image: url(Images/HeaderBack.jpg);
	background-repeat: repeat-x;
	height: 94px;
}
.Zoomin
{
	background-image: url(Images/zoom_in_icon.jpg) left top no-repeat;
	height: 31px;
	width: 25px;
	border: none;
}
.Zoomout
{
	background-image: url(Images/zoom_out_icon.jpg);
	height: 31px;
	width: 25px;
	border: none;
}
/* Header part of the page link lik My account help etc*/

.HeaderLink:link, .HeaderLink:active, .HeaderLink:visited, .HeaderLink:hover
{
	color: #0f64b3;
	text-decoration: none;
	font-size: 11px;
}
.HeaderLink:hover
{
	text-decoration: underline;
	cursor: hand;
}

/* Tab Background  or Tab Blue back */
.TabBack
{
	background-image: url(Images/TabBack.jpg);
	background-repeat: repeat-x;
	background-color:#00386b;
	height: 34px;
}

.TabBackAdmin
{
	background-image: url(Images/TabBackAdmin.jpg);
	background-repeat: repeat-x;
	height: 35px;
}

/* Details background */
/* for content details after tab bg*/
.DetailBack
{
	background-image: url(Images/DetailBack.jpg);
	background-repeat: repeat-x;
	height: 479px;
	background-color: #0c4d7c;
}

/* Footer part or copyright */
.FooterBack
{
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
}

.FooterLnk, .FooterLnk:link, .FooterLnk:active, .FooterLnk:visited, .FooterLnk:hover
{
	/*	color: #b06c2b;*/
	text-decoration: underline; /*	color: #ffe1c4;*/ /*	color: #F27D13;*/
	color: #ffffff;
	font-size: 12px;
}
.FooterLnk:hover
{
	text-decoration: none;
	cursor: hand;
}

/* All Heading */
/* user console page heading */
/* Welcome user  */
.WelcomeUserImg
{
	background-image: url(Images/WelcomeUser-new.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 485px;
}
.WelcomeUser
{
	font-size: 13px;
	color: #FFFFFF; /*font-weight:bold;*/
}
/* user console page heading */
.MessageHeading, .WelcomeHeading, .ForumHeading, .MoreLink, .HeadingPopup, .RewardPointLabel
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif; /*color: #10616d;*/
	color: #10616d;
	font-size: 18px;
}

.GrayHeading
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 19px;
}

.GrayHeading_s
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 16px;
}

.lnk_GrayHeading
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: underline;
}

.lnk_GrayHeading:link
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: underline;
}

.lnk_GrayHeading:active
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: underline;
}

.lnk_GrayHeading:hover
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: none;
}

.inlnk_GrayHeading
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: none;
}

.Case_GrayHeading
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #10616d;
	font-size: 12px;
	text-decoration: none;
}

.inlnk_GrayHeading:link
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: none;
}

.inlnk_GrayHeading:visited
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: none;
}

.inlnk_GrayHeading:active
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: none;
}

.inlnk_GrayHeading:hover
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 12px;
	text-decoration: underline;
}

.WelcomeHeading
{
	color: #686200;
}
.ForumHeading
{
	color: #10616d;
}

/* Message Link for home page */
.MessageLnk:link, .MessageLnk:active, .MessageLnk:visited, .MessageLnk:hover
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a00a9;
	text-decoration: underline;
}
.MessageLnk:hover
{
	text-decoration: none;
}
/* for more link*/
.MoreLink:link, .MoreLink:active, .MoreLink:visited
{
	color: #0f6194;
	font-size: 12px;
	text-decoration: underline;
}
.MoreLink:hover
{
	color: #0f6194;
	font-size: 12px;
	text-decoration: none;
}




/* Headng text for popup for message heading display */
.RewardPointLabel
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #0f6194;
	font-size: 11px;
}
.RewardPointLink:link, .RewardPointLink:active, .RewardPointLink:visited, .RewardPointLink:hover
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #827f6e;
	font-size: 11px;
	text-decoration: underline;
}

.RewardPointLink:hover
{
	text-decoration: none;
}

.RewardPoints
{
	color: #CC3300;
	font-size: 12px;
	font-weight: bold;
}

/* start Controls */

/* for controls Textbox */
/* for right text lable  or prompt*/
.captions
{
	text-align: right;
	
}

.middle-caption
{	font-weight:bold;
	color:#115898;
	}

.TextBox, .DatePicker, .NumericTextbox, .DropdownList
{
	width: 150px;
	height: 17px;
	border: 1px solid #185e9e;
}
.NumericTextbox
{
	text-align: right;
}
/* used for dropdown list */
.DropdownList
{
	width: 113px;
	height: 20px;
}

.LargeSizeDropdownList
{
	width: 155px;
	height: 22px;
	border: 1px solid #185e9e;
}

.Button, .ButtonPopup
{
	background-image: url(Images/ButtonGray.jpg);
	background-repeat: repeat-x;
	height: 22px;
	width: 65px;
	border: solid 1px #323232;
	font-size: 12px;
	text-align: center;
}
.NewButton a:link
{
	background-image: url(Images/NewButton.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	border: solid 1px #323232;
	color: Black;
}

.ButtonPopup
{
	font-family: Verdana,Arial,MS Reference Sans Serif, Helvetica, sans-serif;
}
/* Button orange */
.ButtonOrange
{
	background-image: url(Images/ButtonOrange.jpg);
	font-size: 12px;
	background-repeat: repeat-x;
	height: 22px;
	width: 150px;
	text-align: center;
	border: solid 1px #e7ba83;
}
.ButtonOrange a:link, .ButtonOrange a:hover, .ButtonOrange a:visited, .ButtonOrange a:active
{
	color: #003366;
	font-weight: 500;
}

.ButtonGreen
{
	background-image: url(Images/ButtonGreen.jpg);
	font-size: 12px;
	background-repeat: repeat-x;
	height: 22px;
	width: 130px;
	text-align: center;
	border: solid 1px #008000;
}

.ButtonGray
{
	background-image: url(Images/ButtonGray.jpg);
	font-size: 12px;
	background-repeat: repeat-x;
	height: 22px;
	width: 130px;
	text-align: center;
	border: solid 1px #000000;
}


.ButtonOrange a:link, .ButtonOrange a:hover, .ButtonOrange a:visited, .ButtonOrange a:active
{
	color: #003366;
	font-weight: 500;
}

.Btn_Orange
{
	background-image: url(Images/ButtonOrange.jpg); /*padding:2px;*/
	color: #003366;
	font-size: 12px; /*font-weight:bold;*/
	background-repeat: repeat-x;
	width: 150px;
	height: 22px;
	text-align: center;
	border: solid 1px #e7ba83;
}

.Btn_Orange a:link, .Btn_Orange a:hover, .Btn_Orange a:visited, .Btn_Orange a:active
{
	color: #003366; /*font-weight:bold;*/
}


/* Tab Button for Selected  like home selected*/
.btn-s-bg
{
	background-image: url(images/btn-s-bg.jpg);
	height: 29px;
	background-repeat: repeat-x;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}

.btn-s-r
{
	background-image: url(images/btn-s-r.jpg);
	width: 6px;
	height: 29px;
}
.btn-s-l
{
	background-image: url(images/btn-s-l.jpg);
	width: 8px;
	height: 29px;
}
/* Tab  Button for unselected like chapter unselected */

.btn-l
{
	background-image: url(images/btn-l.jpg);
	width: 6px;
	height: 29px;
}
.btn-r
{
background: url(images/btn-r.jpg) -1px top no-repeat;
	width: 6px;
	height: 29px;
}
.btn-bg
{
	background-image: url(images/btn-bg.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-transform: uppercase;
}
/*  for tab Bookmark left white image */

.btn-l-New1
{
	background-image: url(Images/btn-l-New.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 7px;
}
.btn-r-New1
{
	background-image: url(Images/btn-R-New.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 6px;
}
.btn-Back-New1
{
	background-image: url(Images/btn-Back-New.jpg);
	background-repeat: repeat-x;
	height: 27px;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
.btn-s-l-New1
{
	background-image: url(Images/btn-s-l-New.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 6px;
}
.btn-s-r-New1
{
	background-image: url(Images/btn-s-r-New.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 5px;
}
.btn-s-Back-New1
{
	background-image: url(Images/btn-s-Back-New.jpg);
	background-repeat: repeat-x;
	height: 27px;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}



/**/
.btn-l-New
{
	/*background-image: url(Images/btn-l-New.jpg);*/
	background-image: url(Images/tab_off_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 26px;
	width: 10px;
}
.btn-r-New
{
	/*background-image: url(Images/btn-R-New.jpg);*/
	background-image: url(Images/tab_off_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 26px;
	width: 10px;
}
.btn-Back-New
{
	background-image: url(Images/btn-Back-New.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 26px;
	color: #6a6a6a;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
.btn-Tabs-New
{
	/*background-image: url(Images/btn-Back-New.jpg);*/
	background-image: url(Images/tab_off_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 26px;
	color: #6a6a6a;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
}
.btn-s-l-New
{
	/*background-image: url(Images/btn-s-l-New.jpg);*/
	background-image: url(Images/tab_on_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 33px;
	width: 10px;
}
.btn-s-r-New
{
	/*background-image: url(Images/btn-s-r-New.jpg);*/
	background-image: url(Images/tab_on_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 33px;
	width: 10px;
}
.btn-s-Back-New
{
	/*background-image: url(Images/btn-s-Back-New.jpg);*/
	background-image: url(Images/tab_on_bg.jpg);
	background-repeat: repeat-x;
	height: 33px;
	color: #115292;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
.btn-s-Tabs-New
{
	/*background-image: url(Images/btn-s-Back-New.jpg);*/
	background-image: url(Images/tab_on_bg.jpg);
	background-repeat: repeat-x;
	height: 33px;
	color: #115292;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
}

.tabTable
{
	border-bottom: 1px solid #caced0;
	border-left: 1px solid #caced0;
	border-right: 1px solid #caced0;
}



.tabLine
{
	border-bottom: 1px solid #caced0;
}

/* Button for inner text link */
.btn-bg a:link, .btn-bg a:hover, .btn-bg a:visited, .btn-bg a:active, .btn-s-bg a:link, .btn-s-bg a:active, .btn-s-bg a:visited, .btn-s-bg a:hover, .btn-s-Back-New a:link, .btn-s-Back-New a:hover, .btn-s-Back-New a:visited, .btn-s-Back-New a:active, .btn-Back-New a:link, .btn-Back-New a:hover, .btn-Back-New a:visited, .btn-Back-New a:active, .btn-Tabs-New a:link, .btn-Tabs-New a:visited, .btn-Tabs-New a:hover, .btn-Tabs-New a:active, .btn-s-Tabs-New a:link, .btn-s-Tabs-New a:visited, .btn-s-Tabs-New a:hover, .btn-s-Tabs-New a:active
{
	color: #FFFFFF;
}

.btn-s-Tabs-New a:link, .btn-s-Tabs-New a:hover, .btn-s-Tabs-New a:visited, .btn-s-Tabs-New a:active, .btn-s-Back-New a:link, .btn-s-Back-New a:hover, .btn-s-Back-New a:visited, .btn-s-Back-New a:active
{
	color: #115292;
	font-weight: bold;
}

/*  For Small Box this is for login box & etc */
.SmallBoxLeftBg
{
	background-image: url(Images/BoxLeftBg.jpg);
	background-repeat: repeat-y;
	width: 24px;
}

.SmallBoxRightBg
{
	background-image: url(Images/SmallBoxRightBg.jpg);
	background-repeat: repeat-y;
	width: 30px;
}

.SmallBoxLeft
{
	background-image: url(Images/SmallBoxLeft.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 24px;
}
.SmallBoxRight
{
	background-image: url(Images/SmallBoxRight.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 30px;
}
.SmallBoxFooterLeft
{
	background-image: url(Images/SmallBoxBottomLeft.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 24px;
}
.SmallBoxFooterRight
{
	background-image: url(Images/SmallBoxBottomRight.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 30px;
}



/* Check */
a:link, a:active, a:visited
{
	color: navy;
	text-decoration: none;
}

a:hover
{
	color: #052f53;
	text-decoration: none;
}

lmstextcontain a:link, a:active, a:visited
{
	color: navy;
	text-decoration: none;
	font-weight:normal;
}

lmstextcontain a:hover
{
	color: #052f53;
	text-decoration: underline;
}

/* for grid Table headng  */

.TableHeading
{
	height: 22px;
	color: #FFFFFF;
	background-image: url(Images/TableBg.jpg);
	background-repeat: repeat-x;
	text-indent: 2px;
	background-color: #438ada;
}

.TableHeading-small
{
	height: 22px;
	color: #FFFFFF;
	background-image: url(Images/TableBg.jpg);
	background-repeat: repeat-x;
	text-indent: 2px;
	background-color: #438ada;
	
}

.tblbrd 
{
	border:1px solid #caced0;
	}
	
.tblbrd td span
{

	padding:8px;
	}
	
.tblspacing td
{
	padding-top:10px;
	}	

.TableHeading a:link, .TableHeading a:active, .TableHeading a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.TableHeading a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/* for using grid */
.AlternateRow
{
	background-color: #f2f6fa;
	text-indent: 2px;
	color: #000000;
}
.SimpalRow
{
	background-color: #FFFFFF;
	text-indent: 2px;
	color: #000000;
}
/* this is for footer ex. 1,2,3. */
.pagetext A:link, .pagetext A:hover, .pagetext A:active, .pagetext A:visited
{
	color: #396fac;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


/* for white border  in grid */
.Whiteborder
{
	border-bottom: solid 1px #ffffff;
}
/*.redBoldText  change name to EmptyRecord */

.EmptyRecord
{
	color: #d90000;
	font-size: 13px;
	font-weight: bold;
}


/* for used in JS check */
.Table
{
	background-color: #1d6ba7;
}
/* for link used in Js check */
.link:link
{
	color: #115898;
	text-decoration: underline;
}
.link:hover
{
	color: #115898;
	text-decoration: none;
}



.Editimg
{
	background-image: url(Images/Edit.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 20px;
}


/* For admin heading like type of compaies etc*/
.Heading
{
	font-weight: bold;
	font-size: 13pt;
	vertical-align: middle;
	color: #115898;
}

.HeadingLine
{
	background-image: url(Images/HeadingLine.jpg);
	height: 1px;
	background-repeat: repeat-x;
	color: #115898;
}


/* Sub heading or lable text for company details */
.SubHeading
{
	color: #000099;
	font-size: 12px;
}
/*  Label text */

.LabelText
{
	color: navy;
}

/*
.PublicNotes 
{
	background-color:#e0e5d8;
	
}
.PublicNotesButton
{
	background-color:#e5e9f2;

}*/




/* for knowledge village  question */
.LabelQuestion
{
	color: navy;
	font-size: 13px;
}
.NoteQuestion
{
	color: White;
	font-weight: bold;
	font-size: 13px;
}
/* for knowledge village Answer Option */
.LabelOption
{
	color: Black; /*font-weight:bold;*/
	font-size: 12px;
}
/* for knowledge village Text of Questions and pages. */
.LabelTextKC
{
	color: navy;
	font-size: 12px;
}

/* Error Text */
.Astric, .ErrorText
{
	color: #FF0000;
}


/* for left aligment */
.TDLeftAlign
{
	text-align: left;
}

/* change class name testupload  */
.Fileupload
{
	color: #000000;
	background-color: #FFFFFF;
	border: solid 1px;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
}
/* Active package  used in ucpackage*/
.ActivePackage
{
	background-color: Blue;
}
/* for question hyper link */

.HyperLinkClass:link, .HyperLinkClass:active, .HyperLinkClass:visited
{
	color: Blue;
	text-decoration: none;
	font-size: 11px;
}
.HyperLinkClass:hover
{
	color: Blue;
	text-decoration: underline;
	cursor: pointer;
}


/* Details Left corner Image */

/* for master pages details box */

.LeftCournerUser
{
	background-image: url(Images/LeftCournerUser.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 11px;
}
/* Details Right corner Image */

.RightCournerUser
{
	background-image: url(Images/RightCournerUser.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 13px;
}
/* Details Back corner Image */

.CournerBackUser
{
	background-image: url(Images/CournerBackUser.jpg);
	background-repeat: repeat-x;
	height: 11px;
	color: #FFFFFF;
}
/* Details right Back corner Image */

.VLineRightBackUser
{
	background-image: url(Images/VLineRightBackUser.jpg);
	background-repeat: repeat-y;
	width: 13px;
	text-align: right;
	vertical-align: top;
}
/* Details left Back corner Image */

.VLineLeftBackUser
{
	background-image: url(Images/VLineLeftBackUser.jpg);
	background-repeat: repeat-y;
	width: 12px;
}
/* detail footer left user */
.VBottomLeftUser
{
	background-image: url(Images/VBottomLeftUser.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 12px;
}
/* detail footer right user */
.VBottomRightUser
{
	background-image: url(Images/VBottomRightUser.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 9px;
}
/* detail footer back user */
.VBottomBackUser
{
	background-image: url(Images/VBottomBackUser.jpg);
	background-repeat: repeat-x;
	height: 10px;
}
/* Heading Line */


/*  Start 18-5 for Join IEP & forgot password */

.LinkJoin:link, .LinkJoin:active, .LinkJoin:visited, .LinkJoin:hover
{
	color: #CC3300;
	font-size: 11px;
	text-decoration: underline;
}
.LinkJoin:hover
{
	text-decoration: none;
	cursor: hand;
}
/* End Join IEP forgot */

/*  Error ValidationSummary  */
.Error
{
	border: 2px solid red;
	color: red;
	margin: 5px 0px;
	padding: 10px;
	background: #fff url(images/Errors.gif) no-repeat 5px 50%;
}
.Error ul
{
	margin: 0;
	padding: 0;
	margin-left: 80px;
}

/* End Validation Summ */

/* for popup  */
.PopupOrangeback
{
	background-image: url(images/PopupOrangeback.jpg);
	background-repeat: repeat-x;
	height: 55px;
}
/*  for passowrd backgourn or blue popup*/
.HeadingPopup
{
	font-size: 18px;
	color: #FFFFFF;
}

/* Table border in my account */
.TableBorderWhole
{
	border: solid 1px #438ada;
	width :100%;
}

/* green popup */
.PopupHeadingBack
{
	background-image: url(Images/PopupHeadingBack.jpg);
	background-repeat: repeat-x;
	height: 55px;
}
.PopupBlueBack
{
	background-image: url(Images/PopupBlueBack.jpg);
	background-repeat: repeat-x;
	height: 35px;
}
.NoteLink
{
	background-image: url(Images/PopupBlueBack.jpg);
	background-repeat: repeat-x;
	height: 30px;
}
/* for chapter */
.ChapterHeading
{
	font-weight: bold;
	font-size: 12px;
}

.ChapterSubHeading, .ChapterSubHeadingSub
{
	font-weight: lighter;
	font-size: 12px;
}

.ChapterSubHeadingSub a:link, .ChapterSubHeadingSub a:active, .ChapterSubHeadingSub a:visited /*Default anchor */
{
	color: navy;
	text-decoration: none;
}

.ChapterSubHeadingSub a:hover
{
	color: #052f53;
	text-decoration: none;
}

.GradientBack
{
	font-size: 10px;
	background-image: url(Images/GradientBoxNew.gif);
	background-repeat: repeat-x;
	height: 35px;
}

.HoverStyle
{
	color: Black;
	background-color: #86C7EA;
	font-size: 10px;
	font-family: Verdana; /*ForeColor="Black" BackColor="#99ceec" Font-Size="10pt" Font-Names="Verdana" */
}

.HoverStyleOrange
{
	color: Black;
	background-color: #FFD89E;
	font-size: 10px;
	font-family: Verdana; /*ForeColor="Black" BackColor="#99ceec" Font-Size="10pt" Font-Names="Verdana" */
}

.SelectedHoverStyle
{
	color: Black;
	background-color: #FFAD55;
	font-size: 10px;
	font-family: Verdana; /*ForeColor="Black" BackColor="#99ceec" Font-Size="10pt" Font-Names="Verdana" */
}

.PopupHeadingTitle
{
	background-color: #e8e8e8;
	text-align: left;
	color: #0053A1;
	font-size: 13px;
}
.SearchValueAlt
{
	background-color: #e3e3e3;
	font-size: 12px;
}
.Border
{
	border: solid 1px #CCCCCC;
}

/* for TreeView used in Chapters*/

.TreeView, .ParentNodeStyle, .NodeStyle, .HoverNodeStyle, .RootNodeStyle, .SelectedNodeStyle
{
	color: #000653;
	font-size: 12px;
}
.NodeStyle, .HoverNodeStyle
{
	text-decoration: none;
	font-size: 13px;
}
.HoverNodeStyle
{
	text-decoration: underline;
	color: #3c7fbd;
}
.RootNodeStyle
{
	color: #6a4902;
	font-size: 13px;
}

.SelectedNodeStyle
{
	background-color: #dfedf8;
	color: #0053A1;
	font-size: 13px;
}


/*
A.menu:link
{
	font-size: 11px;
	font-weight: normal;
	color: #1a4681;	
}
A.menu:Visited
{
	font-size: 11px; 
	font-weight: normal;
	color: #1a4681;	
}
A.menu:Active
{
	font-size: 11px;
	font-weight: normal;
	color: #1a4681;	
}
A.menu:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #1a4681;	
}*/


#divContent
{
	height: 100px;
	width: 200px;
	text-align: justify;
	display: block;
	overflow: hidden; /*	overflow:visible; */ /*	background-color:#fcf8da;*/
	padding: 5px 5px 5px 5px;
	background-image: url(Images/ViewNoteBack.jpg);
	height: 110px;
	background-repeat: repeat-x;
	border: solid 1px #520326;
}
#mbox
{
	background-color: #eee;
	padding: 8px;
	border: solid 10px #003268;
}
#mbm
{
	font-family: sans-serif;
	font-weight: bold;
	float: right;
	padding-bottom: 5px;
}
#ol
{
	background-image: url(Images/overlay.jpg);
}
.dialog
{
	display: none;
}

* html #ol
{
	background-image: none; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Images/overlay.jpg", sizingMethod="scale"); */
}



/*
.naviback {
	background-attachment: scroll;
	background-image: url(Images/naviback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pageback {
	background-attachment: scroll;
	background-image: url(Images/pageback.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.footer {
	background-attachment: scroll;
	background-image: url(Images/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.menuback {
		background-attachment: scroll;
	background-image: url(Images/menuback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 11px;
	font-weight: normal;
	color: #1a4681;
}*/

/* code for Dialogbox div
	Created By : vikas mehta
	Created Date : 17/03/2008
*/



/*.SelectedBG {
	background-image: url(Images/SelectedBg.jpg);
	background-repeat: repeat-x;
	height: 31px;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: normal;
	text-indent: 5px;
}
.SelectedLeft {
	background-image: url(Images/SelectedLeft.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 8px;
}
.SelectedRight {
	background-image: url(Images/SelectedRight.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 8px;
}

.UnSelectedLeft {
	background-image: url(Images/UnSelectedLeft.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 8px;
}
.UnSelectedRight {
	background-image: url(Images/UnSelectedRight.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 8px;
}

.UnSelectedBG {
	background-image: url(Images/UnSelectedBG.jpg);
	background-repeat: repeat-x;
	height: 31px;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-weight: bold;
}*/
/*.HeaderStyleBack {
	background-image: url(Images/HeaderStyleBg.jpg);
	background-repeat: repeat-x;
	height: 25px;
}*/

/*
.BorderText {
	height: 20px;
	border: 1px solid #042745;
}

.ButtonBack
{
	background-image:url(Images/Navigation1.gif);
	background-repeat:no-repeat;
	width: 211px;
	height: 31px;
	font-size: 11px;
	color: #000080;
	text-align:left;
	padding-left:8px;
}

.ButtonBack a:active, .ButtonBack a:visited 
{
	color: navy;
}

.ButtonBack:hover a:hover , .ButtonBack:hover a:active ,  .ButtonBack:hover a:visited

{
	color: #FFFFFF;
}


.ButtonBack:active
{
	background-image:url('images/btn-bl.gif');
	width:211px;
	height:31px; background-repeat:no-repeat; color:white;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

.ButtonBack:visited
{
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;	color: #000080;
		
}
.ButtonBack:hover  
{
	background-image:url('images/NavigationHover1.gif');
	width:211px;
	height:31px;
	background-repeat:no-repeat;
	color : #FFFFFF;
}

.ButtonBack:hover a:link
{
	color : #FFFFFF;
}
.ButtonBackSelected
{
	background-image:url('images/NavigationHover1.gif');
	width:211px;
	height:31px;
	background-repeat:no-repeat;
	color : #FFFFFF;
	text-align: left;
	left: 8px;
	
}
.ButtonNext
{
	background-image:url('images/btn2btn.jpg');width: 211px;height:3px;
	background-repeat:no-repeat;
}

.ButtonBackSelected a:link , .ButtonBackSelected a:active, .ButtonBackSelected a:visited , .ButtonBackSelected a:hover   {
	color: #FFFFFF;
}


*/


/*.Button
 {
	background-image: url(Images/ButtonSmall.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 63px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

.Button a:link , .Button a:hover , .Button a:active,  .Button a:visited
 {
 	color:#FFFFFF;
}*/

/*
.ButtonMedium
{
	background-image: url(Images/ButtonMedium.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 114px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.ButtonMedium a:link , .ButtonMedium a:hover , .ButtonMedium a:active,  .ButtonMedium a:visited
 {
 	color:#FFFFFF;
}

.ButtonBig
{
	background-image: url(Images/ButtonBig.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 158px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.ButtonBig a:link , .ButtonBig a:hover , .ButtonBig a:active,  .ButtonBig a:visited
 {
 	color:#FFFFFF;
}
*/

/* 
 
.BLeftBg {
	background-image: url(Images/BLeftBg.jpg);
	background-repeat: repeat-y;
	width: 32px;
}
.BRightBg {
	background-image: url(Images/BRightBg.jpg);
	background-repeat: repeat-y;
	width: 25px;
}
.BTop {
	background-image: url(Images/BtopBg.jpg);
	background-repeat: repeat-x;
	width: 31px;
}


.ButtonSelected {
	background-image: url(Images/btn-best.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 67px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.ButtonSelectedBig {
	background-image: url(Images/ButtonSelectedBig.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 158px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.ButtonSelectedMedium
{
	background-image: url(Images/ButtonSelectedMedium.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 114px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

.FooterLeft {
	background-image: url(Images/FooterLeftNew.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 12px;
}
.FooterRight {
	background-image: url(Images/FooterRight.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 12px;
}
                  
.ButtonNew1 {
	background-color: #438ada;
	border: 1px solid #FFFFCC;
	color: #FFFFFF;
	background-image: url(Images/ButtonNew11.jpg);
	background-repeat: repeat-x;
	height: 26px;
}


*/
/*  Navigation Tab like message Rewards points*/
/*
.NavigationLeft {
	background-image: url(Images/NavigationLeft.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 7px;
}
.NavigationRight {
	background-image: url(Images/NavigationRight.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 7px;
}
.NavigationBg {
	background-image: url(Images/NavigationBg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}

.BorderNavigation {
	border: 1px solid #666666;
}*/

/*
.ButtonImg:link {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.BoxGradientNew {
	background-color: #FFFFFF;
	background-image: url(Images/DetailsBack.jpg);
	background-repeat: repeat-x;
	height: 71px;
}

.Left
{
	background-image: url(Images/Left.jpg);
	background-repeat: repeat-y;
	width: 5px;
}

.Right
{
	background-image: url(Images/Right.jpg);
	background-repeat: repeat-y;
	width: 5px;
}

/*
.BoxGradient {
	background-color: #FFFFFF;
	background-image: url(Images/BoxGradient.jpg);
	background-repeat: repeat-x;
	height: 51px;
}*/

/*
.TableHeading a:link , .TableHeading a:active, .TableHeading a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.TableHeading a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}*/
/* asp button for Blue */
/*
.ButtonBlue 
{
	background-color: #438ada;
	border: 1px solid #FFFFCC;
	color: #FFFFFF;
	background-image: url(Images/ButtonBlue.jpg);
	background-repeat: repeat-x;
	height: 26px;
	width: 80px;
}*/
/* End asp button  Blue */


/* asp button  gray */



/* End asp button  gray */
/* for  For Heading Link

.AnchorClass:link ,  .AnchorClass:active , .AnchorClass:visited , .AnchorClass:hover 
{
	color: White;
	text-decoration: none;
	font-size: 11px;
}
.AnchorClass:hover {
	text-decoration: underline;
	cursor: hand;
}


 For End Heading Link */


/* Header backgrond
.HeaderBackUser {  
	background-image: url(Images/HeaderBackUser.jpg);
	background-repeat: repeat-x;
	height: 94px;
} */


/* for TD Border */

.tdBorder
{
	/*border: 1px solid #c5c0c0; */
}
.Aligment td
{
	text-align: justify;
	line-height: 18px;
}
.HeadingNew
{
	font-weight: bold;
	font-size: 12pt;
	color: #a06a03;
	padding-bottom: 4px;
	border-bottom: solid 1px #d9dbdd;
}
.SubHeadingNew
{
	font-weight: bold;
	font-size: 11pt;
	color: #115898;
	padding-bottom: 4px;
}
.ForumName
{
	padding-bottom: 5px;
	font-size: 15px;
	font-family: Verdana;
	font-weight: bold;
	color: #097ab3;
}
.ErrorTitle
{
	padding-bottom: 5px;
	border-bottom: solid 1px gray;
	font-size: 15px;
	font-family: Verdana;
	font-weight: bold;
	color: #097ab3;
}
.ErrorSubTitle
{
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	color: Red;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #EEEEEE;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	font-family: Verdana;
	font-size: medium;
	padding: 3px;
	width: 250px;
}
.example
{
	width: 300px;
	text-align: left;
	background-color: #ffffcc;
	border: solid 1px #e7ba83;
	font-size: 8pt;
}

.flyoutbox
{
	width: 275px;
	text-align: left;
	color: Black;
	background-color: #ffff99;
	font-size: 7pt;
	border: solid 1px #000000;
	overflow: auto;
}

.flyoutDiv
{
	width: 275px;
	overflow: auto;
	color: Black;
}

.flyoutboxVersion
{
	text-align: center;
	color: Black;
	background-color: #FFFFB8;
	font-size: 10pt;
	border: solid 1px #000000;
}


.WelcomeImage
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #686200;
	font-size: 13px;
	font-weight: bold;
}

.grafin_bg
{
	background-image: url(Images/grafin-bg.png);
	height: 74px;
	width: 227px;
	border: none;
}

/* For admin heading like type of compaies etc*/
.TopicTitleDisplay
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #115898;
}

.SoftwareLink
{
	font-family: Arial,Verdana,MS Reference Sans Serif,Helvetica, sans-serif;
	color: #4a00a9;
	font-size: 12px;
	text-decoration: underline;
}


.LastLoginDate
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
}

.RecordPaging
{
	color: Navy;
	font-size: 12px;
	font-weight: normal;
}



.cont_link
{
	background-color: Yellow;
}

.cont_link_publicnote
{
	background-color: #14FF4E;
}

.cont_link a:link
{
	background-color: Yellow;
	text-decoration: underline;
}
.cont_link a:visited
{
	background-color: Yellow;
	text-decoration: underline;
}
.cont_link a:hover
{
	background-color: Yellow;
	text-decoration: underline;
}

.cont_link a:active
{
	background-color: Yellow;
	text-decoration: underline;
}

.flyout_link a:link, .flyout_link a:visited, .flyout_link a:hover, .flyout_link a:active
{
	/*background-color:Green;*/
	text-decoration: underline;
}


.flyout_link a:hover
{
	text-decoration: underline;
	color: Purple;
}

/*
.flyoutboxR
{
	width: 250px;
	height: 210px;
	background-image: url(Images/TemplateFlyoutR.png);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 50px;
	position: relative;
}

.flyoutboxL
{
	width: 280px;
	height: 210px;
	background-image: url(Images/TemplateFlyoutL.png);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 65px;
	position: relative;
}*/

.ajax__tab_xp-theme .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background: url(img/xp/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer
{
	padding-right: 4px;
	background: url(img/xp/tab-right.gif) no-repeat right;
	height: 21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner
{
	padding-left: 3px;
	background: url(img/xp/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
	background: url(img/xp/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer
{
	background: url(img/xp/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner
{
	background: url(img/xp/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab
{
	background: url(img/xp/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer
{
	background: url(img/xp/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner
{
	background: url(img/xp/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab
{
	background: url(img/xp/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: #ffffff;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: small;
	border-bottom: solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer
{
	background: url(img/yui/sprite.png) #d8d8d8 repeat-x;
	margin: 0px 0.16em 0px 0px;
	padding: 1px 0px 1px 0px;
	vertical-align: bottom;
	border: solid 1px #a3a3a3;
	border-bottom-width: 0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{
	color: #000;
	padding: 0.35em 0.75em;
	margin-right: 0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer
{
	background: url(img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab
{
	color: #fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
	background: url(img/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	padding: 0.25em 0.5em;
	background-color: #edf5ff;
	border: solid 1px #808080;
	border-top-width: 0px;
}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header
{
	font-family: "Helvetica Neue" , Arial, Sans-Serif;
	background: url(img/technorati/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer
{
	background: url(img/technorati/tab.png) no-repeat left top;
	border-color: #222;
	color: #222;
	padding-left: 10px;
	margin-right: 3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner
{
	background: url(img/technorati/tab.png) no-repeat right top;
	border-color: #666;
	color: #666;
	padding: 3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner
{
	color: #000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer
{
	background: url(img/technorati/tab.png) no-repeat 0pt -40px;
	border-bottom-color: #ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner
{
	background: url(img/technorati/tab.png) no-repeat right -40px;
	color: #000000;
	border-color: #333;
}
.ajax__tab_technorati-theme .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	padding: 8px;
	background-color: #ffffff;
	border: solid 1px #d7d7d7;
	border-top-width: 0;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header
{
	background: url(img/msngallery/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer
{
	border: solid 1px #D7DCE1;
	padding: 1px 1px 0px 1px;
	border-bottom: solid 2px #A8D4D9;
	background-color: #edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab
{
	padding: 6px 10px 6px 10px;
	color: #444444;
	width: 117px;
	display: block;
	text-align: center;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
	height: 24px;
	width: 24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	white-space: nowrap;
	line-height: 145%;
	font-size: 92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
	padding: 0px 0px 0px 0px;
	border: solid 2px #A8D4D9;
	border-bottom-color: #ffffff;
	background-color: #ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	padding: 8px;
	background-color: #ffffff;
	border: solid 2px #A8D4D9;
	border-top-width: 0;
}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header
{
	padding-left: 5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
	margin-right: 0px;
	background: url(img/ie/tab_unselected.gif);
	width: 116px;
	padding: 9px 0px 3px 0px;
	text-align: center;
	color: #006699;
	font-family: verdana;
	font-size: 13px;
	display: block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab
{
	padding: 6px 0px 3px 0px;
	background: url(img/ie/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body
{
	/*background:url(img/ie/ie_tabbacker_720x296.jpg) no-repeat;*/
	font-size: 13px;
	font-family: verdana;
	height: 100%;
	width: 100%;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
	padding: 8px;
}

/* Highlighting Search Keyword */
.SearchHighlighting
{
	text-decoration: none;
	font-weight: bold;
	color: black;
	background: yellow;
}

.SimpleText
{
	background-color: #A4F2F4;
	font-size: 11px;
	color: #10616D !important;
	display: block;
	text-align: left;
	padding: 2px;
	border: solid 1px #84816d;
	font-weight: bold;
	font-family: Arial,Verdana,MS Reference Sans Serif,Helvetica, sans-serif;
}

.SimpleText:hover
{
	background-color: #4DC5D6;
	font-size: 11px;
	color: #b6f8f4 !important;
	display: block;
	text-align: left;
	padding: 2px;
	border: solid 1px #84816d;
	font-weight: bold;
	font-family: Arial,Verdana,MS Reference Sans Serif,Helvetica, sans-serif;
}

.HighlightedText
{
	background-color: #4DC5D6;
	font-size: 11px;
	color: #10616D !important;
	display: block;
	text-align: left;
	padding: 2px;
	border: solid 1px #78aba4;
	font-weight: bold;
	font-family: Arial,Verdana,MS Reference Sans Serif,Helvetica, sans-serif;
}


.submenu
{
	display: none;
}

.glossymenu
{
	margin: 5px 0;
	padding: 0;
	width: 300px; /*width of menu*/
	border: 1px solid #9A9A9A;
	border-bottom-width: 0;
}

.glossymenu a.menuitem
{
	background-color: #8CCB24;
	font: bold 15px Arial, Verdana, Helvetica, sans-serif;
	color: #427101;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
	font-style: Italic;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
{
	color: #427101;
}

.glossymenu a.menuitem .statusicon
{
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu a.menuitem:hover
{
	background-image: url(glossyback2.gif);
}

.glossymenu div.submenu
{
	/*DIV that contains each sub menu*/
	background: #d9f99f;
}

.glossymenu div.submenu ul
{
	/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu div.submenu ul li
{
	border-bottom: 1px solid #8FB549;
}

.glossymenu div.submenu ul li a
{
	display: block;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color: #82AB3F;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover
{
	background: #EBEFEF;
	color: #85A76C;
}

.content
{
	background: #EFF9DE;
}
.spacer
{
	height: 1px;
	background: #739F2C;
}

.NewVersion
{
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: #009966;
	text-decoration: none;
}

.OldVersion
{
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: #E60026;
	text-decoration: none;
}

.HardBreak
{
	width: 475px;
	word-wrap: break-word;
}

.WelcomeUserImgPreview
{
	background-image: url(Images/WelcomeUser-new.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 485px;
}

.ORGANIZE
{
	background-image: url(Images/btn-Back-New.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 26px;
	color: #ffffff;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}

/* for grid Table heading with different style  */

.TableHeading1
{
	font-family: Arial;
	height: 18px;
	color: #FFFFFF;
	background-image: url(Images/TableBg1.jpg);
	background-repeat: repeat-x;
	text-indent: 2px;
}
.TableHeading1 a:link, .TableHeading1 a:active, .TableHeading1 a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.TableHeading1 a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/* for using grid */
.AlternateRow1
{
	font-family: Arial;
	background-color: #f3faff;
	text-indent: 2px;
	color: #000000;
}
.SimpalRow1
{
	font-family: Arial;
	background-color: #FFFFFF;
	text-indent: 2px;
	color: #000000;
}

.KCflyoutbox
{
	width: 670px;
	height: 60px;
	text-align: left;
	color: Black;
	background-color: #E8F5FF;
	font-size: 9pt;
	border: solid 1px #000000;
}
.Popuperror
{
	border-bottom-style: double;
	border-bottom-color: red;
	padding-bottom: 10px;
	border-right-style: double;
	background-color: #ffffcc;
	border-top-color: red;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana;
	border-top-style: double;
	color: black;
	border-right-color: red;
	font-size: 11px;
	border-left-style: double;
	border-left-color: red;
	padding-top: 10px;
}

.CMECourseTitleDisplay
{
	font-weight: bold;
	font-size: 11pt;
	vertical-align: middle;
	color: #115898;
}

.CMEcaptions
{
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
}

.CMECourseIntroHeader
{
	font-weight: bold;
	font-size: 13pt;
	color: #2186BE;
	font-family: Verdana;
}
.CMECourseIntroText
{
	font-weight: bold;
	font-size: 10pt;
	color: #2186BE;
	font-family: Verdana;
}
.CMECourseIntroDisplay
{
	color: #2186BE;
	font-weight: bold;
}

.LinkInactive, .LinkInactive:hover
{
	color: #cccccc;
}

.CmeIntroClass
{
	text-align: left;
	width: 600px;
	color: Black;
	background-color: White;
	font-size: 10pt;
	border: solid 1px #000000;
}

.HeaderBack1
{
	background-image: url(Images/HeaderBack.jpg);
	background-repeat: repeat-x;
	height: 104px;
}


.CMETDLeftAlign
{
	text-align: left;
	font-size: 10pt;
	font-family: Verdana;
}

.TrialAccount
{
	border-style: solid;
	border-color: #E91619;
	background-color: #FFDFBF;
	width: 400px;
	height: 130px;
	border-width: 1px;
	padding: 7px 10px 7px 10px;
}

.iFrameStyle
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.7;
}


.textBrown
{
	color: #000000;
}

.tableBorder
{
	border: solid 1px #909090;
}

.christin
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	color: #10616d;
	font-size: 11px;
}


.MyAccount
{
	border-style: solid;
	border-color: #E91619;
	background-color: #FFDFBF;
	height: 40px;
	border-width: 1px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	padding: 7px 10px 7px 10px;
	color: #58708B;
}

.UserManagment
{
	border-style: solid;
	border-color: #E91619;
	background-color: #FFDFBF;
	border-width: 1px;
	font-size: 12px;
	width: 450px;
	font-weight: bold;
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
	padding: 7px 10px 7px 10px;
	color: #58708B;
}
.ProductContactRequest
{
	font-weight: bold;
	font-size: 13px;
	color: #0099ff;
}

.ProductContactRequestHeader
{
	font-weight: bold;
	font-size: 21px;
	color: #0099ff;
}

.remindersText
{
	z-index: -3;
}
.remindersText a:link
{
	text-decoration: underline;
}
.remindersText a:visited
{
	text-decoration: underline;
}
.remindersText a:hover
{
	text-decoration: underline;
}
.remindersText a:active
{
	text-decoration: underline;
}

.setLayer
{
	z-index: -1;
}

.downloadPopup
{
	background-color: #F2F6FA;
	padding: 8px;
	border: solid 10px #003268;
}

.SingleSignOn
{
	color: #000099;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif;
}

.K2MProducts
{
	font-family: Arial,Verdana,MS Reference Sans Serif, Helvetica, sans-serif; /*color: #10616d;*/
	color: #4D37AF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	text-align: left;
}

.CmecourseIntroCSS
{
	width: 961px;
}

.CmecourseIntroCSS dd
{
	float: left;
	width: 470px;
	margin-left: 10px;
}

.clear
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.UserConfernce
{
	font-size: 11px;
	color: #10616D !important;
	font-weight: bold;
	font-family: Arial,Verdana,MS Reference Sans Serif,Helvetica, sans-serif;
}

.UserConfernceSimpleText
{
	font-family: Arial,Verdana,MS Reference Sans Serif;
	font-size: 11px;
	color: #277275;
}

/* Topic Navigation */
.SetBorder
{
	border-width: thin;
	border-color: Red;
	border-style: solid;
}
.RemoveBorder
{
	border-width: thin;
	border-color: #E3E3E3;
	border-style: solid;
}
.SelectedBorder
{
	border-width: medium;
	border-color: #1F7EB6;
	border-style: solid;
}

.content, .shadow
{
	position: absolute;
	bottom: 4px;
	right: 4px;
	top: 4px;
	left: 4px;
}

.content
{
	position: absolute;
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
	text-align: center;
	vertical-align: middle;
}
.lmstext
{
	font-weight:bold; color:#115898;
	font-family:Verdana,Arial,MS Reference Sans Serif,Helvetica,sans-serif;
	size:12px;
	text-align:right;
}
.shadow
{
	background-color: #ccc;
}

.CengageClass a
{
	font-family: Arial,Verdana,MS Reference Sans Serif;
	color: #056E7A;
	font-weight: bold;
	font-size: 12px;
	vertical-align:middle;
	height:32px;
}

.CengageHeaderClass
{
	font-family: Arial,Verdana,MS Reference Sans Serif;
	color: #A69BAA;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	vertical-align:top;
}
.menu li{float:left;}
.menu li a{background-position:right top; float:left;}
.menu li span{background-position:left top; display:block;}
.menu li span{padding:0 10px;}


.wordiconborder{width:450px; border:2px solid blue; padding-top:50px; margin:100px auto;}
.ppticonborder{width:450px; border:2px solid #da3008; padding-top:50px; margin:100px auto;}
.wordicontext{padding:20px 0 70px 0; color:blue; font-weight:bold; font-size:14px; font:arial;}
.ppticontext{padding:20px 0 70px 0; color:#da3008; font-weight:bold; font-size:14px; font:arial;}