html {background-color:#fff;}
body {background: #fff url(/resources/serv/2443/default/site_files/bg.jpg) top center repeat-x; margin-top: 0; padding-top: 40px;}

#wrapper {position: relative; padding-top: 200px; background:url("/resources/serv/2443/default/site_files/gis_title.gif") no-repeat scroll 120px 33px transparent; border-width: 0; }


#Logo {background: url(/resources/serv/2443/default/site_files/gis_fist.gif) top right no-repeat;
height: 150px;
position:absolute;
top: -30px;
left: 0;
display: block;
width: 500px;
padding-top: 60px;
}

#Logo a {
display: block;
background: url(/resources/serv/2443/default/site_files/gis_sub.gif) 30px 50px no-repeat;
font-size: 54px;
text-indent: -99999px;
padding: 0 0 30px 0;
}


/*NAVIGATION*/
ul.nav {position: relative; top: -200px; background-color: transparent;}
ul.nav li {position: absolute; height: 39px; float: none; background-color: #000; color: #fff; line-height: 1em; border-width: 0;}
ul.nav li a {display: inline; text-indent: -10000px; padding: 0; background-color: transparent;}
ul.nav li a:hover {background-color: transparent;}
ul.nav li {top: -5px; left: -20px; width: 120px;}
ul.nav li + li {top: 39px; left: -10px; width: 120px;}
ul.nav li + li + li {top: 74px; left: 2px; width: 40px;}
ul.nav li + li + li + li {top: 82px; left: 38px; width: 40px;}
ul.nav li + li + li + li + li {top: 78px; left: 78px; width: 40px;}
ul.nav li + li + li + li + li + li {top: 126px; left: -5px; width: 120px;}
ul.nav li.MenuLogin {display: none;}

ul.nav li a {display: block;}

ul.nav li a {background: #000 url(/resources/serv/2443/default/site_files/getit_home.jpg) 120px 0; height: 39px; width: 120px;}
ul.nav li + li a {background: #000 url(/resources/serv/2443/default/site_files/getit_guidance.jpg) 120px 0; height: 39px; width: 120px;}
ul.nav li + li + li a {background: #000 url(/resources/serv/2443/default/site_files/getit_14+.jpg) 120px 0; height: 39px; width: 40px;}
ul.nav li + li + li + li a {background: #000 url(/resources/serv/2443/default/site_files/getit_16+.jpg) 120px 0; height: 39px; width: 40px;}
ul.nav li + li + li + li + li a {background: #000 url(/resources/serv/2443/default/site_files/getit_18+.jpg) 120px 0; height: 39px; width: 40px;}
ul.nav li + li + li + li + li + li a {background: #000 url(/resources/serv/2443/default/site_files/getit_youth_matt.jpg) 120px 0; height: 39px; width: 120px;}

ul.nav li a:hover {background: #000 url(/resources/serv/2443/default/site_files/getit_home.jpg) 0 0; height: 39px; width: 120px;}
ul.nav li + li a:hover {background: #000 url(/resources/serv/2443/default/site_files/getit_guidance.jpg) 0 0; height: 39px; width: 120px;}
ul.nav li + li + li a:hover {background: #000 url(/resources/serv/2443/default/site_files/getit_14+.jpg) 0 0; height: 39px; width: 40px;}
ul.nav li + li + li + li a:hover {background: #000 url(/resources/serv/2443/default/site_files/getit_16+.jpg) 0 0; height: 39px; width: 40px;}
ul.nav li + li + li + li + li a:hover {background: #000 url(/resources/serv/2443/default/site_files/getit_18+.jpg) 0 0; height: 39px; width: 40px;}
ul.nav li + li + li + li + li + li a:hover {background: #000 url(/resources/serv/2443/default/site_files/getit_youth_matt.jpg) 0 0; height: 39px; width: 120px;}

#FooterNav {display: none;}
#mid + .nav {display: none;}

/*END NAVIGATION*/
#mid > h1 {padding-top: 0;}

#masthead {background:transparent url(/resources/serv/2443/default/site_files/gis_bg_fist.png) no-repeat right top;
display:block;
height:220px;
min-height: 220px;
border-width: 0;
position:absolute;
right:0;
top:0;
width:600px;}



/*CUSTOM CONTENT STUFF - AND SUB PAGES*/
.GiSBox {width: 45%; float: left; height: expression('200px'); min-height: 200px;}
.GiSBox h2, .GiSBox label {font-family: helvetica, sans-serif; font-weight: bold;  font-size: 1.6em; display: block; padding-bottom: .2em;}
.GiSBox h2 {color: #000!important;}
fieldset {border-width: 0;}

#Ratings ul {overflow: hidden; height: 100px; margin-left: 0; padding: 0;}
#Ratings ul li {clear: none; float: left; width: 100px; height: 100px; padding-left: 0;}
#Ratings ul li a {display: block; height: 100px; width: 100px; text-indent: -10000px;}

ul li#Ratings14 a {background: #fff url(/resources/serv/2443/default/site_files/14.jpg) top left no-repeat;}
ul li#Ratings16 a {background: #fff url(/resources/serv/2443/default/site_files/16.jpg) top left no-repeat;}
ul li#Ratings18 a {background: #fff url(/resources/serv/2443/default/site_files/18.jpg) top left no-repeat;}

#Matters, #Guidance {position: relative; margin-left: 10%; }

#Guidance p a {position: absolute; top: 0; right: 0; background: url(/resources/serv/2443/default/site_files/getit_guide.gif) top right no-repeat; width: 150px; height: 150px; text-indent: -10000px;}
#Guidance p {margin-right: 150px;}

#Matters p a {position: absolute; top: 0; right: 0; background: url(/resources/serv/2443/default/site_files/getit_youth.gif) top right no-repeat; width: 150px; height: 150px; text-indent: -10000px;}
#Matters p {margin-right: 150px;}

#CourseSearch label {color: #333; font-size: 1.2em; padding-top: 20px;}
#CourseSearch {clear: both; background: url(/resources/serv/2443/default/site_files/Search_bg.jpg) top left no-repeat;}
#CourseSearch p {padding-left: 40px; padding-top: 60px; font-weight: bold; width: 250px;}

#AtoZ {padding: 0;}
#AtoZ li {float: left; margin-right: 5px;}
#AtoZ a {padding: 5px; line-height: 2.2em;}

#footer {border-top: 1px solid #000; color: #FFDAAA; font-size: 1.2em; background: #000 url(/resources/serv/2443/default/site_files/getit_footer.jpg) top left repeat-x; height: 130px; padding-bottom: 0; padding-top: 30px;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color: #FFDAAA; font-weight: bold;}


.hideme {text-indent: -10000px;}
.NotPub {border-right: 4px solid #E7B401!important;}


#ProsLocale #SideBar {display: none; width: 0;}
#ProsLocale #Content {width: auto;}
#ProsLocale .vcard {width: 300px; float: left;}
#ProsLocale #map_wrapper {position: relative; width: 400px; height: 400px; float: right; background: url(/resources/serv/2443/default/site_files/gis_find.gif) top left no-repeat;}
#map_canvas {width: 384px; height: 347px; position: relative; top: 53px; left: 16px;}
#map_canvas a {background-color: transparent;}
.mapBubble {width: 150px;}
#ProsLocale .mapBubble h3 {font-size: 12px; font-weight: bold;}


/*masthead fix for Internet Explorer - overrules fixes.css*/
/*\*/
* html #masthead {
height: 220px!important;
}
/**/
