html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { margin:0; padding:0; border:0; }
html, body { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; }
/* main page layout styles */
#pgContainer { width:800px; margin:auto; padding:7px; }
#pgTopHeader {  }
#pgMiddle {  }
/* header part styles */
.logo { display:inline; float:left; width:399px; height:61px; }
.menu { display:inline; float:left; width:394px; height:61px; background-image:url(/images/gdmenubg.gif); }
.slogan { height:21px; color:#3F7096; text-align:center; }	
#navContainer { background-color:#F0F0F0; height:29px; }
#navContainer a { font-size:11px; color:#666; text-decoration:none; padding:0px 4px; }
#navContainer a:hover { font-size:11px; color:#666; text-decoration:none; padding:0px 4px; }
.menuLinks { display:inline; float:left; padding:4px 2px 2px 0px; }
.searchBox { display:inline; float:right; height:29px; padding-top:3px; padding-right:14px;}
.searchField { float:left; margin:6px 0 0 0px; }
/* left side stuff */
#leftside { display:inline; float:left; width:182px; }
#leftlinks, #leftsideStuff { width:164px; margin:auto; }
a.greenLink { display:block; height:17px; background-color:#81B550; color:#FFF; padding:0px 1px 0px 22px; font-size:12px; text-decoration:none; }
a.greenLink:hover { display:block; height:17px; background-color:#81B550; color:#FFF; padding:0px 1px 0px 22px; }
a.blueLink { display:block; height:17px; background-color:#5984A2; color:#FFF; padding:0px 1px 0px 22px; font-size:12px; text-decoration:none; }
a.blueLink:hover { display:block; height:17px; background-color:#5984A2; color:#FFF; padding:0px 1px 0px 22px; }
.blueheading { display:block; height:17px; background-color:#5984A2; background-image:url(/images/leftlinkbg_05.gif); background-repeat:no-repeat; color:#FFF; padding:0px 1px 0px 22px; font-size:12px; text-decoration:none;} 
.exclamationIcon { background-image:url(/images/leftlinkbg_01.gif); background-repeat:no-repeat; }
.bookIcon { background-image:url(/images/leftlinkbg_02.gif); background-repeat:no-repeat; }
.aTozIcon { background-image:url(/images/leftlinkbg_03.gif); background-repeat:no-repeat; }
.DegeeIcon { background-image:url(/images/leftlinkbg_03.gif); background-repeat:no-repeat; }
.questionIcon { background-image:url(/images/leftlinkbg_04.gif); background-repeat:no-repeat; }
.SubjectIcon { background-image:url(/images/leftlinkbg_05.gif); background-repeat:no-repeat; }
/* right side stuff */
#rightside { display:inline; float:left; width:612px; }
#blurbBox { background-color:#5984A2; color:#FFF; padding:3px; width:604px;}
#blurbBox h1 { display:inline; font-size:12px; padding:0 4px 0 0; }
.top5Margin { margin:5px 0px 0px 0px; }
#dividerLine { background-color:#81B550; height:1px; overflow:hidden; margin:5px 0px; }
.clearBoth { clear:both; }
/* ************* */
.blueBox { background-color:#5984A2; margin-bottom:5px; padding:4px 2px; color:#FFF; font-size:11px; font-weight:bold; text-align:center; width:606px; }
.lightBlueBox { background-color:#D6E1E8; margin-bottom:5px; padding:4px 2px; color:#333; text-align:center; vertical-align:top; width:606px;; height:75px;}
.lightBlueBox img { margin:6px auto; border:0; }
.lightBlueBox div { float:left; padding-left:12px; padding-right:12px; width:125px; }
.txtFields { border:1px solid #888; color:#000; }
.greenBox { background-color:#81B550; margin-bottom:5px; padding:4px 2px; color:#FFF; font-size:11px; font-weight:bold; text-align:center; width:99% }
#smallColumn { display:inline; float:left; width:200px; }
#smallColBuffer { width:195px; margin-right:5px; }
#bigColumn { display:inline; float:left; width:410px; }
#bigColBuffer { width:410px; }
.gradientBoxGreen { background-color:#EEF0ED; background-image:url(/images/cols3bggradient.gif); background-position:top left; background-repeat:repeat-x; height:210px; }
ol.numberList { list-style-type:decimal; list-style:square; }
.gradientBoxGreen p { padding:4px; }
.listPadding { padding:4px; }
.listContainer { display:inline; float:left; width:200px; }
.hp3students { display:inline; float:right; width:196px; }
.selGradientBox { background-image:url(/images/selGradientBox.gif); background-position:top left; background-repeat:no-repeat; width:184px; height:200px; margin:auto; }
.boxTopBotSpacing { padding:4px 0px; }
.boxSpacing { padding-left:12px; line-height:1.8; }
.selectBoxStyle { width:140px; }
.hpBottomTxt { padding:8px; line-height:1.8; }
.hpBottomTxt h3 { text-align:center; font-weight:bold; line-height:1.0; padding:0px 0px 8px 0px; font-size:12px; }
.hpBottomTxt span { text-decoration:underline; }
.pageHeadline { text-align:left; font-size:17px; padding-left:5px; }
.AZDirectoryHeader { width:95%; height:28px; background-color:#7bb552; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-left:25px; vertical-align:middle;}
h1.AZDH1Header { width:95%; height:28px; background-color:#7bb552; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:10px; padding-top:5px; vertical-align:middle;}
.AZDirectoryBlurb { width:95%; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; }
.AZDirectoryAlpha { background-color:#efefef; width:80%; height:24px; padding:3px; text-align:center; }
a.AZDirectoryAlphaLinks { color:#638cad; font-weight:bold; font-size:14px; }
.AZDirectorySchoolNames { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; height:20px; }
.AZDirectorySchoolBox { float:left; width:600px; border:1px solid #666; }
.AZDirectorySchoolLogo { float:left; width:120px; padding:3px 3px 3px 3px; vertical-align:top; }
.AZDirectorySchoolBlurb { float:left; width:315px; padding:3px 3px 3px 3px; }
.AZDirectoryAlphaLetters { font-size:18px; margin-left:24px; width:20px; float:left; }
.AZDirectorySchoolWrapper { width:88%; float:left; }
.AZDirectorySchoolBlurbs{ float:left; width:74%; padding:5px }
.AZDirectorySchoolLogo { float:left; width:120px; padding:3px 3px 3px 3px; vertical-align:top }
.AZDirectorySchoolInfo { clear:both; padding:5px 5px 5px 5px; }
.subMenuBox{ background-color:#d7e2e9; width:88%; margin-left:20px; vertical-align:top; height:102%; padding-top:1px; padding-bottom:1px; }
.subMenuBox Div{ background-color:#f0f5f8; margin:3px; padding-left:3px; }
a.subMenuBoxLink { color:#333333; text-decoration:none; }
a.subMenuBoxLink:hover { background-color:#d7e2e9; }