td,p {

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

}

A:link {

	color: #000000

}

A:visited {

	color: #000000

}

A:hover {

	text-decoration: none;

	color: #000000;

}

A:active {

	color: #000000;

}

.formbutton4 {

	color:#FFFFFF;

	background-color: #13a5e2;

	margin: 3px;

	border: 1px solid #000000;

	width: 400px;	

	height: 20px;

	padding-left: 5px;

	padding-right: 5px;

}

.style8 {

	font-weight: bold;

	color: #FFF;

}

.formbutton3 {

	color:#FFFFFF;

	background-color: #13a5e2;

	padding: 1px;

	border: 1px solid #000000;

		padding-left: 10px;

	padding-right: 10px;

}



.splitform {

	width: 200px;

}





.formbutton2{background-image:linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.6)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(255,255,255,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#60ffffff',EndColorStr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#60ffffff',EndColorStr='#00ffffff')";background-color:rgb(21,183,252);border:1px solid rgba(28,47,132,0.2);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px 20px;box-shadow:0px 0px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.5);font-size:12px;font-weight:bold;color:rgb(255,255,255);text-shadow:1px 1px 1px rgba(1,1,1,0.5);}.formbutton2:hover{background-color:rgb(0,0,0);}.formbutton2:active,.btn:focus{background-color:rgb(21,183,252);}



/*

.formbutton{color:#FFFFFF;

	background-color: #000000;

	padding: 10px;}

.formbutton:hover{background-color: #13a5e2;}

.formbutton:active{background-color:rgb(21,183,252);}

*/



/*



.formbuttonblack{color:#FFFFFF;

	background-color: #13a5e2;

	padding: 10px;}

.formbuttonblack:hover{background-color: #000000;}

.formbuttonblack:active{background-color:rgb(21,183,252);}



.formbuttonlogin{color:#FFFFFF;

	background-color: #13a5e2;

	padding: 10px;

	font-family: Arial;}

.formbuttonlogin:hover{background-color: #000000;}

.formbuttonlogin:active{background-color:rgb(21,183,252);}



*/

A.itemlink:link {

	text-decoration: none;

	color: #ffffff;

}

A.itemlink:visited {

	text-decoration: none;

	color: #ffffff;

}

A.itemlink:hover {

	text-decoration: none;

	color: #ffffff;

}

A.itemlink:active {

	text-decoration: none;

	color: #ffffff;

}



/*

.itembutton{color:#FFFFFF;

	background-color: #13a5e2;

	padding: 10px;

	text-decoration:yes;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	}



.itembutton:hover{color:#FFFFFF;

	background-color: #000000;

	padding: 10px;

	text-decoration:yes;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	}

	

.itembutton:active{color:#FFFFFF;

	background-color: #13a5e2;

	padding: 10px;

	text-decoration:none;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	}

.itembutton:link{color:#FFFFFF;

	background-color: #000000;

	padding: 10px;

	text-decoration:none;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	}

.itembutton:visited{color:#FFFFFF;

	background-color: #13a5e2;

	padding: 10px;

	text-decoration:none;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	}

*/



.itembuttonfixed{

	color: #FFFFFF;

	background-color: #13a5e2;

	padding: 10px;

	text-decoration: yes;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;

	font-weight: 400;

	width: 250px;

	}



.itembuttonfixed:hover{color:#FFFFFF;

	background-color: #000000;

	padding: 10px;

	text-decoration:yes;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	width: 250px;

	}

	

.itembuttonfixed:active{color:#FFFFFF;

	background-color: #13a5e2;

	padding: 10px;

	text-decoration:none;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	width: 250px;

	}

.itembuttonfixed:link{color:#FFFFFF;

	background-color: #000000;

	padding: 10px;

	text-decoration:none;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	width: 250px;

	}

.itembuttonfixed:visited{color:#FFFFFF;

	background-color: #13a5e2;

	padding: 10px;

	text-decoration:none;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	font-weight: 400;

	width: 250px;

	}



.menu {

	font-size: 11px;

	font-family: arial, helvetica, geneva, sans-serif;	

}

.bullet {

	font-size: 15px;

	font-family: arial, helvetica, geneva, sans-serif;	

	color: #003366

}

.footer {

	font-size: 11px;

	font-family: arial, helvetica, geneva, sans-serif;	

}

.heading {

	font-size: 25px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;

	color: 000000;

}



.headinglogout {

	font-size: 25px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: center;

	color: 000000;

}



.headingmain {

	font-size: 22px;

	font-weight: bold;

	font-family: arial, helvetica, geneva, sans-serif;	

	text-align: center;

	color: 13a5e2;

}



.subheading {

	font-size: 18px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: center;

	color: 000000;

}



.subheader {

	font-size: 14px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;

	color: 000000;

}




.subheaderindex {

	font-size: 16px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;


}


.subheaderindexblack {

	font-size: 16px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	color: 000000;

}



.subheaderindexwhite {

	font-size: 14px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	color: ffffff;

}



.note

{

	border: 1px solid #13a5e2;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	color: #13a5e2;

}

.heading2 {

	font-size: 22px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: center;

	color: 13a5e2;

}

.subhead {

	font-size: 14px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;

	color: ffffff;

}



.subheadsmall {

	font-size: 14px;

	font-weight: 400;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;

	color: ffffff;

}



A.subheadsmall:link {

	font-size: 12px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;

	color: ffffff;

}



A.subheadsmall:visited {

	font-size: 12px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;

	color: ffffff;

}



A.subheadsmall:hover {

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;

	color: ffffff;

}



A.subheadsmall:active {

	font-size: 12px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: left;

	color: ffffff;

}





td.tbhead{

	font-size: 16px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: center;

	background-color: #666600;

	color: white;

}

td.tbhead1{

	font-size: 14px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: center;

	background-color: #13a5e2;

	color: white;

}



.tbhead_black{

	font-size: 12px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: center;

	background-color: black;

	color: white;

	min-width: 18px;

	padding: 2px;

}

.tbhead_red{

	font-size: 12px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: center;

	background-color: red;

	color: white;

	min-width: 18px;

	padding: 2px;

}





/*.tbhead3{

	font-size: 12px;

	font-weight: bold;

	font-family:  arial, helvetica, geneva, sans-serif;	

	text-align: center;

	background-color: #13a5e2;

	color: white;

	min-width: 18px;

	padding: 5px;

}*/



td.tb1 {

	text-align: center;

}

td.tb2 {

	text-align: center;

}

td.tb2sub {

	

}

td.tb1 .icon {

	width: 16px;

	height: 16px;

}

td.tb1 .small-icon {

	width: 18px;

	height: 18px;

}

.small {

	FONT-SIZE: 100%

}





.sticky-wrap {

	overflow-x: auto;

	overflow-y: hidden;

	position: relative;

}



.sticky-wrap .sticky-thead,

.sticky-wrap .sticky-col,

.sticky-wrap .sticky-intersect {

	opacity: 0;

	position: absolute;

	transition: all .125s ease-in-out;

	z-index: 50;

}



.sticky-wrap .sticky-thead {

	z-index: 100;

}



.sticky-wrap .sticky-intersect {

	opacity: 1;

	z-index: 150;



}



.sticky-wrap .sticky-intersect th {



}



.sticky-wrap td,

.sticky-wrap th {

	box-sizing: border-box;

}





.table_header img {

	width: 14px;

}



.alert{

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	color: #F51800;

}



.tborder 

{

	border: 0px solid #0071C8;

}



.button  

{ 

	font-family:  arial, helvetica, geneva, sans-serif;	f;	

	Font-size: 13px;	

} 



.help

{

	border: 1px solid #13a5e2;

	padding: 4px;

}



.message

{

	border: 1px solid #13a5e2;

	font-size: 12px;

	font-family:  arial, helvetica, geneva, sans-serif;	

	color: #0071C8;

}

.cool_link {

	text-decoration: none;

	FONT-WEIGHT: bold; COLOR: white;

}

#dropmenudiv {

	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; Z-INDEX: 100; FONT: 11px/20px Arial; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #000000 0px solid; POSITION: absolute

}

