/* CSS Document */

body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #bfccd9; font-family: Arial, Helvetica, sans-serif;}

#mainNavigation { font: 11px/22px Arial, Helvetica, sans-serif; background-color: #003466; }

.navMenuOut { color: #ffffff; }

.navMenuOver { color: #000000; }

#destMenu { height: 30px; margin-left: 150px; }

.chooseHdr { font: italic bold 90%/14px Ariel, sans-serif; margin: 0px 10px 0 120px; }

a.toplevel { text-decoration: none; background: #edca0f; padding: 3px 4px 3px 3px; font: bold 11px/20px Arial, Helvetica, sans-serif; color: #000000; display: block; margin-right: 10px; }

a:hover.toplevel { background: #666666; color: #ffffff; }	

#destSubMenu { /* second-level lists */ background: #FFEA9A; border-left: 1px solid #FFD635; border-right: 1px solid #FFD635; border-bottom: 1px solid #FFD635; width: 168px; left: -999em; }

a.destSubLevel { font: 11px/18px Arial, Helvetica, sans-serif; text-decoration: none; display:block; padding: 0 6px; color: #1C5BA2; }	

#destinationTable { border: thin solid #bfccd9; font-size: 75%; color: #000000; font-family: Arial, Helvetica, sans-serif;}

.classMenuHeader { background: #bfccd9; color: #ffffff; font-size: 125%; font-weight: bold; padding-left: 5px; margin: 3 0 3px; padding-right: 5px;}

.classMenuBk { background: #ffffff;}

.topHeader { background: #bfccd9; color: #003466; font-size: 125%; font-weight: bold; padding-left: 5px; margin: 3 0 3px; padding-right: 5px; }

a:link { color: #003466; font-weight: bold; }

a:visited { color: #003466; font-weight: bold }

a:active { color: #840021; font-weight: bold }

a:hover { color: #000000; text-decoration: underline; font-weight: bold }

a:hover.destSubLevel { background: #FFD635; }

#sideBarLogos { margin-top: 250px; margin-left: 5px; margin-right: 5px; }

#mainContent {margin: 0px 0px 0px 130px; padding-top: 30px; padding-left: 15px; color: #000000; background-color: #ffffff; font-size: 80%;}

h1 { font: bold 120%/32px Arial, Helvetica, sans-serif; text-decoration: underline; color: #003466; text-transform: uppercase; margin: 0 0 20px 0;}

h2 { color: #666666; font: bold 114%/32px Arial, Helvetica, sans-serif; height: 32px;  margin: 0px 0px 0px 15px; text-decoration: underline;}

/*h3 { color: #000033; font: bold 100% Arial, Helvetica, sans-serif; margin: 0px 0px 0px 15px; }*/	

p {font-size:100%; margin: 10px 20px 10px 0px; }

/*ul {font-size:100%; margin: 10px 20px 10px 10px; }*/

#insideTable { border: thin solid #bfccd9; margin: 0 0 0px 0px; font-size:100%}

.insideList {font-size:80%;}

#insideTableNoBdr { margin: 0 0 0px 0px; font-size:100%}

#loginTable { border: thin solid #bfccd9; margin: 0 0 0px 0px; font-size:100%;}

#tidToc { border: thin solid #bfccd9; margin: 0 0 0px 15px; font-size:80%}

#skillsSubMenu { border: thin solid #bfccd9; font-size: 90%; margin: 0 0 0px 15px;}

#cityStZip { font-size: 100%; }

#cartTable { border: thin solid #bfccd9; margin: 0 0 0px 0px; font-size:100%;}

.cartHeader { background: #bfccd9; color: #003466; /*font-size: 90%;*/ font-weight: bold; padding-left: 5px; margin: 3 0 3px; padding-right: 5px; }

.cartCell {border-right-width: thin; border-right-style: solid; border-right-color: #bfccd9; /*font-size: 80%;*/}

#footer {margin: 30px 20px 0 15px; border-top: 1px solid #E3E3E3; background-color: #ffffff;}
	
#footer p { margin: 10px 20px 0 0; color: #B9B9B9; text-transform: uppercase; letter-spacing: 2px; font: 70% Arial, Helvetica, sans-serif; }	

.WhatsNewHeadline { font-size: 16px; color: #000066; font-family: Arial, Helvetica, sans-serif; line-height: normal; }

.blueHeader { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: bold; }

.commentInstr { font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: normal; color: #000000; font-style: italic; }

.errorHdr { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #990000; font-weight: bold; font-style: italic; text-align: center; }

.tableHdr { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; }

.whiteHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; }

.requiredField {font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: normal; color: #990000; font-weight: bold;}

.msgHdr { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; font-style: italic; text-align: center; }

.txtComment { font-size:85% }

.txtBib { font-size: 85%; font-style: italic; font-weight: bold;}

/*
#accordion {border: 1px solid #003466; width: 175px; height: 258px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#accordion h3 {font-size: 12px; padding: 4px 6px 4px 6px; margin: 0; border-style: solid none solid none; border-top-color: #BDC7E7; border-bottom-color: #182052; border-width: 1px 0px 1px 0px; color:#003466; background-color: #bfccd9; cursor:pointer;}

#visible { color:#bfccd9; background-color: #003466;}

#panel1, #panel2, #panel3, #panel4 {margin: 0; padding-bottom: 0; border: none;}

.panel_body {height:199px;}

.panel_body a:link { color: #003466; text-decoration: none; font-weight: bold; }

.panel_body a:visited { color: #003466; text-decoration: none; font-weight: bold }

.panel_body a:active { color: #840021; text-decoration: none; font-weight: bold }

.panel_body a:hover { color: #000000; text-decoration: underline; font-weight: bold }
*/
