@charset "utf-8";
.title {
	font-size: 12pt;
	font-weight: bold;
	color: #555555;
}

.inputError {
	vertical-align: middle !important;
}

.resultInfo {
	height: 20px;
	width: 100%;
	text-align: left;
	vertical-align: top;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding-top: 4px;
	color: red;
}

.radioButtonTable tr {
	height: 35px;
	vertical-align: text-bottom;
}

.breadcrumbNav A {
	COLOR: #2881a4; 
	TEXT-DECORATION: none;
	font-size: 13px;
}

.breadcrumbNav A:active {
	COLOR: #2881a4;
	TEXT-DECORATION: none;
	font-size: 13px;
}

.breadcrumbNav A:visited {
	COLOR: #2881a4; 
	TEXT-DECORATION: none;
	font-size: 13px;
}

.breadcrumbNav A:hover {
	COLOR: #1daee8; 
	TEXT-DECORATION: underline;
	font-size: 13px;
}

.notification {
	font-size: 11pt !important;
	text-decoration: underline !important;
	font-weight: bold !important;
	color: #003366;
}

.inboxNotification {
	display: block;
	background-image : url(../images/icons/notification/inbox.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px; 
	padding: 0px !important;
}

.notificationCount{
    
    color: white;
	font-size: 9px;
	font-weight: bold;
	
	position: relative;

	z-index: 101;
	
	background-color: #F03D25;
	
	padding: 0 1px;
	
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 0 rgba(0, 39, 121, 0.77);
	
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 39, 121, .77);
	
	-moz-border-radius: 2px;
	-moz-box-shadow: 0 1px 0 rgba(0, 39, 121, .77);
	
	-ms-border-radius: 2px;
	-ms-box-shadow: 0 1px 0 rgba(0, 39, 121, .77);
	
	border: 1px solid #D83722;
	border-bottom: 1px solid #C0311E;
	border-top: 1px solid #E23923;
	
}

.hiddenNotification {
	font-size: 0pt !important;
	text-decoration: underline !important;
	font-weight: bold !important;
	color: #FFFFFF;
}

.dataTable {
	border-spacing: 0px;
	border-style: solid;
	border-color: #B6CB9C;
	border-collapse: collapse;
	padding: 0px;
	border: none;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
}

.dataTable th {
	color: white;
	font-weight: bold;
	border-width: 1px;
	padding: 4px 20px 4px 20px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #B6CB9C;
	background-color: #9CB979;
	text-align: center;
}

.dataTable td {
	padding: 4px 20px 4px 20px;
	border-style: solid;
	border-color: #B6CB9C;
	background-color: #FFFFFF;
	border-width: thin;
	border-spacing: 0px;
	text-align: center;
}

.dataTable a {
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	text-align: center;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-position: bottom;
	background-color: #FFFFFF;
}

.table2Col30 {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 30%;
	border: 0px solid #CCCCCC;
	border-collapse: collapse;
	padding: 0px;
}

.table2Col30 td {
	border-collapse: collapse;
	white-space: nowrap;
	padding: 5px;
	border: 0px solid #CCCCCC;
}

