
.errorMsg
{
	background-color : Pink;
	font-size : larger;
	position : relative ;
	top : 1px;
	border : 1px solid red ;
	padding : 2px ;
	width : 80% 
}

.errorMsg_box
{
	color : red ;
	font-size : larger;
	position : relative ;
	padding : 5px ;
}


#logo{
	position : absolute;
	width : 160px;
	height : 72px;
	right : 12px;
	top : 0px;
	background-image : url(/resource/images/styleimages/1292/lms_logo.gif);
	z-index : 400;
}

#lh_bar2{
	position : absolute;
	width : 72px;
	height : 15% ;
	left : 0px;
	bottom : 0px ;
	background-color : #554f71 ; 
	z-index : 99;
}

#top_bar
{
	position : absolute;
	width : 100%;
	height : 72px;
	left : 0px;
	top : 0px;
	background-image : url(/resource/images/styleimages/1292/form_image_top.jpg);
	z-index : 200;
	background-repeat : no-repeat;
	background-color : #FFFFFF;
}


#tabbar
{
	position : absolute;
	left : 0px;
	top : 72px;
	z-index : 400;
	padding-left : 0px;
}

.mainContent
{
	position : absolute;
	left : 50px;
	top : 110px;
	font-family : Arial ;
	font-weight : normal;
	font-size : 12px;
}


.greyedout
{
	color : #7CA8F8;
}

.lighter
{
	color : #0099cc;
}

sup{
	margin-left : 2px ;
}


.BPhilight,.BPlowlight,
{
	line-height: 1.7 ;
	cursor : default;
}

.BPlowlight,
{
	color : #000066 ;
}

.BPhilight,
{
	color : red ;
}

body{
	color : #000066  ;
	font-family : Arial ;
	font-size : 12px;
	background-color : #ffffff ;
	height : 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.tr_lowlite,a{
	color : #000066  ;
	font-family : ARial ;
	font-size : 11px;
	background-color : #ffffff ;
}

.hubbody{
	background-attachment: fixed;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	color : #000066;
	font-family : Arial;
	font-size : 10px;
	background-color : #ffffff;
}
table
{
	font-size : 12px;
}

a:hover
{
	font-family : ARial ;
	color :red;
	font-size : 12px;
	
}

a
{
	font-family : ARial ;
	font-size : 12px;
	text-decoration : none;
	background-color : #E8F2F9;
	text-decoration : underline;
}

a.whiteBackground
{
	text-decoration : none;
	background-color : #FFFFFF;
	font-family : Arial;
	font-size : 12px;
}

input,.txtareainput,.selinput_short, select, textarea{
	font-family : Arial ;	
	font-size:12px;
	visibility : visible;
	padding : 1px;
	color : #000066  ;
}

.txtareainput_disabled{
	border : 1px none;
	visibility : hidden;
}

select
{
	color : #000066  ;
}

.selinput_short
{
	width : 60px ;
	background-color :white ;
}

.chkinput,.radioinput,.imgSubmit
{
	border : 0px none white ;
}

.tr_hillite
{
	color :red ;
	cursor : pointer;
}


.txtinput_short
{
	width : 60px ;	
}

.txtinput_med
{
	width : 145px ;	
}

.txtinput
{
	width : 220px ;	
}

.notes
{
	font-size : 12px;
	font-weight : normal;
}

.selinput
{
	width : 225px ;
}

.selinput_med
{
	width : 160px ;
}

.mainTitle
{
	font-size:20px;
	color: #000066;
	text-transform : capitalize;
}

.subTitle
{
	font-size:12px;
	color:#0099cc;
	text-transform : capitalize;
	font-weight : bold;
}

.msg
{
	color : red ;
	/*
	TTP 2723
	*/
	font-size : 12px;
	z-index: 1;
	width : 500px ;
	position : absolute;
	left : 50px;
	top : 105px;
}

#progressImage,#progressImageBlank 
{
	position : absolute;
	top : 10px;
	left : 420px;
} 

#progressImage
{
	z-index : 100 ;
}

#progressImageBlank
{
	border : 1px solid #a09ea6;
	z-index : 200 ; 
	background-color : white ;
}

#showexp
{
	color : white ;
}

.welcometext
{
	font-family : Arial ;
	font-weight : bold;
	font-size : 12px;
	color : #0099cc ;
}

.footer
{
	position : relative;
	bottom : 0px;
	font-family : Arial ;
	font-weight : normal;
	font-size : 11px;
}

.fieldReminder
{
	color : #ff0000;
	font-family : Arial ;
	font-weight : normal;
	font-size : 10px;
}

.tableStyle
{
	width :400;
	height : 97%;
	background-color : #ffffff;
	border : 15px solid #D8EAF6;	
}
/*TTP 3467*/
.tablestylenews
{
	width :675;
	background-color : #E8F2F9;
	border : 15px solid #D8EAF6;	
}
/*END TTP 3467*/
.outerTable
{
	width :100%;
	height : 97%;
	background-color : #E8F2F9;
	border : 15px solid #D8EAF6;
}

.outerTableFull
{
	width :800px;
	height : 97%;
	background-color : #E8F2F9;
	border : 15px solid #D8EAF6;
}

.innerTable
{
	width :400px;
}

/* ttp 3255 */
input[disabled], input.disabled, .disabled {
  background-color : #ccc;
  color : #ccc;
}