@charset "UTF-8";

*
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
}

body
{
        background-color:#F3F3F3;
        background-image:url(images/bckgrd_sm.jpg);
        background-repeat:repeat-x;
        margin:0;
}

a:hover
{
        color:#F00;
		text-decoration: underline;
}

a
{
        color:#C00;
		text-decoration: none;
}

a:link,a:visited,a:active
{

}

.ezpz_req
{
        color:red;
}

#container
{
        width:800px;
		left: 50%;
        top:0px;
        position: absolute;
        margin-top:10px;
        margin-bottom:10px;
		margin-left: -400px;
        background-color:#fff;
        padding:0px;
}

table
{
    border-collapse: collapse;
}
th, td
{
    padding: 0;
}

td
{
	vertical-align: top;
}

#logo
{
        position: absolute;
        left:55px;
        top:4px;
}

#tagline
{
        height:20px;
        right:10px;
        position:absolute;
        margin-top:5px;
        text-align:right;
        top:5px;
}

#topmenu
{
        height:45px;
        position: absolute;
		width: 650px;
        color:#FFF;
        text-decoration:none;
        text-align:center;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        line-height:15px;
        font-weight:700;
        top:65px;
        right:10px;
        padding:0;
}

#topmenu ul
{
        float:right;
        display:block;
        list-style-type:none;
}

#topmenu ul
{
        list-style:none;
        margin:0;
        padding:0;
}

#topmenu li
{
        float:left;
        margin-top:0;
        margin-bottom:0;
        margin-left:2px;
}

#topmenu li a
{
        text-decoration:none;
        background-repeat:no-repeat;
        height:45px;
        width:85px;
        display:block;
        text-align:center;
        float:left;
        color:#FFF;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        list-style-type:none;
        background-image:url(images/jpl_tab_red.gif);
        padding-top: 9px;
}

#topmenu li a:hover
{
        text-decoration:none;
        background-image:url(images/jpl_tab_black.gif);
        background-repeat:no-repeat;
        height:45px;
        width:85px;
        display:block;
        text-align:center;
        color:#FFF;
}

#topmenu li a:visited
{
        text-decoration:none;
        color:#fff;
}

#topmenu li a:active
{
        text-decoration:none;
        background-image:url(images/jpl_tab_red.gif);
        background-repeat:no-repeat;
        height:45px;
        width:85px;
        display:block;
        text-align:center;
        color:#FFF;
}

#topmenu li a.selected
{
        background-image:url(images/jpl_tab_black.gif);
}

#topmenu #nav-one li a.menu_active
{
        height:45px;
        width:85px;
        background-repeat:no-repeat;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:700;
        color:#FFF;
        float:left;
        display:block;
        background-image:url(images/jpl_tab_black.gif);
        line-height:15px;
}

#rightside_body li a.selected
{
	font-weight:700;
}

#rightside_body
{
	font-size:10px;
}

#rightside_body div.specials
{
	font-size:14px;
	font-weight: bold;
	color: #c00;
}

#rightside_body div.news
{
	font-size:10px;
}

#pageheader
{
	height:35px;
        background-color:#000;
	padding-left: 20px;
}

#submenu
{
	position: relative;
	top: 0px;
	left: 100px;
}

#submenu ul
{
        list-style:none;
}

#submenu li
{
        display: block;
        float: left;
	margin-left: 5px;
	padding: 5px;
	border-left: solid 1px #500;
}

#submenu li a
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:12px;
        line-height:normal;
        color:#C00;
        text-decoration:none;
        font-weight:700;
}

#submenu li a.selected
{
        color:#fff;
}

#expmenu
{
	margin-left: 20px;
}

#pagetitle
{
        float: left;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:14px;
        line-height:normal;
        color:#C00;
        text-decoration:none;
        font-weight:700;
		margin: 7px;
}

#homepage_pic
{
        width:800px;
        position: absolute;
        top:110px;
        left:0;
        border-top-width:3px;
        border-bottom-width:3px;
        border-top-style:solid;
        border-bottom-style:solid;
        border-top-color:#000;
        border-bottom-color:#000;
}

