﻿.workingBar 
{
	width:1px;
	height:400px;
	float:left;
}
.MainContent
{
    
}

.pagetitle
{
    /*width: 200px;*/
    padding: 10px 0px 0px 0px;
    /*border: RED solid 1px; */
}

.controltoolbar
{
    float: right;
    /*width: 440px;*/
    text-align:right;
    background-color:#fff;
    /*border: GREEN solid 1px; */ 
}

/*There is already a clear in the 960.css
.clear
{
	clear:both;
}*/

.loginHeader
{
	display:block;
	font-family:Tahoma;
	font-size: 13px;  
	color:#630A0A;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
}


.empProfile div,.securityProfile div
{
	width:550px;
	/*height:25px;*/
}

.empProfile .fieldErorrMessage
{
}

.loginPanel,.securityRole,.requestGrid,.resourceGrid,.empProfile, .securityProfile,.competencySearch,.competencyListing,.competencyAssignment
{
	border:solid 1px;
	padding-left:10px;
}
.loginPanel legend, .securityRole legend,.requestGrid legend,.resourceGrid legend,.empProfile legend,.securityProfile legend,.competencySearch legend,.competencyListing legend,.competencyAssignment legend
{
	margin-left:10px;
}

.emailAddressField
{
	width:250px;
}

.login_table_main
{
    
}
.thinbutton
{
   border: 1px solid; 
   	-moz-box-shadow:#000 0px 0px 6px; 
	-moz-box-shadow:#000 0px 0px 6px;
	-khtml-box-shadow:#000 0px 0px 6px;
	-webkit-box-shadow:#000 0px 0px 6px;

	-moz-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
    clear:both;
}

.boxborder
{
   border: 1px solid; 
   	-moz-box-shadow:#000 0px 0px 2px; 
	-moz-box-shadow:#000 0px 0px 2px;
	-khtml-box-shadow:#000 0px 0px 2px;
	-webkit-box-shadow:#000 0px 0px 2px;

	-moz-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
}

.resourceAssigmentLabel
{
	float:left;
	width: 100px;
	border: 0px solid;
	display: block;
}

.lblErrorMessage
{
	display:block;	
	color: #FF0000;
	font-family: Tahoma, Arial Black, Helvetica Sans Serif;
	font-size: 12px;
	/* background-color: #FFF;
	background-image: url("../jmimg/warning.png");
	background-repeat: no-repeat;
	background-position: center left;
	padding: 3px 5px; */
}

.lblSuccessMessage
{
	display:block;
}

.logintextboxes
{
    width:100px; 
    height:14px; 
    background:#fff; 
    border:1px solid #b4b4b4; 
    color:#8c8c8c; 
    font-size:0.92em; 
    font-family:Tahoma;
}
.Content2
{
    margin: 5px 5px 5px 5px;
}

.clear
{
	clear:both;
}

.treeNode
{
	background: url(../jmimg/webApp/folder_icon.gif) no-repeat;
	padding: 15px;
}



.boxtop *, .boxbottom *{

display: block;

height: 1px;

overflow: hidden;

background: #FFFFFF;

}

.boxbar1{margin: 0 5px}

.boxbar2{margin: 0 3px}

.boxbar3{margin: 0 2px}

.boxbar4{margin: 0 1px; height: 2px}

table.panelmain td

{

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}

table.panelmain td.paneltopleft

