@charset "utf-8";
/* CSS Document   */
*{outline:none; border:none;}

body{
	font-family:Arial, Helvetica, sans-serif;
  	background:#040400  repeat-y  fixed;
	padding:0; margin:0;
	height:100%}

#outer-page-wrapper{
	width:634px;
	margin:0 ;
/*-	min-height:800px; */
	/*height:100%*/
	}

INPUT, SELECT
{
    color: #003333;
    font-size: 110%;
    border-bottom: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-right: #d3d3d3 1px solid;
}

INPUT[type="submit"],BUTTON
{
    background-color: #749900;
    color: #f0e68c;

}


#inner-page-wrapper{
	width:678px;
	margin-left:0px;
	float:left;
	background:#fbfaf3 url("../common/wg-back-mini.png");
 	position:absolute;
	z-index:999;
	/*min-height:100%;
	margin-bottom:-100px;*/
}



img.center-pic{display:block; margin:;}

#page-header{
	position:relative;
	z-index:988;
	padding-left:0px;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	line-height: normal;
	padding: 4px;
}

.body a:link {
	font-size: 8pt;
	color: #FF8C00;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
}
.body a:visited {
	font-size: 8pt;
	color: #111111;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
}
.body a:hover {
	font-size: 8pt;
	color: #006600;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
}
.body a:active {
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	padding: 10px;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: red;
	line-height: normal;
	padding: 0px;
}

.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: red;
	line-height: normal;
	padding: 0px;
}

.wild_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: blue;
	line-height: normal;
	padding: 0px;
}

#body-area{
	margin-top:0px;
	width:678px;
}

#content{
    float:right;
    margin-right: 30px;
	width:618px;
}


#footer-box{width:897px; display:block; clear:both; margin:0  font-family:Georgia, "Times New Roman", Times, serif}

form .counter{
	z-index:-20;
	position: absolute;
	right: 0px;
	top: 0px;
	font-size:12px;
	font-weight:bold;
	color:#777;
	}
form .warning{color:#600;}
form .exceeded{color:#e00;}

textarea {
	border: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	width: 685px;
	height: 100px;
}


.wild {
	background:url("../common/footer-background.png") top left repeat-y;
    position: relative;
    text-align: center;
	top:0px;
	width:70%;
	height:80%;
	margin-left:150px;
	border-radius: 20px 20px 20px 20px / 20px 20px 20px 20px;

	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #006600;
	box-shadow: 10px 10px 5px #888888;
}

.large_blue {
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: blue;
}


.med_blue {
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: blue;
}

.bill_form_med {
	font-family: Helvetica,Verdana, Arial,  sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #006600;
}

table.tables {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	margin-left: auto ;
	margin-right: auto ;
	}
table.tables th {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
}
table.tables td {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
}

.tables tr:hover th[scope=row], .tables tr:hover td
{
  background-color: darkgreen;
  color: #fff;
}

.divcenter {
  margin-left: auto ;
  margin-right: auto ;
  text-align: center;
}

.serialimage {
	border-style: inset;
	border-width: 5px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 8px;
}

hr {
   border: 0;
   width: 80%;
   color: darkgreen;
 background-color: darkgreen;
 height: 2px;
 }


.usa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: yellow;
	line-height: normal;
	padding: 4px;
}
.usa td { background-color:#007000; border: 1px groove #AAAAAA;}

.can {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: yellow;
	line-height: normal;
	padding: 4px;
}
.can td { background-color:navy; border: 1px groove #AAAAAA;}


.int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: yellow;
	line-height: normal;
	padding: 4px;
}
.int td { background-color:#990099; border: 1px groove #AAAAAA;}

.alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: yellow;
	line-height: normal;
	padding: 4px;
}
.alt td { background-color:#000000; border: 1px groove #AAAAAA;}


.del {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: yellow;
	line-height: normal;
	padding: 4px;
}
.del td { background-color:#940000; border: 1px groove #AAAAAA;}

.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	padding: 4px;
}
.note td { background-color:#777777; border: 1px groove #AAAAAA;}

.tabletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	text-transform: none;
	padding: 2px;
	background-color:#669933;
}

.tabletitle_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	text-transform: none;
	padding: 2px;
	background-color:#444444;
}

.notice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
	padding: 3px;
}