#body
{
        background-color:#fff;
        margin-top:366px;
        margin-right:auto;
        margin-left:auto;
}

#body_inside
{
        height:auto;
        width:800px;
        position:absolute;
        z-index:auto;
        background-color:#FFF;
        top:312px;
        left:0;
        margin-bottom:0;
        padding:0;
}

#content
{
        width:500px;
        margin-top:10px;
        margin-left:20px;
        margin-bottom:10px;
		margin-right: 10px;
        bottom:10px;
}

#right_side
{
        width:250px;
        position:relative;
        top:0;
        right:5px;
        margin-right:5px;
}

#rightside_body
{
        height:auto;
        width:230px;
        position:relative;
        z-index:auto;
        background-color:#e6e6e7;
        background-image:url(images/right_side_bck.gif);
        right:0;
        background-repeat:repeat;
        background-position:top;
        display:block;
        top:0;
        margin:0;
        padding:10px;
		font-size: 10px;
}

#rightside_btm
{
        height:15px;
        width:250px;
        position:relative;
        z-index:auto;
        bottom:0;
        left:0;
        visibility:visible;
}

#footer
{
        height:20px;
        width:770px;
        position:relative;
        z-index:auto;
        background-color:#000;
        bottom:0;
        vertical-align:middle;
        display:block;
        left:0;
        margin:0;
        padding:5px 15px;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:12px;
        line-height:normal;
        color:#C00;
        text-decoration:none;
        text-align: center;
}

#insidepage_pic
{
        height:195px;
        width:800px;
        position:absolute;
        z-index:auto;
        top:110px;
        left:0;
        border-top-width:3px;
        border-bottom-width:3px;
        border-top-style:solid;
        border-bottom-style:solid;
        border-top-color:#000;
        border-bottom-color:#000;
}

.text11black
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        line-height:normal;
        color:#000;
        text-decoration:none;
}

.text11red
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        line-height:normal;
        color:#C00;
        text-decoration:none;
}

.text14red_italic
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:14px;
        font-style:italic;
        color:#C00;
        text-decoration:none;
        font-weight:700;
}

.text11whitebold
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        line-height:normal;
        color:#FFF;
        text-decoration:none;
        font-weight:700;
}

.text11blackbold
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        line-height:15px;
        color:#000;
        text-decoration:none;
        font-weight:700;
}

.text14redbold
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:14px;
        line-height:normal;
        color:#C00;
        text-decoration:none;
        font-weight:700;
}

.text9white
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:9px;
        line-height:normal;
        color:#FFF;
        text-decoration:none;
        font-weight:400;
}

.text12grey
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:12px;
        line-height:17px;
        color:#666;
        text-decoration:none;
}

.text12red
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:12px;
        line-height:17px;
        color:#C00;
        text-decoration:none;
}

.text12blackbold
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:14px;
        line-height:normal;
        color:#000;
        text-decoration:none;
        font-weight:700;
}

h1
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:20px;
        line-height:normal;
        color:#C00;
        text-decoration:none;
}

.text11grey
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        line-height:normal;
        color:#666;
        text-decoration:none;
}

#photo_library
{
        height:330px;
        width:500px;
        margin-right:auto;
        margin-left:auto;
        position:relative;
        margin-top:10px;
        background-color:#FFF;
        z-index:auto;
        top:10px;
        float:none;
        border:1px solid #FFF;
        padding:0;
}

#close_window
{
        height:25px;
        width:500px;
        margin-right:auto;
        margin-left:auto;
        position:relative;
        z-index:auto;
        top:10px;
        float:none;
        margin-top:10px;
        vertical-align:top;
        padding:0;
}

#menudown a:link,#menudown a:visited
{
        text-decoration:none;
        background-repeat:no-repeat;
        height:45px;
        width:85px;
        display:block;
        text-align:center;
        float:left;
        color:#FFF;
}

.LNEnews_author
{ display: none;}

.LNEnews_email
{ display: none;}