{

background-color: transparent;
background-image: url(../jmimg/tabletopleft.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
width: 3px;
height: 2px;
position: relative;
margin-top: -1px;

}

table.panelmain td.paneltop

{

height: 3px;
background-color: transparent;
background-image: url(../jmimg/tabletop.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top;

}

table.panelmain td.paneltopright 

{

height: 3px;
line-height: 3px;
background-color: transparent;
background-image: url(../jmimg/tabletopright.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
width: 3px;

}

table.panelmain td.panelleft

{

background-color: transparent;
background-image: url(../jmimg/tableleft.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: left top;
width: 3px;

}

table.panelmain td.panelback

{

background-color: #efefef;
width: 200px;
padding-top: 5px;
padding-right: 11px;
padding-bottom: 5px;
padding-left: 11px;

}

table.panelmain td.panelright

{

background-color: transparent;
background-image: url(../jmimg/tableright.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: right top;
width: 3px;

}

table.panelmain td.panelbottomleft

{

height: 3px;
background-color: transparent;
background-image: url(../jmimg/tablebottomleft.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
width: 3px;

}

table.panelmain td.panelbottom

{

height: 3px;
background-color: transparent;
background-image: url(../jmimg/tablebottom.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left bottom;

}


table.panelmain td.panelbottomright

{

height: 3px;
background-color: transparent;
background-image: url(../jmimg/tablebottomright.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right bottom;
width: 3px;

}

.enablebox

{

padding-top: 4px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
border-width: 1px;
border-style: solid;
border-color:#afd1ff;
font-size: 1.1em;
}

.enableboxMaroon

{

padding-top: 4px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
border-width: 1px;
border-style: solid;
border-color:#FFFBD6;
font-size: 1.1em;
}

.enableboxitem

{

padding-top: 0px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
border-width: 1px;
border-style: solid;
border-color:#f6fcb7;
font-size: 1.1em;
}

.disablebox

{
padding-top: 4px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
border-width: 1px;
border-style: solid;
border-color:#DDD;
font-size: 1.1em;
color: #CCC;
background-color:#F2F2F2;
}

.enabledwrapper
{
/*background-color: #e2eeff;
display: block;
float: left;
padding-top: 0pt;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;*/
}

.enabledwrapperMaroon
{
background-color: #630A0A;
display: block;
float: left;
padding-top: 0pt;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
}


.disabledwrapper
{
/* background-color: #F0EFEF;
display: block;
float: left;
padding-top: 0pt;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px; */
}

.breadcrumb a{
text-decoration: none;
padding-right: 10px; 
color: navy;
font-weight:normal;
/*text-decoration: underline;*/
}

.breadcrumb a:after
{
content: " » " ;
}

.breadcrumb
{
    color:Gray;
    font-weight:bold;
    vertical-align:middle;
}

.certificationbar
{
    float:right;
    background-color: transparent;
    /*background-image: url(/jmimg/certbar.png);*/
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right;
    height:30px;
    width:800px;
    color:#000;
    text-align:left;
    padding: 5px 5px 0px 5px;
}

.certificationbar a
{
    color:#9D0F0F;
    text-decoration: none;
    font-size: 11px;
}
.certificationbar a:hover
{
    color:#9D0F0F;
    text-decoration: underline;
    font-size: 11px;
}
.certificationbar ul {
	margin-top: 6px;
}
.certificationbar ul li{
	display: inline;
	margin:0;
}
.certificationbar ul li img{
	margin: 0 10px 0 10px;
}
.sepbar 
{
    width:15px;
    height:15px;
    /* background-color:#9D0F0F; */
	background-image: url("../jmimg/custom_bullet.png");
	background-repeat: no-repeat;
	background-position: center center;
    float: left;
    margin-right:10px;
}

.panelMain
{
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 12px;
    padding-right: 10px;
    padding-bottom: 16px;
    padding-left: 10px;
    /*width: 100%;*/
    /*float: left;*/
    background-color: #f6fcff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e7e7e7;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e7e7e7;
    
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e7e7e7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e7e7e7;
}

.panelMainBack
{
  background-color: #f6fcff;
}

.panelMain legend {
/*background: #0071b5;
padding: 6px;
font-weight: bold;
color: #FFFFFF;*/
}

.panelMain2
{
    border: 1px solid #CCC;
    background-color: #FFF;
    margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
}
.panelMain2 table{
    margin: 10px 0;
    }
.panelMain2 legend {
background: #9D0F0F;
padding: 6px;
font-weight: bold;
color: #FFFFFF;
}

.panelMainWidth
{
    width:910px;
}

.panelMenu

{
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 30px;
    float: left;
}

.panel-icon
{
    margin-top: 0pt;
    margin-right: 30px;
    margin-bottom: 0pt;
    margin-left: 17px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0pt;
    padding-left: 0pt;    
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #e7e7e7;
    float: left;
}

.panelMenu ul li a{
	color:#0071b5;
	font: 11px Tahoma, Arial;
}
.panelMenu ul li a:hover{
	color:#002237;
	font: 11px Tahoma, Arial;
}
.popupMenu
{
    position: absolute;
    visibility: hidden;
    background-color:#AAFFFF;
    opacity: .9;
    filter: alpha(opacity=90);
}

.hint {
  /*position: absolute;
  right: -250px;
  width: 200px;*/
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background: #ffc url(../jmimg/pointer.gif) no-repeat -100px -100px;
}
.popup
{
    padding: 1em;
    border:thin solid;
    background:white;
    position:absolute;    
    top:15px;
    left:50%;
    /*right:auto;*/
    margin: 0 auto;
    margin-left:-400px;
    z-index:3;
}

.popup .control_btn
{
    float:right;
}

table.panelmain2 td

{

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}

table.panelmain2 td.paneltopleft2

{

background-color: transparent;
background-image: url(../jmimg/tabletopleft2.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
width: 10px;
height: 10px;
position: relative;
margin-top: -1px;

}

table.panelmain2 td.paneltop2

{

height: 10px;
background-color: transparent;
background-image: url(../jmimg/tabletop2.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top;

}

table.panelmain2 td.paneltopright2 

{

height: 10px;
line-height: 10px;
background-color: transparent;
background-image: url(../jmimg/tabletopright2.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
width: 10px;

}

table.panelmain2 td.panelleft2

{

background-color: transparent;
background-image: url(../jmimg/tableleft2.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: left top;
width: 10px;

}

table.panelmain2 td.panelback2

{

background-color: #f6fcff;
width: 910px;
padding-top: 5px;
padding-right: 11px;
padding-bottom: 5px;
padding-left: 11px;

}

table.panelmain2 td.panelright2

{

background-color: transparent;
background-image: url(../jmimg/tableright2.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: right top;
width: 10px;

}

table.panelmain2 td.panelbottomleft2

{

height: 10px;
background-color: transparent;
background-image: url(../jmimg/tablebottomleft2.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
width: 10px;

}

table.panelmain2 td.panelbottom2

{

height: 10px;
background-color: transparent;
background-image: url(../jmimg/tablebottom2.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left bottom;

}


table.panelmain2 td.panelbottomright2

{

height: 10px;
background-color: transparent;
background-image: url(../jmimg/tablebottomright2.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right bottom;
width: 10px;

}

.boxpink243x147
{
	background: url(../jmimg/box-pink-243x147.png) no-repeat;
	width:243px;
	height:147px;
}
.boxblue243x147
{
	background: url(../jmimg/box-blue-243x147.png) no-repeat;
	width:243px;
	height:147px;
}
.boxgreen243x147
{
	background: url(../jmimg/box-green-243x147.png) no-repeat;
	width:243px;
	height:147px;
}
.boxorange243x147
{
	background: url(../jmimg/box-orange-243x147.png) no-repeat;
	width:243px;
	height:147px;
}

.sidebarpanelgreen264x31
{
	background: url(../jmimg/sidebartop-264x31.png) no-repeat;
	width:264px;
	height:31px;
	position:relative;
}

.sidebarpanelcontentgreen264x31
{
	background: url(../jmimg/sidebarcontent-264x31.png);
	width:264px;
	position:relative;
}

.boxpadding
{
    padding:5px 5px 5px 5px;
}

.boxcontentpadding
{
    padding:0px 10px 0px 5px;
    position: relative;
    top: -20px;
}
.boxcontentpaddingH
{
    padding:0px 5px 0px 5px;
}

.sidebarboxpadding
{
    padding:5px 5px 0px 5px;
}

.boxLabel
{
	display:block;
	font-family:Tahoma;
	font-size: 15px;
	font-weight:normal;
	color:#f2efef;
	letter-spacing: 1px;
}

.sidepanelLabel
{
	display:block;
	font-family:Arial;
	font-size: 17px;
	font-weight:bold;
	color:#000000;
	letter-spacing: 1px;
}

.boxContent
{      
	font-family: Trebuchet Ms, Tahoma, Arial;
	font-size: 11px;
	color:#000000;
}

.boxcontentimage
{
    /*containerboxdimension243x147*/
    position:relative;
    top: 88px;    
}

.glossary .glossary-links a 

{

    font-size: 155%;
    font-weight: bold;
    color: #9D0F0F;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    float: left;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3eae6;
}

.glossary p

{
    clear: both;
    font: 12px/170% Verdana, sans-serif;
    color: #494949;
}

.glossary .glossary-letter

{
    font-size: 160%;
    font-weight: bold;
    color: #9D0F0F;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    margin-top: 20px;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
}

.glossary  li {
	margin-bottom: 5px;
}

.glossary ol li
{
    margin: 15px 10px 5px 10px;
}

.smallfont
{
    font-family: Tahoma;
    font-size: 10px;
}

.modalBackground {
    background-color:#333333;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index: 100002;
} 

.modalBackgroundMaster {
    background-color:#333333;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index: 100004;
} 

.modalPopup {
    background-color:#FFFFDD;
    border:3px solid Gray;
    padding:3px;    
    min-width:250px;
    z-index:100003;    
}

.modalPopupMaster {
    
    width:418px;
    Height:178px;
   
    z-index:100005;      
}

.maroonbullets
{
    list-style-image: url(../jmimg/bulletmaroon.png);
}
.maroonbullets li
{
    margin-bottom:15px;
    font-family:Tahoma;
    font-size: 11px;
}

.reportheaderlabel
{
height: 39px;
width:261px;
background-color: transparent;
background-image: url(../jmimg/rptgrad.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right bottom;
padding-top: 15px;
}

.reportlabelhead
{
    color:#FFFFFF;
	margin-top: 12px;
    font-size: 16px;
	font-weight: bold;
}

.reportheaderlabel2
{
height: 39px;
width:261px;
background-color: transparent;
background-image: url(../jmimg/rptgrad2.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right bottom;
padding-top: 15px;
}
.reportheaderlabel h1, .reportheaderlabel2 h1
{
    color:#FFFFFF;
	margin-top: 12px;
	margin-left: 10px;
    font-size: 16px;
	font-weight: bold;
}

.reportsidebarbody
{
height: 100px;
width:236px;
background-color: transparent;
border: 2px solid #0088EE;
margin-left: 4px;
/* background-image: url(../jmimg/rptbox1.jpg); */
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right bottom;
-moz-box-shadow: 0px 0px 4px #000;
  -webkit-box-shadow: 0px 0px 4px #000;
  box-shadow: 0px 0px 4px #000;

}

.reportbody2
{
/* background: url(../jmimg/rptbody2.jpg); */
min-height: 100px;
width:236px;
background-color: transparent;
border: 2px solid #FFBB29;
margin-left: 4px;
-moz-box-shadow: 0px 0px 4px #000;
  -webkit-box-shadow: 0px 0px 4px #000;
  box-shadow: 0px 0px 4px #000;
}

.reportbodybar2
{
height:2px;
width:280px;    
background: url(../jmimg/rptbox2top.jpg);
}
.report_links
{
    
}
.report_links ul
{
    margin-top: 0px; 
    margin-left:0px; 
    margin-right:5px; 
    margin-bottom: 5px;   
    list-style-image:url(../jmimg/checkbox.jpg);
	padding-left: 2px;
} 
.report_links ul li
{
    margin-top: 0px; 
    margin-left:1px; 
    margin-right:5px; 
    margin-bottom: 5px;
    line-height:15px;  
    font-size:11px;
    color:#2308f2;
} 

.report_links ul li a:hover
{
    text-decoration: none;
}

.tabnavoff
{
width:150px;
height:36px;
text-align: left;
background-color: transparent;
background-image: url(../jmimg/navtaboff162x36.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
font-family: Verdana;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: 1.2;
-x-system-font: none;
float: left;
margin-right: 1px;
padding-top: 9px;
padding-right: 3px;
padding-bottom: 10px;
padding-left: 1px;
min-width: 50px;
}
.tabnavshortoff
{
    width:110px;
    background-image: url(../jmimg/navtaboff110x36.png);
}

.tabnavon
{
width:150px;
height:36px;
text-align:left;
background-color: transparent;
background-image: url(../jmimg/navtabon162x36.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
font-family: Verdana;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: 1.2;
-x-system-font: none;
float: left;
margin-right: 1px;
padding-top: 9px;
padding-right: 3px;
padding-bottom: 10px;
padding-left: 1px;
min-width: 50px;
}

.tabnavshorton
{
    width:110px;
    background-image: url(../jmimg/navtabon110x36.png);
}

.tabnavoff a:hover, .tabnavshortoff a:hover
{
    text-decoration: underline;
}

.tabnavon a:hover, .tabnavshorton a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.tabnavoff a, .tabnavshortoff a
{    
    text-decoration: none;
}

.tabnavon a, .tabnavshorton a
{
    color: #FFFFFF;
    text-decoration: none;
}



.tabnavlabel
{
    margin: 0px 0px 0px 5px;
    font-size: 10px;
}

.dropdownlistform
{
    border-top-width: 1px;
    border-right-width-value: 1px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-bottom-width: 1px;
    border-left-width-value: 1px;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-top-style: solid;
    border-right-style-value: solid;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-bottom-style: solid;
    border-left-style-value: solid;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-top-color: #b3b9c3;
    border-right-color-value: #b3b9c3;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-bottom-color: #b3b9c3;
    border-left-color-value: #b3b9c3;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    margin-top: 2px;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 1px;
    padding-top: 2px;
    padding-right: 1px;
    padding-bottom: 2px;
    padding-left: 5px;
    font-family: Arial;
    font-size: 11px;
    color: #5f5f5f;
	border: 1px solid #afd1ff;
}

.txtboxsmall
{
    width:150px;
}

.txtboxlarge
{
    width:250px;
}

.drplistsmall
{
 width:146px;   
}

.drplistlarge
{
    width:260px;
}

.formlabel
{
    color:Gray;
    font-weight:bold;
    font-size:11px;
}

.noticemaintop
{
	background: url(../jmimg/noticemaintop.png) no-repeat;
	width:766px;
	height:45px;
}
.noticemainback
{
	background: url(../jmimg/noticemainback.png);
	width:766px;
    background-repeat: repeat;	
    margin:0px;
    background-attachment: scroll;
}
.noticemainbase
{
	background: url(../jmimg/noticemainbase.png) no-repeat;
	width:766px;
	height:11px;
	margin:0px;
}

.MonthDateBack
{
    width:30px;
    height:40px;
    background-image:url('../jmimg/dateback.png');
    background-repeat:no-repeat;  
    text-align: center;
    font-weight:bold;  
}

.noticemaintopsmall
{
	background: url(../jmimg/noticemaintop650x38.png) no-repeat;
	width:650px;
	height:38px;
}
.noticemainbacksmall
{
	background: url(../jmimg/noticemainback650x2.png);
	width:650px;
    background-repeat: repeat;	
    margin:0px;
    background-attachment: scroll;
}
.noticemainbasesmall
{
	background: url(../jmimg/noticemainbase650x9.png) no-repeat;
	width:650px;
	height:9px;
	margin:0px;
}

/************ PasswordStrength Related Styles ***********************/


.BarIndicator_weak
{
    color:white;
    background-color:Red;
}

.BarIndicator_average
{
    color:white;
    background-color:yellow;
}

.BarIndicator_good
{
    color:white;
    background-color:blue;
}

.BarIndicator_excellent
{
    color:white;
    background-color:Green;
}

.BarBorder
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

.inputbuttons
{
    border-top: 1px solid #d9dfea;
    border-bottom: 1px solid #390202;
    border-right-style-value: solid;
        border-left-style-value: solid;
        border-left-style-ltr-source: physical;
        border-left-style-rtl-source: physical;
        border-right-style-ltr-source: physical;
        border-right-style-rtl-source: physical;
        border-right-width-value: 1px;
        border-left-width-value: 1px;
        border-left-width-ltr-source: physical;
        border-left-width-rtl-source: physical;
        border-right-width-ltr-source: physical;
        border-right-width-rtl-source: physical;
        border-right-color-value: #390202;
        border-left-color-value: #d9dfea;
        border-left-color-ltr-source: physical;
        border-left-color-rtl-source: physical;
        border-right-color-ltr-source: physical;
        border-right-color-rtl-source: physical;
        background-color: #990000;
        color: #ffffff;
        padding-top: 2px;
        padding-right: 15px;
        padding-bottom: 3px;
        padding-left: 15px;
        text-align: center;
        cursor:pointer;
    }

.inputbuttons2
{
    background:#fff;
    border:1px solid #ccc;
	border-radius: 8px;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
    border-bottom-color:#999;
    border-right-color:#999;
    color:#000;
    font:12px arial,sans-serif bold;
    height:22px;
    margin:0;
    padding:1px 8px 2px 6px;
    vertical-align:top;
    cursor:pointer;
}
.inputbuttons2:hover{background-color:#C4E8FF;}

.disabledtext
{
    color:#808080;
}

.inputbuttons3
{
    border-top-style: solid;
    border-right-style-value: solid;
    border-bottom-style: solid;
    border-left-style-value: solid;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-top-width: 1px;
    border-right-width-value: 1px;
    border-bottom-width: 1px;
    border-left-width-value: 1px;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-top-color: #000000;
    border-right-color-value: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color-value: #000000;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    background-color: #3b5998;
    color: #ffffff;
    padding-top: 2px;
    padding-right: 15px;
    padding-bottom: 3px;
    padding-left: 15px;
    text-align: center;
}

.collapsePanelHeader{               
      height:20px;
      color: #ffffff;
      background-color: #5d5e5f;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
      font-family: Verdana;
      font-size: 14.5px;
      margin-left:5px;
      width:893px;
}

.collapsePanelHeader2{                
      color: Yellow;
      background-color: #003792;
      font-weight:bold;
      float:none;
      padding:5px 5px 0px 5px;
      cursor: pointer; 
      vertical-align: middle;
}

.collapsePanelHeader-green{               
      height:20px;
      color: White;
      background-color: #336666;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}

collapsiblePanelContainer {
  height: 0;
  overflow: hidden;
}

.searchbutton
{
    min-width:106px;
    padding: 0 8px 0 8px;
    height:30px; 
    border-style:none; 
    cursor:pointer; 
    background-color: #67a54b; 
    color: #FFFFFF;    
}    


.searchbutton:hover
{
    /*background-color:#aadd99;*/
    background-color:#41762a;
    border: 1px solid #64c341;    
}

.clearbutton
{
    min-width:106px;
    padding: 0 8px 0 8px;
    height:30px; 
    border-style:none; 
    cursor:pointer;
    background-color:#CCC;
}

.clearbutton:hover
{
    background-color:#d6d7ce;
    border: 1px solid #666;
}

.box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#f0f4c9 url(images/bg-box.png) repeat-x scroll 0 0;
margin:0 0 20px;
}
.box p{
	font-size: 14px!important;
	font-family:Verdana, sans-serif;
}
 
.post {
border:1px solid #FFFFFF;
padding:25px 25px 20px;
position:relative;
}

.post-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE url(images/bg-post-bottom.png) repeat-x scroll center bottom;
line-height:44px;
padding:0 25px;
}

/*-------  tooCoded Styles  ----------*/
#documentlink{
    width: 500px;
    height: 150px;
    background-image: url("../jmimg/keys.jpg");
    background-repeat: no-repeat;
    background-position: top left;
}
#documentlink h1{
    font-family: Lucida Sans, Arial;
    font-size: 25px;
    color: #FF3300;
    margin: 10px 0 0 120px;    
}
#documentlink h2{
    font-family: Lucida Sans, Arial;
    font-size: 14px;
    color: #FF3300;
    margin: 0px 0 0px 120px;    
}
#documentlink p{
    color: #888;
    font-size: 11px;
    font-family: Arial, Helvetica;
    margin-left: 120px;
}
#documentlink p a{
    color: #0099FF;
    font-size: 11px;
    font-family: Arial, Helvetica;
}
/*-------------------------------------*/
.documentlink a
{
    color:#9D0F0F;
    text-decoration: none;
    font-size: 11px;
}
.documentlink a:hover
{
    color:#003792;
    text-decoration: underline;
    font-size: 11px;
}
.searchpanel
{
    margin:  18px 5px 28px;
    padding: 19px 19px 9px 17px; 
    background-color: #f2f3f2; /*rgb(226, 236, 250);*/
}

.menupaneltop
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(../jmimg/boxtop-orange-243x27.png) no-repeat;
    line-height:27px;
    height:27px;
    padding: 0px 5px 0px 5px;  
    width:243px;
    color:#FFFFFF;
}
.menupanelbody
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(../jmimg/boxbody-orange-243x1.png) repeat-y scroll left bottom;
    padding: 0px 5px 0px 5px;  
    width:233px;
    min-height:75px;
}

.menupanelbase
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(../jmimg/boxbase-orange-243x18.png) no-repeat;
    line-height:18px;
    height:18px;
    padding: 0px 5px 0px 5px;  
    width:243px;
}

.menupanelbody a
{
    color:#9D0F0F;
    text-decoration: none;
    font-size: 11px;
}
.menupanelbody a:hover
{
    color:#9D0F0F;
    text-decoration: underline;
    font-size: 11px;   
}

.enoticepaneltop
{
  -moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color: #777;
    line-height:63px;
    height:60px;
    padding: 0px 0px 0px 5px;  
    width:655px;
    color:#FFFFFF;
	border-bottom: 2px solid #333;
}
.enoticepanelbody
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color: #FFF;
    padding: 0px 5px 0px 5px;  
    width:648px;
    font-family:Verdana;
    font-size: 12px;
    min-height:100px;
	border: 1px solid #CCC;
}

.enoticepanelbase
{
     -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color:#777777;
    line-height:49px;
    height:49px;
    padding: 0px 5px 0px 5px;  
    width:650px;
    color:#FFFFFF;
    font-family: Verdana;
}

.enoticebaselink a
{
    color:#FFFFFF;
    text-decoration: none;
    font-size: 11px;
}
.enoticebaselink a:hover
{
    color:#FFFFFF;
    text-decoration: underline;
    font-size: 11px;
}

.enoticepost
{
    color:#e85656;
    font-size:10px;
}
.raquo ul li{
	list-style-image:url("../jmimg/raquo.png");
	color: #888;
}
/***********   Inbox styles   ************/
#inbox-panel{
	width: 925px;
	min-height: 250px;
	background-color: #FFFFFF;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.inboxpaneltop
{
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color: #777;
    line-height:63px;
    height:60px;
    padding: 0px 0px 0px 5px;  
    width:925px;
    color:#FFFFFF;
	border-bottom: 2px solid #333;
}
.inboxpanelbody{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color: #FFF;
    padding: 0px 5px 0px 5px;  
    width:918px;
    min-height:100px;
    font-family:Verdana;
    font-size: 12px;
	padding-bottom: 10px;
	border: 1px solid #CCC;
}

.inboxpanelbase
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color:#777777;
    line-height:49px;
    height:49px;
    padding: 0px 5px 0px 5px;  
    width:920px;
    color:#FFFFFF;
    font-family: Verdana;
}
.rep-box{
	width: 130px;
	height: 20px;
	background-color: #CCC;
	float:right; 
	padding: 5px 0 0 10px;
	margin-top:35px;
	font-size:12px; 
	color:#ffffff;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
.rep-box p a{
	padding:0!important;
	margin:0!important;
}
/*****************************************/
.footerlink a
{
    /*font-weight:normal;
    color:#f99506;
    text-decoration: none;*/
    font-size: 11px;
}
.footerlink a:hover
{
    /*font-weight:normal;
    color:#f99506;
    text-decoration: underline;*/
    font-size: 11px;
}

.footerlinks a
{
    /*font-weight:normal;
    color:#35b5d1;
    text-decoration: none;*/
    font-size: 11px;
}
.footerlinks a:hover
{
    /*font-weight:normal;
    color:#ccc;
    text-decoration: underline;*/
    font-size: 11px;
}

.MessageWindowText
{
    font-family: Trebuchet Ms, Tahoma, Arial;
    font-size: 14px;
    color:#555;
    padding: 2px 6px 1px 5px;
}

#mainbox{
	width: 272px;
	min-height: 352px;
}
#main-top{
	height: 54px;
	width: 272px;
	background-image: url(../jmimg/headbar.jpg);
	background-repeat: no-repeat;
}
#main-main{
	min-height: 315px;
	width: 262px;
	background-image: url(../jmimg/grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:0;
	padding: 0 5px 0 5px;
}
#main-main p{
	margin-top: 0;
	padding-top: 5px;
	font-family: Tahoma, Arial San serif;
	color: #FFF;
	font-size: 14px;
}
#main-main h1{
	font-family: Tahoma, Arial San serif;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #0099FF;
	padding-bottom: 3px;
	width: 100%;
}
#main-main form table tr td label{
	text-align: right;
	color: #333;
	font-family: Tahoma, Arial San serif;
	font-size: 12px;
}
#main-main table{
	width: 262px;
}
.shadtxt{
	background-image: url("../jmimg/txtbg.jpg");
	background-color: transparent;
	padding: 0 5px 0 5px;
	width: 163px;
	height: 24px;
	border: none;
	float: right;
}
.pos{
	position: relative;
	top: -24px;
	z-index: -1;
}
.thebutton{
	border: none;
	background-image: url("../jmimg/btn1.jpg");
	width: 92px;
	height: 30px;
	color: #FFF;
	float: right;	
}
.thebutton:hover{
	background-image: url("../jmimg/btn2.jpg");
	cursor: pointer;
}
#bluefield{
	width: 890px;
	min-height: 150px;
	background: url("../jmimg/bluegrad_bg.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 2px solid #0071B5;
	padding: 0;
	margin: 0;
}
#bluefield-legend{
	font-family: Arial, Candara, Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	width: 880px;
	height: 25px;
	background: url("../jmimg/bluegrad_legend.jpg");
	background-color: #FFF;
	background-position: left;
	background-repeat: repeat-y;
	padding: 8px 0 0 10px;
	margin-left: 0px;
	margin-bottom: 25px;
	/* margin-top: 190px; */
	float: left;
}

#innerfield{
	width: 810px;
	border: 1px solid #0071B5;
	margin-left: 30px;
	background-color: #FFF;
	float:left;
}
#innerfield-legend{
	font-family: Arial, Candara, Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #0071B5;
}

#subfield{
	width: 750px;
	border: 1px solid #0071B5;
	margin-left: 15px;
	background-color: #FFF;
	float:left;
}
#subfield-legend{
	font-family: Arial, Candara, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0071B5;	
}

