@charset "utf-8";
/* CSS Document */

a img { border: none; }

html * { margin:0px; padding:0px; }

* {
	border:0px;
	margin:0px;
	padding:0px;
}

table.center {
    margin-left:auto; 
    margin-right:auto;
	
}	

							/* general */

.sub{
 vertical-align: sub;
 }

/*a {
	color:#EC2858;
	text-decoration:none;
}*/

/*a:hover {
	color:#333;
	text-decoration:none;
}*/

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.white {
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 16px;
}

.white_l {
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 18px;
}

.white_ml {
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 20px;
}

.white_xl {
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 24px;

}

.new_green_s {
	font-family: Helvetica, Arial, sans-serif;
	color: #03f692;
	font-size: 14px;
}

.new_green {
	font-family: Helvetica, Arial, sans-serif;
	color: #03f692;
	font-size: 16px;
}

.new_green_m {
	font-family: Helvetica, Arial, sans-serif;
	color: #03f692;
	font-size: 18px;
}

.new_green_ml {
	font-family: Helvetica, Arial, sans-serif;
	color: #03f692;
	font-size: 20px;
}

.new_green_l {
	font-family: Helvetica, Arial, sans-serif;
	color: #03f692;
	font-size: 24px;
}

.new_green_xl {
	font-family: Helvetica, Arial, sans-serif;
	color: #03f692;
	font-size: 30px;
}



.red{
	font-family: Helvetica, Arial, sans-serif;
	color: #C00;
	font-size: 24px;
}

.red_l{
	font-family: Helvetica, Arial, sans-serif;
	color: #C00;
	font-size: 18px;
}

.red_m {
	font-family: Helvetica, Arial, sans-serif;
	color: #C00;
	font-size: 14px;
}


.black_l {
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 24px;
}

.black {
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 16px;
}

.black_ml {
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 20px;
}


.black_m {
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 14px;
}

.black_s {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 0.8em;
}

.blue {
	font-family: Helvetica, Arial, sans-serif;
	color: #0000FF;
	font-size: 18px;
}

.blue_l {
	font-family: Helvetica, Arial, sans-serif;
	color: #0000FF;
	font-size: 24px;
}

.blue_xl {
	font-family: Helvetica, Arial, sans-serif;
	color: #0000FF;
	font-size: 30px;
}

.blue_m {
	font-family: Helvetica, Arial, sans-serif;
	color: #0000FF;
	font-size: 14px;
}

.blue_ml {
	font-family: Helvetica, Arial, sans-serif;
	color: #0000ff;
	font-size: 18px;
}

.bold {
	font-weight:bold;
}

.ital {
	font-style: italic;
}	

.footer {
	font-family: Helvetica, Arial, sans-serif;
	color: #0000FF;
	font-size: 12px;
}														/* body */

/*body {
	background:#ffffff;
}*/

.lt_green {
	background-color:#3BAD32;
	}
	
.dk_green {
	background-color:#3F7F52;
	}

.link1 a:link {
	text-decoration: none;
	color: #ffffff;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	
	}
	
.link1 a:visited {
	text-decoration: none;
	color: #FFEB39;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	
	}
	
.link1 a:hover, .link1 a:active {
	text-decoration: none;
	color: #EC2858;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	
	}
	
.link2 a:link, .link2 a:visited {
	text-decoration: none;
	color: #2375a7;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	
	}
.link2 a:hover, .link2 a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #b00c1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	
	}
	
.link_red a:link, .link_red a:visited {
	text-decoration: none;
	color: #b00c1e;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	}

.link_red a:hover, .link_red a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #b00c1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	}

.link_red2 a:link, .link_red2 a:visited {
	text-decoration: none;
	color: #b00c1e;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
	
.link_red2 a:hover, .link_red2 a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #b00c1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
	
.link_white2 a:link, .link_white2 a:visited {
	text-decoration: none;
	color: #ffffff;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
	
.link_white2 a:hover, .link_white2 a:active {
	text-decoration: none;
	color: #FFEB39;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}	
	
.link_green a:link, .link_green a:visited {
	text-decoration: none;
	color: #03f692;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	}

.link_green a:hover, .link_green a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #03f692;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	}	
	
	


table#setup2top {
	 width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
	 margin-left: auto; 
    margin-right: auto;
	 
}	


table#setup2setup {
	 width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
}

table#rounded {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background-color: #CCCCCC;
	width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
	padding: 3px;
}

table#cal_rounded {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background-color: #CCCCCC;
	width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
	padding: 3px;
}
  

table#setup4setupsub {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
	padding: 10px;
}

table#setup2setupsub {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}

table#setup3setupsub {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #b00c1e;
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}
	
table#setup2taxrate {
	width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
}	

table#setup2taxratesub {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
	padding: 10px;
}	

table#setup2logo {
	width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
}	

table#setup2logosub {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	 width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
	 padding: 10px;
}	

table#setup_server {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 550px; border: 0px; cellspacing: 0px; cellpadding: 5px;
	padding: 10px;
}	


table#setup2save_print {
	 width: 300px; border: 0px; cellspacing: 0px; cellpadding: 5px;
}	

																	/*view_records.php section*/ 
