
body {
font-family: verdana;
font-size: 13px;
}

.error {
color: rgb(200,0,0);
font-weight: bold;
}

h1 {
color: rgb(0,50,100);
font-size: 40px;
padding: 0px;
margin-top: -5px;
margin-bottom: 8px;
font-style: oblique;
text-shadow: 5px 5px 3px rgb(255,255,255);
}



/* tables */
table.form {

border-width: 1px;
border-style: solid;
border-radius: 10px;
background-color:rgb(145,180,217);
}
table.form th {
text-align: left;
font-weight: bold;
padding: 5px;
border-radius: 10px;
}

table.form td {
border-radius: 10px;
padding: 5px;
}

table.list {
border-width: 1px;
border-style: solid;
border-radius: 10px;
border-spacing: 0px;
margin: 0px;
padding: 0px;
border-collapse: separate;
}
table.list thead th:first-child {
text-align: center;
font-weight: bold;
padding: 10px;
border-radius: 10px 0px 0px 0px;
}
table.list thead th:last-child {
text-align: center;
font-weight: bold;
padding: 10px;
border-radius: 0px 10px 0px 0px;
}
table.list thead {
background-color: rgb(100,150,200);}
table.list td {
padding: 10px;
}
table.list tr:last-child td:first-child {
padding: 10px;
border-radius: 0px 0px 0px 10px;
}
table.list tr:last-child td:last-child {
padding: 10px;
border-radius: 0px 0px 10px 0px;
}
table.list tr:hover {
background-color:rgb(120,180,240);}#LAYERS_msg, #LAYERS_loading {
font-size: 15px;
font-style: italic;
font-weight: normal;
margin-top: 30px;
padding: 3px;
max-width: 500px;
left: 50%;
background: rgb(255,255,255);
  border-radius: 10px;
border-width: 1px;
border-style: solid;
border-color: rgb(50,75,125);;
  box-shadow: 0px 0px 50px;
  position:fixed;
display: none;
z-index: 1000;
}

#LAYERS_confirm {
margin-top: 30px;
padding: 30px;
max-width: 500px;
left: 50%;
margin-left: -265px;
background: rgb(255,255,255);
  border-radius: 10px;
border-width: 1px;
border-style: solid;
border-color: rgb(50,75,125);;
  box-shadow: 0px 0px 50px;
  position:fixed;
display: none;
z-index: 1000;
}

#LAYERS_close {
position: fixed;
top: 7px;
left: 7px;
display: none;
padding: 0px;
z-index: 200;
}

#LAYERS_hider {
background: rgb(100,150,200);;
opacity: 0.95;
  position:fixed;
display: none;
z-index: 100;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
}

#LAYERS_full {
position: fixed;
display: none;
background: rgb(255,255,255);
opacity: 0.9;
z-index: 101;
top: 20px;
bottom: 20px;
left: 20px;
overflow-y: scroll;
right: 20px;
padding: 10px;
background: rgb(255,255,255);
  border-radius: 10px;
border-width: 1px;
border-style: solid;
border-color: rgb(50,75,125);;
  box-shadow: 0px 0px 50px;
  position:fixed;
display: none;
}

#LAYERS_variousWidth {
padding: 30px;
width: 500px;
left: 50%;
top: 50%;
padding: 10px;
background: rgb(255,255,255);
  border-radius: 10px;
border-width: 1px;
border-style: solid;
border-color: rgb(50,75,125);;
  box-shadow: 0px 0px 50px;
  position:fixed;
display: none;
z-index: 102;
}

.LAYERS_close {
position: absolute;
top: -15px;
right: -15px;
opacity: 0.9;
z-index: 150;
padding: 0px;
/*
background: rgb(255,255,255);
  border-radius: 10px;
border-width: 1px;
border-style: solid;
border-color: rgb(50,75,125);;
  box-shadow: 0px 0px 50px;
    */
}

.LAYERS_loadingAnim {
background: rgb(50,75,125);
height: 18px;
width: 1px;
margin-bottom: 18px;
overflow: hidden;
opacity: 1;
}
.submit {
	-moz-box-shadow:inset 0px 0px 7px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 7px 0px #ffffff;
	box-shadow:inset 0px 0px 7px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #b5b5b5) );
	background:-moz-linear-gradient( center top, #ededed 5%, #b5b5b5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#b5b5b5');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	/*border:2px solid #dcdcdc;*/
        border:1px solid rgb(0,0,0);
	display:inline-block;
	color:#000000;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #b5b5b5 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b5b5', endColorstr='#ededed');
	background-color:#b5b5b5;
        cursor: pointer; cursor: hand;
}.submit:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

/* Add this manually, if style is modified cursor: pointer; cursor: hand; */
input[type=text], textarea, select, select option, input[type=password] {
  font-family: courier new, courier;
  font-size: 14px;
}

#INT_header {
left: 0px;
padding-top: 3px;
padding-left: 230px;
margin: 0px;
height: 70px;
right: 0px;
position: absolute;
background-image: linear-gradient(left, rgb(100,150,200) 50% , rgb(0,50,100));
background-image: -o-linear-gradient(left, rgb(100,150,200) 50% , rgb(0,50,100));
background-image: -moz-linear-gradient(left, rgb(100,150,200) 50% , rgb(0,50,100));
background-image: -webkit-linear-gradient(left, rgb(100,150,200) 50% , rgb(0,50,100));
background-image: -ms-linear-gradient(left, rgb(100,150,200) 50% , rgb(0,50,100));
}

#INT_navigation {
position: fixed; top: 150px; bottom: 0px; width: 200px;
/*padding: 90px 5px 5px 5px;*/
padding: 0px 5px 5px 5px;
background-image: linear-gradient(bottom, rgb(255,255,255) 30% , rgb(100,150,200));
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 30% , rgb(100,150,200));
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 30% , rgb(100,150,200));
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 30% , rgb(100,150,200));
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 30% , rgb(100,150,200));
}
#INT_footer {
left: 0px;
right: 0px;
position: fixed;
bottom: 0px;
height: 20px;
background-image: linear-gradient(left, rgb(255,255,255) 50% , rgb(0,50,100));
background-image: -o-linear-gradient(left, rgb(255,255,255) 50% , rgb(0,50,100));
background-image: -moz-linear-gradient(left, rgb(255,255,255) 50% , rgb(0,50,100));
background-image: -webkit-linear-gradient(left, rgb(255,255,255) 50% , rgb(0,50,100));
background-image: -ms-linear-gradient(left, rgb(255,255,255) 50% , rgb(0,50,100));
padding: 1px 5px 1px 5px;
}
#INT_logo {
position: fixed;
top: 0px;
height: 150px;
width: 210px;
vertical-align: middle;
float: center;
background-color: rgb(100,150,200);
  padding: 0px;
  /*padding: 5px 5px 5px 5px;*/
}