.gridbutton
{
    /* min-width:106px;
    padding: 0 8px 0 8px;
    height:20px; 
    border: 1px solid #000; 
    cursor:pointer; 
    background-color: #BBB; 
    color: #000;    
    display: block; */
	width:105px;
	font-size: 12px;
}    


.gridbutton:hover
{
    background-color:#66CC66;
    border: 1px solid #64c341;    
}

#tab1{
	width: 800px;
	height: 176px;
	background-image: url("../jmimg/tab1.jpg");
	background-repeat: no-repeat;
}

#tab2{
	width: 800px;
	height: 176px;
	background-image: url("../jmimg/tab2.jpg");
	background-repeat: no-repeat;
	display: none;
}

#tab3{
	width: 800px;
	height: 176px;
	background-image: url("../jmimg/tab3.jpg");
	background-repeat: no-repeat;
	display: none;
}

#tab4{
	width: 800px;
	height: 176px;
	background-image: url("../jmimg/tab4.jpg");
	background-repeat: no-repeat;
	display: none;
}

#tab5{
	width: 800px;
	min-height: 176px;
	background-image: url("../jmimg/tab5.jpg");
	background-repeat: no-repeat;
	background-color:#ffcd64;
	display: none;
}
#link-strip{
	width: 800px;
	height: 27px;
}
#link-strip a{
	text-decoration: none;
}
#link-strip a:hover{
	text-decoration: underline;
	cursor:pointer;
}
.link-buttons{
	float: left;
	width: 135px;
	color: #333;
	display: block;
	margin-left: 14px;
	padding-top: 7px;
	font-size: 14px;
	font-family: Tahoma, Arial;
}
#tab-left{
	width: 560px;
	/* background: #CCC; */
	min-height: 130px;
	float: left;
	margin: 10px 0 0 10px;
	font-family: Tahoma, Arial;
}
#tab-left p{
	color: #333;
	font-size: 14px;
}
#tab-right{
	width: 210px;
	background-color: #FFDF9D;
	min-height: 130px;
	float: right;
	margin: 10px 10px 0 0;
	font-family: Tahoma, Arial;
}
#tab-right p {
	padding: 10px;
	margin-top: 0;
	font-size: 14px;
}

