@charset "utf-8";
/* CSS Document */
/* Author: Eric Bourland */

/* force a vertical scrollbar to appear on all pages, to eliminate horizontal page shift
----------------- */

html { min-height: 100%; margin-bottom: 1px; }

/*COMMONLY USED SELECTORS----------------- */

/* font variants
----------------- */

.bold	{
font-weight:bold !important;
}

.italic	{
font-style:italic !important;
}

.underline	{
text-decoration:underline !important;
}

.smallred	{
font: 0.8em Verdana, Geneva, sans-serif;
color:#e31b23 !important;
}

.smallgray	{
font: 10px Verdana, Geneva, sans-serif !important;
color:#666 !important;
}

.smallgray a {
font: 10px Verdana, Geneva, sans-serif !important;
color:#666 !important;
}


.required	{
font: 1.2em Verdana, Geneva, sans-serif;
color:#e31b23 !important;
}


/* FLOATS, CLEARS, ALIGNS, BORDERS, PADDING, WIDTH GOVERNORS
----------------- */
.float-left	{
float:left;
}

.float-right	{
float:right;
}

.float-left-img	{
float:left;
margin: 0 20px 20px 0;
}

.float-right-img	{
float:right;
margin: 0 0 20px 20px;
}

.clear-both	{
clear:both;
}

.clear-none	{
clear:none;
}

.clear-left	{
clear:left;
}

.clear-right	{
clear:right;
}

.align-right	{
text-align:right;
}

.align-justify	{
text-align:justify;
}

.align-center	{
margin:auto auto;
text-align:center;
}
	
.border0	{
border:0 !important;
}

.border1	{
border:1px solid #000 !important;
}

.padding10	{
padding:1em;
}

.padding20	{
padding:2em;
}


/* WIDTHS
----------------- */
.width100px	{
width:100px;
}

.width125px	{
width:125px;
}

.width150px	{
width:150px;
}

.width175px	{
width:175px;
}

.width200px	{
width:200px;
}

.width225px	{
width:225px;
}

.width250px	{
width:250px;
}

.width275px	{
width:275px;
}

.width300px	{
width:300px;
}

.width325px	{
width:325px;
}

.width350px	{
width:350px;
}

.width375px	{
width:375px;
}

.width400px	{
width:400px;
}

.width425px	{
width:425px;
}

.width450px	{
width:450px;
}

.width475px	{
width:475px;
}

.width500px	{
width:500px;
}

.width525px	{
width:525px;
}

.width550px	{
width:550px;
}

.width575px	{
width:575px;
}

.width600px	{
width:600px;
}

.width625px	{
width:625px;
}

.width650px	{
width:650px;
}

.width675px	{
width:675px;
}

.width700px	{
width:700px;
}

.width800px	{
width:800px;
}

.width144px	{
width:144px;
}

.width288px	{
width:288px;
}

/*INDENTS*/
.indent1em	{
padding-left:1em;
}

.indent2em	{
padding-left:2em;
}

.indent3em	{
padding-left:3em;
}

.indent4em	{
padding-left:4em;
}

.indent5em	{
padding-left:5em;
}


/* COLORS
----------------- */

.red	{
color:#c00;
}

.white	{
color:#fff;
}

.blue	{
color:#106cb6;
}

.green	{
color:#0c0;
}

.maroon	{
color:#8e3227;
}

.amd_orange	{
color:#f60;	
}

.tirblue	{
color:#1e739a;
}


/* BACKGROUND COLORS
----------------- */

.gold-background	{
background-color:#fccd14
}

.silver-background	{
background-color:#ccc;
}

.bronze-background	{
background-color:#b4b06b;
}

/* HR
----------------- */

hr	{
width: 120px;
height:1px;
line-height:1px;
text-align:center;
margin: 25px auto;
color:#3a5169;
clear:both;
}

.caption {
font: normal 11px Verdana, Arial, Helvetica, Calibri, sans-serif;
color: #666;
}

.email_wrapper {
display:none;
visibility: hidden;	
}

input	{
margin: 0 0 15px 0;	
}

/* BOXES
----------------- */

.brownbox	{
background-color: #f5f3ed;
border:1px solid #ece9d8;
padding:10px;
margin:15px 0 0 0;
}

.brownbox p, .brownbox li	{
font: 12px verdana,arial,helvetica,sans-serif;
margin:0 0 7px 0;
}

.brownbox h3	{
color: #000;
font: bold 13px verdana, arial, helvetica;
margin:0 0 3px 0;
}

.brownbox a:link, .brownbox a:visited	{
font: 12px verdana,arial,helvetica,sans-serif;
text-decoration:none;
}

.brownbox a:hover, .brownbox a:active	{
font: 12px verdana,arial,helvetica,sans-serif;
text-decoration:underline;
}



.graybox	{
background-color: #ebebeb;
border:1px solid #333;
padding:10px;
font: 12px arial,helvetica,verdana,sans-serif;
}

.graybox h2	{
font: bold 16px arial,helvetica,verdana,sans-serif;
color:#369;
}

.graybox a:link, .graybox a:visited	{
text-decoration:none !important;
color:#369 !important;
}

.graybox a:hover, .graybox a:active	{
text-decoration:underline !important;
color:#369 !important;
}


/* HR
----------------- */

hr.news	{
width: 80px;
height:1px;
line-height:1px;
text-align:center;
margin: 15px auto;
color:#8c182d;
clear:both;
}

a.newsrow {
font: bold 9px verdana,arial,helvetica,sans-serif !important;
text-decoration:none;
text-transform:uppercase;
color:#8c182d;
}

a.newsrow img {
border:0;
vertical-align:bottom;
}

.newsdisplaynote	{
font: italic 10px verdana,arial,helvetica,sans-serif !important;
color:#666;
}

.errorbox	{
height:50px;
width:600px;
padding:10px;
margin:auto auto;
font: bold 14px verdana,arial,helvetica,sans-serif;
color: #06C;
border:1px solid #903;
}



.greensafebox	{
padding:5px;
border:1px solid #0c0;
background:url(http://www.ebwebwork.com/control/img/mouseicon55px.png) left center no-repeat;
padding-left:100px;
width:800px;
height:auto;
}


tr.Level1Admin td	{
background-color: #f5f3ed;
border-top:1px solid #ece9d8;
border-bottom:1px solid #ece9d8;
}

tr.Level3Admin td	{
background-color:#fafafa;	
}

.adminCenter td	{
text-align:center;
}

