/* ============================================================================
A One-NASA style-sheet adaption for LAMBDA.
============================================================================ */
/*
		General appearance.
*/
body {
	padding:          0;
	width:            100%;
	background-color: black;
	color:            black;
	font-family:      Arial, Helvetica, Verdana, sans-serif;
	font-size:        small;
	line-height:      130%;
	text-align:       center;
	text-decoration:  none;
	margin: 0;
}

div {
	text-align:       left;
}

div#paper {
	position:         absolute;
	background-color: white;
	padding:          10px;
	left:             0px;
	right:            0px;
	min-width:        786px;
	margin: 10px;
}

div#centralpage {
	position:         relative;
	margin:           0px;
	padding:          0px 0px 10px 0px;
	overflow:         hidden;
}

div#pagespacer {
	position:         relative;
	margin:           0;
	width:            0;
	height:           0;
	padding:          0;
}

div#heightcontrol {
	float:            left;
	width:            1px;
	height:           350px;
}
div#heightcontrollong {
	float:            left;
	width:            1px;
	height:           600px;
}

h1, h2, h3, h4, h5, h6, h7, h8, h9 {
	margin:           2px 0;
	padding:          0;
	color:            #069;
	font-size:        1em;
	font-weight:      normal;
	font-style:       italic;
	text-align:       left;
	line-height:      130%;
}

h1 {
	margin:           12px 0 10px;
	font-size:        1.5em;
	font-weight:      normal;
	font-style:       normal;
	text-align:       left;
	border-bottom:    1px solid silver;
}

h2 {
	color: #006699;
	margin:           12px 0;
	font-size:        1em;
	font-weight:      normal;
	font-style:       normal;
	text-align:       left;
	border-bottom:    1px solid silver;
	text-transform:   uppercase;
	font-stretch:     condensed;
}

h3 {
	margin:           4px 0;
	font-size:        12px;
	font-weight:      bold;
	font-style:       normal;
	text-align:       left;
}

a               { color: #069; text-decoration: none;      }
a:hover         { color: #39f; text-decoration: underline; }
a:visited       { color: #609; text-decoration: none;      }
a:visited:hover { color: #609; text-decoration: underline; }

img {
	display:          inline;
	border:           0px;
}

table {
	color:            black;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        12px;
	text-decoration:  none;
}

p {
	margin-top: 0.6em;
	margin-bottom: 1.2em;
}

ul {
	margin-top: -.6em;
	margin-bottom: 0em;
}

/*
		Headers and footers.

			NASA Header.
*/
#nasahead {
	position:         relative;
	background:       #ccc;
	height:           65px;
	left:             0px;
	right:            0px;
	margin:           0px;
	padding:          0px;
}

#nasahead img {
	padding:          7px 0px 0px 0px;
	vertical-align:   middle;
	display:          inline;
}

#nasahead #searchbox {
	position:         absolute;
	top:              0px;
	right:            0px;
	height:           65px;
	width:            250px;
	background:       #006699;
}

#nasahead #searchbox form {
	margin:           0px;
	padding:          0px;
}

#nasahead #searchbox h4 {
	margin:           8px 0px 2px 20px;
	color:            white;
	text-align:       left;
}

#nasahead #searchbox input {
	margin:           0px 0px 0px 20px;
}

#nasahead #searchbox input.submitit {
	margin:           0px 0px 0px 8px;
	vertical-align:   text-bottom;
	width:            38px;
	height:           20px;
}

#nasahead #searchbox h4 a {
	color:            white;
	text-decoration:  none;
}

#nasahead div#rss {
	position:         absolute;
	height:           45px;
	width:            160px;
	top:              10px;
	left:             380px;
	padding:          0px 0px 0px 10px;
	margin:           0px;
	color:            #666;
	border-left:      1px solid #666;
	font-size:        11px;
}

#nasahead div#rss img {
	padding:          0px;
	vertical-align:   middle;
	display:          inline;
}

