﻿@charset "utf-8";
/* MODULE STYLES */


/* *********************************************** aiws_faqStyles */

div#aiws_frontPageFaqStyles div#faqlist{
	margin:5px 0px; 
	padding:5px 0px;
	background:none;
	font-size:90%;
}

div#aiws_frontPageFaqStyles div#faqlist p{
	margin:0px; 
}

div#aiws_faqStyles hr {
	margin-bottom:5px;
	margin-top:5px;
}

/********************************************************************* ***   FOR  frontpagefaq.ascx   ***  */
#faqlist {

	margin-top:10px;
	margin-left:0px;
	padding:0px;
}
#faqlist ul{
  margin:-3px 0px 0px 0px;
	padding:0;
	list-style:none;
	
}

#faqlist ul li{
  margin:0px 0px 5px 0px;
	padding:0 0 5px 0;
	list-style:none;
}


#faqlist  a {
	font-weight:bold;
	text-decoration:none;
}
#faqlist  a:hover {
	text-decoration:underline;
}
#faqlist  .dateheading {
	color:white;
	font-size:12px;
	text-align:left;
}	
#faqlist #footer {
	font-size:12px;
	text-align:left;
}


#faqlist img.faqButton{
  margin:5px auto;
	display:block;
}
/* *********************************************** aiws_newsStyles */

/* BEGIN front page news styles */
div#newslist {
  font-size:100%;
	margin-top:-15px;
	line-height:1.3em;
}
div#newslist td.newsheading a{
  font-weight:normal;
	font-style:normal;
	
}
div#newslist td.newsheading a:first-child{
  font-weight:bold;
	font-style:normal;
	color:#4AA6E0;
	font-size:100%;
	text-decoration:none;	
}
div#newslist a,
div#newslist a:visited{
	color:#45a43d;
	text-decoration:none;
	font-size:80%;
}

div#newslist a:hover,
div#newslist a:active{
	text-decoration:underline;
}

div#aiws_newsStyles{

}

div#aiws_newsStyles #filelist {
	
	background-color:#eefafa;
	
}

div#aiws_newsStyles table#_main {
	
	
}
div#aiws_newsStyles table#_main td {
	
	vertical-align:middle;
	
}
div#aiws_newsStyles table#_main td.leftColumn {
	
	

}

div#aiws_newsStyles #tips {
	padding:5px;
	margin:10px;
	background-color:#E7F4EA;

}
div#aiws_newsStyles #tips li {
	font-size:90%;

}


div#aiws_newsStyles span.newsSubmit {
	font-weight: bold;
	padding-right: 5px;
}


div#aiws_newsStyles .smallText {
	font-size: 80%;
	font-weight: bold;
}




/* *********************************************** aiws_calendarStyles */

div#aiws_calendarStyles{

}



div#aiws_calendarStyles .textInputs  {	
	border-color:#A6B9A2;
}
div#aiws_calendarStyles .nonTextInputs {
	border-color:#A6B9A2;
}
div#aiws_calendarStyles .smallfont {
	font-size: 10px;
}
div#aiws_calendarStyles table.eventlist {
	margin-top: 10px;
	margin-bottom: 10px;
	border: #ACD2AD 1px solid;
	border-bottom-width: 5px;
	border-collapse: collapse;
	font-size: 11px;
}
div#aiws_calendarStyles table.eventlist th {
	background-color: #ACD2AD;
	color: #FFFFFF;
}
div#aiws_calendarStyles table.eventlist td, table.eventlist th {
	font-size: 11px;
	padding: 4px;
	vertical-align: top;
}

div#aiws_calendarStyles table.eventlist tr.row1 td{
	background-color: #FFFFFF;
}
div#aiws_calendarStyles table.eventlist tr.row2 td{
	background-color: #DFDFDF;
}
div#aiws_calendarStyles table.eventlist tr.row1 td.date, table.eventlist tr.row2 td.date {
	background-color: #FFFFFF;
	border-right: #999999 4px solid;
}
div#aiws_calendarStyles table.eventlist tr.weekend td {
	border-top: #ACD2AD 2px solid;
}
div#aiws_calendarStyles table.eventlist td a {
	font-weight: normal;
}
div#aiws_calendarStyles table.eventnav {
	width: 100%;
	margin-top:20px;
}
div#aiws_calendarStyles .left, 
div#aiws_calendarStyles td.left {
	text-align: left;
}
div#aiws_calendarStyles .center, 
div#aiws_calendarStyles td.center {
	text-align: center;
}
div#aiws_calendarStyles .right, 
div#aiws_calendarStyles td.right {
	text-align: right;
}
div#aiws_calendarStyles table.contact {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#aiws_calendarStyles table.contact td {
	padding: 4px;
}
div#aiws_calendarStyles div.eventnav {
	margin-top:40px;
	padding:10px;

}
div#aiws_calendarStyles div.eventnav input {
	
	margin-top:0px;
	border: #ACD2AD 1px solid;
	background-color: #FFFFFF;
	color: #000099;
	font-weight: bold;
	font-size: 11px;
}

