.inputU 
{ 
height : 20px;
border : solid #8CACD5 1px;
border-color:#8CACD5;
margin-left : 2; 
color : #181f47; 
font-size: 12px;
font-family: Arial; 
text-align: left; 
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e7eef8');
}

.inputU2 
{ 
border : solid #8CACD5 1px;
border-color:#8CACD5;
margin-left : 2; 
color : #181f47; 
font-size: 12px;
font-family: Arial; 
text-align: left; 
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e7eef8');
}

.required {
	background-image: url(../Images/requiredsmall.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin:2px 0px 0px 0px;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	color:#000000;
	font-family:Arial;
}

input.invalid, textarea.invalid {
	background-color: #f5f5f5;
	border-color: #e80000;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
}

.NOTrequired {
	margin:2px 0px 0px 0px;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	color:#000000;
	font-family:Arial;
}
.SubmitButton 
{
    font-family: Arial;
    font-size: 12px;
   	color: #181f47;
    cursor: hand;
    border:1px solid #8CACD5;
	border-color:#8CACD5;
 	height : 20px; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e7eef8');
}

body 
{ 
margin: 0;
background-color:#2a367e; 
font-size: 12px; 
font-family: Arial;
color:#181f47; 
margin:0px; 
scrollbar-3dlight-color:#181f47; 
scrollbar-shadow-color:#181f47; 
scrollbar-arrow-color:#181f47; 
scrollbar-face-color:#095ec9; 
scrollbar-track-color:#181f47; 
}
    
scroll
    {
background-colour: #ffffff; 
scrollbar-3dlight-color:#181f47; 
scrollbar-shadow-color:#181f47; 
scrollbar-arrow-color:#181f47; 
scrollbar-face-color:#095ec9; 
scrollbar-track-color:#181f47; 

    }
.scroll
    {
background-colour: #ffffff; 
scrollbar-3dlight-color:#181f47; 
scrollbar-shadow-color:#181f47; 
scrollbar-arrow-color:#181f47; 
scrollbar-face-color:#095ec9; 
scrollbar-track-color:#181f47; 

    }
    

h1 
{ 
color: #095ec9; 
font-size: 14px; 
font-family: Arial; 
font-weight: bold;
margin:0px;
}

h2 
{ 
color: #181f47; 
font-size: 14px; 
font-family: Arial; 
font-weight: bold;
margin:0px;  
}

h3
{ 
color: #ffffff; 
font-size: 12px; 
font-family: Arial; 
font-weight: bold; 
background-color: #095ec9; 
margin: 2px; 
padding: 5px;
margin:0px; 
}

p 
{ 
color: #181f47; 
font-size: 12px; 
font-family: Arial;
margin:0px; 
}
td 
{ 
color: #181f47; 
font-size: 12px; 
font-family: Arial;

}
.lightblue 
{ 
color: #095ec9; 
font-size: 12px; 
font-family: Arial; 
}

legend {
	font-family: arial;
	font-size: 12px;
	color: #095ec9;
	font-weight: bold;
}



a:link 
{ 
color: #181f47; 
font-size: 12px; 
font-family: Arial; 
text-decoration: underline; 
}

a:visited 
{ 
color: #181f47; 
font-size: 12px; 
font-family: Arial; 
text-decoration: underline; 
}

a:hover 
{ 
color: #095ec9; 
font-size: 12px; 
font-family: Arial; 
text-decoration: none; 
 
}

a:active 
{ 
color: #181f47; 
font-size: 12px; 
font-family: Arial; 
text-decoration: underline; 
}

.link2:link 
{ 
color: #181f47; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none;
text-transform:uppercase;  
}

.link2:visited
{ 
color: #181f47; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none; 
text-transform:uppercase; 
}

.link2:active 
{ 
color: #181f47; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none;
text-transform:uppercase; 
}

.link2:hover 
{ 
color: #095ec9; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none;
text-transform:uppercase;  
}

.link3:link 
{ 
color: #ffffff; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none;

}

.link3:visited
{ 
color: #ffffff; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none; 
}

.link3:active 
{ 
color: #ffffff; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none;
}

.link3:hover 
{ 
color: #095ec9; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none;
}

.tdimage
{ 
padding: 1px; 
border-color: #181f47; 
border: 1px solid #181f47; 
border-width: 1px; 
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.8;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 1;
}

.AquaAccordion {
	border-left: solid 0px white;
	border-right: solid 1px #c5defd;
	border-bottom: solid 1px #c5defd;
	border-top: solid 1px #c5defd;
	overflow: hidden;
	color: #181f47; 
font-size: 12px; 
font-weight: bold; 
font-family: Arial; 
text-decoration: none;
text-transform:uppercase; 
}

.AquaAccordion .Tab {
	background-image: url(../images/nav_button_bg.jpg);
	border-top: solid 0px red;
	border-bottom: solid 0px blue;
	margin: 0px;
	padding-left: 18px;
	padding-top : 7px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	height:31px;
	color: #000000; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Arial; 
	text-decoration: none;
	text-transform:uppercase; 
	text-valign:middle;

}

.AquaAccordion .Content {
	overflow: auto;
	height: 300px;
	margin: 0px;
	padding: 0px;
	background: #c5defd;
	font-weight: bold; 
font-family: Arial; 
text-decoration: none;


}

.AquaAccordion .hover {

}

.AquaAccordion .open {
	background-image: url(../images/nav_button_bg.jpg);
}

.AquaAccordion .closed {
	/* Add properties here. */
}

.AquaAccordion .focused {
	/* Add properties here. */
}

@media print {
* {
background-image:none;
background-colour:#ffffff;
}
body {
background-color:#ffffff; 
}
.np {
display:none;
}

#Display {
display:block !important;
}

}


/* ruler for measuring item width should be invisible */
	.jqxs span 
	{
		visibility:none;
		position:absolute;
	}
	
	.jqxs ul, 
	.jqxs div
	{
		float:left;
		margin:4px;
		padding:0;
	}
	
	/* ie6 fix for float margin bug */
	* html .jqxs ul, 
	* html .jqxs div
	{
		margin:4px 2px;
	}
	
	.jqxs ul
	{
		border-top:2px solid gray;
		border-left:2px solid gray;
		border-bottom:2px solid silver;
		border-right:2px solid silver;
		overflow: auto;
	}
	
	.jqxs ul, 
	.jqxs li 
	{
		padding:0;
		list-style:none;
		text-indent:0;
	}
	
	.jqxs li 
	{
		padding: 0 2px;
		color:black;
		background:white;
		margin:0;
		cursor: pointer;
		overflow:hidden;
	}
	
	.jqxs li span 
	{
		display:none;
	}
	
	.jqxs_optionsList li.jqxs_selected
	{
		display:none;
	} 
	
	.jqxs li.jqxs_focused 
	{
		color:white; 
		background:navy;
	}
	
	.jqxs input 
	{
		width:90px;
		display:block;
	}
	
	/* not used in default style, but useful for applying custom button designs */
	.jqxs input.jqxs_active
	{
	
	}