#nasahead div#rss a {
	color:            #666;
	text-decoration:  none;
}

#nasahead div#rss a:hover {
	text-decoration:  underline;
}

#printnasahead { position: relative; height: 0px; display: none; }
/*
			NASA footer.
*/
#nasafoot {
	position:         relative;
	width:            100%;
	height:           65px;
	margin:           5px 0px 0px 0px;
	padding:          0px;
	background:       #ccc;
	clear:            both;
}

#nasafoot img {
	display:          inline;
	vertical-align:   middle;
	padding:          0px 10px 0px 0px;
	margin:           0px;
}

#nasafoot ul {
	list-style:       none;
	margin:           0px;
	padding:          0px;
	text-decoration:  none;
	font-weight:      normal;
	font-size:        11px;
	color:            #666;
}

#nasafoot ul li {
	padding:          0px;
}

#nasafoot ul li a:link, #nasafoot ul li a:visited {
	text-decoration:  none;
	font-weight:      normal;
	font-size:        11px;
	color:            #666;
}

#nasafoot ul li a:hover {
	text-decoration:  underline;
}

#nasafootleft {
	float:            left;
	margin:           5px;
}

#nasafootright {
	float:            right;
	margin:           5px;
}

#nasafootrightimg {
	float:            right;
	margin:           8px 5px 9px;
	width:            51px;
}
#webaddress {
	display:		  none;
}	
/*
		Menus.

			Top menu bar.  The body entries highlight the current menu item.
*/
#topmenu {
	position:         relative;
	background:       #666;
	color:            white;
	width:            100%;
	height:           25px;
	margin:           0px 0px 5px 0px;
	padding:          0px;
	border:           0px;
}

#topmenu ul {
	width:            100%;
	height:           25px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       center;
	color:            white;
	clear:            left;
}

#topmenu ul li {
	display:          block;
	float:            left;
	text-align:       center;
	margin:           0px;
	padding:          0px;
}

#topmenu ul li a {
	display:          block;
	text-decoration:  none;
	text-align:       center;
	font:             12px Arial, Helvetica, sans-serif;
	font-weight:      700;
	letter-spacing:   -.0px;
	line-height:      23px;
	color:            white;
	height:           23px;
	width:            130px;
	border-top:       2px solid #525252;
	border-right:     1px solid white;
	padding:          0px;
	margin:           0px;
}

#topmenu ul li a:hover {
	border-top:       2px solid #525252;
	background:       #006699;
}

#topmenu ul li a span {
	background:       url(/common/images/largeplus.gif) center left no-repeat;
	padding:          1px 0px 0px 13px;
	margin:           0px;
}

body#topone   #topmenu ul li#topone   a,
body#toptwo   #topmenu ul li#toptwo   a,
body#topthree #topmenu ul li#topthree a,
body#topfour  #topmenu ul li#topfour  a,
body#topfive  #topmenu ul li#topfive  a,
body#topsix   #topmenu ul li#topsix   a {
	border-top:       2px solid #525252;
	background:       #006699;
}
body#topone   #topmenu ul li#topone   a span,
body#toptwo   #topmenu ul li#toptwo   a span,
body#topthree #topmenu ul li#topthree a span,
body#topfour  #topmenu ul li#topfour  a span,
body#topfive  #topmenu ul li#topfive  a span,
body#topsix   #topmenu ul li#topsix   a span {
	background:       url(/common/images/largeminus.gif) center left no-repeat;
}
/*
			Submenu bar.  The submenu entries highlight the current menu item.
*/
.submenu {
	position:         relative;
	background:       white;
	color:            black;
	width:            100%;
	min-height:       69px;
	margin:           0px 0px 5px 0px;
	padding:          0px;
	border:           0px;
}

.submenu p {
	clear:            both;
}

.submenu ul {
	width:            100%;
	height:           25px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       center;
	color:            black;
}

