/***************************************
AC - CSS SCREEN
***************************************/
html {background-color: #cccccc;}
body {
   background-position: center top;
   background-repeat: no-repeat;
   background-color: #105583; 
   text-align: center;
   max-width: 1600px;
   min-width: 970px;
   margin: 0 auto;
   position: relative;
}

body, td, th {
   font-family: "Gill Sans", sans-serif;;
   font-size : 0.85em;
   color: #000000;
}
h1, h2, h3, h4, h5 {font-weight: bold; color: #249ff4;}
a {color: #249ff4; text-decoration: underline;}
a:hover {color: #105583;}
a:active {color: #105583;}
strong {font-weight: bold;}
em {font-style: italic;}
p {margin: 0 0 10px 0;}
table {width: 100%;}

.ixMenu .ixText,
.ixMenu .ixTitle {display: none;}
.ixError {background-color: #ff0000; padding: 2px 5px; font-weight: bold; color: #ffffff; }

#ixMainContentContainer, #ixMainContent,
.ixSectionContainer, .ixSection {text-align: left; position: relative;}

#ixPage {width: 970px !important; margin: 0px auto; overflow: hidden;}

.ixSectionContainer_Heading .ixNext,
.ixSectionContainer_Heading .ixPrev {
   background-color: #000000; 
   display: block; 
   height: 80px; 
   line-height: 80px;
   color: #ffffff;
   text-decoration: none;
   text-align: center;
   width: 30px;
   position: absolute;
   top: 145px;
   left: 1px;
}
.ixPageType_Home .ixSectionContainer_Heading .ixNext,
.ixPageType_Home .ixSectionContainer_Heading .ixPrev {top: 255px;}
.ixSectionContainer_Heading .ixNext {left: auto; right: 1px;}
.ixSectionContainer_Heading .ixNext:hover,
.ixSectionContainer_Heading .ixPrev:hover {background-color: #105583;}
.ixSectionContainer_Heading .ixSectionImage {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center top; z-index: 0;}
.ixSectionContainer_Heading .ixSectionImage img {width: 100%;}

.ixPageType_Home .ixSectionContainer_Heading .ixUserPath,
.ixSectionContainer_Heading .ixPagination,
.ixSectionContainer_Heading .ixList,
.ixSectionContainer_Heading .ixLink,
.ixSectionContainer_Heading .ixText,
.ixSectionContainer_Heading .ixTitle,
.ixSectionContainer_Heading .ixMenu .ixText,
.ixSectionContainer_Heading .ixMenu .ixTitle,
.ixSectionContainer_Heading .ixMenu ul li .ixLabel,
.ixSectionContainer_Heading .ixUserPath a,
.ixSectionContainer_Heading .ixUserPath span {display: none;}
.ixSectionContainer_Heading {margin: 0 auto; height: 275px; overflow: visible !important;  position: static;}
.ixPageType_Home .ixSectionContainer_Heading {height: 590px;}
.ixSectionContainer_Heading .ixSection {position: static;}
.ixSectionContainer_Heading .ixMenu2 {position: absolute; top: 23px; z-index: 101 !important; height: 95px; overflow: hidden;}
.ixPageType_Home .ixSectionContainer_Heading .ixTitle,
.ixSectionContainer_Heading .ixUserPath {position: absolute; top: 150px; margin: 0 0 0 40px; font-size: 60px;  z-index: 20; display: block;}
.ixSectionContainer_Heading .ixTitle h2,
.ixSectionContainer_Heading .ixUserPath .ixUserPathItem_3 {
   display: block;
   text-decoration: none;
   color: #ffffff;
   cursor: default;
   text-transform: uppercase;
   filter: Shadow(Color=#000000, Direction=100, Strength=8);
   text-shadow: 0px 0px 8px #000000;
}
.ixPageType_Home .ixSectionContainer_Heading .ixLink,
.ixPageType_Home .ixSectionContainer_Heading .ixText {
   position: absolute;
   top: 400px;
   display: block;
   color: #ffffff;
   font-size: medium;
   z-index: 0;
   width: 485px;
   height: 120px;
   overflow: hidden;
   z-index: 100;
   left: 50%;
   margin: 0 0 0 -445px;
}
.ixPageType_Home .ixSectionContainer_Heading .ixLink {margin: 0 0 0 90px; width: auto; height: auto;}

.ixSectionContainer_HelpMessage {
   width: 280px;
   float: right;
   overflow: hidden;
   margin: 0 0 30px 0;
   border: 2px solid #249ff4;
   background-color: #f3f9fd;
   border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(/ie/border-radius.htc);
}
.ixSectionContainer_HelpMessage .ixSection {margin: 20px;}
.ixSectionContainer_SubContent h3,
.ixSectionContainer_HelpMessage h3 {color: #999999; display: block; margin: 5px 0; overflow: hidden;}
.ixSectionContainer_Heading .ixLink a,
.ixSectionContainer_SubContent .ixLink a,
.ixSectionContainer_HelpMessage .ixLink a {
   display: block;
   text-align: center;
   width: 120px;
   margin: 20px auto;
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
   border: 1px solid #cccccc;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   behavior: url(/ie/border-radius.htc);
}
.ixSectionContainer_Heading .ixLink a {margin: 0;}

.ixSectionContainer_Heading .ixLink a .ixLabel,
.ixSectionContainer_SubContent .ixLink a .ixLabel,
.ixSectionContainer_HelpMessage .ixLink a .ixLabel {
   display: block;
   height: 39px;
   line-height: 39px;
   background: url(/images/Blue_button_background) 0 0 repeat-x #ffffff;
   border: 1px solid #ffffff;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   behavior: url(/ie/border-radius.htc);
}
*:first-child+html .ixSectionContainer_Heading .ixLink a,
*:first-child+html .ixSectionContainer_Heading .ixLink a .ixLabel {behavior: none;}

.ixSectionContainer_Heading .ixLink a .ixLabel {background: url(/images/Orange_button_background) 0 0 repeat-x #ffffff;}

.ixSectionContainer_Heading .ixLink a:hover,
.ixSectionContainer_SubContent .ixLink a:hover,
.ixSectionContainer_HelpMessage .ixLink a:hover {color: #333333; text-decoration: none !important;}

.ixSectionContainer_Newletter,
.ixSectionContainer_News {
   width: 280px;
   float: right;
   overflow: hidden;
   clear: right;
}
.ixSectionContainer_Newletter {
   padding: 0 0 120px 0;
   background: url(/images/Fish) center bottom no-repeat;
   clear: right;
}

.ixSectionContainer_SubContent h2,
.ixSectionContainer_HelpMessage h2,
.ixSectionContainer_Newletter h2,
.ixSectionContainer_News h2 {font-size: medium; display: block; margin: 0 0 5px 0;}
.ixSectionContainer_HelpMessage .ixText a,
.ixSectionContainer_HelpMessage .ixLink a,
.ixSectionContainer_News .ixLink a {text-decoration: none;}

.ixSectionContainer_News .ixLink {text-align: right; margin: 10px 0 20px 0;}
.ixSectionContainer_News .ixSubtitle a {position: absolute; top: 0px; right: 0px; margin: 0;}
.ixPageType_Home .ixSectionContainer_News .ixMenu {display: none;}
.ixSectionContainer_News .ixList li {overflow: hidden; clear: both; padding: 5px 0; border-bottom: 1px solid #cccccc;}
.ixSectionContainer_News .ixList li h4 {display: block; overflow: hidden;}
.ixSectionContainer_News .ixList li h5 {color: #999999; display: block; float: left; width: 86px; margin: 0 10px 0 0; overflow: hidden; height: 15px;}
.ixSectionContainer_News .ixList li a {color: #000000; font-weight: normal; text-decoration: none;}
.ixSectionContainer_News .ixList li a:hover {text-decoration: underline;}

.ixSectionContainer_Newletter .ixMenu ul {padding: 20px 0 0 0; margin: 20px 0 0 0; border-top: 1px solid #cccccc; overflow: hidden;}
.ixSectionContainer_Newletter .ixMenu ul li {float: left; width: 30%; text-align: center;}
.ixSectionContainer_Newletter .ixMenu ul li:first-child {text-align: left; width: 20%;}
.ixSectionContainer_Newletter .ixMenu ul li.lastchild {text-align: right; width: 20%;}
.ixSectionContainer_Newletter .ixMenu ul li .ixLabel {display: none;}

.ixSectionContainer_Help {overflow: hidden; border-top: 1px solid #cccccc; overflow: hidden; width: 590px; padding: 20px 0 0 0;}
.ixSectionContainer_Help .ixSection {text-align: center;}
.ixSectionContainer_Help .ixMenu div,
.ixSectionContainer_Help .ixMenu ul,
.ixSectionContainer_Help .ixMenu ul li {display: inline; }

.ixSectionContainer_SiteInfo {
   overflow: hidden;
   width: 900px !important;
   width: 960px;
   padding: 170px 30px 30px 30px;
   margin: 0 auto;
   font-size: x-small;
   background: url(/images/Argo) center 30px no-repeat;
   color: #4e81a3;
}
.ixSectionContainer_SiteInfo .ixMenu div,
.ixSectionContainer_SiteInfo .ixMenu ul,
.ixSectionContainer_SiteInfo .ixMenu ul li {display: inline;}
.ixSectionContainer_SiteInfo .ixMenu ul li {margin: 5px 0; padding: 0 10px; border-left: 1px solid #4e81a3;}
.ixSectionContainer_SiteInfo .ixMenu ul li:first-child {border: 0;}
.ixSectionContainer_SiteInfo .ixMenu {text-align: center;}
.ixSectionContainer_SiteInfo .ixMenu ul li a {color: #4e81a3; text-decoration: none;}
.ixSectionContainer_SiteInfo .ixMenu ul li a:hover {text-decoration: underline;}

#ixMainContentContainer {
   overflow: hidden;
   width: 900px !important;
   width: 960px;
   padding: 30px;
   margin: 0 auto;
   border: 1px solid #333333;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   box-shadow: 0px 0px 5px #999999;
   -moz-box-shadow: 0px 0px 5px #999999;
   -webkit-box-shadow: 0px 0px 5px #999999;
   background: url(/images/Page_background) left bottom repeat-x #ffffff;
}
#ixMainContentContainer a:hover {text-decoration: underline;}
#ixMainContent {width: 590px; overflow: hidden; margin: 0 0 20px 0;}

#ixMainContent h1 {font-size: medium; display: block; margin: 0 0 10px 0;}
.ixPageType_NoTitle #ixMainContent h1 {display: none;}
#ixMainContent .ixImage img {float: left; margin: 0 20px 10px 0; padding: 2px; border: 1px solid #cccccc;}
#ixMainContent h2 {display: block; margin: 0 0 5px 0; color: #999999;}
#ixMainContent .ixList {overflow: hidden;}
#ixMainContent .ixList_Pages li {margin: 0 0 10px 0; overflow: hidden;}
#ixMainContent .ixList_Images li {overflow: hidden; float: left; width: 200px;}
#ixMainContent .ixList_Images .ixCounter15, #ixMainContent .ixList_Images .ixCounter12,
#ixMainContent .ixList_Images .ixCounter9, #ixMainContent .ixList_Images .ixCounter6,
#ixMainContent .ixList_Images .ixCounter3 {width: 190px;}
#ixMainContent .ixList li a {text-decoration: none;}
#ixMainContent .ixList li h4 {color: #999999; font-weight: normal; margin: 3px 0;}
#ixMainContent .ixList li .ixCounter,
#ixMainContent .ixList li .ixText,
#ixMainContent .ixList li .ixText .ixTxt {overflow: hidden; display: inline; }
#ixMainContent .ixList_Pages li .ixCounter a:after {content: "Read More..."; }
#ixMainContent .ixList_Images li .ixTitle,
#ixMainContent .ixList li .ixCounter a .ixLabel {display: none;}

.ixSectionContainer_SubContent {overflow: hidden; border-top: 1px solid #cccccc; padding: 20px 0 0 0; width: 620px;}
.ixPageType_Home .ixSectionContainer_SubContent {width: auto; clear: both;}
.ixSectionContainer_SubContent .ixSection {
   overflow: hidden;
   width: 280px;
   float: left;
   margin: 0 0px 20px 30px;
}
.ixPageType_Home .ixSectionContainer_SubContent .ixCounter1,
.ixPageType_Default .ixSectionContainer_SubContent .ixCounter1 {margin: 0 0px 20px 0px;}

#ixMainContentContainer form ol,
#ixMainContentContainer form .formFieldsContainer li {padding: 5px 0; overflow: hidden; clear: both;}
#ixMainContentContainer form li label {width: 100px; display: block; float: left;}
#ixMainContent form li label {width: 150px;}
#ixMainContentContainer form li.reqField label{font-weight: bold;}
#ixMainContentContainer form li textarea,
#ixMainContentContainer form li input {width: 175px; border: 1px inset #000000; padding: 1px;}
#ixMainContentContainer form li select { border: 1px inset #000000;}
#ixMainContent form li textarea,
#ixMainContent form li input {width: 60%;}
#ixMainContent form .formCommandsContainer {margin: 10px 0 0 80px;}
#ixMainContentContainer .ixPagination a,
#ixMainContentContainer form .formCommandsContainer a,
#ixMainContentContainer form .formCommandsContainer input {
   width: auto;
   display: block;
   height: 26px;
   line-height: 26px;
   background: url(/images/Black_button_background) left top repeat-x;
   padding: 0 10px;
   float: right;
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
   border: 1px solid #666666;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   behavior: url(/ie/border-radius.htc);
   cursor: pointer;
   margin: 0 0 0 20px;
}
#ixMainContentContainer .ixPagination a:hover,
#ixMainContentContainer form .formCommandsContainer a:hover,
#ixMainContentContainer form .formCommandsContainer input:hover {color: #333333; text-decoration: none !important;}
#ixMainContent form .formCommandsContainer a,
#ixMainContent form .formCommandsContainer input {float: left;}
#ixMainContentContainer .ixPagination a {float: left; margin: 0 15px 0 0;}
#ixMainContentContainer .ixPagination {line-height: 28px; border-top: 1px solid #cccccc; overflow: hidden; clear: both; padding: 20px 0 0 0; position: relative; margin: 25px 0 0 0;}
#ixMainContentContainer .ixPagination .ixSeparator {position: absolute; left: 200px;}

#ixMainContent #InsideForm_Donation_Form li.ixTitle {border-bottom: 1px solid #cccccc; margin: 10px 0; font-weight: bold; color: #249ff4; width: 100%;}
#ixMainContent #InsideForm_Donation_Form li img {margin: 0 40px 0 0;}
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_DonationAmt,
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_States {float: left; width: 55%;}
#ixMainContentContainer #ixContainer_Donation_Form_DonationAmtDecimal,
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_Zip {clear: none; width: auto;}
#ixMainContentContainer #ixContainer_Donation_Form_DonationAmtDecimal label,
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_Zip label {width: 50px; margin: 0 0 0 30px;}
#ixMainContentContainer #ixContainer_Donation_Form_DonationAmtDecimal input,
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_Zip input {width: 100px !important; }
#ixMainContentContainer #ixContainer_Donation_Form_DonationAmt input,
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_States select {width: 170px !important;}
#ixMainContentContainer #ixContainer_Donation_Form_DonationAmtDecimal input,
#ixMainContentContainer #ixContainer_Donation_Form_DonationAmt input {text-align: right;}
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_EXDYear,
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_EXDMonth,
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_CCCVV {float: left; clear: none;}
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_CCCVV input {width: 170px; text-align: right;}
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_EXDYear select,
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_EXDMonth select{margin: 0 0 0 10px; text-align: right;}

#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_EXDMonth label{width: 60px; margin: 0 0 0 10px;}
#ixMainContentContainer #InsideForm_Donation_Form #ixContainer_Donation_Form_EXDYear label {display: none;}

#ixMainContent #InsideForm_Donation_Form .formCommandsContainer {margin: 10px 0 0 130px;}