#extend{
	width: 940px;
	min-height: 150px;
	background-color: #FFCD64;
}
#g-box{
	width: 928px;
	padding: 5px 5px 5px 5px;
	min-height: 250px;
	border: 1px solid #DDD;
	margin-top: 10px;
}
#g-box table{
	width: 870px !important;
}
#g-top{
	width: 928px;
	height: 35px;
	background-color: #FEDF9E;
}
.g-fix{width: 870px !important;}
.userprofilelink a
{
    color:#000000;
    text-decoration: none !important;
    font-size: 12px;      
}
.userprofilelink a:hover
{
    color:#999900;
    text-decoration: none;
    font-size: 12px;
}

/*--------------- TooCoded Styles --------------*/

.dectxt input, .dectxt select, .dectxt textarea{
    border: 1px solid #CCC;
}
    
.dectxt input:hover, .dectxt select:hover
{
    border: 1px solid #B4E4EF;
    }
.declbl
{
	font-family: Lucida Sans, Arial, Tahoma;
	color: #555;
	text-align: right;
}
 /*--------SEARCH BUTTON STYLES--------*/   
.searchbtn{
    width: 102px;
    height: 38px;
    background-image:url("../jmimg/searchbtn.png");
    display: block;
    border: none;
    background-color: Transparent;
	color: transparent;
    margin:0px 0 10px 5px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    }