.submenu ul li {
	display:          block;
	float:            left;
	text-align:       center;
	margin:           0px;
	padding:          0px;
}

.submenu ul li a {
	display:          block;
	text-decoration:  none;
	text-align:       left;
	font:             700 12px/23px Arial, Helvetica, sans-serif;
	color:            black;
	height:           23px;
	width:            150px;
	border:           solid 1px;
	padding:          0 2px 0 4px;
	margin:           -1px 0 0 -1px;
}

.submenu ul li a:hover {
	border:           1px solid black;
	background:       #006699;
	color:            white;
}

.submenu ul li a:visited {
	text-decoration:  none;
}

.submenu ul li a span {
	background:       url(/common/images/largeplus_bk.gif) center left no-repeat;
	padding:          1px 0px 0px 13px;
	margin:           0px;
}

.submenu ul li a:hover span {
	background:       url(/common/images/largeplus.gif) center left no-repeat;
	padding:          1px 0px 0px 13px;
	margin:           0px;
}

.submenu ul#submenuone   li#submenuone   a,
.submenu ul#submenutwo   li#submenutwo   a,
.submenu ul#submenuthree li#submenuthree a,
.submenu ul#submenufour  li#submenufour  a,
.submenu ul#submenufive  li#submenufive  a,
.submenu ul#submenusix   li#submenusix   a,
.submenu ul#submenuseven li#submenuseven a {
	text-decoration:  none;
	border:           1px solid black;
	background:       #006699;
	color:            white;
}
.submenu ul#submenuone   li#submenuone   a span,
.submenu ul#submenutwo   li#submenutwo   a span,
.submenu ul#submenuthree li#submenuthree a span,
.submenu ul#submenufour  li#submenufour  a span,
.submenu ul#submenufive  li#submenufive  a span,
.submenu ul#submenusix   li#submenusix   a span,
.submenu ul#submenuseven li#submenuseven a span {
	text-decoration:  none;
	background:       url(/common/images/largeminus.gif) center left no-repeat;
}
/*
			Left menu bar.
*/
.leftmenu {
	position:         absolute;
	z-index:          10;
	top:              0px;
	left:             0px;
	margin:           0px;
	padding:          0px;
	height:           100%;
	width:            1px;
	background:       white;
	text-align:       left;
}

.leftmenu img {
	display:          inline;
	padding:          0px;
	margin:           0px;
}

.leftmenu a {
	text-decoration:  none;
}

.leftmenu div#title {
	position:         relative;
	width:            180px;
	padding:          0px 0px 0px 0px;
	margin:           0px 0px 1px 0px;
	color:            white;
	background:       #006699;
	font:             12px Arial, Helvetica, sans-serif;
	font-weight:      700;
	height: 123px;
}

.leftmenu div#motto {
	position:         relative;
	width:            160px;
	padding:          12px 0 40px 20px;
	margin:           0;
	color:            #aaffff;
	background:       #006699;
	font:             italic 700 11px Arial, Helvetica 
}

.leftmenu div#category {
	position:         relative;
	width:            160px;
	padding:          12px 0 0px 12px;
	margin:           0;
	color:            white;
	background:       #006699;
	font:             700 14px Arial, Helvetica, sans-se;
	vertical-align: bottom;
	height: 35px;
}

.leftmenu div#menu {
	background:       white;
}

.leftmenu ul {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       left;
	color:            white;
	background:       white;
}

.leftmenu ul li {
	width:            180px;
	border-bottom:    1px solid white;
	margin:           0;
	padding:          0;
	list-style:       none;
	font:             700 12px/14px Arial, Helvetica, sans-serif;
	background:       #c6c7c7;
}

.leftmenu ul li a {
	display:          block;
	width:            158px;
	border:           0px;
	padding:          4px 0px 6px 22px;
	margin:           0px;
	text-decoration:  none;
	color:            #333;
	background:       url(/common/images/smallplus.gif) 10px 10px no-repeat;
}

