/* Redefined HTML Tags   */
body { background-color: #CCCCCC; background-image: url(../../images/interface/bg.gif); background-repeat: repeat-y; background-position: center; margin: 0px; text-align: center; }
p, li, td {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 000000;}

a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366;text-decoration:none;}
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366;text-decoration:none;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366;text-decoration:none;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366;text-decoration:underline;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366;text-decoration:none;}

/* All headers share some characteristics. Sizes specified below.  */
h1, h2, h3, h4, h5, h6 { font-family: arial, helvetica, sans-serif; font-weight: bold; margin-bottom: 0; padding: 0; color: #224d79; }

/* Other characteristics specified above. Note that <h6> is the baseline headline */
h1 { font-size: 15pt; }
h2 { font-size: 14pt; }
h3 { font-size: 13pt; color: #336699; }
h4 { font-size: 12pt; }
h5 { font-size: 11pt; color: #003366; }
h6 { font-size: 10pt; }

/* alignment classes */
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }


/* HREF Styles  */
a.mainNav:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold; }
a.mainNav:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold; }
a.mainNav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold; }
a.mainNav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ccffff; text-decoration:none; font-weight: bold; }
a.mainNav {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold; text-align: center; padding-left: 12px; padding-right: 12px;}

a.topNavWhite:link {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none; }
a.topNavWhite:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none; }
a.topNavWhite:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none; }
a.topNavWhite:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none; }
a.topNavWhite {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none;}

a.newsItem:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration:underline; font-weight: bold; }
a.newsItem:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration:underline; font-weight: bold; }
a.newsItem:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration:underline; font-weight: bold; }
a.newsItem:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration:underline; font-weight: bold; }
a.newsItem {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333;	text-decoration:underline; font-weight: bold;}

a.notices:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.notices:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.notices:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.notices:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.notices {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}

a.bread:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration:none;}
a.bread:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration:none;}
a.bread:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration:none;}
a.bread:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration:none;}
a.bread {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration:none;}

a.textBlue:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 11pt; text-decoration:none; }
a.textBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 11pt; text-decoration:none; }
a.textBlue:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 11pt; text-decoration:none; }
a.textBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 11pt; text-decoration:underline; }
a.textBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 11pt; text-decoration:none; }

/* Table and Cell Styles */
td.content { padding-top: 15px; padding-right: 16px; padding-bottom: 11px; padding-left: 14px; width: 533px; vertical-align: top;}
td.contentBkgrd { background-color: #FFFFFF; background-image: url(../../images/interface/bg_content.gif); background-repeat: repeat-y; padding-top: 15px; padding-right: 16px; padding-bottom: 11px; padding-left: 14px; width: 533px; vertical-align: top;} 
td.contentBkgrd2 { background-color: #FFFFFF; background-image: url(../../images/interface/bg_content.gif); background-repeat: repeat-y; width: 533px; vertical-align: top;} 
td.breadcrumbBkgrd { background-color: #FFFFFF; background-image: url(../../images/interface/bg_breadcrumBkgrd.gif); background-repeat: repeat-y; padding-left: 5px; width: 533px; height: 17px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration:none;} 
td.sideBkgrd { background-color: #FFFFFF; background-image: url(../../images/interface/bg_rightSide.gif); background-repeat: repeat-x; padding-top: 15px; padding-right: 13px; padding-bottom: 11px; padding-left: 11px; vertical-align: center; width: 235px;}
td.sloganBkgrd { background-color: #FFFFFF; background-image: url(../../images/interface/bg_sloganArea.gif); background-repeat: repeat-x; vertical-align: middle; height: 25px; text-align: center; }

td.mainNavBkgrd{ background-color: #26517d; background-image: url(../../images/interface/bg_mainNav.gif); background-repeat: repeat; height: 33px;};
td.featureBkgrd{ background-color: #FFFFFF; background-image: url(../../images/interface/bg_featureBox.gif); background-repeat: repeat; padding: 10px;}
td.otherNewsBkgrd{ background-color: #CCCCCC; background-image: url(../../images/interface/bg_otherNews.gif); background-repeat: repeat; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 15px;}
td.rightBoxBkgrd{ background-color: #FFFFFF; background-image: url(../../images/interface/bg_serach.gif); background-repeat: repeat; padding: 8px; }
td.missionBoxBkgrd{ background-color: #FFFFFF; background-image: url(../../images/interface/bg_missionBkgrd.gif); background-repeat: repeat; padding: 8px; }
td.topNavigationBkgrd { background-color: #FFFFFF; background-image: url(../../images/interface/bg_topNavBkgrd.gif); background-repeat: repeat-x; vertical-align: middle; height: 17px; text-align: center; }
td.footerBkgrd { background-color: #FFFFFF; background-image: url(../../images/interface/bg_footer.gif); background-repeat: repeat-x; padding-right: 10px; padding-left: 10px; vertical-align: middle; height: 27px; text-align: center; }
td.captions {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: right; border-top: 1px}
table.padding3px {padding: 6px;} 

.featureBorder {background-color: #a9afb5; padding: 1px;}
.featureTitle {background-color: #d1dbe2; padding: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #224d79; font-weight: bold;}
.featureContent {background-color: #e1eaf2; padding: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}

.searchOddTitle {background-color: #F7F7F7; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #224d79; }
.searchOdd {background-color: #F7F7F7; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.searchEvenTitle {background-color: #FFFFFF; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #224d79; }
.searchEven {background-color: #FFFFFF; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

/* Text Formatting and Styles  */
.slogan { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 006699; font-weight: bold; }
.topNavWhite { font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: capitalize; text-align: right; padding-right: 10px; vertical-align: middle; color: #FFFFFF; }
.textBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 11pt; }
.text{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
.notices{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.featureHeading {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #224d79; font-weight: bold; }
ul.noBulletsList {list-style-type: none;}

/* Image Styles */
img.marginLeft {margin-left: 13px;}
img.marginRight {margin-right: 13px;}
