@charset "utf-8";
/* CSS Document */

body, label, ListItem{
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	margin:0px;
	padding:0px;
	font-size:9pt;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	text-align: justify;
	vertical-align: top;
	letter-spacing: 0.03em;
	word-spacing: 0.005em;
	white-space: normal;
}
#toggleBtnOnline{
	position:relative;
	top:-15px;
	left:-10px;
}
.PeopleOnline{
	padding-top:9px;
}
.spanTitle{
	color:#4182A5;
	font-weight:bold;
}
html, body {
	height:100%;
	width:100%;
}

.apLoadingProgress {
	position:fixed;
	left:503px;
	top:320px;
	width:108px;
	height:82px;
	z-index:16541;
	display:none;
}

.titleBar{
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	margin:0px;
	padding:0px 0px 0px 9px;
	font-size:12px;
	line-height: 17px;
	color: white;
	letter-spacing: 0.03em;
	text-align: justify;
	vertical-align: top;
	word-spacing: 0.005em;
	white-space: normal;
	font-weight:bold;
}

.fileupload 
{
	cursor: pointer;
}

.disabled 
{
	cursor: default;
}

.hidden
{
	display: none;
}

.bold 
{
	font-weight: bold;
}

.btnCommand{
	background-image:url(../images/btn.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	white-space:nowrap;
	clear:both;
	padding:0px 5px 0px 5px;
	width:auto;
	height:26px;
	color:white;
	font-weight:bold;
	border:1px solid #2673bf;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	cursor: pointer;
}

.btnCommand:hover, .btnCommand:visited:hover, .btnCommand:active:hover {
	background-image:url(../images/btnUp.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	white-space:nowrap;
	clear:both;
	padding:0px 5px 0px 5px;
	width:auto;
	height:26px;
	color:white;
	font-weight:bold;
	border:1px solid #2673bf;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	cursor: pointer;
}

.btnDisabled 
{
	background-image:url(../images/btn.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	white-space:nowrap;
	clear:both;
	padding:0px 5px 0px 5px;
	width:auto;
	height:26px;
	color:white;
	font-weight:bold;
	border:1px solid #2673bf;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	cursor: default;	
}

.btnDisabled, .btnCommand:visited:hover, .btnCommand:active:hover 
{
	background-image:url(../images/btn.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	white-space:nowrap;
	clear:both;
	padding:0px 5px 0px 5px;
	width:auto;
	height:26px;
	color:white;
	font-weight:bold;
	border:1px solid #2673bf;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	cursor: default;	
}
.messageRep{
	background-image:url(../images/btn.jpg);
	background-repeat:repeat-x;
	height:26px;
	color:white;
	font-weight:bold;
	border:1px solid #2673bf;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	border:0px solid navy;
}
.btnCommandUp{
	background-image:url(../images/cmdOk.jpg);
	border:0px solid red;
	width:99px;
	height:28px;
	size:landscape;
	color:white;
	font-weight:bold;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
}
.messageRight{
	background-color:#FFFFFF;
	background-image:url(../images/toolbarRight.jpg);
	background-position:left;
}
.messageLeft{
	background-color:#FFFFFF;
	background-image:url(../images/toolbarLeft.jpg);
	background-position:right;
}
.messageRep{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailRep.gif);
	background-repeat:repeat-x;
	background-position:right;
	height:32;
	padding-top:9px;
	text-align:left;
	padding:0px;
	background-position:center top;
}
.messageRep{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailRep.gif);
	background-repeat:repeat-x;
	background-position:right;
	height:32;
	padding-top:9px;
	text-align:left;
	padding:0px;
	background-position:center top;
}
.messageRepR{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailRight.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px;
}
.messageRepL{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailLeft.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0px;
}
.messageRightRep{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailRightRep.png);
	background-repeat:repeat-y;
	background-position:3px top;
	padding:0px;
}
.messageLeftRep{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailLeftRep.png);
	background-repeat:repeat-y;
	background-position:0px top;
	padding:0px;
}
.messageRepBot{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailBotRep.gif);
	background-repeat:repeat-x;
	background-position:center top;
	padding:0px;
	height:6px;
}
.messageLeftBot{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailBotLeft.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0px;
}
.messageRightBot{
	background-color:#FFFFFF;
	background-image:url(../images/TabMailBotRight.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px;
}
.btnMail{

}
a, a:hover, a:visited, a:visited:hover{
	color:#4F7588;
}
.btnMessages:hover, .btnMessages:visited:hover{
	background-color:#DDE9EC;
	border:1px solid #9BABC8;
}
.btnMessages, .btnMessages:hover, .btnMessages:visited, .btnMessages:visited:hover{
	padding:8px 8px 4px 8px;
	margin:0px 0px 0px 6px;
	background-color:#F5F9FA;
	text-decoration:none;
	color:#4F7588;
	border:1px solid #9DB8C8;
	height:23px;
	width:10px;
}
 .btnContactDetails  {
	background-image:url(../images/messageToolbar.png);
	background-repeat:repeat-x;
	background-position:-155px -33px;
	/*width:15px;*/
	height:23px;
	border:0px solid red;
	background-color:transparent;
	color:#4F7588;
	font-weight:bold;
	margin:1px 0px 15px 0px;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
}
.replyTo, .replyTo:visited, .replyTo:hover, .replyTo:visited:hover {
	background-position:-98px -248px;
	width:68px;
	height:25px;
}
.forwardTo, .forwardTo:visited, .forwardTo:hover, .forwardTo:visited:hover {
	background-position:-98px -274px;
	width:90px;
	height:25px;
}
.EmailNew, .EmailNew:visited, .EmailNew:hover, .EmailNew:visited:hover {
	background-position:-104px -111px;
	width:88px;
	height:23px;
}
.searchGoBig, .searchGoBig:visited, .searchGoBig:hover, .searchGoBig:visited:hover {
	background-position:-104px -353px;
	width:88px;
	height:23px;
}
.EmailNewVert{
	background-position:-104px -109px;
	width:130px;
	height:25px;
}

 .btnContactDetailsVert  {
	padding:0px;
	background-color:#F5F9FA;
	text-decoration:none;
	color:#4F7588;
	border:1px solid #9DB8C8;
 
	background-image:url(../images/messageToolbarVert.png);
	background-repeat:no-repeat;
	/*background-position:-155px -33px;
	width:15px;*/
	height:23px;
	border:0px solid red;
	background-color:transparent;
	color:#4F7588;
	font-weight:bold;
	margin:8px 0px 0px 0px;
	text-indent:30px;
	min-width:70px;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	text-align:left;
	
}

.EmailSend, .EmailSend:visited, .EmailSend:hover, .EmailSend:visited:hover {
	background-position:-100px -195px;
	width:65px;
	height:23px;
}
.EmailCancelled, .EmailCancelled:visited, .EmailCancelled:hover, .EmailCancelled:visited:hover {
	background-position:-3px -621px;
	width:74px;
	height:23px;
}
.EmailDeleted, .EmailDeleted:visited, .EmailDeleted:hover, .EmailDeleted:visited:hover {
	background-position:-4px -160px;
	width:80px;
	height:25px;
}
.PriorityUrgent{
	background-image:url(../images/messageToolbar.png);
	background-position:-377px -85px;
	width:20px;
	height:19px;
}
.viewCard, .viewCard:visited, .viewCard:hover, .viewCard:visited:hover {
	background-position:-6px -309px;
	width:82px;
	height:25px;
	cursor:hand;
}
.emailSent{
	background-position:-3px -509px;
	width:60px;
	height:25px;
	cursor:hand;
}
.emailInbox{
	background-position:-105px -167px;
	width:60px;
	height:25px;
	cursor:hand;
}
.docInComplete{
	background-position:-9px -63px;
	width:22px;
	height:26px;
	cursor:hand;
}
.docSend{
	background-position:-58px -63px;
	width:22px;
	height:26px;
	cursor:hand;
}
.docComplete{
	background-position:-37px -63px;
	width:22px;
	height:26px;
	cursor:hand;
}
.viewPDf{
	background-position:-5px -113px;
	width:22px;
	height:23px;
	cursor:hand;
}
.viewPDfDesable{
	background-position:-31px -113px;
	width:22px;
	height:23px;
	cursor:pointer;
}
.calPrev{
	background-position:-285px -113px;
	width:18px;
	height:18px;
	cursor:pointer;
	background-color:#2164aa;
	margin:0px;
	padding:0px;
}
.calNext{
	background-position:-316px -113px;
	width:18px;
	height:18px;
	cursor:pointer;
	background-color:#2164aa;
	margin:0px;
	padding:0px;
}
.editCard{
	background-position:-371px -2px;
	width:22px;
	height:23px;
	cursor:hand;
}
.simpleEdit{
	background-position:-104px -109px;
	width:22px;
	height:22px;
	cursor:hand;
	padding:0px;
	margin:0px;
}
#filterCalContainer{
	padding:4px 8px 8px 8px;
	width:144px;
	overflow:visible;
	background:#2164aa;
	position:relative;
	left:4px;
}
.starGroup, .starGroup:visited, .starGroup:hover, .starGroup:visited:hover {
	background-position:-197px -47px;
	width:10px;
	height:23px;
}
.addContact, .addContact:visited, .addContact:hover, .addContact:visited:hover {
	background-position:-182px -81px;
	width:24px;
	height:23px;
	cursor:hand;
}
.closeTab, .closeTab:visited, .closeTab:hover, .closeTab:visited:hover {
	background-position:-119px -54px;
	width:20px;
	height:18px;
	cursor:hand;
	display:none;
}
.moveto, .moveto:visited, .moveto:hover, .moveto:visited:hover {
	background-position:2px -678px;
	width:90px;
	height:25px;
}
.editBtn{
	background-position:-41px -6px;
	width:26px;
	height:23px;
}
.addFile{
	background-position:-125px -113px;
	width:42px;
	height:23px;
}
.addContactBtn{
	background-position:-181px -81px;
	width:30px;
	height:23px;
}
.addContactBtnVert{
	background-position:-103px -558px;
	width:145px;
	height:25px;
}