.leftmenu ul li a:hover {
	display:          block;
	width:            158px;
	border:           0px;
	margin:           0px;
	padding:          4px 0px 6px 22px;
	text-decoration:  none;
	color:            white;
	background:       #666 url(/common/images/smallplus_ov.gif) 10px 10px no-repeat;
}

.leftmenu ul li ul {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       left;
	color:            white;
	background:       white;
}

.leftmenu ul li ul li {
	width:            180px;
	border:           0;
	margin:           0;
	padding:          0;
	list-style:       none;
	font:             12px/14px "N Helvetica Narrow", Arial, Helvetica, sans-serif;
	background:       #c6c7c7;
}

.leftmenu ul li ul li a {
	display:          block;
	width:            148px;
	border:           0px;
	padding:          4px 0px 6px 32px;
	margin:           0px;
	text-decoration:  none;
	color:            #056;
	background:       url(/common/images/smallplus.gif) 20px 10px no-repeat;
}

.leftmenu ul li ul li a:hover {
	display:          block;
	width:            148px;
	border:           0px;
	margin:           0px;
	padding:          4px 0px 6px 32px;
	text-decoration:  none;
	color:            white;
	background:       #666 url(/common/images/smallplus_ov.gif) 20px 10px no-repeat;
}


.leftmenu ul li ul li ul {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       left;
	color:            white;
	background:       white;
}

.leftmenu ul li ul li ul li {
	width:            180px;
	border:           0;
	margin:           0;
	padding:          0px;
	list-style:       none;
	font:             12px/14px Arial, Helvetica, sans-serif;
	background:       #c6c7c7;
}

.leftmenu ul li ul li ul li a {
	display:          block;
	width:            138px;
	border:           0;
	padding:          4px 0 6px 42px;
	margin:           0;
	text-decoration:  none;
	color:            black;
	background:       url(/common/images/smallplus.gif) no-repeat 30px 10px;
}

.leftmenu ul li ul li ul li a:hover {
	display:          block;
	width:            138px;
	border:           0px;
	margin:           0px;
	padding:          4px 0px 6px 42px;
	text-decoration:  none;
	color:            white;
	background:       #666 url(/common/images/smallplus_ov.gif) 30px 10px no-repeat;
}

.leftmenu ul li ul li ul li ul {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       left;
	color:            white;
	background:       white;
}

.leftmenu ul li ul li ul li ul li {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	font:             12px/14px Arial, Helvetica, sans-serif;
	font-weight:      700;
	background:       #c6c7c7;
}

.leftmenu ul li ul li ul li ul li a {
	display:          block;
	width:            138px;
	border:           0px;
	padding:          4px 0px 6px 52px;
	margin:           0px;
	text-decoration:  none;
	color:            #056;
	background:       url(/common/images/smallplus.gif) 40px 10px no-repeat;
}

.leftmenu ul li ul li ul li ul li a:hover {
	display:          block;
	width:            138px;
	border:           0px;
	margin:           0px;
	padding:          4px 0px 6px 52px;
	text-decoration:  none;
	color:            white;
	background:       #666 url(/common/images/smallplus_ov.gif) 40px 10px no-repeat;
}

div#left001 .leftmenu ul li#left001	  a,
div#left002 .leftmenu ul li#left002	  a,
div#left003 .leftmenu ul li#left003	  a,
div#left004 .leftmenu ul li#left004	  a,
div#left005 .leftmenu ul li#left005	  a,
div#left006 .leftmenu ul li#left006	  a,
div#left007 .leftmenu ul li#left007	  a,
div#left008 .leftmenu ul li#left008	  a,
div#left009 .leftmenu ul li#left009	  a,
div#left010 .leftmenu ul li#left010	  a,
div#left011 .leftmenu ul li#left011	  a,
div#left012 .leftmenu ul li#left012	  a,
div#left013 .leftmenu ul li#left013	  a,
div#left014 .leftmenu ul li#left014	  a,
div#left015 .leftmenu ul li#left015	  a,
div#left016 .leftmenu ul li#left016	  a,
div#left017 .leftmenu ul li#left017	  a,
div#left018 .leftmenu ul li#left018	  a,
div#left019 .leftmenu ul li#left019	  a,
div#left020 .leftmenu ul li#left020	  a {
	color:            white;
	background:       #006699 url(/common/images/smallminus.gif) 10px 10px no-repeat;
}

