/*
Primary Color:
00B060 218457 00733E 36D88E 61D8A2 c2f3b2
Complementary Color:
FF4500 BF5730 A62D00 FF7340 FF9973 
*/

.cosimostyle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC}
body {
/*scrollbar-face-color: #EAB0B6; scrollbar-highlight-color: #aa7f52;
scrollbar-shadow-color: #c6a989; scrollbar-3dlight-color: #c6a989;
scrollbar-arrow-color: #fff4f5; scrollbar-track-color: #EEC3C7;
scrollbar-darkshadow-color: #c6a989; 

ECE5D5
*/
background:#DFECDD;
	color:#000000;
	font-size:13px;
/*	background:#749B04 url(/lib/img/bg_green_stripe.png);*/
}

a:link   { color:#000000; text-decoration:none; }
a:visited{ color:#000000; text-decoration:none; }
a:hover  { color:red; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }

a.dashedline:link { color:#ffffff;border-bottom:1px dashed #ffffff;text-decoration:none;}
a.dashedline:visited { color:#ffffff;border-bottom:1px dashed #ffffff;text-decoration:none;}
a.dashedline:hover { color:#ffff00; border-bottom:1px dashed #ffff00;text-decoration:none;}
a.dashedline:active { color:#ffffff;border-bottom:1px dashed #ffffff;text-decoration:none;}

a.menu:link   { color:#ffffff; text-decoration:none; }
a.menu:visited{ color:#ffffff; text-decoration:none; }
a.menu:hover  { color:yellow; text-decoration:underline; }
a.menu:active { color:#ffffff; text-decoration:none; }
.menu_highlite{ color: #000000;background:#A0E888;padding: 1 3 3 3; font-weight:bold}

a.list:link { color:#A62D00;text-decoration:none;}
a.list:visited { color:#A62D00;text-decoration:none;}
a.list:hover { color:#A62D00; border-bottom:1px dashed #ff0000;text-decoration:none;}
a.list:active { color:#A62D00;text-decoration:none;}

a.green:link { color:#00733E;border-bottom:1px dashed #00B060;text-decoration:none;}
a.green:visited { color:#00733E;border-bottom:1px dashed #00B060;text-decoration:none;}
a.green:hover { color:#00733E; border-bottom:1px dashed #FF4500;text-decoration:none;}
a.green:active { color:#00733E;border-bottom:1px dashed #00B060;text-decoration:none;}

a.gray:link { color:#000000;border-bottom:1px dotted #cccccc;text-decoration:none;}
a.gray:visited { color:#000000;border-bottom:1px dotted #cccccc;text-decoration:none;}
a.gray:hover { color:#999999; border-bottom:1px dotted #00B060;text-decoration:none;}
a.gray:active { color:#999999;border-bottom:1px dotted #FF4500;text-decoration:none;}

a.red:link { color:#ff0000;border-bottom:1px dashed #00B060;text-decoration:none;}
a.red:visited { color:#ff0000;border-bottom:1px dashed #00B060;text-decoration:none;}
a.red:hover { color:#00733E; border-bottom:1px dashed #FF4500;text-decoration:none;}
a.red:active { color:#ff0000;border-bottom:1px dashed #00B060;text-decoration:none;}

h1{font:Arial, Helvetica, sans-serif; color:#A62D00; font-size:18px; font-weight:bold;}

/*.links {color: #FFFFFF;}*/

th{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: ffffff; background-color:#D6655A;font-weight:normal;text-align:center;vertical-align:;}

td{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;font-weight:normal;text-align:;vertical-align:;}

hr{color: #EFAA6B;
background-color: #EFAA6B;
height: 1px;}
hr.dbl{border:double;height: 3px;}
hr.dot{border:dotted;}

.text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}

.header1{color: #ffffff;background:#47B422;letter-spacing:3px;}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B85459;
	font-weight: bold;
}
.header4{color: #00733E;}
.header_c {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #A62D00;
 font-weight: ; 
 letter-spacing:3px;
}
.header_e {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #A62D00;
 font-weight: bold; 
 letter-spacing:1px;
}
.header-sub {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #BA8353;
}

.form {
	border: 1px solid #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676767;
}

.image{border:0}

.reverse_c {padding: 2 20 0 20;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;background:#FF4500;font-weight: ; letter-spacing:5px;
}
.reverse_e {padding: 2 20 0 20;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;background:#D6655A;font-weight: ; letter-spacing:1px;
}


.color1{background:#A0E888;}
.color2{background:#47B422;}
.color3{background:#ffffff;}

.color3.border-b-g {border-bottom:5 solid c2f3b2;}
.color3.border-b-g1 {border-bottom:1 solid c2f3b2;}
.color3.border-b-g2 {border-bottom:2 solid c2f3b2;}

.color4{background:#d9d1c6;}
.color5{background:#c2f3b2;}
.color6{background:#A62D00;}
.color10{color:#BA8353;}
.color11{color:#00B060;}
.colorOrange{color:#BA8353;}
.colorGray{color:gray;}
.colorRed{color:red;}


.img_double_frame{border: 7px solid double #47B422;} 

.dataAright{text-align:right;}

.TbBorder{border-left:1px black solid;border-right:1px black solid;}
.TbLBorder{border-left:1px black solid;border-right:0px;}
.TbRBorder{border-left:0px;border-right:1px black solid;}
.TbBBorder{border-bottom:1px black solid;}
.TbTBorder{border-top:1px black solid;}

.TbOTBLRBorder{border-top:1px #BA8353 solid;border-bottom:1px #BA8353 solid;border-left:1px #BA8353 solid;border-right:1px #BA8353 solid;}
.TbOTLRBorder{border-top:1px #BA8353 solid;border-left:1px #BA8353 solid;border-right:1px #BA8353 solid;}
.TbOBTBLRBorder{border-bottom:1px #BA8353 solid;border-left:1px #BA8353 solid;border-right:1px #BA8353 solid;}
.TbOBTLRBorder{border-top:1px #BA8353 solid;border-left:1px #BA8353 solid;border-right:1px #BA8353 solid;}

.BorderBottomDot{border-bottom:1px maroon dotted;}





div.content {
    overflow:hidden;
    margin:0 0 15px 0;
    background:#F2F2F2;
    border:1px #DDDDDD solid;
    padding:20px 18px;
    position:relative;
}

.topbottom { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #A62D00; border-bottom: 1px solid black; }
.topbottomwhite { color: white; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; background-color: #A62D00; margin-top: 5px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid white; border-bottom: 1px solid white; }


/* Wikitable (Prettytable) class for skinning normal tables */
table.data{
	margin: 5px 1em 1em 0;
	background: #f9f9f9;
	border: 1px #aaaaaa solid;
	border-collapse: collapse;
	empty-cells: show;
}
table.data th, table.data td {
	border: 1px #aaaaaa solid;
	padding: 0.2em 0.4em;
}


/* Wikitable (Prettytable) class for skinning normal tables */
table.wikitable,
table.prettytable {
	margin: 1em 1em 1em 0;
	background: #f9f9f9;
	border: 1px #aaaaaa solid;
	border-collapse: collapse;
	empty-cells: show;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
	border: 1px #aaaaaa solid;
	padding: 0.2em 0.4em;
}
table.wikitable th, table.wikitable td.hl3, table.wikitable th.hl3,
table.prettytable th, table.prettytable td.hl3, table.wikitable th.hl3 {
	background: #8da7d6;
	text-align: center;
}
table.wikitable td.hl1, table.wikitable th.hl1,
table.prettytable td.hl1, table.wikitable th.hl1 {
	background: #c5d8fc;
	text-align: center;
}
table.wikitable td.hl2, table.wikitable th.hl2,
table.prettytable td.hl2, table.wikitable th.hl2 {
	background: #a7c1f2;
	text-align: center;
}
table.wikitable caption,
table.prettytable caption {
	margin-left: inherit;
	margin-right: inherit;
	font-weight: bold;
}

/*.matchTypeDiv {*/
	/*margin: 150px auto;*/
/*	font-size: 14px;*/
	/*color: white;*/
/*}*/

.appForm input {
	margin-top: 5px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	font-size: 12px;
}

.appForm textarea {
/*font-family: Arial, sans-serif; */
font-size: 11px; !important;/* Font size */
}

.appForm select {
	margin-top: 5px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	font-size: 12px;
}

.matchTypeDiv input {
	margin-top: 5px;
	margin-left: 0px;
	/*height: 28px;*/
	width: 100%;
	outline: none;
	/*border: none;*/
	padding: 4px 2px 4px 2px;
	font-size: 12px;
}

.highlight {
	font-size: 18px;
	font-weight: bold;
	color:red;
}

#splash-page {
  position: absolute;
  top: 50px; 
  left: 50%; 
  /*margin-left:-120px;*/
  transform: translateX(-50%);
  height: auto;
  padding:12px;
  background: white;
  border:3px #00349B solid;
  border-radius: 14px;
  z-index: 10;
  text-align: center;
  display:none; /* hidden by default */
}

#splash-page img {
 max-width: 340px;
}

#splash-text {
  margin-top: 10px;
  max-width: 340px;
  font-size: 16px;
  /*font-weight: bold;*/
  color:#00349B;
  line-height:1.4;
}

