@charset "utf-8"; 
/* CSS Document */

body {
	background-color:#ededed;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
    color:#07224a;
}

.txtlarge{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#07224a;
}

.txtMed{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#07224a;
}

.headerTxt{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#374262;
	font-weight:bold;
}

.headerSm{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#374262;
	font-weight:bold;
}

.titleTxt{
    font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-style:italic;
    font-size:14px;
    color:#374262;
}

.titleRed{
    font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
    font-size:16px;
    color:#F00;
}

a{
	text-decoration:none;
	color:#63F;
}

a:hover{
	text-decoration:underline;
	color:#F00;
}

a.lgLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#069;
}

a.lgLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#F63;
}

a.smLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#069;
}

a.smLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#F63;
}

img{
	border:0;
}

/* this section controls the four icons on the index page*/
.urlImg { 
    width:180px; 
    height:65px;
    display:block; 
    background-image: url('../images/createTrainingIcon.png'); 
} 

.urlImg:hover {
    width:180px; 
    height:65px;
    background-image: url('../images/createTrainingIconHover.png'); 
} 

.urlImg2 { 
    width:180px; 
    height:65px;
    display:block; 
    background-image: url('../images/manageTrainingIcon.png'); 
} 

.urlImg2:hover {
    width:180px; 
    height:65px;
    background-image: url('../images/manageTrainingIconHover.png'); 
}

.urlImg3 { 
    width:180px; 
    height:65px;
    display:block; 
    background-image: url('../images/reportTrainingIcon.png'); 
} 

.urlImg3:hover {
    width:180px; 
    height:65px;
    background-image: url('../images/reportTrainingIconHover.png'); 
}

.urlImg4 { 
    width:180px; 
    height:65px;
    display:block; 
    background-image: url('../images/registerIcons.png'); 
} 

.urlImg4:hover {
    width:180px; 
    height:65px;
    background-image: url('../images/registerIconsHover.png'); 
}

/* End to styling the four icons on index page */

.header{
	background-color:#eeeeee;
	height:140px;
	color:#FFF;
	font-size:20px;
	margin-bottom:10px;
}

.bar{
	background-color:#354161;
	height:50px;
	color:#FFF;
	font-size:20px;
	margin-bottom:10px;
}

.ulNS {
	list-style-type:none;
}

.ulNS li {
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#374262;
}

.footer{
	width:900px;
	margin-top:10px;
	margin-bottom:5px;
    position:absolute;
    bottom: 0px;
    right:10px;
}

.indent{
	margin-left:10px;
}

.txtmed{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F00;
}

.title{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#07224a;
}

.errors{
	margin-left:10px;
	font-size:12px;
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
}

.notify{
    margin:10px 10px;
	border: 1px solid;
	border-radius:10px;
	border-color:#FFF;
	box-shadow: 5px 3px 2px #888888;
}

.form{
	margin-left:10px;
	width:300px;
	border: 1px solid;
	border-radius:10px;
	border-color:#FFF;
	box-shadow: 5px 3px 2px #888888;
}


.content{
	/*margin-left:10px;*/
	margin:0 auto;
	overflow:hidden;
	width:900px;
	height:450px;
	border: 1px solid;
	/*border-radius:10px;*/
	border-color:#354161;
	box-shadow: 5px 3px 2px #888888;
}

.contentForm{

    /*margin-left:10px;*/
	margin:0 auto;
	overflow:hidden;
	width:900px;
	height:700px;
	margin-bottom:30px;
	border: 1px solid;
	/*border-radius:10px;*/
	border-color:#354161;
	box-shadow: 5px 3px 2px #888888;
	-webkit-appearance: none;

}

.register{

	margin-left:10px;
	width:300px;
	height:500px;
	border: 1px solid;
	border-radius:2px;
	border-color:#FFF;
	box-shadow: 5px 3px 2px #888888;
	display:inline-table;
}


div.help a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
}

p.footer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
}

#results table{
	border-collapse: collapse;
}

#results th, #results td{
	border: 1px solid #005c9f	;
    padding: 3px 7px 2px 7px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}


#results th {
	font-size: 1em;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #005c9f;
	color: #ffffff;

}

#results tr:nth-child(odd) {
    background-color: #cfcdcf;
}

#results a{
    text-decoration:none;
	color:#374262;
}

#results a:hover{
	text-decoration:none;
	color:#F60;
}

table.report th{
	font-size:9px;
}

table.report td{
	font-size:9px;
}

/* paging */

a.pagingLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-shadow: 1px 1px #666;
}

a.pagingLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-shadow: 1px 1px #666;
}

div.pagingContainer{
	float:right;
	text-align:left;
}

div.pagingContainerbtm{
	float:left;
	text-align:left;
}

div.paging{
	/*border: 2px solid #666;*/
	width:32px;
	height:20px;
	text-align:center;
	float:left;
	background-color:#F93;
	border: 2px thin #999;
	box-shadow: 2px 2px 4px #333;
	border-radius:8px;
	overflow: hidden;
	margin-top:5px;
	margin-right:5px;

}

div.paging:Hover{
	/*border: 2px solid #666;*/
	background-color:#ed7f20;
}