div#lefts001 .leftmenu ul li#lefts001 a,
div#lefts002 .leftmenu ul li#lefts002 a,
div#lefts003 .leftmenu ul li#lefts003 a,
div#lefts004 .leftmenu ul li#lefts004 a,
div#lefts005 .leftmenu ul li#lefts005 a,
div#lefts006 .leftmenu ul li#lefts006 a,
div#lefts007 .leftmenu ul li#lefts007 a,
div#lefts008 .leftmenu ul li#lefts008 a,
div#lefts009 .leftmenu ul li#lefts009 a,
div#lefts010 .leftmenu ul li#lefts010 a,
div#lefts011 .leftmenu ul li#lefts011 a,
div#lefts012 .leftmenu ul li#lefts012 a,
div#lefts013 .leftmenu ul li#lefts013 a,
div#lefts014 .leftmenu ul li#lefts014 a,
div#lefts015 .leftmenu ul li#lefts015 a,
div#lefts016 .leftmenu ul li#lefts016 a,
div#lefts017 .leftmenu ul li#lefts017 a,
div#lefts018 .leftmenu ul li#lefts018 a,
div#lefts019 .leftmenu ul li#lefts019 a,
div#lefts020 .leftmenu ul li#lefts020 a,
div#lefts021 .leftmenu ul li#lefts021 a,
div#lefts022 .leftmenu ul li#lefts022 a,
div#lefts023 .leftmenu ul li#lefts023 a,
div#lefts024 .leftmenu ul li#lefts024 a,
div#lefts025 .leftmenu ul li#lefts025 a,
div#lefts026 .leftmenu ul li#lefts026 a,
div#lefts027 .leftmenu ul li#lefts027 a,
div#lefts028 .leftmenu ul li#lefts028 a,
div#lefts029 .leftmenu ul li#lefts029 a,
div#lefts030 .leftmenu ul li#lefts030 a {
	color:            white;
	background:       #006699 url(/common/images/smallminus.gif) 20px 10px no-repeat;
}