table#searchword {
	webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 550px; 
	border: 0px; 
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}


table#vr_database {
	webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 70%; 
	border: 0px; 
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}

table#vr_database td {
	padding: 5px;
}

table#vr_database tr:nth-child(even) {
	background: #0D2668;
	}
	
table#vr_database tr:nth-child(odd) {
	background: #1F3098;
	} 



 
table#vr_server_database {
	webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 70%; 
	border: 0px; 
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}

table#vr_server_database td {
	padding: 5px;
}

table#vr_server_database tr:nth-child(even) {
	background: #048707;
	}
	
table#vr_server_database tr:nth-child(odd) {
	background: #047A27;
	} 
	
	
	
/*table#vr_server_database a { 
	background:#3BAD32;
	color: #ffffff; 
	}*/
	
/*table#vr_server_database a:hover { 
	background:#EB2740; color: #ffffff; 
	}*/
	
/*table#vr_server_database a { 
	background:#3F7F52;
	color: #ffffff; 
	}*/
	
/*table#vr_server_database a:hover { 
	backgroundr:#EB2740; color: #ffffff; 
	}*/
	
	
	
	
	

table#server_detail {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 600px; 
	border: 0px; 
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}

table#cpo_database {
	webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 70%; 
	border: 0px; 
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}

table#cpo_database td {
	padding: 5px;
}

table#cpo_database tr:nth-child(even) {
	background: #A90A05;
	}
	
table#cpo_database tr:nth-child(odd) {
	background: #CF0D06;
	} 

table#cpo_detail {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 600px; 
	border: 0px; 
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}



table#dsr_login {
	cellspacing: 0px; cellpadding: 0px;
	width:615px;
}

table#index {
	cellspacing: 0px; cellpadding: 0px;
	width:750px;
}

table#change_pass {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-color: #24A7D8;
	width: 500px; 
	border: 0px; 
	cellspacing: 0px; 
	cellpadding: 5px;
	padding: 10px;
}
																			/* header */
#header {
	border-bottom: 0px;
	height:80px;
	margin:0 auto;
	width:751px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 1.5em;
	text-align:center;
	
}
														/* content */
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #b00c1e;
	font-size: 1.5em;
	text-align:center;
	
}


#content {
	height:auto;
	margin:0 auto;
	width:751px;
}

#content h1 {
	border-bottom:1px solid #fff;
	font-size:1.8em;
	color: #b00c1e


}

#content h2 {
	font-size:1.5em;
	olor:#b00c1e;
	padding:1px 0 0;
}


/*
#content p {
	padding:20px 20px 0;
}
*/
/*#content .link1 a:link, .link1 a:visited {
	text-decoration: none;
	color: #2375a7;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
	}
#content .link1 a:hover, .link1 a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #b00c1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
	}
*/
#content .button {
	background:#ffffff;
	color:#777;
}
#content .button:hover {
	background:#b00c1e;
	color:#FFF;
}


/* footer */
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top:1px solid #999; 
	height:50px;
	margin:0 auto;
	padding:10px;
	text-align:center;
	width:732px;
}

/*#footer .link1 a:link, .link1 a:visited {
	text-decoration: none;
	color: #b00c1e;
	background-color: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#footer .link1 a:hover, .link1 a:active {
	text-decoration: underline overline;
	color: #FFFFFF;
	background-color: #b00c1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}*/

/* Added by Larry Ullman: */

/*
.error {
	font-weight: bold;
	color: #C00;
}

*/
									


input {
    /* round the corners */
	border: 1px solid #0000FF;
	padding: 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; 
	-ms-border-radius: 4px;
	-o- border-radius: 4px; 
	 border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;

}

input:focus { 
    outline:none;
    border: 1px solid #4195fc; 
    /* create a BIG glow */
    box-shadow: 0px 0px 14px #4195fc; 
    -moz-box-shadow: 0px 0px 14px #4195fc;
    -webkit-box-shadow: 0px 0px 14px #4195fc;
	-ms-box-shadow: 0px 0px 14px #4195fc;
	-o-box-shadow: 0px 0px 14px #4195fc;
}

a.button {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color: #24A7D8;
	width: auto; 
	border: 0px; 
	
 }
 
a.button:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding: 5px;
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color: #24A7D8;
	width: auto; 
	border: 1px solid #03f692;
 }


.button {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color: #24A7D8;
	width: auto; 
	border: 0px; 
	
 }
 
.button:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color: #24A7D8;
	width: auto; 
	border: 1px solid #03f692;
 }

input.rounded {
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 20px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;
}
input.rounded:focus {
	border-color: #339933;
}



/*
#border {
	background: #688bac;
	width: 20px;
	
	}


*/
/*
ul.a {
	list-style-type:circle;
	list-style-position:inside;
}

#headline {
	width: 700px;
	
}
	*/
.alert-info {
	display: block;
	width: 600px;
	padding: 10px;
	background-color: #CE362A;
	color: #fff;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	border-radius: 10px;
}
.alert-info a{
	color: #fff;
	font-weight: bold;
}