/* CSS Document */
html,
body { margin: 0; padding: 0; height: 100%; font-size: 62.5%; }
body { font-size:1.00em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; }

#wrapper { width:100%; margin:0 auto; padding:0; text-align:center; display:table; /* must put this in for FireFox. */ height:1050px; /* Have to put SOMETHING in here for the height for both browsers. DO NOT put in a percentage, must be a pixel value */ }
#body { width:743px; text-align:center; margin:0 auto; padding:0; background-color:#FFFFFF; }
#first_level { padding:0px; margin:0px; float:left; height:176px; width:743px; }
#second_level { padding:0px; margin:0px; float:left; height:176px; width:743px; }
#third_level { padding:0px; margin:0px; float:left; height:175px; width:743px; }
#fourth_level { padding:0px; margin:0px; float:left; height:175px; width:743px; }

#header { height:166px; width:743px; text-align:left; background-image:url(../../_global/images/splash/header.jpg); background-repeat:no-repeat; margin:0 0 5px 5px; padding:0px; }

#young { padding:0px; margin:0px; text-align:left; float:left; height:176px; width:371px; }
.young_head a { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/young_top.jpg); background-repeat:no-repeat; height:50px; width:371px; }
.young_content { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/young.jpg); background-repeat:no-repeat; height:126px; width:371px; }

#employer { padding:0px; margin:0px; text-align:left; float:left; height:176px; width:371px; }
.employer_head a { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/employer_top.jpg); background-repeat:no-repeat; height:50px; width:371px; }
.employer_content { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/employer.jpg); background-repeat:no-repeat; height:126px; width:371px; }

#parents { padding:0px; margin:0px; text-align:left; float:left; height:176px; width:371px; }
.parents_head a { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/parents_top.jpg); background-repeat:no-repeat; height:50px; width:371px; }
.parents_content { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/parents.jpg); background-repeat:no-repeat; height:126px; width:371px; }

#careers { padding:0px; margin:0px; text-align:left; float:left; height:176px; width:371px; }
.careers_head a { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/careers_top.jpg); background-repeat:no-repeat; height:50px; width:371px; }
.careers_content { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/careers.jpg); background-repeat:no-repeat; height:125px; width:371px; }

#welsh { padding:0px; margin:0px; text-align:left; float:left; height:73px; width:742px; background:url(../../_global/images/splash/welsh.jpg) no-repeat; }
.welsh_head { padding:0px; margin:0px; text-align:left; height:37px; width:364px;}
.welsh_info { padding:0 0 0 15px; margin:0 0 0 0; float:left; width:365px; }
.welsh_info p { text-align:left; font-size:10px; line-height:1.2em; color:#333333; margin:0; padding:0; }
.welsh_sites { margin:13px 0 0 0; padding:0; }

#corporate { padding:0px; margin:0px; text-align:left; float:left; height:175px; width:371px; }
.corporate_head a { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/corporate_top.jpg); background-repeat:no-repeat; height:50px; width:371px; }
.corporate_content { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/corporate.jpg); background-repeat:no-repeat; height:125px; width:371px; }

#work { padding:0px; margin:0px; text-align:left; float:left; height:175px; width:371px; }
.work_head a { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/work_top.jpg); background-repeat:no-repeat; height:50px; width:371px; }
.work_content { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/work.jpg); background-repeat:no-repeat; height:125px; width:371px; }

#compex { padding:0px; margin:0px; text-align:left; float:left; height:176px; width:371px; }
.compex_head { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/compex_top.jpg); background-repeat:no-repeat; height:50px; width:371px; }
.compex_content { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/compex.jpg); background-repeat:no-repeat; height:125px; width:371px; }

#mediacentre { padding:0px; margin:0px; text-align:left; float:left; height:175px; width:371px; }
.mediacentre_head a { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/media_top.jpg); background-repeat:no-repeat; height:50px; width:371px; }
.mediacentre_content { padding:0px; margin:0px; text-align:left; float:left; background-image:url(../../_global/images/splash/media.jpg); background-repeat:no-repeat; height:125px; width:371px; }

.main_text { padding:10px; padding-left:15px; margin:0px; text-align:left; float:left; width:270px; }
.sub_text { padding:10px; padding-left:15px; margin:0px; text-align:left; float:left; width:210px; }
.logo { width:600px; height:71px; padding:0px; margin:0px; float:left; }
.head_text { width:350px; line-height:1.2em; margin:0 0 0 150px; padding:0; }
.subheader { width:500px; height:20px; display:inline; padding:0px; margin-top:20px; margin-left:18px; float:left; }

/* ---------- Text Formatting ---------- */
h1 { padding:0px; margin:0px; text-indent: -9999px; font-size: 1%; }
h2 { padding:0px; margin:0px; text-indent: -9999px; font-size: 1%; text-align:left; }
.bluetext { color:#005aa2; margin:0; padding:0; }
.bluetext a { color:#005aa2; text-decoration:underline; }
.bluetext a:hover { text-decoration:none; }
.greytext { color:#333333; margin:0; padding:0; }
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#005aa2; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#005aa2;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#005aa2; }
.white a:link, .white a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#fff; }
.white a:hover { text-decoration:none;}
p { font-size: 1.05em; color:#fff; line-height:1.4em; }
li { padding:0px; margin:0px; }
ul { padding:10px 0px 0px 15px; margin:0px; }

/* ---------- Footer ---------- */
#logo_strip { height:68px; padding:0; margin:0 0 0 3px; list-style: none;}
#logo_strip li { float: left;	margin:5px 0 0 0;	padding: 0;	height: 48px;}
#logo_strip li a { display: block; text-indent: -5000px; height: 48px; background-repeat: no-repeat; }
.footer_find { background-image: url(../../_global/images/splash/footer/footer_01.gif); width: 68px; }
.footer_unite { background-image: url(../images/splash/footer/footer_02.gif); width: 34px; }
.footer_eca { background-image: url(../images/splash/footer/footer_03.gif); width: 72px; }
.footer_lsc { background-image: url(../images/splash/footer/footer_04.gif); width: 77px; }
.footer_wag { background-image: url(../images/splash/footer/footer_05.gif); width: 66px; }
.footer_matrix { background-image: url(../images/splash/footer/footer_06.gif); width: 85px; }
.footer_padp { background-image: url(../images/splash/footer/footer_07.gif); width: 51px; }
.footer_iso { background-image: url(../images/splash/footer/footer_08.gif); width: 72px; }
.footer_beacon { background-image: url(../images/splash/footer/footer_09.gif); width: 54px; }
.footer_goodday { background-image: url(../images/splash/footer/footer_10.gif); width: 46px; }
.footer_iip { background-image: url(../images/splash/footer/footer_11.gif); width: 108px; }
.footer_myjtl { height:20px; width:733px; background-image: url(../images/splash/footer/myjtl.gif); padding-top:5px; }