div#leftss001 .leftmenu ul li#leftss001 a,
div#leftss002 .leftmenu ul li#leftss002 a,
div#leftss003 .leftmenu ul li#leftss003 a,
div#leftss004 .leftmenu ul li#leftss004 a,
div#leftss005 .leftmenu ul li#leftss005 a,
div#leftss006 .leftmenu ul li#leftss006 a,
div#leftss007 .leftmenu ul li#leftss007 a,
div#leftss008 .leftmenu ul li#leftss008 a,
div#leftss009 .leftmenu ul li#leftss009 a,
div#leftss010 .leftmenu ul li#leftss010 a,
div#leftss011 .leftmenu ul li#leftss011 a,
div#leftss012 .leftmenu ul li#leftss012 a,
div#leftss013 .leftmenu ul li#leftss013 a,
div#leftss014 .leftmenu ul li#leftss014 a,
div#leftss015 .leftmenu ul li#leftss015 a,
div#leftss016 .leftmenu ul li#leftss016 a,
div#leftss017 .leftmenu ul li#leftss017 a,
div#leftss018 .leftmenu ul li#leftss018 a,
div#leftss019 .leftmenu ul li#leftss019 a,
div#leftss020 .leftmenu ul li#leftss020 a {
	color:            white;
	background:       #006699 url(/common/images/smallminus.gif) 30px 10px no-repeat;
}
div#leftsss001 .leftmenu ul li#leftsss001 a,
div#leftsss002 .leftmenu ul li#leftsss002 a,
div#leftsss003 .leftmenu ul li#leftsss003 a,
div#leftsss004 .leftmenu ul li#leftsss004 a,
div#leftsss005 .leftmenu ul li#leftsss005 a,
div#leftsss006 .leftmenu ul li#leftsss006 a,
div#leftsss007 .leftmenu ul li#leftsss007 a,
div#leftsss008 .leftmenu ul li#leftsss008 a,
div#leftsss009 .leftmenu ul li#leftsss009 a,
div#leftsss010 .leftmenu ul li#leftsss010 a,
div#leftsss011 .leftmenu ul li#leftsss011 a,
div#leftsss012 .leftmenu ul li#leftsss012 a,
div#leftsss013 .leftmenu ul li#leftsss013 a,
div#leftsss014 .leftmenu ul li#leftsss014 a,
div#leftsss015 .leftmenu ul li#leftsss015 a,
div#leftsss016 .leftmenu ul li#leftsss016 a,
div#leftsss017 .leftmenu ul li#leftsss017 a,
div#leftsss018 .leftmenu ul li#leftsss018 a,
div#leftsss019 .leftmenu ul li#leftsss019 a,
div#leftsss020 .leftmenu ul li#leftsss020 a {
	color:            white;
	background:       #006699 url(/common/images/smallminus.gif) 40px 10px no-repeat;
}
/*
		Page Content.
*/
div#content { 
	position:         relative; 
	color:            black; 
	background-color: white; 
	padding:          0; 
	text-align:       left; 
	margin:			  0 0 0 186px; }

div#topimage { 
	left:             0; 
	width:            100%;
	margin:           0px;
	padding:          0px;
}
div#topimage img {
	width:            590px;
	height:           123px;
	border:           0px;
	margin:           0px;
	padding:          0px;
}

div#content2 {
	position:   relative;
	margin:     0px 20px 0px 16px;
	min-height: 300px;
}

div.leftcontent {
	float:            left;
	position:         relative;
	width:            47%;
	margin:           0px 20px 0px 0px;
}

div.rightcontent {
	float:            left;
	position:         relative;
	width:            47%;
	margin:           0px 0px 0px 3px;
}

.featureleft {
	width:         330px;
	float:         left;
	padding-right: 5px;
	border-right:  1px solid silver;
}

.featurewrap {
	width:         330px;
	float:         left;
	padding-right: 5px;
}

.featurewrapwide1 {
	width:         400px;
	float:         left;
	padding-right: 5px;
}

.feature {
	font-size:        12px;
	font-family:      Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight:      normal;
	text-decoration:  none;
	width:            330px;
	float:            left;
	margin-bottom:    10px;
}

.featurewide1 {
	font-size:        12px;
	font-family:      Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight:      normal;
	text-decoration:  none;
	width:            400px;
	float:            left;
	margin-bottom:    10px;
}

.featureimage {
	float:            left;
	width:            100px;
}

.featureimagewide1 {
	float:            left;
	width:            160px;
}
.featurecaption {
	float:            left;
	color:            gray;
	font-size:        12px;
	font-family:      Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight:      normal;
	text-decoration:  none;
	text-align:       left;
	width:            221px;
	margin-left:      6px; }
