/* PRINTER */

@media print

{

	#toPrint

	{

		display:show;

		width:100%;

	}

	#notToPrint

	{

		display:none;

	}

	
   thead {display: table-header-group;}
}

@media screen

{

	#toPrint

	{

		display:show;

	}

	#notToPrint

	{

		display:show;

	}

}

				

/* add new font */

@font-face {

 font-family: 'American';

 src: url('../fonts/American.eot');

}



@font-face {

 font-family: 'American';

 src: url(//:) format('no404'), url('../fonts/American.woff') format('woff'), url('../fonts/American.ttf') format('truetype');

} 



@font-face {

 font-family: 'Monotype';

 src: url('../fonts/MTCORSVA.TTF') format('truetype');

}



h2 {

	font-family:'American';

	font-weight:bold;

}





a:link, a:visited, a:active { text-decoration: underline; 

    color: #0A3451;

    font-family: tahoma, Helvetica, Geneva, sans-serif;

    font-size: 11px;}

a:hover { text-decoration: none; 

    font-family: tahoma, Helvetica, Geneva, sans-serif;

    color: #0000ff; 

    font-size: 11px;}



/*TD {

    font-family: tahoma, Helvetica, Geneva, sans-serif;

    font-size: 11px;

    color: #0A3451; }*/



.copy {

    font-family: tahoma, Helvetica, Geneva, sans-serif;

    font-weight: bold;

    font-size: 11px;

    color: #4D4D4D; }

.blue {

    font-family: tahoma, Helvetica, Geneva, sans-serif;

    font-weight: bold;

    font-size: 11px;

    color: #2087CF; }

.red {

    font-family: tahoma, Helvetica, Geneva, sans-serif;

    font-weight: bold;

    font-size: 11px;

    color: #DB5430; }



/*.input {

    border: #0A3451 1px solid;

    width: 178px;

    height: 16px;

    background-color: #ffffff;

    font-size: 10px;

    color: #0A3451;}



.button {

    border: #0A3451 1px solid;

    height: 16px;

    background-color: #ffffff; 

    font-family: tahoma, Helvetica, Geneva, sans-serif;

    font-weight: bold;

    font-size: 11px;

    color: #0A3451;

    cursor: hand;}*/



body,td,div,th {

        margin: 0px;

        scrollbar-face-color:#446484;

        scrollbar-highlight-color:#446484;

        scrollbar-3dlight-color:#ffffff;

        scrollbar-darkshadow-color:#446484;

        scrollbar-shadow-color:#ffffff;

        scrollbar-arrow-color:#ffffff;

        scrollbar-track-color:#ffffff;

		font-family:Arial;

		font-size:12px;

}



.header {

	height:85px;

	padding-left:70px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#FFFFFF;

}



#caption {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16pt;

	padding-bottom:15px;

}



label {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



.errorbox {

	background-color:#FADCDE;

	border:1px solid #F22F3C;

	color:#CC0000;

	font-weight:bold;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



.box-curved {

	-webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */

	-moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */

	border-radius: 5px 5px 5px 5px; /* Everything else - limited support at the moment */

	background-color:#ffffff;

	/*display:block;*/

	padding:8.5px;

}



.box-curved-admin {

	-webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */

	-moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */

	border-radius: 5px 5px 5px 5px; /* Everything else - limited support at the moment */

	background-color:#f6f6f6;

	/*display:block;*/

	padding:8.5px;

}



.box-curved-home {

	-webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */

	-moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */

	border-radius: 5px 5px 5px 5px; /* Everything else - limited support at the moment */

	background-color:#eae8d4;

	/*display:block;*/

	padding:8.5px;

}



.box-curved-front {

	-webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */

	-moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */

	border-radius: 5px 5px 5px 5px; /* Everything else - limited support at the moment */

	background-color:#d3cfa9;

	/*display:block;*/

	padding:8.5px;

}







/*LOGIN*/

div#login {

	margin:0 auto;

	margin-top:20px;

	width:310px;

	height:290px;

	background-image:url(../images/bgd-login.png);

	background-repeat:no-repeat;

	padding-top:30px;

	text-align:center;

}

div#login .input {

	-moz-border-radius:5px 5px 5px 5px;

	font-size: 1.5em;

	margin-top: 3px;

	width: 150px;

}

.submit input {

	-moz-border-radius:5px 5px 5px 5px;

	border: 3px double #999;

	border-left-color: #ccc;

	border-top-color: #ccc;

	color: #333;

	padding: 0.25em;

	cursor: hand;

}



a.edit:link, a.edit:visited {

	color:green;

	text-decoration:none;

}



a.edit:hover, a.edit:active {

	color:green;

	text-decoration: underline;

}



a.delete:link, a.delete:visited {

	color:red;

	text-decoration:none;

}



a.delete:hover, a.delete:active {

	color:red;

	text-decoration: underline;

}



a.paging:link, a.paging:visited {

 	padding:3px 5px; 

	margin-right:2px;

 	color:#355898; 

 	font-weight:bold;

 	text-decoration:none;

 	display:block;

 	border:1px solid #CCCCCC;

	background-color:#FFFFFF;

}



a.paging:hover, a.paging:active {

 	padding:3px 5px; 

	margin-right:2px;

	color:#355898; 

 	font-weight:bold;

 	text-decoration:none;

  	display:block;

  	background-color:#EFEFEF;

  	border:1px solid #999999;

}



.curpage {

 	padding:3px 5px; 

	margin-right:2px;

	color:#000000; 

 	font-weight:bold;

 	text-decoration:none;

  	background-color:#EFEFEF;

  	border:1px solid #999999;

}