/* Global Variables */

body { 
 background-color:#FFFFFF; 
 color:#000000;
 font-family:Verdana;
 font-size:10pt;
 margin:0px;
}
h1 { color:#067FC4; }
input[type="text"] {
 border: 1px solid #CCCCCC; 
 color: #000000; 
 padding: 15px 5px 15px 5px;
 background-color:#FFFFFF; 
 font-size: 10pt; 
 font-family: Verdana, Arial; 
 margin: 3px; 
 padding: 5px; 
 space: 0px; 
}
input[type="password"] {
 border: 1px solid #CCCCCC; 
 color: #000000; 
 padding: 15px 5px 15px 5px;
 background-color:#FFFFFF; 
 font-size: 10pt; 
 font-family: Verdana, Arial; 
 margin: 3px; 
 padding: 5px; 
 space: 0px; 
}
input[type="checkbox"] {
 color: #000000; 
 padding: 15px 5px 15px 5px;
 font-size: 10pt; 
 font-family: Verdana, Arial; 
 margin: 3px; 
 padding: 5px; 
 space: 0px; 
}
input[type="text"]:focus {
 background-color:#FFFFFF;
 color: #067FC4;
 border: 1px solid #666666;
}
input[type="password"]:focus {
 background-color:#FFFFFF;
 color: #067FC4;
 border: 1px solid #666666;
}
select {
 border: 1px solid #CCCCCC; 
 height: 30px; 
 color: #000000; 
 text-align: left; 
 background-color:#FFFFFF; 
 font-size: 10pt; 
 font-family: Verdana, Arial; 
 margin: 3px; 
 line-height: 12pt; 
 padding: 5px; 
 space: 0px; 
}
select:focus {
 background-color:#FFFFFF;
 color: #067FC4;
 border: 1px solid #666666;
}
table {
 background-color:#FFFFFF;
 color:#000000;
 font-family:Verdana;
 font-size:10pt;
}
a  { color: #067FC4; 
}
a:hover { color: #000000; 
}
textarea {
 border: 1px solid #F1F1F1; 
 color: #000000; 
 padding: 15px 5px 15px 5px;
 background-color:#FFFFFF; 
 font-size: 10pt; 
 font-family: Verdana, Arial; 
 margin: 3px; 
 padding: 5px; 
 space: 0px; 
}
textarea:focus {
 background-color:#FFFFFF;
 color: #067FC4;
 border: 1px solid #666666;
}

/* Size variables */

.left { text-align: left; } 
.center { text-align: center; }
.right { text-align: right; }
.w60 { width:60px; }
.w80 { width:80px; }
.w75{ width:75px; }
.w20 { width:20px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w150 { width:150px; }
.w175 { width:175px; }
.w200 { width:200px; }
.w400 { width:400px; }
.w5p { width:5%; }
.w10p { width:10%; }
.w15p { width:15%; }
.w20p { width:20%; }
.w25p { width:25%; }
.w30p { width:30%; }
.w33p { width:33%; }
.w35p { width:35%; }
.w50p { width:50%; }
.w60p { width:60%; }
.w80p { width:80%; }
.w90p { width:90%; }
.w95p { width:95%; }
.w98p { width:98%; }
.w100p { width:100%; }
.vaTop { vertical-align:top; }
.vaMiddle { vertical-align:middle; }
.vaBottom { vertical-align:bottom; }
.bold { font-weight: bold ; }
.h100 { height: 100px; }
.h200 { height: 200px; }
/* Other Variables */

.addButton {
 cursor: hand;
 font-family: Verdana, Arial;
 border: 2px solid #34831E;
 height: 35px;
 background-color:#71BC5E;
 color:#FFFFFF;
 padding: 5px;
 margin: 3px;
 font-weight: bold;
 font-size: 12pt;
}
.addButton:hover {
 background-color:#47A52E;
}
.deleteButton {
 cursor: hand;
 font-family: Verdana, Arial;
 border: 2px solid #B00707;
 background-color:#D14F4F;
 color:#FFFFFF;
 font-weight: bold;
 font-size: 12pt;
 padding: 5px;
 height: 35px;
 margin: 3px;
}
.deleteButton:hover {
 background-color:#AA0000;
}
.reviewButton {
 cursor: hand;
 font-family: Verdana, Arial;
 border: 2px solid #A58530;
 height: 35px;
 background-color:#DEAD29;
 color:#FFFFFF;
 padding: 5px;
 margin: 3px;
 font-weight: bold;
 font-size: 12pt;
}
.reviewButton:hover {
 background-color:#EDC966;
}





.credits {
 color:#666666;
}

.var {
 background-color:yellow;
}
.wayne {
 background-color:#AA0000;
 color:#FFFFFF;
}
.name {
 color:#067FC4;
 font-size:20pt;
}
.h3 {
 font-size:12pt;
 color:#333333;
 font-weight:bold;
}

.twoColor {
 color:#00a579;
 font-weight: bold;
 cursor: hand;
}


.blue_input {
 border: 1px solid #0F5E8B; 
 height: 30px; 
 color: #FFFFFF; 
 text-align: left; 
 background-color:#419ACD; 
 font-size: 10pt; 
 font-family: Verdana, Arial; 
 margin: 3px; 
 line-height: 12pt; 
 padding: 5px; 
 space: 0px; 
}
.yellow_form {
 background-color:yellow;
}
.white_form {
 background-color:white;
}

.white_link {
 color:#FFFFFF;
}
.white_link:hover {
 color:#000000;
}
.submit {
 font-family: Verdana, Arial;
 border: 2px solid #CCCCCC;
 height: 35px;
 background-color:#E0E0E0;
 background-image: url("images/gray_gradient.jpg");
 color:#333333;
 padding: 5px;
 margin: 5px;
 cursor: hand;
 font-weight: bold;
 font-size: 12pt;
}
.smallButton {
 font-family: Verdana, Arial;
 border: 1px solid #CCCCCC;
 height: 25px;
 background-color:#E0E0E0;
 background-image: url("images/gray_gradient.jpg");
 color:#333333;
 padding: 5px;
 margin: 5px;
 cursor: hand;
 font-weight: bold;
 font-size: 10pt;
}
.smallButton:hover {
 color:#000000;
 border: 1px solid #999999;
}
.submit:hover {
 color:#000000;
 border: 2px solid #999999;
}
.red_button {
 cursor: hand;
 font-family: Verdana, Arial;
 border: 2px solid #B00707;
 background-color:#D14F4F;
 color:#FFFFFF;
 font-weight: bold;
 font-size: 12pt;
 padding: 5px;
 height: 35px;
 margin: 3px;
}

.largebutton {
}

.smallbutton {
 padding: 2px;
 margin: 0px;

}
.green_button {
 cursor: hand;
 font-family: Verdana, Arial;
 border: 2px solid #34831E;
 height: 35px;
 background-color:#47A52E;
 color:#FFFFFF;
 padding: 5px;
 margin: 3px;
 font-weight: bold;
 font-size: 12pt;
}

.orange_button {
 cursor: hand;
 font-family: Verdana, Arial;
 border: 2px solid #A58530;
 height: 35px;
 background-color:#DEAD29;
 color:#FFFFFF;
 padding: 5px;
 margin: 3px;
 font-weight: bold;
 font-size: 12pt;
}
.blue_submit {
 font-family: Verdana, Arial;
 border: 2px solid #419ACD;
 height: 35px;
 background-color:#067FC4;
 background-image: url("images/blue_gradient.jpg");
 color:#FFFFFF;
 padding: 5px;
 margin: 3px;
 font-weight: bold;
 font-size: 12pt;
}

.table  {
 border-collapse:collapse;
}
.table, .td, .th{
 border: 1px solid #CCCCCC;
}


.rounded {
 border: 1px solid #CCCCCC;
 border-radius:5px;
}

.border_table {
 border-bottom:1px solid #0071AB;
}
.td {
 padding:5px;
 font-size:10pt;
}
td.background { background-color:#E0E0E0; }

.bg { background-color:#F1F1F1; }
.bg_menu { background-color:#EAEAEA; }
.small {
 font-size:8pt;
}
.medium {
 font-size:10pt;
}
.paragraph {
 font-size:10pt;
}
.Completed {
 color: #666666;
 font-style:italic;
}
.Awaiting_Signatures {
 color: #AA9000;
}
.Awaiting_Signatures_bg {
 color: #AA9000;
 background-color: #FFFADD;
}
.Incomplete {
 color: #AA0000;
}
.Incomplete_bg {
 color: #AA0000;
 background-color: #FFDDDD;
}

.Cost_Share_Only {
 color: #999999;
 font-style:italic;
}
.title {
 color: #159677;
}
.red_title {
 color: #AA0000;
 font-weight:bold;
}
.wide_margin {
 margin: 3px; 
 padding: 5px; 
}
.step_title {
 color: #0070AA;
 font-weight: bold;
}
.single_record { 
 page-break-after: always;
}

.hoverTR:hover { background-color:#F7F7F7;}