div#aiws_calendarStyles .eventnav a{
	cursor:pointer;

}

div#aiws_calendarStyles hr {
	padding: 0px;
	height: 1px;
	border: none;
	background-color: #CEDFEE;
	
	color:#CEDFEE;
	margin-bottom:5px;
}


div#aiws_calendarStyles .buttons {
	font-weight:bold;
	border: 2px inset;
	border-top-color:#CEDFEE;
	border-left-color:#CEDFEE;
	
}
div#aiws_calendarStyles .buttons_mouseover {
	font-weight:bold;
	border: 2px outset;
	border-bottom-color:#CEDFEE;
	border-right-color:#CEDFEE;
	
}


div#aiws_calendarStyles table.eventpost {
	font-size: 11px;
	border-collapse: collapse;
}
div#aiws_calendarStyles table.eventpost th {
	text-align: right;
	padding-right: 10px;
	border-right: #CEDFEE 2px solid;
}
div#aiws_calendarStyles table.eventpost td {
	padding-left: 10px;
}
div#aiws_calendarStyles table.eventpost th,table.eventpost td {
	vertical-align: middle;
}

div#aiws_calendarStyles table.eventpost table {
	border-collapse: collapse;
}

div#aiws_calendarStyles div.eventlist {
	width:600px;
	margin:0px auto;
	text-align:center;
	
	

}

div#aiws_calendarStyles div.eventlist table {
	
	
	width:95%;
	margin:auto;
	margin-bottom:10px;
	text-align:left;
	
	
}
div#aiws_calendarStyles table.eventlist hr {

	width:66%;
	margin:0px;

}
div#aiws_calendarStyles #registrationlist {
	
	margin:15px;

}
div#aiws_calendarStyles #registrationlist th {
	align:center;
	border:1 px solid black;
	font-size:10pt;
	font-weight:normal;
}
div#aiws_calendarStyles #registrationlist td {
	text-align:center;
	padding:10px;
}
div#aiws_calendarStyles #registrationlist td.left{
	text-align:left;
}
div#aiws_calendarStyles #registrationlist tr.even td {

	background-color:#C7CADE;

}
div#aiws_calendarStyles tr.header th {
	
	border-bottom:1px solid #368C5B;
	border-right:1px solid #368C5B;
}	

div#aiws_calendarStyles .disabled {
		
	background-color:#666666;
	
}

div#aiws_calendarStyles #uploadpanel td{
	
	font-size:8pt;

}

div#aiws_calendarStyles div#main td.contentWide, 
div#aiws_calendarStyles div#main td.contentWide form {
	
	padding:0px;
				
}
div#aiws_calendarStyles div#main table#Calendar {
				
	margin:5px;
	border-collapse:separate;
}
div#aiws_calendarStyles div#main table#Calendar td{
	
	
	
}
div#aiws_calendarStyles div#main td.DayCell {
	text-align:left;
	vertical-align:top;
	
}
div#aiws_calendarStyles div#main table.TitleCell a {

	color:white;

}
div#aiws_calendarStyles div#main table.TitleCell td {

	font-size:14pt;
	color:White;

}
div#aiws_calendarStyles div#main td.OtherMonthCell {

				
}
div#aiws_calendarStyles div#main input {
	font-size: 11px;
}
div#aiws_calendarStyles div#main form {
	margin-bottom: 5px;
}
div#aiws_calendarStyles div#main hr.eventSeparator {
 margin:0px;
 margin-bottom:0px;
 padding:0px;
 height:1px;
						
}
div#aiws_calendarStyles div#main a.eventLink {
	vertical-align:bottom;
	font-size: 11px;

}
div#aiws_calendarStyles div#main div#calendarheader  {
	
	height:70px;
	position:relative;
	padding:5px;			
}
div#aiws_calendarStyles div#main div.calendarheader  {
	
	height:120px;
	padding:0px;			
}			

div#aiws_calendarStyles div#main div#colorlegend  {
	
	padding:5px;		
	position:absolute;
	left:50px;
	top:130px; 
	width:180px;
	height:220px; 
	visibility:hidden;
	text-align:left;
	border: 1px dashed Blue;
	background-color:white;
}
div#aiws_calendarStyles div#main #userStatus a{
	color:red;
	
}
div#aiws_calendarStyles div#main h2{
	margin-top:5px!important;
}


/* *********************************************** aiws_careerStyles */

div#aiws_careerStyles{

}

div#aiws_careerStyles .formTable {  
	border:1px solid;
	border-color:#B8DAF3;
	background-color:#F9F9F9;
	width:100%;
	padding:1em;
}
div#aiws_careerStyles .formTable td {  
	text-align: left;
	width:50%;
}
div#aiws_careerStyles .dataText {
	
	font-family:courier;
}

div#aiws_careerStyles #actionButton {
	border-color:#B8DAF3;
}
div#aiws_careerStyles .buttons {

color: 00784B;
border: 2px outset #00784B;
font-weight:bold;

}