.searchbtn:hover{
    background-image:url("../jmimg/searchbtn_f2.png");
}   
    
.searchbtn img{display: none;}

/*---------------SUBMIT REQUEST BUTTON STYLES-------------*/

.submitrequestbtn{
    width: 111px;
    height: 48px;
    background-image:url("../jmimg/sub_my_requestbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    margin:0px 0 10px 5px;
    background-repeat: no-repeat;
	cursor: pointer;
    float: left;
    }
.submitrequestbtn:hover{
    background-image:url("../jmimg/sub_my_requestbtn_f2.png");
    }   
.submitrequestbtndis{
    width: 111px;
    height: 48px;
    background-image:url("../jmimg/sub_my_requestbtn_dis.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    margin:0px 0 10px 5px;
    background-repeat: no-repeat;
    float: left;
    cursor: default;
    }

/*---------------SAVE BUTTON STYLES-------------*/

.savebtn{
    width: 82px;
    height: 38px;
    background-image:url("../jmimg/savebtn.png");
    display: inline-block;
    border: none;
	color:transparent;
    background-color: Transparent;
    margin:0px 0 10px 5px;
	cursor: pointer;
    background-repeat: no-repeat;
    float: left;
    }
.savebtn:hover{
    background-image:url("../jmimg/savebtn_f2.png");
    }   
.savebtndis{
    width: 82px;
    height: 38px;
    background-image:url("../jmimg/savebtndis.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    margin:0px 0 10px 5px;
    background-repeat: no-repeat;
    float: left;
    cursor: default;
    }

/*---------------Cancel BUTTON STYLES-------------*/

.cancelbtn{
    width: 96px;
    height: 38px;
    background-image:url("../jmimg/cancelbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px 5px;
	cursor: pointer;
    }
.cancelbtn:hover{
    background-image:url("../jmimg/cancelbtn_f2.png");
}   
 /*---------------Clear BUTTON STYLES-------------*/

.clearbtn{
    width: 62px;
    height: 38px;
    background-image:url("../jmimg/clearbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
	cursor: pointer;
    margin:0px 0 10px 5px;
    }
.clearbtn:hover{
    background-image:url("../jmimg/clearbtn_f2.png");
}  

 /*---------------ADD ANOTHER BUTTON STYLES-------------*/

.addbtn{
    width: 122px;
    height: 38px;
    background-image:url("../jmimg/addbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
	cursor: pointer;
    margin:0px 0 10px 5px;
    }
.addbtn:hover{
    background-image:url("../jmimg/addbtn_f2.png");
}  

 /*---------------ADD BUTTON 2 STYLE *(NB.This is the smaller one)-------------*/

.addbtn2{
    width: 82px;
    height: 38px;
    background-image:url("../jmimg/addbtn2.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px 5px;
	cursor: pointer;
    }
.addbtn2:hover{
    background-image:url("../jmimg/addbtn2_f2.png");
}  
/*---------------CREATE ANOTHER BUTTON STYLES-------------*/

.createbtn{
    width: 102px;
    height: 38px;
    background-image:url("../jmimg/createbtn.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px 5px;
	cursor: pointer;
    }
.createbtn:hover{
    background-image:url("../jmimg/createbtn_f2.png");
}  
.createbtndis{
    width: 102px;
    height: 38px;
    background-image:url("../jmimg/createbtndis.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px 5px;
    cursor: default;
	cursor: pointer;
    }

/*---------------Login BUTTON STYLES-------------*/

.loginbtn{
    width: 110px;
    height: 40px;
    background-image:url("../jmimg/loginbtn.jpg");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
	cursor: pointer;
    }
.loginbtn:hover{
    background-image:url("../jmimg/loginbtn_f2.jpg");
}  

/*---------------DELETE BUTTON STYLES-------------*/

.deletebtn{
    width: 102px;
    height: 38px;
    background-image:url("../jmimg/deletebtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
    }
.deletebtn:hover{
    background-image:url("../jmimg/deletebtn_f2.png");
}  
.deletebtndis{
    width: 102px;
    height: 38px;
    background-image:url("../jmimg/deletebtn_f2dis.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
    }
/*---------------SUBMIT BUTTON STYLES-------------*/

.submitbtn{
    width: 102px;
    height: 38px;
    background-image:url("../jmimg/submitbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
	cursor: pointer;
    }
.submitbtn:hover{
    background-image:url("../jmimg/submitbtn_f2.png");
}  
.submitbtndis{
    width: 102px;
    height: 38px;
    background-image:url("../jmimg/submitbtndis.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
    cursor: default;
    }
/*---------------X BUTTON STYLES-------------*/

.xbtn{
    width: 50px;
    height: 10px;
   background-image:url("../jmimg/x.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin-right: 20px;
	cursor: pointer;
    }
.xbtn:hover{
   background-image:url("../jmimg/x2.png");
}  
/*---------------PRINT BUTTON STYLES-------------*/

.printbtn{
    width: 102px;
    height: 38px;
    background-image:url("../jmimg/printbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
	cursor: pointer;
    margin:0px 0 10px -2px;
    }
.printbtn:hover{
    background-image:url("../jmimg/printbtn_f2.png");
}  

/*---------------Export Excel BUTTON STYLES-------------*/

.xlsbtn{
    width: 124px;
    height: 38px;
    background-image:url("../jmimg/xlsbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
	cursor: pointer;
    }
.xlsbtn:hover{
    background-image:url("../jmimg/xlsbtn_f2.png");
}  
/*---------------PDF BUTTON STYLES-------------*/

.pdfbtn{
    width: 117px;
    height: 38px;
    background-image:url("../jmimg/pdfbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
	cursor: pointer;
    }
.pdfbtn:hover{
    background-image:url("../jmimg/pdfbtn_f2.png");
}  
/*---------------COMMENT BUTTON STYLES-------------*/

.commentbtn{
    width: 117px;
    height: 40px;
    background-image:url("../jmimg/commentbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:0px 0 10px -2px;
	float: left;
	cursor: pointer;
    }
.commentbtn:hover{
    background-image:url("../jmimg/commentbtn_f2.png");
}
/*---------------Submit/Add BUTTON STYLES-------------*/
.subaddbtn{
    width: 136px;
    height: 42px;
    background-image:url("../jmimg/subaddbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:0px 0 10px -2px;
	float: left;
	cursor: pointer;
    }
.subaddbtn:hover{
    background-image:url("../jmimg/subaddbtn_f2.png");
}  

/*---------------Display Questions BUTTON STYLES-------------*/
.disquesbtn{
    width: 128px;
    height: 56px;
    background-image:url("../jmimg/disquesbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:0px 0 10px -2px;
	float: left;
	cursor: pointer;
    }
.disquesbtn:hover{
    background-image:url("../jmimg/disquesbtn_f2.png");
}
/*---------------Create Questions BUTTON STYLE-------------*/
.createquesbtn{
    width: 128px;
    height: 56px;
    background-image:url("../jmimg/createquesbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:3px 0 10px -2px;
	float: left;
	cursor: pointer;
    }
.createquesbtn:hover{
    background-image:url("../jmimg/createquesbtn_f2.png");
}
/*---------------REVIEW TEST BUTTON STYLE-------------*/
.revtestbtn{
    width: 113px;
    height: 53px;
    background-image:url("../jmimg/revtestbtn.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:3px 0 10px -2px;
	cursor: pointer;
    }
.revtestbtn:hover{
    background-image:url("../jmimg/revtestbtn_f2.png");
}

/*---------------NEXT arrow BUTTON STYLE-------------*/
.nextbtn{
    width: 120px;
    height: 60px;
    background-image:url("../jmimg/nextbtn.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:3px 0 10px -2px;
	cursor: pointer;
    }
.nextbtn:hover{
    background-image:url("../jmimg/nextbtn_f2.png");
}
/*---------------NEXT arrow BUTTON STYLE-------------*/
.previousbtn{
    width: 120px;
    height: 60px;
    background-image:url("../jmimg/previousbtn.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:3px 0 10px -2px;
	cursor: pointer;
    }
.previousbtndis{
    width: 120px;
    height: 60px;
    background-image:url("../jmimg/previousbtn_f2disabled.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:3px 0 10px -2px;
	cursor: default;
    }
.previousbtn:hover{
    background-image:url("../jmimg/previousbtn_f2.png");
}

/*--------------- See Self assessment BUTTON STYLE-------------*/
.subresultsbtn{
    width: 139px;
    height: 51px;
    background-image:url("../jmimg/subresultsbtn.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:3px 0 10px -2px;
	cursor: pointer;
    }
.subresultsbtn:hover{
    background-image:url("../jmimg/subresultsbtn_f2.png");
}

/*--------------- Submit assessment BUTTON STYLE-------------*/
.subassessbtn{
    width: 139px;
    height: 51px;
    background-image:url("../jmimg/subassessbtn.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:3px 0 10px -2px;
	cursor: pointer;
    }
.subassessbtn:hover{
    background-image:url("../jmimg/subassessbtn_f2.png");
}

/*--------------- EDIT BUTTON STYLE-------------*/
.editbtn{
    width: 64px;
    height: 30px;
    background-image:url("../jmimg/editbtn.png");
    display: inline-block;
    border: none;
	color: transparent;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin:3px 0 10px -2px;
	cursor: pointer;
    }
.editbtn:hover{
    background-image:url("../jmimg/editbtn_f2.png");
}

/*--------------- RTP MODE EXIT BUTTON STYLE-------------*/
.exitrtpbtn{
    width: 199px;
    height: 48px;
    background-image:url("../jmimg/exitrtpbtn.png");
    display: inline-block;
    border: none;
	color: #000;
    background-color: Transparent;
    background-repeat: no-repeat;
    /*margin:;*/
	cursor: pointer;
	font-family: Tahoma, Arial;
	font-size: 20px;
    }
.exitrtpbtn:hover{
    background-image:url("../jmimg/exitrtpbtn_f2.png");
}
#rtp-info-box{
	width: 144px;
	height: 68px;
	background-image:url("../jmimg/rtpexbg2.png");
	background-repeat: no-repeat;
	padding-left: 57px;
}
#rtp-info-box p{
	font-size: 12px;
	font-family: Tahoma, Arial;
	margin: 10px 0 10px 0px;
	line-height: 99%;
	color: #333;
}
#rtp-info-box p a{
	font-size: 12px;
	color: #0066CC;
	font-weight: normal;
	font-family: Tahoma, Arial;
}
#rtp-info-box a{
	font-size: 14px;
	color: #FF0000;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin-top: 0px;
}
/* ------------- GRID STYLING ------------ */
.GridViewRow 
{
    border: 1px solid #CCC;
	width: 870px;
}
.GridRepositionTable
{
    position:relative; 
    left: -10px;
}    

#MainContentm
{
    width: 588px;
    height: 334px;
    background-image: url("../jmimg/panelbg.png");
    background-repeat: no-repeat;
    
}

.panelMainm
{
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 12px;
    padding-right: 20pt;
    padding-bottom: 16px;
    padding-left: 0pt;
    /*width: 100%;*/
    /*float: left;*/
  /* background-color: #f6fcff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e7e7e7;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e7e7e7;*/
    
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e7e7e7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e7e7e7;
    
}
.panelMainm h2
{
    color:#666;
    position: relative;
    left: 0px;
    font-size: 25px;
    font-weight: normal;
    margin-top: -20px;
    margin-bottom: 0;
    padding-bottom: 0;
    height: 60px;
    }

.panel-iconm
{
    display: none;
}


.pagetitlem
{
    position: relative;
    top: 130px;
    left: 37px;
    font-family: Lucida Sans, Arial;
    font-size: 35px;
    font-weight: normal;
    color: #333;
    border-bottom: 2px solid #333;
    }

.panelMenum{
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 30px;
    float: left;
    position: relative;
    top: 40px;
    left: 10px;
}
.panelMenum hr{
    border-style: dotted;
}
.panelMenum a{
    color:#81BDD1;
    text-decoration: none;
}
.panelMenum a:hover{
    text-decoration: underline;
    color:#0092F2;
}
#pwdchange-box{
    width: 554px;
    height: 312px;
    background-image: url("../jmimg/password change.jpg");
    margin: 0 auto;
}

#pwdrecovery-box{
    width: 554px;
    height: 312px;
    background-image: url("../jmimg/password recovery.jpg");
    margin: 0 auto;
}

#login-box{
    width: 554px;
    height: 312px;
    background-image: url("../jmimg/loginbg.jpg");
    margin: 0 auto;
}
#login-box-rtp{
    width: 554px;
    height: 312px;
    background-image: url("../jmimg/rtp_login_bg.png");
    margin: 0 auto;
}


#login-left
{
    float:left;
    border-right: 1 px solid #CCC;
    margin-top: 90px;
    margin-left: 30px;
    margin-right: 20px;
    width:230px;
}
#login-right{
    float: left;
    margin-top: 90px;
}
.login-right-text{
    font-size: 14px;
    color:#333 !important;
    font-family: Lucida Sans-Serif, Arial !important;
}
.login-right-text a{
    font-size: 14px;
    color:#0099FF !important;
    font-family: Lucida Sans-Serif, Arial !important;
}
.loginLabel
{
	width:100px;
	display:block;
	float: left;
	font-family:Lucida Sans, Tahoma;
	font-size: 14px;
	color: #333 !important;
}

/******************** MESSAGE BOX STYLES  **********************/
.warning-box1
{
    background-image: url('../jmimg/warning-top.png');
    background-repeat: no-repeat;
    height:38px;
    width:418px;
    color:#333;
}
.warning-box2
{
    width:418px;
    height: 140px;
     background-image: url('../jmimg/warning-bottom.png');
    background-repeat: no-repeat;
}
.warning-lbl
{
    position: relative;
    top: 14px;
}
/* slider */

#slider ul, #slider li{ 
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	}	
#slider, #slider li{ 
	height:260px;
	width:560px;
	overflow:hidden;
	}	
#slider{ 
	margin-left:5px;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:33px;
	height:65px;
	position:relative;
	overflow: hidden;
	top: -164px;
	}	
#nextBtn{ 
	left:520px;
	top:-229px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:33px;
	height:65px;
	background:url(../jmimg/btn_prev.png) no-repeat 0 0;
	overflow:hidden;
	}	
#nextBtn a{ 
	background:url(../jmimg/btn_next.png) no-repeat 0 0;	
	}
#prevBtn a:hover{
	background:url(../jmimg/btn_prev2.png) no-repeat 0 0;	
	}	
#nextBtn a:hover{ 
	background:url(../jmimg/btn_next2.png) no-repeat 0 0;	
	}		
	
/* Modal Popup Styling Code */	
	.mpBg
{
	background-color: #3753fc;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
    	.mp
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 2px;
}
.mpHd
{
	background-color: #616cae;
	border-color: White;
	border-width: 1px;
	color: White;
	font-weight: bold;
	width: 100%;
	height: 24px;
    padding:2px;
}
.mpClose
{
	text-align: center;
	width: 100%;
}
.mpCloseButton
{
	position: absolute;
	right: 4px;
	width: 17px;
	height: 18px;
}	

.formsuccess{color:green;font-weight:bold; font-size:12px;}
.formerror{color:#990000;font-weight:bold; font-size:12px;}

.Highlight
{
	background-color: #fffacd;
}

.pageinstruction
{
    font-family: Lucida Sans, Arial;
    font-size: 12px;
    color: #286482;
}

.portrait{
	padding: 10px;
	border: 10px solid #00467f; /*#d3d3d3*/
}
	
.smartbox {
    border: 1px solid #DDD;
    padding: 15px;
    border-bottom: 2px solid;
    margin: 10px 0;
}

#smartbox h1 {
    font-size: 16px;
    line-height: 24px;
    border-bottom: 1px solid #DDD;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#toolbar a:hover img 
{
    border-bottom: 1px solid #DDD;
    background: #ccc;
}
#plar1{
	width: 410px;
	height: 70px;
	background-image:url("../jmimg/state1.png");
	background-repeat: no-repeat;
}
#plar1:hover{
	background-image:url("../jmimg/state1_f2.png");
}
#plar2{
	width: 410px;
	height: 70px;
	background-image:url("../jmimg/state2.png");
	background-repeat: no-repeat;
}
#plar2:hover{
	background-image:url("../jmimg/state2_f2.png");
}
#plar1 img, #plar2 img{border: none;}

#stepping li{
	display: inline;
	padding-left: 0;
}

.pagertable table
{
    margin: 0;
    width:auto !important;
}
#menu_bar_1{
	width: 210px;
	min-height: 45px;
	background-color: #F3F3F3;
	margin-bottom: 10px;
	padding: 10px 10px 0 10px;
}
#menu_bar_2{
	width: 160px;
	min-height: 63px;
	padding: 10px 10px 0px 60px;
	background-color: #F3F3F3;
	margin-bottom: 10px;
	background-image: url("../jmimg/headset.png");
	background-repeat: no-repeat;
	background-position: center left;
}
#menu_bar_1 h1, #menu_bar_2 h1{
	color: #B81B1B;
	font-size: 16px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica;
}
#menu_bar_1 p, #menu_bar_2 p{
	font-size: 11px;
	font-family: Arial, Helvetica;
	margin-top: 0;
}
#menu_bar_1 p a:hover, #menu_bar_2 p a:hover{
	font-weight: normal;
	margin-top: 0;
}


#popup2{
 width: 384px;
 margin: 15px;
 padding: 15px;
 font-size:62.5%;
 font-family:Arial, Helvetica, sans-serif;
 background:#435993;
 color:#000080; 
 	-moz-box-shadow:#000 0px 0px 6px; 
	-moz-box-shadow:#000 0px 0px 6px;
	-khtml-box-shadow:#000 0px 0px 6px;
	-webkit-box-shadow:#000 0px 0px 6px;

	-moz-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
 }
 .box{
 background:#ffffff;
 margin: 10px;
 border:1px solid #003399;
 padding: 15px;
 	-moz-box-shadow:#000 0px 0px 6px; 
	-moz-box-shadow:#000 0px 0px 6px;
	-khtml-box-shadow:#000 0px 0px 6px;
	-webkit-box-shadow:#000 0px 0px 6px;

	-moz-border-radius:2px;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
 }

.box p{
 font-size:1em;
 padding:  0 0 10px 0;}

.box p.center{
 text-align:center;}
table.tbl-emg {
	width: 880px!important;
}
.searchtab
{
    min-height:200px;
}

.shadowbox
{
 	-moz-box-shadow:#000 0px 0px 6px; 
	-moz-box-shadow:#000 0px 0px 6px;
	-khtml-box-shadow:#000 0px 0px 6px;
	-webkit-box-shadow:#000 0px 0px 6px;   
}
.unitsno
{
    width: 25px;
    height: 10px;
    padding: 10px 5px;
    float: left;
    font: bold 10px 'lucida sans', 'trebuchet MS', 'Tahoma';
    border: 0;
    background: #EEE;
    -margin-bottom: 15px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;    
}

.unitsno:focus 
{
        outline: 0;
        background: #fff;
        -moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
        -webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
        box-shadow: 0 0 2px rgba(0,0,0,.8) inset;    
}

/* search form 
-------------------------------------- */
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchformfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 202px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchformbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

.plantextbox
{
    width: 184px;
    height: 10px;
    padding: 9px 5px;
    float: left;
    border: 0;
    background: #FAFAFA;
    border: 1px solid #DADADA;
    -moz-border-radius: 7px 0 0 7px;
    -webkit-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    border-right: none;   
    font-family: ProximaNovaRgRegular,"Helvetica Neue",Arial,sans-serif;
    font-size: 13px; 
}

#plancreate input[type="text"]:focus{outline:0;background:#fff;width:183px}
#plancreate input[type="text"]::-webkit-input-placeholder{color:#444;font-weight:normal;font: 14px 'lucida sans', 'trebuchet MS', 'Tahoma';font-style: italic;}
#plancreate input[type="text"]:-moz-placeholder {color:#444;font-weight:normal;font: 14px 'lucida sans', 'trebuchet MS', 'Tahoma';font-style: italic;}
#plancreate input[type="text"]:-ms-input-placeholder {color:#444;font-weight:normal;font: 14px 'lucida sans', 'trebuchet MS', 'Tahoma';font-style: italic;} 


.planbutton
{
    overflow: visible;
    position: relative;
    float: left;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 30px;
    width: 70px;
    color: white;
    background: #587898;
    -moz-border-radius: 0 7px 7px 0;
    -webkit-border-radius: 0 7px 7px 0;
    border-radius: 0 7px 7px 0;
}

.planbutton:hover{background:#515151;}

.msgsuccess, .msgwarning, .msgerror, .msgvalidation{
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.msginfo {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../jmimg/icon-info.png');
}
.msgsuccess {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../jmimg/icon-tick.png');
}
.msgwarning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../jmimg/icon-warning.png');
}
.msgerror {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../jmimg/icon-x.png');
}
.msgvalidation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('../jmimg/icon-x.png');
}
  
.emailbtn{
    width: 124px;
    height: 38px;
    background-image:url("../jmimg/btnemail.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
	cursor: pointer;
    }
.emailbtn:hover{
    background-image:url("../jmimg/btnemail.png");
}  

.awardbtn{
    width: 124px;
    height: 38px;
    background-image:url("../jmimg/awardbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
	cursor: pointer;
    }

.verifyexbtn{
    width: 124px;
    height: 38px;
    background-image:url("../jmimg/verifyexbtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
	cursor: pointer;
    }
.verifyntabtn{
    width: 124px;
    height: 38px;
    background-image:url("../jmimg/verifyntabtn.png");
    display: inline-block;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: left;
    margin:0px 0 10px -2px;
	cursor: pointer;
    }

.hyperbutton {
	font-size:16px;
	font-family:Arial;
	font-weight:normal !important;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #469df5;
	padding:9px 18px;
	text-decoration:none !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #79bbff), color-stop(100%, #4197ee) ) !important;
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% ) !important;
	background:-ms-linear-gradient( top, #79bbff 5%, #4197ee 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee') !important;
	background-color:#79bbff !important;
	color:#ffffff !important;
	display:inline-block;
	text-shadow:1px 1px 0px #287ace;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #cae3fc;
 	-moz-box-shadow:inset 1px 1px 0px 0px #cae3fc;
 	box-shadow:inset 1px 1px 0px 0px #cae3fc;
}
.hyperbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #4197ee), color-stop(100%, #79bbff) ) !important;
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% ) !important;
	background:-ms-linear-gradient( top, #4197ee 5%, #79bbff 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff') !important;
}



.std ul
{
    list-style-type: none;
    list-style: none;
}

.st li
{
    line-height: 14px;
}

.st li, .st
{
    font-size: 14px;
    /*font-weight: bold;
    text-transform: uppercase;
    -display: block;
    -margin-bottom: 30px;*/   
    font-family: 'OpenSansBold', 'Source Sans Pro', sans-serif;    
}

.std li, .std
{
    *padding-left: 10px;
    font-family: 'OpenSans', 'Adelle Bold', Arial, serif;
    color: #2795b6; /*#00334C;*/
}

.space10
{
  padding-left: 10px;
}  


.modalPopupMaster3
{
    height:378px;   
    border: solid 2px #000;
    border-left: solid 5px #000;
    border-bottom: solid 5px #000;
}


/******************** MESSAGE BOX STYLES  **********************/
.warning-box1
{
    background-image: url('../images/warning-top.png');
    background-repeat: no-repeat;
    height:38px;
    width:418px;
    color:#333;
}
.warning-box2
{
    width:418px;
    height: 140px;
     background-image: url('../images/warning-bottom.png');
    background-repeat: no-repeat;
}
.warning-box3
{
    height: 340px;
    width: 400px;
    margin-left: 1px;
    background-image: url('../images/icon-education.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: #CCC;
    border-left: solid 8px #757575;
    border-right: solid 8px #757575;
    border-bottom: solid 5px #757575;
}
.nobackground {
    background-image: none !important;
}
.warning-lbl
{
    position: relative;
    top: 14px;
}

.warning-box1
{
    background-image: url('../images/warning-top.png');
    background-repeat: no-repeat;
    height:38px;
    width:418px;
    color:#333;
}
.warning-boxtop
{
    height:38px;
    width:600px;
    color:#333;
    background-color: #fafafa;
    border-left: solid 8px #757575;
    border-right: solid 8px #757575;
     border-bottom: solid 3px #138cd0;
}
.warning-boxmiddle
{
    height: 490px;
    width: 600px;
    margin-left: 1px;
    background-image: none;
    background-position: left bottom;
    background-color: #CCC;
    border-left: solid 8px #757575;
    border-right: solid 8px #757575;
    border-bottom: solid 5px #757575;
}