.saveReport{
	background-position:-100px -402px;
	width:80px;
	height:23px;
}
.newFolderName{
	background-position:-103px -637px;
	width:85px;
	height:25px;
}
.myFolderName{
	background-position:-103px -659px;
	width:125px;
	height:25px;
}
.cancelReport{
	background-position:-4px -534px;
	width:80px;
	height:24px;
}
.printReport{
	background-position:-104px -428px;
	width:135px;
	height:23px;
}
.savepublish{
	background-position:-104px -660px;
	width:140px;
	height:23px;
	clip:0px 82px 0px 0px;
}
.openFile{
	background-position:-104px -640px;
	width:98px;
	height:23px;
}
.searchStudent{
	background-position:-7px -709px;
	width:25px;
	height:20px;
}
.searchStudentAdva{
	background-position:-102px -739px;
	background-repeat:no-repeat;
	width:155px;
	height:20px;
}
.search, .search:visited, .search:hover, .search:visited:hover {
	background-position:-104px -348px;
	width:126px;
	height:18px;
	padding:7px 0px 0px 0px;
	background-repeat:no-repeat;
	border:1px solid #9DB8C8;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	position:relative;
	left:-30px;
	top:0px;
	z-index:1;
}
.searchGo, .searchGo:visited, .searchGo:hover, .searchGo:visited:hover {
	background-image:url(../images/messageToolbarVert.png);
	background-repeat:no-repeat;
	background-position:-106px -353px;
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	border:0px solid red;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	left:0px;
	top:2px;
	cursor:hand;
	z-index:3;
	width:22px;
	height:19px;
	background-color:#FFFFFF;
}
.searchCancel, .searchCancel:visited, .searchCancel:hover, .searchCancel:visited:hover {
	background-image:url(../images/messageToolbarVert.png);
	background-repeat:no-repeat;
	background-position:-9px -582px;
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	border:0px solid red;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	left:-56px;
	top:2px;
	cursor:hand;
	z-index:3;
	width:20px;
	height:19px;
	background-color:#FFFFFF;
}
 #apDivContactDetails {
	position:absolute;
	left:309px;
	top:485px;
	width:453px;
	height:284px;
	z-index:1;
	border:1px solid red;
}
.messageBoardlink:link, .messageBoardlink:visited, .messageBoardlink:active  {
	font-family:  tahoma, arial, verdana, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "MyriadPro";
	font-size:11px;
	color: #666666;
	text-align:left;
	white-space:nowrap;
 	text-decoration:none;
	letter-spacing: 0.03em;
	word-spacing: 0.005em;
	height:10px;
}
 .messageBoardlink:hover, .messageBoardlink:visited:hover{
 	text-decoration:none;
	font-weight:bold;
 }