.featureright {
	font-size:        12px;
	font-family:      Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight:      normal;
	text-decoration:  none;
	width:            200px;
	float:            right;
	margin:           0px 5px 5px 0px;
}
.featurepic {
	background-color: silver;
	text-align:       center;
	width:            200px;
	margin-bottom:    5px;
}
.highlight {
	color:            black;
	font-weight:      bold;
	text-decoration:  none;
	border-bottom: 	1px solid silver;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.caption {
	font-weight:      normal;
	font-size:        11px;
	color:            #069;
	font-family:      Arial, Helvetica, Geneva, verdana, SunSans-Regular, sans-serif; line-height: 12px;
	text-decoration:  none;
}

.caption a {
	text-decoration:  underline;
	color:            #069;
}
.caption a:hover {
	color:            #9c5;
}

.warning {
	color:            #ff007f;
	font-weight:      normal;
	text-align:       center;
	text-decoration:  none;
}

.recommend {
	color:           red;
	font-size:       0.85em;
	text-decoration: none;
	text-align:      center;
}
.recommend a {
	color:           #069;
}

.required {
	color:           red;
	font-size:       0.85em;
	font-style:      italic;
}

.centeredtext {
	text-align:      center;
}

.centeredtext img {
	padding:         5px;
	vertical-align:  middle;
}

.righttext {
	text-align:      right;
}

.fleft {
	float:           left;
	position:        relative;
	vertical-align:  top;
	padding:         0px 5px 5px 0px;
}
.fright {
	float:           right; 
	position:        relative; 
	vertical-align:  top; 
	padding:         0 0 5px 5px; 
}
.cleft {
	clear:           left;
}
.cright {
	clear:           right;
}
.cboth {
	clear:           both;
}
.nextpage {
	clear:           both;
}

/*
			Entry coding.
*/
div.entry {
	margin:          0px 0px 5px 0px;
	display:         block;
	font-weight:     normal;
	color:           black;
}
div.entry span.date {
	display:         block;
	font-weight:     bold;
}
div.entry span.title {
	display:         block;
	font-weight:     bold;
	font-style:      italic;
	color:           #006600;
}
/*
			Table coding.
*/
.data table {
	border: solid 1px black;
	margin: 0; 
	padding: 0;
}
.data table tr th {
	background-color: #666666;
	border-right: solid 1px white;
	color: white;
}	
.data table tr td {
	padding-left: 8px;
	border-right: solid 1px white;
	border-bottom: solid 1px #DFDFDF;
}
.data p {
	line-height:      30%;
}
caption {
	font-weight: bold;
	line-height:      130%;
	text-align: center;
	padding-bottom: 10px;
}
	
.grey {
	background-color: #DFDFDF;
	color: black;
}
.symbol {
	font-family: Symbol
}
/*
			List coding.
*/
.list  ul dt     {
	list-style-type: none;
	position: relative;
	left: -20px;
	margin-top: 5px;
}
.list  ul dt  span  {
	font-weight: normal;
	font-size: 0.9em;
	color: #666666;
}
.list ul dd {
	color:            black;
	margin-left: -6px;
}
.list ul li {
	margin-top: 5px;
}
.list  ul li span  {
	font-weight: normal;
	font-size: 0.9em;
	color: #666666;	
}
.hide {
	display:  none;
}
.boarder {
	border:  1px solid silver;
}
.moviemark {
	vertical-align: text-bottom;
	position: absolute;
	visibility: visible;
	margin-top: 160px;
	padding-top: 0px;
	color:           #666666;
	font-weight: bold;
	font-size: 2em;
	text-align: center;
	width: 320px;
	margin-bottom: 0px;
}
.navright {
	float:           right; 
	vertical-align:  bottom; 
	padding:         0 0 0 0px; 
	margin: 		 0px 0 0 0;
	width:			 42px;
}
.gallerySub {
	float:           left;
	vertical-align:  bottom;
	margin:         -10px 0 0 0;
	width:			 518px;
}
.navarwbck {
	float:           left;
	width:			 21px;
	background-image: url(/common/images/bkwdGry.gif);
}
.navarwbck a:hover img {
	position:        absolute;
	float:           left;
	width:			 21px;
	background-image: url(/common/images/bkwdGrn.gif);
}
.navarwfwd {
	float:           right;
	width:			 21px;
	background-image: url(/common/images/frwdGry.gif);
}
.navarwfwd a:hover img {
	position:        absolute;
	float:           right;
	width:			 21px;
	background-image: url(/common/images/frwdGrn.gif);
}

