/* iSClasses */
A:link {
	COLOR: #3366cc
}
A:visited {
	COLOR: #3366cc
}
A:hover {
	COLOR: #85ce2f; TEXT-DECORATION: underline
}

a:img, :link, :visited img {border:none}

.FormClass{display:inline}

.xBodyTop{ background-image:url(../images/iX_01x.gif); width:970px; height:10px;}
.xBodyMid{width:970px;  background-color:white;}
.xBodyBottom{background-image:url(../images/iX_05x.gif); width:970px; height:10px}

.xText{ font-size:160%; font-weight:bold; padding-left:20px; padding-top:15px}

.DefaultWrappers{ margin-right:auto; margin-left:auto; width:930px}

.Logo{ color:#FFFFFF; font-size:250%}

.iSTitles{font-size:150%; padding-top:2px; color:#666666}

.iSSiteText{FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY:Verdana,Helvetica,Univers; TEXT-DECORATION: none;  word-spacing:.1em; padding:0 15 0 15}

.FormLeft{float:left; width:180px; padding-left:20px;padding-right:20px; border-right:dashed 1px #d8d8d8; font-size:80%}
.FormRight{ float:right;vertical-align:top;  text-align:left;   padding-left:20px; width:640px}

.iSFooterText{font-size:12px; font-family:verdana; color:#ffffff; width:900px; text-align:center}
.iSFooterText a{color:#ffffff;}
/* iMainNav Styles */

.iSHelpLink{}

/* Loading Gif */

.iSloading {height:22px; margin:10 0 0 10}

/* Left column and right line */

.iSLeftColumn{background-image:url(../images/dotex.gif);  background-position:left; background-repeat:repeat-y; width:200px; padding:0 10 0 0; text-align:left}

.iSInfoLeftColumn{background-image:url(../images/dotex.gif);  background-position:right; background-repeat:repeat-y; width:200px}

.iSRightColumn{width:560px; padding:10px}

/* Register section classes */

.RegUserInfo{color:Black}

.iSRegLeftColumn{font-size:11px; font-family:verdana; width:200px;background-image:url(../images/box.gif);   background-repeat:no-repeat; height:300px}

/* Error Panel */

.iSErrorDiv{width:600Px; height:30px; vertical-align:middle;font-size:11px; font-family:verdana; color:Red; font-weight:bold}

.iSSuccessDiv{width:500Px;  vertical-align:middle;font-size:12px; font-family:verdana, Arial; color:#666666;word-spacing:.1em; padding:0 15 0 15}

/* Help styles */

.iSHelpContent{padding:0 0 0 20;font-size:11px; font-family:verdana;}

.divNewqMsg {FONT-SIZE: 17px; FLOAT: left; HEIGHT: 23px; width:650px; padding:10 0 10 0; border-bottom:dotted 5px #d8d8d8; font-family:verdana; font-weight:bold}

.LoginBG1{background-image:url(../images/FormBoxBG_01.jpg); border-bottom:solid 1px #aaaaaa; background-position:right; background-repeat:no-repeat; width:760px; padding:10 10 10 10; margin-left:auto; margin-top:5px}
.LoginBG2{border-bottom:solid 1px #aaaaaa; width:760px; padding:10 10 10 10;margin-left:auto}
.LoginBG3 {border-bottom:solid 1px #aaaaaa;  width:650px; padding:10 10 10 10; text-align:right}



/* Search datalist styles*/

.SearchDataList{FONT-SIZE: 11px; font-family:verdana;}
.qTitle{FONT-SIZE: 11px; font-family:verdana; font-weight:bold; color:Navy}
.qDesc{color:#aaaaaa}

.QueStyle{FONT-SIZE: 11px; font-family:verdana; font-weight:bold; color:Navy;padding:10 10 10 10}
.Buttons{BORDER: #333333 1px solid;  FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;font-size: 10px; background-color:Yellow}
.qGridItems{FONT-SIZE: 9px; font-family:verdana; color:Navy}

.centered_table{} 

/*LoginStyles*/

.iSformbox {BORDER:1px solid #eeeeee;  FONT-SIZE: 10px;  COLOR: #ffffff; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; background:#616c74; vertical-align:top}

/*Members area Styles*/

.iSCpTable{border:solid 1px #eeeeee; font-family:Verdana; font-size:11px; margin: 3 3 3 3}

.isBlueBar{ background:#f5e54e; width:760px; height:10px}

.csLoginBox {BORDER: #aaaaaa 1px solid;  FONT-SIZE: 10px;  COLOR: #006699; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; background:#e3eaf4}

.reglog{font-family: Verdana, Arial, Tahoma;font-size: 12px;color: #ffffff;}
.reglog a {color: #ffffff;}

.iSerrortext{font-family: Verdana, Arial, Tahoma;font-size:10px;color:Red}

.iSCPInfo{border:solid 1px #eeeeee; font-family:Verdana, Arial, Tahoma; font-size:12px; padding: 5 5 5 5; width:760px}

.csmainmenutext a{
	font-family: Verdana, Arial, Tahoma;
	font-size: 9px;
	color: #aaaaaa;
	font-weight: bold;
	text-decoration:none}
	
.csmenutext {
	font-family: Verdana, Arial, Tahoma;
	font-size: 8px;
	color: #006699;
	font-weight: bold}
	
.iSButton
{
	background-image:url(../images/ButtonBG.gif);
	border: 0px;
	height: 22px;
	width: 115px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666;
}

.AvatarDiv{ border:solid 1px #eeeeee; text-align:center; vertical-align:middle}

.iSBoxBorder{ width:760px; border:solid 0px #eeeeee}
	
/*Navigation Styles*/
	
.MainNav{padding-left:30px}
		
.ismenuitems {
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #aaaaaa; 
	font-weight: bold; background-image:url(../images/mainnav/bar.gif); background-repeat:repeat-x}

.ismenuitems a{color: #aaaaaa;font-weight: bold;}
.ismenuitems hover{color: #aaaaaa;font-weight: bold;}
	
.iSNavPics{margin-top:4px; float:right}	

.TDHead {font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: bold; color:#999999; border-bottom:solid 1px #eeeeee; background-color:#f1f7fe}

.TDCell {font-family: Verdana, Arial, Tahoma; font-size: 11px;  color:#000000;border-bottom:solid 1px #eeeeee;background-color:#f1f7fe}
	
.TDCellB {font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: bold; color:#000000;border-bottom:solid 1px #eeeeee; font-weight:bold;background-color:#f8f7f7}
    



/* Home Page Styles */
.HomeWrapper{ width:930px; margin-left:auto; margin-right:auto}
.HomeLeft{ float:left; width:600px;font-size:90%}
.HomeLeft a { color:#006699; text-decoration:none; border-bottom:dashed 2px #eeeeee; font-weight:bold}
.HomeLeft a:hover{ color:#85ce2f}

.HomeRight{ float:right; width:290px; text-align:center; border-left:dashed 1px #eeeeee }
.eLearnBox{background-image:url(../images/home/elearn.jpg); background-repeat:no-repeat; height:500px }
.eLearn{padding:20px 0px 0px 30px; text-align:left; width:200px}

.HomeBoxWrapper{width:590px; margin-left:auto; margin-right:auto; border-bottom:dashed 1px #eeeeee; padding:7px 0px 7px 0px}
.HomeBoxLeft{width:70px; float:left}
.HomeBoxRight{float:right; width:500px; text-align:left; font-size:90%}

.clr{ clear:both}

.iSHomePageBoxText{FONT-SIZE: 10px; padding:40px 0px 0px 12px; COLOR: #666666;FONT-FAMILY:Verdana,Helvetica,Univers;}

.seperator{background-image:url(../images/home/seperator.gif); background-repeat:no-repeat; width:500px; height:10px;float:left}

.iSHomeText{FONT-SIZE: 10px;  COLOR: #666666;FONT-FAMILY:Verdana,Helvetica,Univers; text-align:left; width:560px}


.textxsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;

}

/* Table Styles - used for contact, stf and login */

.tablerow{ width:600px; border-bottom:solid 1px #eeeeee;  padding:10px 0px 10px 5px}
.tabletitles { color:#333333; width:200px;float:left}
.tabletitlesD {font-weight: bold; color:#3366ff; width:200px;float:left}
.tabletitlesfull { color:#000000; width:670px;}
.tabledata {font-family: Verdana, Arial, Tahoma; font-size: 12px;  color:#000000;}
.formInner{ width:650px; margin-left:auto; margin-right:auto}

/* Forms, buttons and textboxes */

.iSButton
{background-image:url(../images/ButtonBG.gif);border: 0px;height: 22px;width: 115px;font: bold 9px Arial, Verdana, Sans-serif;color: #666;}
.FormInput { padding: 1px; font-family: verdana, arial; color: #333333; border: 1px solid #d8d8d8; font-family: verdana, arial, sans-serif; font-size: 11px; height:17px; background-color:White}
.formbox {BORDER: #d8d8d8 1px solid;  FONT-SIZE: 12px; COLOR: #000000;}
.formboxBig{BORDER: #aaaaaa 1px solid;  FONT-SIZE: 20px;  COLOR: #666666; background:#ffffff; width:400px}

.FailureText{ color:Red; font-weight:bold}

/* Box Over styles */

.apiContainer{cursor:hand}       
.BoH {padding:5px;font-weight:bold;border:1px solid #CCFFFF;background:#ffffff;color:#FFFFFF;}
.BoB {padding:10px;border:1px solid #CCFFFF;background:#3399CC;color:#FFFFFF;}


        

/* CSS Table Styles */
.UserOptions{ border:solid 1px #B0C7C7;  padding:5px 5px 5px 5px; background-color:#ffffff;vertical-align:top;background-image:url(../images/adminOptionsBg.gif);  background-repeat:repeat-x;}

.cssTable{ width:70%; text-align:left;border-collapse: collapse; margin:auto}
.cssCell{ border-bottom:dashed 1px #666666; padding:10px 5px 10px 5px;}
.cssCellT{ border-bottom:dashed 1px #666666; padding:10px 5px 10px 5px; font-weight:bold; color:#006699}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../Images/SavedStar.png);}
    
    .NoLine a { text-decoration:none}
    
   
    
.GridInfoL{border-top:dashed 1px #eeeeee;padding:5px 5px 5px 5px; color:#666666; width:380px;   text-align:left; float:left}
.GridInfoR{border-top:dashed 1px #eeeeee;padding:5px 5px 5px 5px; color:#666666; width:480px; text-align:right; float:right}   
   
   
   /* Styles for the RadGRid and Input */ 

.NewItemDiv{width:900px;border-top:dashed 1px #eeeeee;border-bottom:dashed 1px #eeeeee;  padding:10px 0px 10px 0px; height:60px}
.NILeft{ float:left; width:400px; text-align:left}
.NIRight{float:Right; width:400px}

.textAlign{ vertical-align:middle}

 /* Courses and tree */ 
 
 .PrintDiv{ text-align:right; height:30px; font-size:x-small;}
 
/* Left manu */
.LeftMenuHolder{float:left; border-right: dashed 1px #d8d8d8; width:220px; padding-left:0px; height:100%}

/* Main content */
.MainContentHolder{vertical-align:top;  text-align:left;  margin: 0px 0px 0px 240px;  padding:0; width:653px}
.ContentTitlesx{vertical-align:top;background: transparent url(../courses/images/ContentTitles.gif) no-repeat; width:653px; height:40px}
.ContentTitlesText{font-size:120%; color:#006699; font-weight:900; padding-top:5px; margin-left:20px; border-bottom:dashed 1px #eeeeee}


/* Picpage */

.PicDiv{ border:solid 1px #eeeeee; padding:2px 2px 2px 2px; width:158px; text-align:center; background:#fff}
.LatestPic{ width:538px; padding-top:3px; text-align:left;}
.PicComment{ padding:5px 5px 5px 25px; font-weight:bold; text-align:left;color:#778CCA}
.AddPicDiv{ width:530px; height:300px; background-image: url(../images/AddPicBG.gif)}
.AddPicText{padding:60px 0px 5px 20px;}
.noPics{ font-size:150%; font-weight:bold; padding-top:30px}

/* Pager */
.PagerWrapper{ width:900px; font-size:90%;  padding:7px 0px 7px 0px; height:22px;text-align:right;border-top:dashed 1px #eeeeee;border-bottom:dashed 1px #eeeeee; }
.ShowcaseInfo{float:left; font-weight:bold; color:#d8d8d8}
.PagerDiv{ width:500px; text-align:right; float:right}
.PagerLinks{  color:#778CCA; text-align:right;  float:right;font-size:90%;}

.NoLine { text-decoration:none}

.SearchPicTitles
{
width: 900px; 
height: 50px; color:#660000; font-weight:bolder;  font-size:200%
}

.APic{BACKGROUND-IMAGE: url(../showcase/images/frame.jpg); height:164px; width:204px}
.APicLatest{text-align:center; padding-top:23px;text-align:center;}

.QuizlWrapper{ margin-left:auto; margin-right:auto;width:910px;}
.Fieldset{ border:solid 1px #eeeeee; width:925px; margin-left:auto; margin-right:auto; padding:0}
.Legends{ padding-left:5px; font-size:80%; color:#006699}


.noDec{color:Green}
.noDec a{ text-decoration:none}