.messageLeftBlank{
	border-right:5px solid #4b87db;
}
.messageLeft, .messageRight{
	background-repeat:no-repeat;
	padding:0px;
	width:7px;
}
.messageRightBlank{
	border-Left:4px solid #4b87db;
}
.menuItem, .menuItem:link, .menuItem:visited, .menuItem:active {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	height:27px;
	width:186px;
	padding:8px 0px 0px 0px;
	text-indent:20px;
	line-height:17px;
	float:right;
	background-image:url(../images/menuItem.jpg);
	background-position:left -1px;
	background-repeat:no-repeat;
	letter-spacing: 0.02em;
	word-spacing: 0.001em;
}
.menuItem:hover, .menuItem:visited:hover, .menuItem:active:hover {
	font-size:10px;
	text-decoration:none;
	background-image:url(../images/leftMenuItemUp.jpg);
	background-position:0 center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	letter-spacing: 0.02em;
	word-spacing: 0.001em;
}
.deleteConcact {
	background-position:-104px -704px;
	width:130px;
	height:25px;
}
.editConcact {
	background-position:-5px -135px;
	width:115px;
	height:25px;
}
.trashBtn {
	background-position:-4px -160px;
	width:85px;
	height:25px;
}
.trashDeleteBtn {
	background-position:20px -164px;
	width:20px;
	height:18px;
}
.menuTitle {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #FFFFFF;
	font-weight:800;
	padding:3px 0px 0px 35px;
	letter-spacing: 0.02em;
	text-align: justify;
}
.UserName, .Password{
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
	width:125px;
	border:1px solid #CCCCCC;
	padding:3px 0px 0px 10px;
	height:18px;
	vertical-align:bottom;
}
.RememberMe, .RememberMe:link, .RememberMe:Active, .RememberMe:Visited {
	font-size: 11px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
	-khtml-user-select: none;
	width:100%;
	white-space:nowrap;
}
.btn_connection{
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
	background-image:url(../images/logon.jpg);
	width:61px;
	height:25px;
	border:0px solid black;
	cursor: pointer;
	-moz-user-select: hand;
	-khtml-user-select: hand;
}
.btn_connectionoff{
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
	background-image:url(../images/logoff.jpg);
	width:61px;
	height:25px;
	border:0px solid black;
	cursor: hand;
	-moz-user-select: hand;
	-khtml-user-select: hand;
}
.cmdOk {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
	background-image:url(../images/cmdOk.jpg);
	width:40px;
	height:26px;
	border:0px solid black;
	cursor: hand;
	-moz-user-select: hand;
	-khtml-user-select: hand;
}
.forgetpass,.newuser, .boldedText {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px 3px 10px;
	white-space:nowrap;
	text-align:left;
}
#divMainContent, .divMainContent {
	font-weight: 200;
	color: #666666;
	text-align: justify;
	vertical-align: top;
	margin: 0px 15px 0px 10px;
}
.NewUser, .NewUser:visited, .NewUser:active {
	text-decoration:none;
	color:white;
	cursor:hand;
}
.NewUser:hover, .NewUser:visited:hover, .NewUser:active:hover {
	text-decoration:underline;
	color:white;
}
#leftLogOn {
	border:0px solid red;
	top:0px;
	float:right;
	width:162px;
}
#bannerTable {
	border:8px solid #FFCC33;
}
.forgetpass1, .boldedText {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.txRight {
	text-align:right;
}
.menuTitle {
	font-size: 11px;
	line-height: 17px;
	font-weight: 200;
	color: #FFFFFF;
	font-weight:800;
	padding:0px 0px 1px 35px;
	letter-spacing: 0.02em;
	text-align: justify;
}
.forgetpass2 {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.newuser1 {
	color:#FFFFFF;
	padding:0px 0px 3px 10px;
	white-space:nowrap;
	text-align:left;
}
.newuser1 {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.style1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.boldWhite {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.newuser2 {
	color:#FFFFFF;
	padding:0px 0px 3px 10px;
	white-space:nowrap;
	text-align:left;
}
.titlePage {
	font-family:  tahoma, "Myriad Pro", "Lucida Sans Unicode", verdana, arial, helvetica, sans-serif, "Lucida Grande", "MyriadPro";
	vertical-align: top;
	word-spacing: 0.005em;
	white-space: normal;
	Color:#597591;
	font-size:13pt;
	padding:0px 0px 8px 15px;
	border:1px dotted #CCCCCC;
	border-width:0px 0px 1px 0px;
	padding:11px 0px 9px 35px;
	background-image:url(../images/titlePuce.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
.forgetpass3 {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.newuser3 {	color:#FFFFFF;
	padding:0px 0px 3px 10px;
	white-space:nowrap;
	text-align:left;
}
.newuser3 {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.forgetpass4 {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.forgetpass31 {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.newuser4 {	
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.newuser31 {color:#FFFFFF;
	padding:0px 0px 3px 10px;
	white-space:nowrap;
	text-align:left;
}
.newuser31 {
	font-size: 12px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;
	font-weight:bold;
}
.basicLink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #3F5E67;
	letter-spacing: 0.02em;
	vertical-align: top;
	word-spacing: 0.02em;
	white-space: normal;
	text-decoration:none;
}
.basicLink:hover {
	text-decoration:underline;
}

.basicInfo, .basicInfoChange, .basicInfoSub, .textBox, .basicInfoCancel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.02em;
	vertical-align: top;
	word-spacing: 0.02em;
	white-space: normal;
	border-bottom:1px solid #D8E0E7;
}
.mainMenu, .mainMenu:active, .mainMenu:visited, .mainMenu a, .mainMenu a:hover, .mainMenu a:visited:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.02em;
	vertical-align: top;
	word-spacing: 0.02em;
	white-space: normal;
	padding:6px 5px 3px 5px;
	text-decoration:none;
	text-align:center;
	width:50px;
	height:31px;
	text-decoration:none;
	white-space:nowrap;
}
.mainMenu:hover, .mainMenu:active:hover, .mainMenu:visited:hover{
	color: #FFFFFF;
	text-decoration:none;
	background-image:url(../images/menuBg.jpg);
	background-position:center;
}
.separator{
	color: #FFFFFF;
	font-size: 14px;
	padding:0px;
}
.basicInfoChange, .basicInfoChange:active, .basicInfoChange:visited, .basicInfoCancel, .basicInfoCancel:active, .basicInfoCancel:visited{
	color:#4182A5;
	text-decoration:none;
}
.basicInfoChange:hover, .basicInfoCancel:hover {
	text-decoration:underline;
}
.basicInfoSub {
	font-weight:100;
	color: #000000;
}
.CurrentbasicInfo {
	font-weight:100;
	color: #999999;
}
.textBox{
	font-weight:100;
	color: #333333;
	font-size: 9pt;
}
.selectAccess{
	border:0px solid #CCCCCC;
	background-color:#FFFFFF;
}
.basicInfoCancel{
	border-right:1px solid #C2CCD8;
	padding-right:0px;
}
.CurrentselectAccess{	
	border:0px solid #CCCCCC;
	background-color:#FFFFFF;
}
.textBoxStyle, TextBox, input.Text{	
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.04em;
	word-spacing: 0.02em;
	color:#000000;
	font-weight:500;
	border:1px solid #DBE1E6;
	background-color:#F9FBFB;
	height:18px;
	padding:4px 0px 1px 3px;
}
.textBoxStyleEnable{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.04em;
	word-spacing: 0.02em;
	color:#000000;
	font-weight:500;
	border:2px solid #7AD0E2;
	background-color:#F9FBFB;
	height:18px;
	padding:4px 0px 1px 3px;
	background-color:#FFFFFF;
}
.textBoxStyleDis{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.04em;
	word-spacing: 0.02em;
	color:#000000;
	font-weight:500;
	border:1px dotted #DBE1E6;
	background-color:#F9FBFB;
	height:18px;
	padding:4px 0px 1px 3px;
	background-color:transparent;
}
.textBoxTab{
	width:174px;
	padding:4px 0px 0px 5px;
}
.TextBoxNormal{
	font-weight:100;
	width:185px;
	text-transform:capitalize;
}
.textAreaStyle{
	height:65px;
	padding:4px 0px 0px 5px;
}
#closeFloatDiv{
	position:relative;
	top:18px;
	left:-18px;
}
.linkNormal, .linkNormal:active, .linkNormal:visited{	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 100;
	color: #537186;
	letter-spacing: 0.02em;
	vertical-align: top;
	word-spacing: 0.02em;
	white-space: normal;
	padding:0px 8px 0px 8px;
	text-decoration:none;
	float:left;
	clear:none;
	width:100%;
	padding:10px;
	border:1px solid #F7F8F9;
	background-color:#FEFEFE;
}
.linkNormal:hover, .linkNormal:active:hover, .linkNormal:visited:hover {	
	text-decoration:none;
	border:1px solid #D0E3F2;
	background-color:#EDF4F8;
	padding:10px;
}
.linkNormal:hover, .linkNormal:active:hover, .linkNormal:visited:hover {	
	text-decoration:none;
	border:1px solid #D0E3F2;
	background-color:#EDF4F8;
}


.squareHover, .squareHover:active, .squareHover:visited{	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 100;
	color: #537186;
	letter-spacing: 0.02em;
	vertical-align: top;
	word-spacing: 0.02em;
	white-space: normal;
	padding:0px 8px 0px 8px;
	text-decoration:none;
	float:left;
	width:98%;
	padding:10px;
	border:1px solid #F7F8F9;
	background-color:#FEFEFE;
}
.squareHover:hover, .squareHover:active:hover, .squareHover:visited:hover {	
	text-decoration:none;
	border:1px solid #D0E3F2;
	background-color:#EDF4F8;
	padding:10px;
}
.squareHoverList, .squareHoverList:active, .squareHoverList:visited{	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 100;
	color: #537186;
	letter-spacing: 0.02em;
	vertical-align: top;
	word-spacing: 0.02em;
	white-space: normal;
	padding:0px 8px 0px 8px;
	text-decoration:none;
	float:left;
	width:98%;
	border:1px solid #F7F8F9;
	background-color:#FEFEFE;
}
.squareHoverList:hover, .squareHoverList:active:hover, .squareHoverList:visited:hover {	
	text-decoration:none;
	border:1px solid #D0E3F2;
	background-color:#EDF4F8;
}
a:link, a:visited, a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0.02em;
	word-spacing: 0.02em;
	text-decoration: none;
}
a:hover, a:visited:hover, a:active:hover  {
	text-decoration: underline;
	font-size: 11px;
}
.rowGrid, .rowGrid:active, .rowGrid:visited {	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 100;
	color: #537186;
	letter-spacing: 0.02em;
	vertical-align: top;
	word-spacing: 0.02em;
	white-space: normal;
	padding:3px 4px 0px 4px;
	text-decoration:none;
	float:inherit;
	clear:none;
	width:auto;
	border:1px solid #F7F8F9;
	background-color:;
	cursor:hand;
	text-indent:-1px;
}
.rowGrid:hover, .rowGrid:active:hover, .rowGrid:visited:hover {	
	text-decoration:none;
	border:1px solid #D0E3F2;
	background-color:#2D80BD;
	color:#FFFFFF;
	cursor:hand;
}
.Normal{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	letter-spacing: 0.02em;
	word-spacing: 0.02em;
	text-decoration: none;
}
.titleSection{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #2e61b6;
	letter-spacing: 0.02em;
	word-spacing: 0.02em;
	text-decoration: none;
	position:relative;
	left:45px;
	white-space:nowrap;
}
#apDivOuter {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:150%;
	background-color: #000000;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	text-align:center;
	z-index:1001;
}
#divChooseCareer{
	overflow:visible;
	height:auto;
	width:100%;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}
#apDivOuterLoading{
	position:absolute;
	left:0px;
	top:0px;
	background-color: #FFFFFF;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	text-align:center;
	z-index:1003;
}
#apDivInner, #apDivInnerPop {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:1002;
}
#apDivInnerMoveto {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:1002;
}
#apDivInnerMessage {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:1003;
}
#apDivInnerProfile {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:1002;
}
#tableContentDiv {
	position:absolute;
	width:425px;
	height:350px;
	z-index:112;
	overflow:auto;
	z-index:10055;
}
.classCssA {color: #FF0000}
.classCssB {color: #FF0000; font-weight: bold; }
.classCssA {
	color: #FFFFFF;
	font-weight: bold;
}
.classCssC {color:#0B81BF; font-size:11pt; font-weight: bold; }
#capLTitleSection{position:relative; top:-1px;}
#capRTitleSection{position:relative; top:-3px;}
#txtComment{width:100%; height:450px;}
.SI-FILES-STYLIZED label.cabinet
{
    width: 98px;
    height: 28px;
    background:url(../images/btn.jpg) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	letter-spacing: 0.02em;
	word-spacing: 0.02em;
	font-weight:bold;
	padding-top:6px;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#stepCapL{
	position:relative;
	top:33px;
	left:-5px;
	z-index:3;
}
#stepMiddle{
	position:relative;
	top:33px;
	left:169px;
	z-index:3;
}

#stepMiddle2{
	position:relative;
	top:33px;
	left:360px;
	z-index:3;
}
#stepCap{
	position:relative;
	top:33px;
	left:401px;
	z-index:3;
}
.ssRadioButton{
	color:#990000;
	vertical-align:text-bottom;
	text-shadow:#990000;
}
li.movetoFolder{
	list-style-image:url(../images/tree/myfolder.png);
	border-left:1px dotted gray;
	border-bottom:1px dotted gray;
}
a.movetoFolder{
	padding-left:10px;
	padding-top:-9px;
}
#apDivContactList {
	position:absolute;
	left:258px;
	top:457px;
	width:450px;
	height:97px;
	z-index:2002;
	border:1px solid #518FAE;
	background-color:#FFFFFF;
	padding:5px;
	overflow:auto;
}
.LabelContentPrivacy{
	cursor:hand;
}
.txtContentCssClass
{
    height:750px;
    min-height:750px;
}
.placeItem{
	position:relative;
	left:32px;
	top:-5px;
}

.DialTransBorder{
	filter:alpha(opacity=40);
	background-color:#7C91A7;
}
.DialTitle,.DialCmd{
	Color:#FFFFFF;
	font-size:12px;
	background-color:#4795C5;
	padding-left:8px;
	height:28px;
	font-weight:bold;
	border-width:1px 1px 0px 1px;
	border-color:#FFFFFF #397599 #A5D8E2 #FFFFFF;
	border-style:outset;
}
.DialBody,.DialBodyCmd{
	border-width:0px 1px 0px 1px;
	border-color:#FFFFFF #397599 #397599 #FFFFFF;
	border-style:outset;
	background-color:#FFFFFF;
	padding:4px;
}
.classPopMsg{
	 position:fixed;
	 display:none;
	 left:335px;
	 top:150px;
}
.DialBody{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.DialBodyCmd{
	border-width:0px 1px 1px 1px;
}
.DialCmd{
	padding:0px;
	text-align:center;
	width:48px;
	height:22px;
	border:1px solid #A5D8E2;
}
