/* CSS Document */

body {
font-family:Tahoma, Helvetica, sans-serif;
font-style:normal;
font-size:1em;
color:#828282;
margin:0;
padding:0;
height:100%;
behavior: url(/csshover.htc); /* WinIE behavior call */		
}

.img {
display:block;
}

h1 {
font-size:1.1em;
color:#636363;
background-image:url(images/squares_large.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:50px;
padding-top:23px;
margin-bottom:-10px;
margin-top:5px;
}

p {
font-size:.8em;
line-height:1.2em;
}

.ulsmall {
font-size:1em;
}

/*SITE LINKS ETC*/

a {
text-decoration:underline;
color:#999999;
font-size:1em;
}

a:visted {
text-decoration:none;
color:#999999;
font-size:1em;
}

a:hover {
text-decoration:underline;
color:#b3df34;
font-size:1em;
}

.sitediv {
margin-top:5px;
width:825px;
margin-left:auto;
margin-right:auto;
clear:both;
}

.contentdiv {
border:solid 1px #d9deed;
clear:both;
}

/*DIV 1*/

.div1 {
clear:both;
}

.logo {
float:left;
margin-left:1px;
}

.flashheader {
float:right;
}

/*DIV 2*/

.div2 {
clear:both;
width:825px;
}


/*DIV 3*/

.div3 {
clear:both;
}

.threeservice {
margin-left:7px;
margin-top:10px;
float:left;
width:220px;
}

.secondaryblurb {
margin-left:7px;
margin-top:10px;
float:left;
width:545px;
}

.mainblurb {
float:left;
width:325px;
margin-top:10px;
}

.pfrontpage {
font-size:.9em;
padding-left:30px;
padding-right:20px;
color:#666666;
}

.timer {
margin-top:40px;
margin-right:7px;
float:right;
text-align:right;
font-size:.8em;
}

.divider {
margin-right:7px;
float:left;
margin-left:34px;
}

.payitforwardmain {
margin-right:7px;
float:right;
}

.flashcube {
/*margin-right:7px;*/
margin-left:40px;
padding-left:10px;
}

/*DIV 4*/

.div4 {
clear:both;
}

.sitebyglue{
margin-top:10px;
float:left;
width:150px;
font-size:.7em;
text-align:left;
}

.auldfooter {
width:120px;
margin-top:10px;
margin-left:70px;
text-align:right;
float:left;
font-size:.7em;
}

.footerlinks {
margin-top:10px;
margin-left:50px;
float:left;
text-align:center;
font-size:.8em;
}

.bignumber {
font-size:3em;
}

.uljobs {
font-size:.8em;
list-style:url(images/square_small.gif);
}



/*CRAZY CSS MENU*/
div#nav {float: left; margin: 7px 0 0 0; text-align:center; background: #ffffff; border: 1px; height:25px; /*margin-left:70px;*/ 
border-top:solid 1px #d9deed; border-bottom:solid 1px #d9deed; width:737px; padding-left:81px;}
div#nav ul {margin: 0; padding: 0; background: #ffffff; border: 0px; }
div#nav li {position: relative; list-style: none; margin: 0; float: left; width: auto; line-height: 1em; padding: 0.1em 1.5em 0 1.5em; text-align:center;}
div#nav li li {width: 10em; padding: 0; font-size:.9em; text-align:left;}
div#nav li:hover {background: #eaf3d1;}
div#nav li.nomenu {background: url(/images/square_small.gif) 2px 50% no-repeat;}
div#nav li.nomenu:hover {background: url(/images/square_small.gif) 2px 50% no-repeat; background-color: #eaf3d1;}
div#nav li.submenu {background: url(/images/square_small.gif) 2px 50% no-repeat;}
div#nav li.submenu:hover {background: url(/images/square_small.gif) 2px 50% no-repeat; background-color: #eaf3d1;}
div#nav li a {display: block; padding: 3px 0 3px 3px;; text-decoration: none; width: auto; color: #969696; font-size: .9em;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 10em; display: none;}
div#nav ul ul li {border-bottom: 1px solid #FFF;}
div#nav ul li ul li {border-left: 1px solid #FFF;}
div#nav li.submenu li.submenu {background: url(submenuover.gif) 95% 50% no-repeat; background-color:#f1f6e3;}
div#nav li.submenu li.submenu:hover {background: url(submenuover.gif) 95% 50% no-repeat; background-color: #eaf3d1;}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block;}
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.5em; left: 0px; background-color:#f1f6e3;}
div#nav ul.level3 {top: 0; left: 10em; background-color:#f1f6e3;}