/* MAIN STYLES */

*,html {
margin:0;
padding:0;
font-size: 100%;
font-weight: normal;
}
body {
background: /*#9DC1DF*/#EFEFEF url('../images/bg-white.png')top left repeat fixed;
background-size: 100%;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color:  #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}
.MainContainer{
	    margin: 0 auto;
    width: 1200px;
}
div.CLASS {
border: 1px ridge #0000FF;
display: none; /* this is a must */
position: absolute; /* this is a must */
background-color: #fff;
padding: 10px;
font-size: 12px;
font-weight: bold;
color: #000;
text-align: center;
}
A {
color: /*#1E2A3A*/#3F7EB0;
font-size: 12px;
font-weight: bold;
text-align: center;
text-transform: capitalize;
text-decoration: none;
}
A:hover {
color: #f40009;
font-size: 12px;
font-weight: bold;
text-align: center;
text-transform: capitalize;
text-decoration: underline;
}
FORM {
display: inline;
}
.arrows{
BORDER: none;
}
h1 {
font-size: 26px;
font-weight: bold;
text-align: center;
text-transform: capitalize;
color: #00519A;	}
h2 {
font-size: 20px;
font-weight: bold;
text-align: center;
text-transform: capitalize;
color: #00519A;	}
h3 {
font-size: 18px;
font-weight: bold;
text-align: center;
color: #009900;	}
h4 {
font-size: 16px;
font-weight: bold;
text-align: center;
color: #009900;	}
h5 {
font-size: 13px;
text-align: center;
color: #009900;	}
h6 {
font-size: 10px;
text-align: center;
color: #000;	}
font, p, li		{
font-size: 13px;
/*text-shadow: .2em .2em .2em #02305A;*/
}
td {
font-size: 13px;
color: #00519A;
}
hr {
height: 5px;
border: solid #FFFF00 5px;
border-top-width: 1px;	}
hr1 {
height: 2px;
border: solid #000 2px;
border-top-width: 0px;	}
/* TABLE STYLES */
table {
border: 1px solid #ccc;
width: 100%;
margin:0;
padding:0;
border-collapse: collapse;
border-spacing: 0;
}
table tr {
border: 1px solid #ddd;
padding: 5px;
}
table th, table td {
padding: 10px;
text-align: center;
}
table th {
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
}
@media (max-width: 1024px) {
p,li,a{
font-size: 1.25em;
}
table {
border: 0;
}
table thead {
display: none;
}
table tr {
margin-bottom: 10px;
display: block;
border-bottom: 2px solid #ddd;
}
table td {
display: block;
width: 92%;
margin: 3px;
font-size: 1.25em;
border: 1px solid #ddd;
}
table td:last-child {
border-bottom: 0;
}
table td:before {
content: attr(data-label);
text-transform: uppercase;
font-weight: bold;
}
}

td.topHeadrow1 {
color: #fff; font-size: 18px; font-weight : bold;
background-color: #CAC478; height: 20px;
}
td.topHeadrowgrey {
color: #fff; font-size: 18px; font-weight : bold;
background-color: #c0c0c0; height: 33px;
}
td.topHeadrow2 {
color: #fff; font-size: 14px; font-weight : bold;
background-color: #8B3A3A; height: 28px;
}
td.topHeadrow3 {
color: #fff; font-size: 12px; font-weight : bold;
background-color: #8B3A3A; height: 28px;
}
td.topHeadrow4 {
color: #fff; font-size: 14px; font-weight : bold;
background-color: #ff0000;
border: 1px #006699 solid;
height: 28px;
}
td.topHeadrow5 {
color: #000;
font-size: 14px;
font-weight : bold;
background-color: #e5e5e5;
height: 20px;
white-space:nowrap;
}
td.topHeadrow6 {
color: #fff; font-size: 14px; font-weight : bold;
background-color: #8B3A3A; height: 28px;
white-space:nowrap;
}
table.form_main {
background-color: #e5e5e5;
border: 1px #006699 solid; 	}
td.row_main  {
background-color: #fff; 	}
/* for alternating listings in the admin area*/
/* green */
td.row1_0 {
color: #000;
font-size: 12px;
font-weight: bold;
text-align: left;
background-color: #00CD00;	}
td.row2_0 {
background-color: #EEEEEE; 	}
td.row3_0 {
background-color: #fff; 	}
td.row4_0 {
background-color: #00CD00; 	}
td.rowgreen {
background-color: #00CD00; 	}
td.rowred {
background-color: #FF0000; 	}
td.rowcomm {
background-color: #99FFFF; 	}
td.rowchurch {
background-color: #FF66FF; 	}
td.rowviewinv {
background-color: #33cc66;
border: 1px #000 solid; 	}
td.roweditinv {
background-color: #FF8C00;
border: 1px #006699 solid; 	}
.adminListingLeft_0 	{
color: #fff;
background-color: transparent;	}
/* blue	D1D7DC	*/
td.row1_1 {
background-color: #8B3A3A;	}
td.row2_1 {
background-color: #fff; 	}
td.row3_1 {
background-color: #EEEEEE; 	}
.adminListingLeft_1	{
color: #fff;
background-color : transparent;	}
/* for alternating image listings */
td.image_row_0 {
background-color: #E5E5E5; 	}
td.image_row_1 {
background-color: #fff; 	}
/* for alternating search result listings */
td.search_row_0 {
background-color: #E5E5E5;	}
td.search_row_1 {
background-color: #fff; 	}
/* Form elements */
.sub_bttn {
BORDER-RIGHT: #104a7b 1px solid;
BORDER-TOP: #afc4d5 1px solid;
FONT-WEIGHT: 900;
FONT-SIZE: 12px;
BACKGROUND: #2e8b57;
BORDER-LEFT: #afc4d5 1px solid;
CURSOR: hand;
COLOR: #fff;
BORDER-BOTTOM: #104a7b 1px solid;
FONT-STYLE: normal;
HEIGHT: 19px;
TEXT-DECORATION: none
}
input, textarea, select {
color : #000;
FONT-WEIGHT: 900;
font: normal 12px Arial,"Helvetica Neue",Helvetica,sans-serif;
border-color : #000;
}
/* The text input fields background colour */
input.post, textarea.post, select {
background-color : #fff;
}
input { text-indent : 2px; }
/* TEXT STYLES */
/* Header */
.medboldwhitehead {
font-size : 12px;
font-weight: bold;
color:#fff
text-decoration: none;
}
.medboldheadblk 	{
font-size : 12px;
font-weight: bold;
color:#000
text-decoration: none;
}
/* Footer */
.medboldfoot {
font-size : 14px;
font-weight: bold;
color:#fff
}
/* Body */
.smaller {
font-size : 8px;
color:#000
}
.smallred {
font-size : 10px;
color:#FF0000
}
.smallgreen {
font-size : 10px;
color:#2e8b57
}
.small {
font-size : 9px;
font-family: Verdana;
color:#000
}
.smallwhite {
font-size : 10px;
color:#fff
}
.med {
font-size : 12px;
color:#000
}
.medwhite {
font-size : 12px;
color:#fff
}
.medred {
font-size : 12px;
color:#ff0000
}
.medblue {
font-size : 12px;
color:#0000ff
}
.smallBold {
font-size : 10px;
font-weight: bold;
color:#000 	}
.medBold {
font-size : 12px;
font-weight: 900;
color:#000
text-decoration: none;
}
.medBoldgreen {
font-size : 12px;
font-weight: 900;
color:#00cd00
text-decoration: none;
}
.medBoldwhite {
font-size : 12px;
font-weight: bold;
color:#fff
text-decoration: none;
}
.medBoldred {
font-size : 12px;
font-weight: bold;
color:#ff0000
}
.lrgBold {
font-size : 14px;
font-weight: bold;
color:#000 	}
.lrgBoldwhite {
font-size : 14px;
font-weight: bold;
color:#fff 	}
.lrgBoldyellow {
font-size : 14px;
font-weight: bold;
color:#ffff00 	}
.lrgBoldred 	{
font-size : 14px;
font-weight: bold;
color:#ff0000 	}
.xtralrgbold {
font-size : 18px;
font-weight: bold;
color: #000; 	}
.xtralrgboldwhite {
font-size : 18px;
font-weight: bold;
color: #fff; 	}
.xtralrgred 	{
font-size : 18px;
font-weight: bold;
color: #ff0000; 	}
.xtragreen {
font-size : 18px;
font-weight: bold;
color: #00cd00; 	}
.xtrablue {
font-size : 18px;
font-weight: bold;
color: #0000ff; 	}
.required {
color: #FF0000;
background-color : transparent;	}
.lightText {
color: #fff;
background-color : transparent;	}
/* More New Stuff */
.boldlink {
font-weight: bold;
color: #000;
text-decoration: none;
cursor: hand;
font-style: normal;
}
.alphaBox {
BORDER-RIGHT: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid;
BORDER-TOP: #999999 1px solid;
FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=50);
BORDER-LEFT: #999999 1px solid; COLOR: #000;
BORDER-BOTTOM: #999999 1px solid;
HEIGHT: 18px;
BACKGROUND-COLOR: #e5e5e5
}
SELECT {
FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=50);
font-size : 12px;
text-transform : uppercase;
COLOR: #000;
BACKGROUND-COLOR: #fff;
}
INPUT-RADIO {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #21659c; BORDER-BOTTOM: 0px
}
.transparent {
BACKGROUND-COLOR: transparent
}
DIV.visible {
VISIBILITY: visible
}
DIV.invisible {
VISIBILITY: hidden
}
A.helpLink {
CURSOR: help; COLOR: black; BORDER-BOTTOM: black 1px dashed; TEXT-DECORATION: none
}
A.helpLink:hover {
COLOR: #808080; BORDER-BOTTOM: #808080 1px dashed
}
.help-tooltip {
BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; BACKGROUND: #efefef; FILTER: progid; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; WIDTH: 200px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; POSITION: absolute
}
.help-tooltip A {
FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #336699
}
.help-tooltip A:hover {
FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #336699
}
.starbox {
FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #21659c; PADDING-TOP: 2px; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.starboxnum {
FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #21659c; BACKGROUND: url(/images/inputbg.gif); PADDING-TOP: 2px; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.form-button {
BORDER-RIGHT: #808080 3px double; BORDER-TOP: #808080 3px double; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/form-button.gif) #fff; BORDER-LEFT: #808080 3px double; COLOR: #000; BORDER-BOTTOM: #808080 3px double; FONT-FAMILY: Arial,"Helvetica Neue",Helvetica,sans-serif;
}
UNKNOWN {
BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 12px; BACKGROUND: url(/images/inputbg.gif) #fff; BORDER-LEFT: #808080 1px solid; COLOR: #000; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.shadowbox {
BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: url(/images/inputbg.gif) #fff; BORDER-LEFT: #808080 1px solid; COLOR: #404040; PADDING-TOP: 2px; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Arial,"Helvetica Neue",Helvetica,sans-serif; HEIGHT: 20px
}
.coolbox {
BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/images/graph_bg.gif) #fff; BORDER-LEFT: #808080 1px solid; COLOR: #404040; PADDING-TOP: 2px; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Arial,"Helvetica Neue",Helvetica,sans-serif; HEIGHT: 20px
}
