/* Lighthouse Pool Management */

/* Main */
body { margin:0px; padding:0; background:url(../images/alt_bg.gif) #fff repeat-y left top; font-family:verdana, lucida, arial, sans-serif; }
	a, a:link   { padding:0 0 1px 0; color:#003366; border-bottom:#ccc 1px dotted; text-decoration:none; }
	a:visited { color:#999; }
	a:hover { color:#3b6282; border-bottom:#808080 1px solid; }

p { font-size:11px; color:#666; line-height:17px; }
h1 { margin:0 0 -18px 0; padding:100px 0 0 0; background:url(../images/logo.gif) #fff no-repeat 0px 0px; overflow:hidden; width:735px; height:0px! important; border-bottom:#fff 1px solid; }
h1, x:-moz-any-link, x:default { margin:15px 0 -18px 0; padding:100px 0 0 0; background:url(../images/logo.gif) #fff no-repeat 0px 0px; overflow:hidden; width:735px; height:0px! important; border-bottom:#fff 1px solid; }
h2 { margin-bottom:20px; }
h3 { margin-bottom:0px; font-size:13px; color:#333; }
.v_spacer_10 { height:10px; font:1px arial; }
.v_spacer_15 { height:15px; font:1px arial; }
.social a { text-decoration:none; }
.largetext { margin:0 0 0 10px; padding:10px 0 20px 10px; font:bold 24px arial; color:#003366; line-height:20px; }
.hilight { position:relative; margin:0 0 0 10px; padding:5px 10px 5px 10px; background:#fff; border-bottom:1px dotted #ccc; display:block; }
.hilight-nb { position:relative; margin:0 0 0 10px; padding:5px 10px 5px 10px; background:#fff; display:block; }
.orient-lst { font-size:11px; color:#666; line-height:17px; }
.moreinfo { padding:10px 0 10px 0; font-size:11px; color:#666; }
.comingsoon { font:italic 11px georgia;line-height:17px; color:#990000; }

#wrapper { margin:0px; padding:0px; width:735px; }
#main { margin:14px 0px 0px; padding:0px; width:481px; }
#content { margin:23px 0px 0px 24px; padding:0 14px 0 18px; border-left:#003366 5px solid; width:420px; voice-family:inherit; }
#content-ns { margin:23px 0px 0px 24px; padding:0 14px 0 18px; border-left:#003366 5px solid; width:575px; voice-family:inherit; }

	/* Home */
	body#homepage li#home a { background-position:0px -54px; font-weight:bold; color:#333; }
	#home a { background:url(../images/tab_menu.gif) no-repeat left top; width:115px; }

	/* Training */
	body#training li#train a { background-position:0px -54px; font-weight:bold; color:#333; }
	#train a { background:url(../images/tab_menu.gif) no-repeat left top; width:115px; }

	/* Employment */
	body#application li#apply a { background-position:0px -54px; font-weight:bold; color:#333; }
	#apply a { background:url(../images/tab_menu.gif) no-repeat left top; width:115px; }

	/* Orientation */
	body#orientation li#orient a { background-position:0px -54px; font-weight:bold; color:#333; }
	#orient a { background:url(../images/tab_menu.gif) no-repeat left top; width:115px; }

	/* Contact */
	body#contactus li#contact a { background-position:0px -54px; font-weight:bold; color:#333; }
	#contact a { background:url(../images/tab_menu.gif) no-repeat left top; width:115px; }

        /* Our Pools */
	body#our_pools li#our_pools a { background-position:0px -54px; font-weight:bold; color:#333; }
	#contact a { background:url(../images/tab_menu.gif) no-repeat left top; width:115px; }

	/* Privacy */
	#privacy { margin:0px; padding:0px; background:url(../images/alt_bg.gif) #fff repeat-y left top; }
	#contentprivacy { margin:23px 0px 0px 24px; padding:0 14px 0 18px; border-left:#003366 5px solid; width:470px; voice-family:inherit; }

/* Navigation */
#navwrapper { position:relative; width:100%; height:30px; background-color:#e2e2e2; }
#navalign { position:absolute; left:25px; bottom:0px; width:100%; height:24px; }
#nav { padding:0px; width:450px; height:24px; list-style-type:none; overflow:hidden; display:inline; }
#nav li { margin:0px; padding:0px; float:left; list-style-type:none display:block; }
#nav a { margin: 0 0 0 -7px; padding:7px 0 0 0; font:9px 'verdana', arial, helvetica, sans-serif; color:#fff; width:115px; height:18px; text-align:center; border-width:0px; display:block; }
#nav a:hover { background-position:0px -27px; border-bottom-width:0px; }

/* Sidebar */
#sidebarwrapper { position:absolute; top:130px; left:495px; padding:86px 0 0 0; background:url(../images/sidebar_top.gif) no-repeat left top; width:240px; }
#sidebar { padding:20px; background:url(../images/sidebar_corner.gif) #e2e2e2 no-repeat right top; }
#sidebar ul { margin:0px; padding:0px; list-style-type:none; }
#sidebar li { margin:0 0 7px 0; padding:0 0 0 10px; background:url(../images/icon_li_sidebar.gif) no-repeat 0px 4px; font-size:9px; color:#666; line-height:11px; }
#sidebar h4 { margin:0 0 8px 0; padding:0 0 4px 0; font-size:9px; color:#666; border-bottom:#fff 1px solid; }
#sidebar p { margin:4px 0 17px 0; font-size:9px; color:#808080; line-height:12px; }
.info { margin:0 0 10px 0; background-position:0px 5px; line-height:14px; }

/* Photos */
div.thumbnail { margin-right:3px; display:inline; }
div.thumbnail img { padding:2px; border:#003366 2px solid; }
	.thumbnail a, .thumbnail a:link, .thumbnail a:visited, .thumbnail a:hover { border-width:0px; padding:0px; }

/* Footer */
.footer { margin:25px 0 0 0; border-top:1px dotted #ccc; }
p#footer { margin:0; padding:0 0 4px 0; font-size:9px; color:#a6a6a6; }
#directlink span { margin:0 10px 0 0; padding:0 0 0 11px; background:url(../images/icon_link_arrow_red.gif) no-repeat 0px 4px; }