div#aiws_careerStyles #formtable {
	width:500px;
}
div#aiws_careerStyles #formtable td {
	background-color:#E0E8EF;

}
div#aiws_careerStyles #formtable .tdleft {
	padding-bottom:5px;
	width:200px;
	valign:bottom;
	
} 

div#aiws_careerStyles #formtable .tdright {
	padding-bottom:5px;
	width:200px;
	valign:bottom;
}

div#aiws_careerStyles .content {
	font-size:10pt;
}

div#aiws_careerStyles .formSection {
	border-width:1;
	border-style:1 px solid;
	
}
div#aiws_careerStyles h1 {

	color:#025527;
}
div#aiws_careerStyles div.formDataRow {
	text-align:center;
	width:100%;
	
}
div#aiws_careerStyles div.formSection {
		
	padding:6px;

	
}
div#aiws_careerStyles div.formSectionHeading {
	background-color:#EFEFEF;
	height:20px;
	padding:3px;
	font-weight:bold;
	

}	

div#aiws_careerStyles span.formDataRight {
	
	float:right;

}
div#aiws_careerStyles span.formDataLeft {
	width:40%;
	float:left;
	text-align:left;

}
div#aiws_careerStyles #excelLogo {

	float:right;
}
div#aiws_careerStyles form#frmJobApplication .smaller {	font-size: smaller;
	font-weight: normal;
}

div#aiws_careerStyles form#frmJobApplication table.main {
	width: 98%;
	border: none;
	border-collapse: collapse;
	font-size: 11px;
}
div#aiws_careerStyles form#frmJobApplication p.main {
	font-size: 11px;
}
div#aiws_careerStyles form#frmJobApplication table.main td.border {
	vertical-align: top;
}
div#aiws_careerStyles form#frmJobApplication table.grid {
	width: 100%;
	border: none;
	border-collapse: collapse;
}
div#aiws_careerStyles form#frmJobApplication table.grid td, table.grid th {
	border: #000000 1px solid;
	vertical-align: top;
	font-size: 10px;
}
div#aiws_careerStyles form#frmJobApplication table.grid th {
	text-align: center;
}
div#aiws_careerStyles form#frmJobApplication table.grid input {
	font-size: 10px;
}
div#aiws_careerStyles form#frmJobApplication table.grid th.left {
	padding-left: 10px;
}
div#aiws_careerStyles form#frmJobApplication table.grid th.noborder, table.grid td.noborder {
	border: none;
}
div#aiws_careerStyles form#frmJobApplication table.main td {
	padding: 2px;
	padding-left: 10px;
}
div#aiws_careerStyles form#frmJobApplication td.spacer {
	height: 6px;
}
div#aiws_careerStyles form#frmJobApplication .grey {
	background-color: #999999;
}
div#aiws_careerStyles form#frmJobApplication .silver {
	background-color:#CCCCCC;
}
div#aiws_careerStyles form#frmJobApplication .offwhite {
	background-color: #EEEEEE;
}
div#aiws_careerStyles form#frmJobApplication .white {
	background-color: #FFFFFF;
}
div#aiws_careerStyles form#frmJobApplication .border {
	border: #000000 1px solid;
}
div#aiws_careerStyles form#frmJobApplication .borderbottom {
	border-bottom: #000000 1px solid;
}
div#aiws_careerStyles form#frmJobApplication table.grid th.borderthick {
	border: #000000 3px solid;
}
div#aiws_careerStyles form#frmJobApplication .bold {
	font-weight: bold;
}
div#aiws_careerStyles form#frmJobApplication .normal {
	font-weight: normal;
}
div#aiws_careerStyles form#frmJobApplication .main h2, .main h3 {
	font-size: 16px;
}
div#aiws_careerStyles form#frmJobApplication .main h3 {	
	font-size: 14px;
}
div#aiws_careerStyles form#frmJobApplication .main h4 {
	font-size: 12px;
}
div#aiws_careerStyles form#frmJobApplication .main h5 {
	font-size: 12px;
	font-style: italic;
}
div#aiws_careerStyles form#frmJobApplication .main h1,.main h2,.main h3,.main h4,.main h5,.main h6 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
}
div#aiws_careerStyles form#frmJobApplication .main ul li {
	margin-bottom: 0px;
}
div#aiws_careerStyles form#frmJobApplication .main .smaller {
	font-size: smaller;
}
div#aiws_careerStyles form#frmJobApplication .main center {
	text-align: center;
}
div#aiws_careerStyles form#frmJobApplication .main input.noborder {
	border: none;
}



/* *********************************************** aiws_pollStyles */

div#aiws_pollStyles .Poll_DisplayText
{
    font-weight: bold;  
}

div#aiws_pollStyles .Poll_TotalVotes
{
    font-style: italic;
}

div#aiws_pollStyles .Poll_TakePoll, 
div#aiws_pollStyles .Poll_PollResults
{
    border: dashed 1px #666;
    padding: 5px;
    margin-top: 10px;
    margin-left: 15px;
}