#dropmenudiv A {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; FONT: 11px Arial; WIDTH: 100%; COLOR: #13a5e2; TEXT-INDENT: 8px; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid; TEXT-DECORATION: none

}

#dropmenudiv A:hover {

	COLOR: #ffffff; BORDER-BOTTOM: #990000 0px solid; BACKGROUND-COLOR: #13a5e2

}body {

	background-attachment: fixed;

	background-image: url(../images/bg.png);

	background-repeat: repeat-x;

	background-position: center top;

}




/*

 * 	CSS Style for Toggle Buttons

 */

label { 

    padding:0.4em 2em 0.4em 0; 

}



.toggle-btn-grp { 

    margin:3px 0; 

}



.toggle-btn { 

    text-align:centre; 

    margin:5px 2px;

    padding:0.4em 3em; 

    color:#000; 

    background-color:#FFF; 

    border-radius:10px; 

    display:inline-block; 

    border:solid 1px #CCC; 

    cursor:pointer;

}



.toggle-btn-grp.joint-toggle .toggle-btn { 

    margin:5px 0; 

    padding:0.4em 0em; 

    border-radius:0;

	width: 60px;

	text-align: center;

}

/*

.toggle-btn-grp.joint-toggle .toggle-btn:first-child { 

    margin-left:2px; 

    border-radius: 10px 0px 0px 10px; 

}

.toggle-btn-grp.joint-toggle .toggle-btn:last-child { 

    margin-right:2px;  

    border-radius: 0px 10px 10px 0px;

    border-right:solid 1px #CCC;

}

*/



