﻿body {margin:0px; border:0px; padding:0px; background-color:#FFFFFF; text-decoration:none; border-collapse:separate; color: #4F4F4F; font-family: "Verdana"; font-size: 8pt;}
table {margin:0px; border:0px; padding:0px; width:100%; vertical-align:top; text-decoration:none; border-collapse:collapse;}
th {margin:0px; border:0px; padding:0px; vertical-align:top; border-collapse:collapse;}
tr {margin:0px; border:0px; padding:0px; vertical-align:top; border-collapse:collapse;}
td {margin:0px;  border:0px; padding:0px; vertical-align:top}
select {font-family:"verdana";font-size:8pt;}
input {font-family:"verdana";font-size:8pt;}
hr {height:0px;border:0px;}
p {margin:0px;padding:0px;}
textarea {font-family:"Verdana";font-size: 8pt;}

.subheading1 {font-family:"Verdana";color:#003399; font-weight:bold; font-size: 12pt;text-decoration:none; }
.sitelogo {border:0px;padding:0px;margin:0px;}
.sitelogo a:hover {cursor: hand}
.siteheader {width:80%;font-family: "Verdana", Times, serif; font-size: 14pt; font-weight: bold; text-transform: uppercase; color: #003399; vertical-align:bottom; letter-spacing: 1.5pt;}
.siteheaderback {border-left:solid 1px #AABDD1;border-right:solid 1px #AABDD1;border-top:solid 1px #AABDD1;border-bottom:0px;}
.bannerback {background-image: url(Images/bannerM.jpg);height:82px;border:0px;padding:0px;margin:0px;text-decoration:none;}
.bannerleft {width:399px;height:82px;border:0px;padding:0px;margin:0px;text-decoration:none;}
.bannerright {width:349px;height:82px;border:0px;padding:0px;margin:0px;text-decoration:none;}
.leftnavBack {background-image: url(Images/navBack.gif); border-left:solid 1px #AABDD1;border-right:solid 1px #AABDD1;border-bottom:solid 1px #AABDD1;border-top:solid 0px #AABDD1;width:175px;height:400px;white-space:nowrap;color:#003399;}
.bodyBack {background-image: url(Images/bodyBack.gif); background-repeat: repeat-y; background-position: right; border-left:solid 1px #AABDD1;border-right:solid 1px #AABDD1;border-bottom:solid 1px #AABDD1;border-top:solid 0px #AABDD1;padding:10px 10px 10px 10px;}
.footer {text-transform: uppercase; color: #6699CC; font-size: 10px; padding-top: 4px; padding-right: 10px; font-family:"Verdana"}
.footerback {background-image: url(Images/footerBack.gif); text-transform: uppercase; color: #6699CC; font-size: 10px; padding-top: 4px; padding-right: 10px}
/*
.tdMenu {height:27px;vertical-align:middle;border-bottom:solid 1px #AABDD1;border-collapse:separate;padding:0px}
.tdMenu span {font-family:"Verdana", Times, serif; font-size: 7.8pt; font-weight:bold; text-decoration: none; text-transform: uppercase;padding-left: 3px; padding-bottom: 0px; padding-top:0px;}
.menuitem {color: #006499;}
.menuitemhover {cursor: hand; color:#999933; background-color:White; }
.tdSubMenu {height:20px;vertical-align:middle;border-bottom:solid 0px #AABDD1;border-collapse:collapse;text-decoration:none; text-transform: none;background-color:White;}
.tdSubMenu span {font-family:"Verdana", Times, serif; font-size: 7.8pt; font-weight:normal; text-decoration: none; text-transform: none;padding-left: 6px; padding-bottom: 0px; padding-top:0px;}
*/
.pageheaderpadding {padding-bottom:20px}
/*
    .pageheader {font-family: "Times New Roman", Times, serif; font-size: 18px; text-transform: uppercase; color: #003399;}
*/
.pageheader {font-family: "Times New Roman", Times, serif; font-size: 18px; text-transform: uppercase; color: #003399;}

.subheading {color:#003399; font-weight:bold; font-size: 10pt;text-decoration:none; font-family:"verdana"}
.leftnavmenu {padding:0px;font-family:"Verdana"; font-size: 7.8pt;border-collapse:separate;}
.leftnavmenuroot {height:0px;padding:0px;border-width:0px;border-collapse:collapse;display:none;empty-cells:hide;font-size:0px;line-height:0px;margin:0px;}
.leftnavmenunode {color:#003399;height:27px;vertical-align:middle;border-top:solid 1px #AABDD1;font-weight:bold;text-transform:uppercase; padding-left: 3px;}
.leftnavmenuparent {background-color:White;color:#999933;}
.leftnavmenuhover {background-color:White;color:#999933;}
.leftnavmenuselected  {background-color:White;color:#999933;}
.leftnavmenulevel2 {height:18px;background-color:White;border:solid 0px #AABDD1;font-weight:normal;padding-left: 3px;}
.grouptable {border-collapse:separate;}
.grouptable td {border: solid 1px #AABDD1;padding:4px 4px 4px 4px}
.grouptable td a {text-decoration:none;color:#003399}
.grouptable td a:hover {color:#999933; background-color:White;}
.lighttext {color:#999999}
.boldtext {color:#003399; font-weight:bold;}

.filtertable {border:0px; font-family:"Verdana"; font-size:8pt; }
.filtertable td {padding:0px;vertical-align: middle;}

.rightalign {text-align:right;}

.displaytable {border:0px; font-family:"Verdana"; font-size:8pt; }
.displaytable td {padding:3px; vertical-align:top}

.reportheading {font-size:10pt;background:#003399;color:#FFFFFF;font-weight:bolder;font-family: "Verdana", Times, serif;}
.reportlink  {font-size:12pt;background:#DFDFDF;color:#4F4F4F}
.reportlink td {text-align:right}
.reportlink a {font-family: "verdana", Times, serif; font-size:8pt; text-decoration:underline;font-weight:bold;cursor:pointer; background:#DFDFDF;color:black}
.stripsubheading {white-space:nowrap; background-color:#AABDD1;Font-Weight:bold;font-family:"verdana"; font-size:8pt; padding: 3px}
.gridview {font-family:"verdana"; font-size:8pt;border:solid 1px white;width:90%}
/*
    .gridheader th {white-space:nowrap; background-color:#AABDD1;Font-Weight:bold;font-family:"verdana"; font-size:8pt;border:solid 1px white; padding: 3px}
    .gridheader th a {Color:Black;}
    .gridrow td {font-family:"verdana"; font-size:8pt;border:solid 1px white; padding: 1px}
    .gridrowalt td {background-color:#DFDFDF;font-family:"verdana"; font-size:8pt;border:solid 1px white; padding: 1px}
    .gridrow a:hover {color: #800000;}
    .gridrowalt a:hover {color: #800000;}
    .gridrow a:visited {color: #800000;}
    .gridrowalt a:visited {color: #800000;}
*/
.gridheader th {white-space:nowrap; background-color:#0069B0;Font-Weight:bold;font-family:"verdana"; font-size:8pt;border:solid 1px white; padding: 3px}
.gridheader th a {Color:#ffffff;text-decoration:none;}

.gridrow td {color:#0069B0;font-family:"verdana"; font-size:8pt;border:solid 1px white; padding: 1px}
.gridrowalt td {color:#0069B0;background-color:#efefef;font-family:"verdana"; font-size:8pt;border:solid 1px white; padding: 1px}
.gridrow a {color:#0069B0;text-decoration:none;}
.gridrowalt a {color:#0069B0;text-decoration:none;}
.gridrow a:hover {color: #800000;}
.gridrowalt a:hover {color: #800000;}
.gridlink a {color:#0069B0;}
.editlink {color: #003399;text-decoration:none;font-weight:bold;}
.editlink a {color: #003399;text-decoration:none;font-weight:bold;}
.editlink1 a {color: #003399;text-decoration:underline;font-weight:bold;}
/* 
.gridrow a:visited {color: #800000;}
.gridrowalt a:visited {color: #800000;}
.gridlink a:visited {color:#0069B0;} 
*/

.button {width:130px;font-weight:normal;font-family:"verdana";font-size:10pt;background-color:#C0C0C0;}
.smalltextbox {width:30px;}
.largetextbox {width:180px;}
.readonlytextbox {background-color:#DFDFDF}
.readonlylargetextbox {background-color:#DFDFDF;width:180px;}
.mandatory {color:Red;font-size:8pt;vertical-align:top}
.datepicker input {width:80px}
.datepicker table {width:225px; height: 150px}
.toplinks {vertical-align:bottom; padding-bottom: 5px}
.toplinks a {color: #0069B0; text-decoration: none; font-weight:normal; font-family:Verdana; font-size:7.5pt;}
.toplinks a:hover {color:#003399;}
.links:hover {color:#999933}

/* Ajax Calendar */
.ajax__calendar_container 
{
	padding:4px;
	position:absolute;
	cursor:default;
	width:170px;
	font-size:11px;text-align:center;
	font-family:tahoma,verdana,helvetica;
	z-index : 1004;
    border:1px solid #646464;
    background-color: #f0fff0;
    color: red;	
}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: #f0fff0;
    color: red;
}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}


/* Anonymous Template */
.anonymousheaderback {background-color:#0069b0; height:40px;margin:border:0;padding:0;}
.anonymousbannerback {background-image: url(Images/anonymousBannerM.jpg);height:198px;border:0px;padding:0px;margin:0px;text-decoration:none;}
.anonymousbannerleft {width:399px;height:198px;border:0px;padding:0px;margin:0px;text-decoration:none;}
.anonymousbannerright {width:349px;height:198px;border:0px;padding:0px;margin:0px;text-decoration:none;}
.anonymousLeftnavBack {background-image: url(Images/navBack.gif); border-left:solid 1px #AABDD1;border-right:solid 1px #AABDD1;border-bottom:solid 1px #AABDD1;border-top:solid 0px #AABDD1;width:175px;height:285px;white-space:nowrap;color:#003399;}
.anonymousBodyBack {background-image: url(Images/bodyBack.gif); background-repeat: repeat-y; background-position: right; border-left:solid 1px #AABDD1;border-right:solid 1px #AABDD1;border-bottom:solid 1px #AABDD1;border-top:solid 0px #AABDD1;padding:20px 20px 20px 20px;}
.anonymousfooterback {background-color:#3399cc; height:11px;}

/* Login Page */
.logintable {font-family: Verdana; font-size: 8pt;width:54%}
.logintable td {font-size: 10px; font-weight:normal;}
.loginbutton {font-weight:normal;font-family:"verdana";font-size:10px;background-color:#F0F0F0;width:110px;height:20px;border:solid 1px black;}
.logintext {width:110px;height:18px; border:solid 1px #AABDD1;margin:0;padding:0;background-color:white;vertical-align:bottom;}
.errormessage {color:#ff0000;font-size:10px;}

/*

                <!--
                <tr>
                    <td align="Right">
                        <asp:Label ID="Label1556" runat="server" Text="Please copy and paste the text of your resume into this box.<br /><b>Or, if you prefer, you also have the option below to upload your resume."></asp:Label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtResume" runat="Server" TextMode="MultiLine" Height="175px" Width="550px"></asp:TextBox> 
                    </td>
                </tr>
                -->
*/