.table2Col30 a {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

.success {
	height: 25px;
	width: 100%;
	border: 1px solid #99CCFF;
	text-align: center;
	vertical-align: top;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	color: #FF3300;
	font-size: 12px;
	font-weight: normal;
}

.dataGrid {
	border-spacing: 0px;
	border-style: solid;
	border-color: #B6CB9C;
	border-collapse: collapse;
	padding: 0px;
	border: none;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
}

.dataGrid td {
	padding: 4px 20px 4px 20px;
	border-style: solid;
	border-color: #B6CB9C;
	border-width: thin;
	border-spacing: 0px;
	text-align: center;
}

.dataGrid a {
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	text-align: center;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-position: bottom;
	background-color: #FFFFFF;
}

.normalRow {
	padding: 4px 20px 4px 20px;
	border-style: solid;
	border-color: #B6CB9C;
	background-color: #003366;
	border-width: thin;
	border-spacing: 0px;
	text-align: center;
}

.export {
	float: left;
}

.commonTB a {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	cursor: hand;
	text-decoration: none;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
}

.commonTB a:hover {
	text-decoration: underline;
}

.commonTB img{
	border: 1px solid #CCCCCC;
}

.commonFloatTB a {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	cursor: hand;
	text-decoration: none;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
}

.commonFloatTB a:hover {
	text-decoration: underline;
}

.commonFloatTB img{
}

.mainTB td { 
}

.topHeaderBG {
	background-image: url(../images/headerBG.gif);
	background-repeat: repeat-x;
	height: 115px;
	width: 100%;
	background-position: center top;
	
}

.title1 {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.menuBG {
	background-image: url(../images/menuBG.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 1000px;
	text-align: center;
}

.navMenuBG {
	background-image: url(../images/navMenuTable_BG.png);
	background-repeat: repeat-x;
	height: 39px;
	width: 99%;
	background-position: center top;
	padding-top: 5px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.tabTB {
	height: 30px;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.tabOn {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	background-image: url(../images/tabOnBG.png);
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
}

.tabOn a {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

.tabOn a:hover {
	color: #FF0000;
}

.tabOff {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.tabOff a {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

.tabOff a:hover {
	color: #FF0000;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<................>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*-------------------------------------------- Btn style >>>>---------------------------------------------------------*/

input[type="submit"]:disabled {
	color: #AAAAAA;
}

input[type="text"]:disabled, select:disabled, textarea:disabled, input[type="password"]:disabled, .disabledClass{
	background-color: #ddd !important;
	cursor:default;
}

.disabledClass {
	background-color: #ddd !important;
	cursor:default;
}

input[readonly] {
    background-color: #ddd !important;
	cursor:default;
}



.btnLogin {
	background-image: url(../images/btn_login.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 85px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.btnLoginL {
	background-image: url(../images/btn_loginL.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.btn_blueStyle {
	background-image: url(../images/Btn_BlueStyle.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 70px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px!important;
	font-weight: normal;
	vertical-align: center;
}

.btn_blueStyleM{
	background-image: url(../images/Btn_BlueStyleM.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: center;
}

.btn_blueStyleC{
	background-image: url(../images/Btn_BlueStyleL.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 130px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: center;
}

.btn_blueStyleCX{
	background-image: url(../images/Btn_BlueStyleLX.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: center;
}
/*	
.btn_blueStyleL{
	background-image: url(../images/Btn_BlueStyleL.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 130px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: center;
}*/

/*
.btn_blueStyleLX{
	background-image: url(../images/Btn_BlueStyleLX.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: center;
}
*/

.btn_blueStyleLXX{
	background-image: url(../images/Btn_BlueStyleLXX.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 223px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: center;
}

/*----------------------------------------- Btn Style <<<<<------------------------------------------------------------*/
.vKeyboardIcon {
	background-image: url(../images/vKeyboardIcon.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 18px;
	width: 32px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	color: #FFFFFF;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: ;
}

.loginFieldTable_BG {
	height: 188px;
	width: 400px;
	background-image: url(../images/BG_loginFieldTB.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.loginFieldTable {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: bottom;
	padding: 0px;
}

.loginFieldTable_divlinks a {
	color: #003366;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

.loginFieldTable_divlinks a:hover {
	text-decoration: underline;
}

.exportIcon {
	padding-left: 8px;
	padding-right: 8px;
	height: 22px;
	width: 22px;
}

.footerBG {
	height: 35px;
	width: 970px;
	text-align: center;
	background-image: url(../images/footerBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
}

.footerBG a {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.footerBG a:hover {
	text-decoration: underline;
}

.errorMassage {
	color: #FF0000;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	padding-top: 4px;
}

.usernameField {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	height: 22px;
	width: 200px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C5D5FE;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-left-color: #99CCFF;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.passwordField {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	height: 22px;
	width: 200px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C5D5FE;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-left-color: #99CCFF;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}

.headerBG_supPage {
	height: 120px;
	width: 1000px;
	background-image: url(../images/topHeaderBG_supPage.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.userInfo {
	color: #003366;
	font-size:12px;
}

.menuAndUserInfoTable_BG { /*background-image: url(../images/bodyTable_BG.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	text-align: center;
	border: 1px solid #0a6c89;
	vertical-align: top;
	padding: 2px;
	background-image: url(../images/bodyBG.jpg);
}

.bodyTable_BG2 td {
	vertical-align: top;
}

.Tile_bodyTable_BG center div input{
	margin-left: 10px;
	margin-right:10px;
}

.secondaryTitle {
	
	font-size: 13px;
	font-weight: bold;

	border: 1px solid #CCCCCC;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;

	padding: 5px 20px;
	background: -moz-linear-gradient(center top, #F1F1F1, #E8E8E8) repeat scroll 0 0 transparent;

	color: #444444;
	
	display: block;
	
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;

	text-shadow: 0 1px 0 #FFFFFF;
	
}

.iconStyle {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.iconStyle a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.iconStyle img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.separator {
	height: 5px;
	background-color: #FFFFFF;
}

/*--------------------------- Table Style 1 >>>>>---------------------------------*/
.tableStyle1 thead {
	height: 25px;
}

/*--------------------------- Table Style 2 >>>>>---------------------------------*/
.tableStyle2 thead {
	height: 25px;
	background-image: url(../images/BG_tableTh.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.tableStyle2 tfoot tr {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}

.tableStyle2 tfoot td {
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}

/*--------------------- Table Style 3 >>>>>>-----  td 25%----------------------------------*/
.tableStyle3 {
	border-collapse: collapse;
	border: 1px solid #E3E8EA;
	background-color: #f6f5fb;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tableStyle3 thead {
	border-collapse: collapse;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tableStyle3 td {
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #E3E8EA;
	border-left-color: #E3E8EA;
	font-size: 12px;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center !important;
	height: 22px;
	width: 170px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tableStyle3 a {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.tableStyle4 thead {
	border-collapse: collapse;
	font-size: 13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #E3E8EA;
	border-left-color: #E3E8EA;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tableStyle4 td input[type=text], .tableStyle4 td input[type=password], .tableStyle4 td select, .tableStyle4 td textarea{
	border: 1px solid #CCC;
	width: 90%;
	/* width: 60%; */
}

.tableStyle4 td input{
	font-size: 12px;
	margin: 3px;
}

.tableStyle4 td select{
	font-size: 12px;
	margin: 3px;
}

.tableStyle4 td span{
	padding-left: 0px;
	padding-right: 0px;
	font-size: 13px;
}

.tableStyle4 td label {
	color: #666;
	text-shadow: 0 1px #fff;
	-moz-text-shadow: 0 1px #fff;
	-webkit-text-shadow: 0 1px #fff;
	border-bottom: 1px solid #FFFFFF!important;
	font-weight: bold;
	padding-left: 5px;
	font-size: 13px;
	padding-right: 25px;
}

.tableStyle4 a {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.tableStyle6 {
}

.tableStyle7 {
}

.tableStyle7 td {
	vertical-align: top;
}

.tableStyle6 td {
	border-collapse: collapse !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-bottom-width: 0px !important;
	border-right-width: 0px !important;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-left: 3px !important;
	padding-right: 10px;
	text-align: right;
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.logout {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 18px;
	color: navy;	
}

.tableStyle3 tfoot tr td {
	text-decoration: none;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}

.tableStyle3 a:hover {
	text-decoration: underline;
	color: #0033FF;
}

.tableStyle5 {
	border-collapse: collapse;
	border: 1px solid #E3E8EA;
	background-color: #f6f5fb;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 12px;
	color: #003366;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tableStyle5 th {
	border-collapse: collapse;
	/*background-image: url(../images/BG_tableTh2.gif);*/
	background-color: #0A6C89;
	color: #FFFFFF;
	background-position: left top;
	background-repeat: repeat-x;
	height: 30px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.tableStyle5 thead {
	border-collapse: collapse;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tableStyle5 td {
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: inset;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-size: 12px;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center;
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.logout {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 18px;
	color: navy;	
}

.tableStyle3 tfoot tr td {
	text-decoration: none;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}

.tableStyle3 a:hover {
	text-decoration: underline;
	color: #0033FF;
}

.ActionAreaStyle2 td {
	width: 20%;
}

.highLight {
	background-color: #EAFBFF !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #738a9c;
}

.highLight_total {
	background-color: #EAFBFF !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #738a9c;
	color: #0000FF !important;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.highLight2 {
	background-color: #F2FDFF !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #738a9c;
	width: 100%;
}

.highLight_total2 {
	background-color: #F2FDFF !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #738a9c;
	color: #0000FF !important;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.field100 {
	width: 100px !important;
}

.field150 {
	width: 150px !important;
}

.field200 {
	width: 200px !important;
}

.columnWidth10 {
	width: 10%;
}

.columnWidth15 {
	width: 15%;
}

.columnWidth20 {
	width: 20%!important;
}

.columnWidth45 {
	width: 45%;
}

.columnWidth50 {
	width: 50%;
}

.columnWidth85 {
	width: 85%;
}

.logOff_BG{
	height: 200px;
	width: 930px;
	border: 2px solid #abcaca;
	-moz-border-radius: 8px;
}

.delAccount{
	height: 200px;
	width: 930px;
	border: 2px solid #abcaca;
	-moz-border-radius: 8px;
}

.infoPage{
	height: 200px;
	width: 930px;
	border: 2px solid #abcaca;
	-moz-border-radius: 8px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 25px;
}

.chckedInput {
	background: url(../images/check-on.png) no-repeat; 
}

.uncheckedInput { 
	background: url(../images/check-off.png) no-repeat; 
}

.has-js .label_check,
.has-js .label_radio { padding-left: 15px; }
.has-js .label_radio { background: url(../images/radio-off.png) no-repeat; }
.has-js .label_check { background: url(../images/check-off.png) no-repeat; }
.has-js label.c_on { background: url(../images/check-on.png) no-repeat; }
.has-js label.r_on { background: url(../images/radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input { position: absolute; left: -9999px; }

.checked { background: url(../images/radio-off.png) no-repeat; }
.unchecked { background: url(../images/check-off.png) no-repeat; }

.sadadLogo {
	background-image: url(../images/sadadLogo.gif);
	width: 155px;
	height: 87px;
}	

/*------------------------*---------------------*/
.strengthMeter { 
	margin: 3px 0 3px 0; 
} 
.strengthMeter-focus { 
	border: 1px solid #000; 
} 
 .scoreBar { 
	background-image: url(../images/meter.gif); 
	height: 20px; 
	width: 0; 
	line-height: 1px; 
	font-size: 1px; 
} 

/*------------------------keyboard---------------------*/
.keyBoardBG {
	background-image: url(../images/keyBoardBGww.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 211px;
	width: 520px;
	text-align: center;
	padding-top: 35px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#keyBoardTB{
	`width: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#keyBoardTB td{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: center;
	*padding-top: 2px;
	*padding-right: 0px;
	*padding-bottom: 0px;
}

#keyBoardTB input{
	background-image: url(../images/keyBoardBtn_BG.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	background-position: top;
	height: 24px;
	min-width: 24px;
	outline: 1px solid #ddd;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #fff;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	*padding-top: 1px;
	*padding-right: 0px;
	*padding-bottom: 1px;
	*padding-left: 0px;
	*outline: 1px solid #ddd;
	*border: 1px solid #f4f4f4;
	*text-align: center;	
	
}

#keyBoardTB input{
	*min-width: 30px;
	*min-height: 26px;
}

.btnNext {
	background-image: url(../images/navigate_left.gif);
	height: 21px;
	width: 21px;
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #EAEAFF;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
}

.btnPrevious{
	background-image: url(../images/navigate_right.gif);
	height: 21px;
	width: 21px;
	cursor: hand;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ECECEC;
	border-right-color: #ECECEC;
	border-bottom-color: #ECECEC;
	border-left-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #EAEAFF;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
}

.btnAttachment{
	background-image: url(../images/attachment.png);
	background-color: transparent;
	height: 30px;
	width: 30px;
	cursor: hand;
	border:0px;
	background-repeat: no-repeat;
}


.messageHeader{
	width: 600px; 
	height: 10px; 
	font-size: 13px; 
	font-weight:bold;
}

.retainedMessage{
	width: 600px; 
	height: 250px; 
	font-size: 13px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	background-color: #FFFFFF;
	border: 1;
	border-style: solid;
}

.selectedRow{
	background-color: #CCFFFF;
}

.unselectedRow{
}

.category{
	background-color: #D5DAE8 !important;
	color: #0A6C89  !important;
	padding-top: 3px;
	padding-bottom: 3px;
}

.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; font-size: 1em; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 0.8em; color: #003366; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(..) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #2191c0 url(..) 50% 50% repeat-x; color: #eaf5f7;}
.ui-widget-header a { color: #eaf5f7; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #003366; background: #F6F5FB url(..) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #003366; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #448dae; background: #79c9ec url(../images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #026890; }
.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #003366; background: #D1E5F5 url(..) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #003366; text-decoration: none;}
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcd113; background: #f8da4e url(../images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #915608; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(..) 50% top repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(../images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 5px 0 0 5px; padding: 0px; background: #999999 url(../images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }


/* Modal Page
----------------------------------*/

#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}

.modalBackground {
    filter: Alpha(Opacity=40);
    -moz-opacity:0.4;
    opacity: 0.4;
    width: 100%; height: 100%;
    background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}

.modalContainer {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 750;
}

.modal {
    background-color: white;
    border: solid 2px #003366; 
    position: relative;
    top: -150px;
    left: -150px;
    z-index: 1000;
    padding: 0px;
}

.modalTop a, .modalTop a:visited {
    color: #003366;
}

.modalBody {
    padding: 10px;
}

.tableStyle9 {
	text-align:center; 
	color: #175F92; 
	font-weight: bold; 
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	padding-top: 15px;
}

.tableStyle9 td {
	padding-top: 15px;
}

.chartTitle {
	width: 90%;
	border: solid;
	font-family: times-new-roman;
	font-weight: bold;
	font-size: 20px;
	word-wrap: normal;
	vertical-align: middle;
	color: #175F92;
	border-image: initial;
	border-width: 1px;
	border-color: #175F92;
}

.playButton {
	background-image: url(../images/play.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	vertical-align: center;
	height: 32px;
	width: 32px;
}

.pauseButton {
	background-image: url(../images/pause.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	vertical-align: center;
	height: 32px;
	width: 32px;
}

input[type=radio],[type=checkbox] {
	padding: 0 9px;
	border: 0;
	border-color: #cccccc;
	color: #666666;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	transition: box-shadow 400ms;
	-moz-transition: -moz-box-shadow 400ms;
	-webkit-transition: -webkit-box-shadow 400ms;
	-ms-transition: box-shadow 400ms;
	-o-transition: box-shadow 400ms;

	box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 0), inset 0 2px 5px rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 0 rgba(51, 153, 255, 0);
	-moz-box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 0), inset 0 2px 5px rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 0 rgba(51, 153, 255, 0);
	-webkit-box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 0), inset 0 2px 5px rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 0 rgba(51, 153, 255, 0);
	
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;

	-webkit-background-clip: padding-box;
	
	background: #e6e6e6 url(../img/old-browsers/colors/bg_input.png) repeat-x;
	background: -moz-linear-gradient(top, white, #e6e6e6);
	background: -ms-linear-gradient(top, white, #e6e6e6);
	background: -o-linear-gradient(top, white, #e6e6e6);
	background: linear-gradient(top, white, #e6e6e6);
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e6e6e6));
	background: -webkit-linear-gradient(top, white, #e6e6e6);
}

.tableStyle16 input[type="radio"] {
	width:1.5em;
	height:1.5em;
	vertical-align:bottom;
}

.tableStyle16 input[type="checkbox"] {
	width:1.5em;
	height:1.5em;
	vertical-align:middle;
}

.error2 {
 	color: red;
 	height: 20px;
	width: 100%;
	text-align: center;
	vertical-align: top;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding: 5px;
}

.definitionStyle {
	text-shadow: 0px 0px 0px;
}

.definitionStyle dt {
	font-weight: bold;
}

.definitionStyle dd {
	font-weight: bold;
	color: #5E87B0;
}

.ui-icon-attach-img {
	vertical-align: middle;
	padding: 3px;
	border-radius: 5px;
	border-width: 1px !important;
	border-style: solid;
	border-bottom-color: #145072;
	border-top-color: #2567AB;
	border-left-color: #2567AB;
	border-right-color: #2567AB;
}

.infoLL {
	font-weight: bold;
	color: #5E87B0;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	text-shadow: 0px 0px 0px;
	text-align: center;
}

.fontL {
	font-weight: bold;
	color: #5E87B0;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	text-shadow: 0px 0px 0px;
}

.fontLL {
	font-weight: bold;
	color: #5E87B0;
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	text-shadow: 0px 0px 0px;
	font-size: 20px;
	text-decoration: underline;
}

.header2 {
	font-size: 26px !important;
}

.footerFont2 {
	font-size: 20px !important;
}
.footerFont3 {
	font-size: 16px !important;
}

/*
	Disabling Chrome orange outline
*/
*:focus{
	 outline: none;  
}

.confirmationMsg {
	font-family: calibri, trebuchet, lucida, arial, sans-serif;
	margin: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 15px;
}

/** Used with panelGrid **/
.btnBar {
	border:  1px solid #004795 !important;
	height: 100%;
	min-height: 100%;
	padding: 2px 1%;
 	border-radius: 10px 10px 10px 10px;
 	background: -webkit-gradient(linear, center top, center bottom, from(#006AAC), to(#00438D)) repeat scroll 0 0 transparent;
 	background: -moz-linear-gradient(center top, #006AAC, #00438D) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(center top, #006AAC, #00438D) repeat scroll 0 0 transparent;
	background: linear-gradient(center top, #006AAC, #00438D) repeat scroll 0 0 transparent;
 	background: -ms-linear-gradient(top, #006AAC, #00438D) repeat scroll 0 0 transparent; /*IE10+*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#006AAC', endColorstr='#00438D', gradientType='0')"; /* IE8-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006AAC', endColorstr='#00438D',GradientType=0 ); /* IE6-7 */
	width: 100%;
	margin-top: 2px;
}

/** Used with panelGroup **/
.btnBarG {
	border: 1px solid #004795 !important;
	height: 100%;
	min-height: 100%;
 	border-radius: 10px 10px 10px 10px;
 	padding: 2px 1%;
	color: white;
 	background: -webkit-gradient(linear, center top, center bottom, from(#006AAC), to(#00438D)) repeat scroll 0 0 transparent;
 	background: -moz-linear-gradient(center top, #006AAC, #00438D) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(center top, #006AAC, #00438D) repeat scroll 0 0 transparent;
	background: linear-gradient(center top, #006AAC, #00438D) repeat scroll 0 0 transparent;
 	background: -ms-linear-gradient(top, #006AAC, #00438D) repeat scroll 0 0 transparent; /*IE10+*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#006AAC', endColorstr='#00438D', gradientType='0')"; /* IE8-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006AAC', endColorstr='#00438D',GradientType=0 ); /* IE6-7 */
	margin-top: 4px;
}

.pageSizeDDLClass {
	width: 60px;
	margin-left: 10px;
	margin-right: 10px;
}