.toggle-btn:hover { 

    border:solid 1px #000000 !important; 

    background:#e6e6e6;

}





.toggle-btn.success { 

    background: #000000;

    border:solid 1px #000000 !important; 

	color:#ffffff;

}



.visuallyhidden { 

    border: 0; 

    clip: rect(0 0 0 0); 

    height: 1px; 

    margin: -1px; 

    overflow: hidden; 

    padding: 0; 

    position: absolute; 

    width: 1px; 

}



.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { 

    clip: auto; 

    height: auto; 

    margin: 0; 

    overflow: visible; 

    position: static; 

    width: auto; 

}

.headerbg {

	background-image: url(../images/topheader-bg.png);

	background-repeat: repeat-x;

	background-position: center top;

}



.footerbg {

	background-image: url(../images/footer-bg.png);

	background-repeat: repeat-x;

	background-position: center top;

}



.navigationbg {

	background-image: url(../images/navigation-bg.png);

	background-repeat: repeat-x;

	background-position: center top;

}



.sticky-enabled tbody tr:hover td, .sticky-enabled tbody tr:hover th {

    background-color: #ffffff;

	color: #000000;

}



.details tbody tr:hover td, .details tbody tr:hover th {

    background-color: #f7f7f7;

	color: #000000;

}



.quickstats {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 50px;

	color: #ffffff;

	background-color: #71CBFF;

}





input, textarea, select { 

    padding: 5px; 

    border: solid 1px #E5E5E5; 

	background: #ffffff;

    outline: 0; 

    font: normal 12px/100%  Arial, sans-serif; 

	background-color: #FFFFFF;

	border-radius: 5px;

    } 





input[type=checkbox] { display:none; } 

input[type=checkbox] + label:before {

  font-family: FontAwesome;

  display: inline-block;

  font-size:18px;

}



input[type=checkbox] + label:before { content: "\f096"; } 

input[type=checkbox] + label:before { letter-spacing: 10px; } 



input[type=checkbox]:checked + label:before { content: "\f046"; } 

input[type=checkbox]:checked + label:before { letter-spacing: 10px; }


.footertext {

	font-size: 9px;

	text-align: center;

	color: ffffff;

}

.tablebg {
	
	background-image:url(../images/table-bg.png);
	background-attachment:scroll;
	background-position:top, center;
	background-repeat:repeat-x;