/* new styles start */
/* new styles start */
/* new styles start */
/*body, html {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url('images/bg_top.jpg');
	background-repeat: no-repeat !important;
	background-position: 50% 0%;
	font-family: Arial, Helvetica, sans-serif;
}*/
body {
	background-color: #000000;
	/*background-color: #896c42;*/
	margin: 0px;
	padding: 0px;
	background-image: url('images/bg_top.jpg');
	background-repeat: no-repeat !important;
	background-position: 50% 0%;
	font-family: Arial, Helvetica, sans-serif;
}

img, div { behavior: url(/layout/iepngfix/iepngfix.htc) }



#contentHome, #contentL2 {
	background-image: url('images/bg_bottom_gradient.jpg');
	background-repeat: repeat-x;
	background-position: 50% 100%; 
}

#content_inner {
	background-image: url('images/bg_bottomSm.jpg');
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

#bodyContent {
	width: 700px;
	margin: 100px 10px 46px 10px;
	padding: 20px;
	background-color: #ffffff;
}

#contentHome, #contentL2 {
	/*margin-top: -9px;*/ margin-top: 9px;
	vertical-align: top;
}
html>body #contentHome {
	margin-top: 7px;
}
html>body #contentL2 {
	margin-top: 7px;
}

#contentHome td, #contentL2 td, #contentL2 p {
	text-align: left; 
}

td.mainContentInner, td.mainContentInner p, td.mainContentInner em, td.mainContentInner li {
	font-size: 14px !important;
}

#contentHome #header_nasa, #contentL2 #header_nasa {
	background-image: url('images/header_nasa.png');
	background-repeat: no-repeat;
	width: 974px;
	height: 69px;
	padding-left:13px; 
}

#contentHome #banner, #contentL2 #banner {
	background-image: url('images/banner.png');
	background-repeat: no-repeat;
	width: 974px;
	height: 106px;
}

#contentHome #banner .alttext, #contentL2 #banner .alttext {
	padding-top:40px; height: 107px; padding-left:13px; 
}

#contentHome #nav_top, #contentL2 #nav_top {
	/*background-image: url('images/nav_topbg.png');*/
	background-image: url('images/nav_topbgnobuttons.png');
	background-repeat: no-repeat; 
	/*width: 974px;*/
	height: 29px;
	position: relative;
}

#contentHome #nav_top .keplerPlanetLabel, #contentL2 #nav_top .keplerPlanetLabel {
	background: url(images/ExpandComfirmedPlanets.png) no-repeat;
	position: absolute;
	right: 70px;
	top: 5px;
   z-index: 5;
}

.planetCountContainer {
	background: url(images/planetCountContainer.jpg) no-repeat;
	height: 0;
	position: absolute;
	right: 12px;
	width: 251px;
}

#contentHome #nav_top .planetCount, #contentL2 #nav_top .planetCount {
	float:right;
	font-size:16px; font-weight:bold;
	color:#ffffff;
	margin-right:31px; margin-top:7px; padding-top:2px !important;
}

.planetCountContainer .planetCounts {
	margin-top: 25px !important; margin-top: 27px;
	margin-left: 199px;
}

.candidateCount {
	font-size:16px; font-weight:bold;
	color:#ffffff;
	position: relative;
}

.starCount {
	font-size:16px; font-weight:bold;
	color:#ffffff;
	margin-top: 7px;
	position: relative;
}

html>body #contentHome #nav_top .planetCount, #contentL2 #nav_top .planetCount {
	/*margin-right:28px; */margin-top:6px; padding-top:0px !important;
}
#contentHome #nav_top #nav_buttons, #contentL2 #nav_top #nav_buttons {
	float:left;
	font-size:16px; font-weight:bold;
	color:#ffffff !important;
	margin-left:31px; margin-top:7px;
}
html>body #contentHome #nav_top #nav_buttons {
	margin-top:5px;
}
html>body #contentL2 #nav_top #nav_buttons {
	margin-top:5px;
}
#nav_buttons a.nav_button:link, #nav_buttons a.nav_button:visited {
	font-size:16px; font-weight:bold;
	color:#ffffff !important;
	margin-right:35px;
	text-decoration:none;
}
#nav_buttons a.nav_button:hover {
	color:#ffffff !important;
	text-decoration:none;
}

#contentHome #footer_bg, #contentL2 #footer_bg {
	background-image: url('images/footer_bgSm.png');
	background-repeat: no-repeat;
	width: 974px;
	/*height: 75px; */ height: 44px; 
	padding-top:7px;
}

#contentHome #footer_bg div, #contentL2 #footer_bg div {
 float: left;
 color: #6d96ca; 
 font-size: 12px;
}

a.footerLnk:link, a.footerLnk:visited {
 color: #6d96ca !important; text-decoration:none !important;
}

a.footerLnk:hover {
 color: #6d96ca; text-decoration:underline !important;
}
table.footer td {
 color: #6d96ca;
}

#contentHome #contentBox  {
	background-image: url('images/content_bg_home.png');
	background-repeat: no-repeat;
	width: 974px;
	/* height: 685px;  */
   height: 655px;
	margin-top:0px;
	position: relative;
}


#contentL2 #contentBox  {
	/*background-image: url('images/content_bg_L2.png');
	background-repeat: repeat-y;
	width: 974px;*/
	position: relative;
	z-index:0;
}

#contentL2 #contentBox #contentBoxBlueBorder_Top  {
	background-image: url('images/content_bg_L2_top.png');
	background-repeat: no-repeat;
	/*width: 974px;*/
	height: 11px; 
}
#contentL2 #contentBox #contentBoxBlueBorder_Middle  {
	background-image: url('images/content_bg_L2.png');
	background-repeat: repeat-y;
	width: 974px;
}
#contentL2 #contentBox #contentBoxBlueBorder_MiddleNoShade  {
	width: 950px;
	margin: 0px 11px 0px 13px;
}

#contentL2 #contentBox #contentBoxBlueBorder_Bottom  {
	background-image: url('images/content_bg_L2_bottom.png');
	background-repeat: no-repeat;
	width: 974px; 
	height: 14px;
}
#contentL2 #contentBox .contentBoxBlueBorder_Left  {
	background-image: url('images/content_bg_L2_left.png');
	background-repeat: no-repeat;
	width: 13px; height: 660px;
}
#contentL2 #contentBox .contentBoxBlueBorder_Right  {
	background-image: url('images/content_bg_L2_right.png');
	background-repeat: no-repeat;
	width: 13px; height: 660px;
}

#contentL2 #contentBox .contentBoxInner  {
	background-color: #FFFFFF;
}

#contentL2 #contentBox #contentL2inner {
}

#contentL2 a:link, #contentL2 a:visited {
 color: #1e4d98; text-decoration:underline;
}

#contentL2 a:hover {
 color: #000000; text-decoration:underline;
}

#contentL2 #pageHeaderBox {
	color: #5177b5; font-size:12px; font-weight:bold; 
	/*padding: 7px 10px 7px 7px;*/
	padding: 10px 10px 12px 7px;
	background-image: url('images/pageHeaderHR.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
#contentL2 #pageHeaderBox a.contentBreadcrumb:link, #contentL2 #pageHeaderBox a.contentBreadcrumb:visited {
	color: #5177b5; font-size:12px; font-weight:bold; text-decoration:none;
}
#contentL2 #pageHeaderBox a.contentBreadcrumb:hover {
	color: #335181; font-size:12px; font-weight:bold; text-decoration:underline;
}
#contentL2 #pageHeaderBox .selected {
	color: #335181;
}
#contentL2 #pageContentBox {
	color: #5177b5; font-size:12px; 
	background-image: url('images/leftNavBG.jpg');
	background-repeat: repeat-y;
}
#contentL2 #pageContentBox .leftNavigation {
	color: #224277; font-size:12px; 
	padding: 7px 10px 7px 7px;	
	width:170px; 
}
#contentL2 #pageContentBox .mainContentInner {
	color: #000000; font-size:12px; 
	padding: 7px 10px 7px 7px;	
	width:730px;
}
#contentL2 #leftNavigation_Top {
	background-image: url('images/leftNavBG_top.jpg');
	background-repeat: no-repeat;
	/*width:188px; */ 
	width:188px !important;
	height:7px; 
}
#contentL2 #leftNavigation_Bottom {
	background-image: url('images/leftNavBG_bottom.jpg');
	background-repeat: no-repeat;
	width:188px; height:8px; 
}
#contentL2 #leftNavigationL1selected {
	/*background-image: url('images/leftNavigationL1HR.jpg');*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:3px; margin-bottom:2px;
	color: #224277 !important; font-size:13px; font-weight:bold; 
}
#contentL2 #leftNavigationL1 {
	/*background-image: url('images/leftNavigationL1HR.jpg');*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:3px; margin-bottom:2px;
	color: #6d8eba; font-size:13px; font-weight:bold; 
}
#contentL2 #leftNavigationL1 a.leftNavigationL1:link, #contentL2 #leftNavigationL1 a.leftNavigationL1:visited {
	color: #6d8eba; font-size:13px; font-weight:bold; text-decoration:none; 
}
#contentL2 #leftNavigationL1 a.leftNavigationL1:hover {
	color: #224277 !important; font-size:13px; font-weight:bold; text-decoration:none; 
}
#contentL2 #leftNavigationL1selected {
	/*background-image: url('images/leftNavigationL1HR.jpg');*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:3px; margin-bottom:2px;
	color: #224277 !important; font-size:13px; font-weight:bold; 
}
#contentL2 #leftNavigationL1selected a.leftNavigationL1selected:link, #contentL2 #leftNavigationL1selected a.leftNavigationL1selected:visited {
	color: #224277 !important; font-size:13px; font-weight:bold; text-decoration:none; 
}
#contentL2 #leftNavigationL1selected a.leftNavigationL1selected:hover {
	color: #224277 !important; font-size:13px; font-weight:bold; text-decoration:none; 
}
#contentL2 #leftNavigationL2 {
	background-image: url('images/leftNavigationL2.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom:3px; padding-left:15px; padding-top:2px;
	color: #6d8eba; font-size:12px; font-weight:bold; 
	border-top: 1px solid #d3ddea; 
}
#contentL2 #leftNavigationL2.expand { background-image: url('images/leftNavigationL2exp.jpg'); }
#contentL2 #leftNavigationL2 a.leftNavigationL2:link, #contentL2 #leftNavigationL2 a.leftNavigationL2:visited {
	color: #6d8eba; font-size:12px; font-weight:bold;  text-decoration:none; 
}
#contentL2 #leftNavigationL2 a.leftNavigationL2:hover {
	color: #224277 !important; font-size:12px; font-weight:bold;  text-decoration:none; 
}
#contentL2 #leftNavigationL2selected {
	background-image: url('images/leftNavigationL2selected.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	/*padding-bottom:3px;*/ padding-left:15px;  padding-top:2px;
	color: #224277; font-size:12px; font-weight:bold; 
	border-top: 1px solid #d3ddea; 
}
#contentL2 #leftNavigationL2selected a.leftNavigationL2selected:link, #contentL2 #leftNavigationL2selected a.leftNavigationL2selected:visited {
	color: #224277 !important; font-size:12px; font-weight:bold;  text-decoration:none; 
}
#contentL2 #leftNavigationL2selected a.leftNavigationL2selected:hover {
	color: #224277 !important; font-size:12px; font-weight:bold;  text-decoration:none; 
}
#contentL2 #leftNavigationL3 {
	padding-bottom:3px; padding-left:18px; 
	color: #6d8eba; font-size:11px; font-weight:normal; 
}
#contentL2 #leftNavigationL3 a.leftNavigationL3:link, #contentL2 #leftNavigationL3 a.leftNavigationL3:visited {
	color: #6d8eba; font-size:11px; font-weight:normal;  text-decoration:none; 
}
#contentL2 #leftNavigationL3 a.leftNavigationL3:hover {
	color: #224277 !important; font-size:11px; font-weight:normal;  text-decoration:none; 
}
#contentL2 #leftNavigationL3selected {
	padding-bottom:3px; padding-left:18px; 
	color: #224277; font-size:11px; font-weight:normal; 
}
#contentL2 #leftNavigationL3selected a.leftNavigationL3selected:link, #contentL2 #leftNavigationL3selected a.leftNavigationL3selected:visited {
	color: #224277 !important; font-size:11px; font-weight:normal;  text-decoration:none; 
}
#contentL2 #leftNavigationL3selected a.leftNavigationL3selected:hover {
	color: #224277 !important; font-size:11px; font-weight:normal;  text-decoration:none; 
}
#contentL2 #leftNavigationHR {
	background-image: url('images/leftNavigationL1HR.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:4px; margin-bottom:4px;
}
#contentL2 .PageTitle, #contentL2 .Title, #contentL2 p.PageTitle, #contentL2 p.Title {
	margin-bottom:8px;
	color: #9a6813; font-size:16px !important; font-weight:bold;  
}
#contentL2 .PageSubTitle, #contentL2 .SubTitle, #contentL2 .subtitle {
	margin-bottom:8px; margin-top:8px;
	/*color: #9a6813;*/ color: #1e4d98; font-size:14px; font-weight:bold;  
}

#contentL2 .SubTitle2 {
	margin-bottom:8px; margin-top:8px;
	color: #000000; font-size:14px; font-weight:bold;  
}


/* people - start */
#contentL2 .people-list {
	width:100%;
	border-collapse:collapse;
}
#contentL2 .people-list td {
	border-bottom: 1px solid #d3ddea; width: 350px; font-size:12px !important; padding-bottom:10px;
}
html>body #contentL2 .people-list td {
	padding-bottom:10px;
}
#contentL2 .people-list td.people-separator {
	border-left: 1px solid #d3ddea; width: 10px;
}
#contentL2 .image-right, #contentL2 .people-list .image-right {
	border-style: solid;
	border-color: #0b366f;
	border-width:1px; 
	float: right;
	margin: 8px 0px 8px 14px;
}
#contentL2 .image-left, #contentL2 .people-list .image-left {
	border-style: solid;
	border-color: #0b366f;
	border-width:1px; 
	float: left;
	margin: 8px 14px 8px 0px !important;
}

#contentL2 .people-name, #contentL2 .people-list .people-name {
	margin-top:8px;
	color: #9a6813; font-size:14px; font-weight:bold;  
}
#contentL2 .people-list .people-name a:link, #contentL2 .people-list .people-name a:visited {
	color: #9a6813 !important; text-decoration: none;  
}
#contentL2 .people-list .people-name a:hover {
	color: #000000 !important; text-decoration: none;  
}
#contentL2 .people-title, #contentL2 .people-list .people-title {
	color: #5d80ba; font-size:13px; font-weight:bold;  
}
/* people - end */



/* multimedia - start */
#contentL2 #multimediaList {
	/*width:710px; overflow:hide;*/
	padding-top:20px; padding-bottom:20px; font-size:12px  !important;
}
#contentL2 #multimediaList .row {
	clear: both; 
}
#contentL2 #multimediaList .rowSeparator{
	border-bottom: 1px solid #d3ddea; clear: both; padding-top: 1px; margin-bottom:24px; padding-top:24px; 
}
#contentL2 #multimediaList .imageBox {
	float: left; margin-right: 37px; margin-left: 20px;
}
#contentL2 #multimediaList .imageThum {
	border: 1px solid #0b366f; padding:0px; width: 117px; overflow:hide;
}
#contentL2 #multimediaList .imageTitle {
	padding:0px; color:#002562; margin-top: 10px; width: 117px; overflow:hide; font-weight: bold;
}
#contentL2 #multimediaList .imageTitle a:link, #contentL2 #multimediaList .imageTitle a:visited {
	color:#002562 !important; text-decoration:none;
}
#contentL2 #multimediaList .imageTitle a:hover {
	color:#000000 !important; text-decoration:none;
}
#contentL2 #multimediaList .next{
	float:right; 
	background-image: url('images/next.gif');
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 60px;
}
#contentL2 #multimediaList .next a:link, #contentL2 #multimediaList .next a:visited {
	color:#1e4d98 !important; text-decoration:none; padding-right:20px; display: block;
}
#contentL2 #multimediaList .next a:hover {
	color:#000000 !important; text-decoration:none;
}


#contentL2 #multimediaImage {
	padding-top:0px; padding-bottom:20px; padding-left:20px; 
	width: 700px;
}
#contentL2 #multimediaImage table.multimediaImageThumb {
	margin-bottom: 10px;
} 
#contentL2 #multimediaImage table.multimediaImageThumb td.image {
	border: 1px solid #0b366f;  max-width:600px; overflow:hidden; 
} 
#contentL2 #multimediaImage .imageLinks {
	text-align: center; font-size: 12px; margin-bottom: 10px;
}
#contentL2 #multimediaImage .title {
	color: #9a6813; font-size:14px !important; font-weight:bold; 
}
#contentL2 #multimediaImage .date {
	font-style: italic;
}
#contentL2  #multimediaImage a:link, #contentL2 #multimediaImage a:visited {
 color: #1e4d98 !important; text-decoration:underline;
}

#contentL2  #multimediaImage a:hover {
 color: #000000 !important; text-decoration:underline;
}

#contentL2 #multimediaVideo {
	padding-top:0px; padding-bottom:20px; padding-left:20px; 
	width: 700px;
}
#contentL2 #multimediaVideo table.multimediaVideoThumb {
	margin-bottom: 10px;
} 
#contentL2 #multimediaVideo table.multimediaVideoThumb td.image {
	border: 1px solid #0b366f;  max-width:600px; overflow:hidden; 
} 
#contentL2 #multimediaVideo table.videoLinks {
	text-align: center; font-size: 12px; margin-bottom: 10px;
}
#contentL2 #multimediaVideo table.videoLinks td {
	padding-left:15px; padding-right:15px; 
}
#contentL2 #multimediaVideo .title {
	color: #9a6813; font-size:14px !important; font-weight:bold; 
}
#contentL2 #multimediaVideo .date {
	font-style: italic;
}
#contentL2  #multimediaVideo a:link, #contentL2 #multimediaVideo a:visited {
 color: #1e4d98 !important; text-decoration:underline;
}

#contentL2  #multimediaVideo a:hover {
 color: #000000 !important; text-decoration:underline;
}

/* audio */
#contentL2 .audio-list {
	width:100%;
	border-collapse:collapse;
}
#contentL2 .audio-list td {
	/*border-bottom: 1px solid #d3ddea; width: 350px; */ 
	font-size:12px; 
	padding-top:14px; padding-bottom:14px; padding-left: 20px; padding-right:20px; 
}
#contentL2 .audio-list td.year {	
	/*width: 700px;*/
	border-bottom: 1px solid #d3ddea; 
	color: #1e4d98; font-size:15px; font-weight: bold;
	padding-left: 0px;  padding-bottom:1px; padding-top:8px; 
}
#contentL2 .audio-list .date{
	color:#5d80ba;
}
#contentL2 .audio-list .title{
	color: #9a6813; font-size:14px !important;  
}
#contentL2 .audio-list .title a:link, #contentL2 .audio-list .title a:visited{
	color:#1e4d98 !important; text-decoration: none; font-weight:bold; 
}
#contentL2 .audio-list .title a:hover{
	color:#000000 !important; text-decoration: underline; font-weight:bold; 
}
#contentL2 .audio-list .text-version{
	color:#1e4d98;
}
#contentL2 .audio-list .text-version a:link, #contentL2 .audio-list .text-version a:visited{
	color:#1e4d98 !important; text-decoration: underline;
}
#contentL2 .audio-list .text-version a:hover{
	color:#000000 !important; text-decoration: underline;
}
/* multimedia - end */

/* news - start */
#contentL2 #newsList {
	padding-top:0px; padding-bottom:20px; font-size:12px  !important;
}
#contentL2 #newsList .PageTitle {
	margin-left:10px; margin-bottom:15px;
}
#contentL2 #newsList .row {
	clear: both; 
}
#contentL2 #newsList .rowSeparator{
	border-bottom: 1px solid #d3ddea; clear: both; padding-top: 1px; margin-bottom:18px; padding-top:19px;  margin-left:10px;
}
#contentL2 #newsList .imageBox {
	float: left; margin-right: 0px; margin-left: 10px;
}
#contentL2 #newsList .imageThum {
	border: 3px solid #0b366f; padding:0px; width: 94px; overflow:hide;
}
#contentL2 #newsList .date {
	padding:0px; color:#5d80ba; margin-top: 0px; width:600px !important; float: right; margin-right:-10px;
}
#contentL2 #newsList .title {
	padding:0px; color:#224277; margin-top: 0px; font-weight: bold; font-size: 14px !important;  width:600px !important; float: right; margin-right:-10px;
}
#contentL2 #newsList .title a:link, #contentL2 #newsList .title a:visited {
	color:#224277 !important; text-decoration:none;
}
#contentL2 #newsList .title a:hover {
	color:#000000 !important; text-decoration:none;
}
#contentL2 #newsList .teaser {
	padding:0px; color:#000000; margin-top: 0px;  width:600px !important; float: right; margin-right:-10px;
}
#contentL2 .newsDetailsDate {
	padding:0px; font-size:13px; color:#5d80ba; margin-top: 0px; 
}
#contentL2 .newsDetailsTitle {
	color: #9a6813; font-size:14px; font-weight:bold;
}
/* news - end */

/* new styles end */
/* new styles end */
/* new styles end */


/* table customized - start */
table.customTbl
{
border-collapse:collapse;
}
table.customTbl, table.customTbl th, table.customTbl td {
border: 1px solid white !important; padding:3px;
}
td.HdrBlue2Bold, td.HdrGrey2Bold, td.HdrBrown2Bold, td.HdrBlue3Bold, td.HdrGrey3Bold, td.HdrBrown3Bold {
	padding:3px 2px 3px 2px !important; 
}
td.HdrBlue1Bold {
color:#fffefd;
font-size:15px;
font-weight:bold;
background-color:#0d2142;
text-align:center !important;
vertical-align:middle;
}
td.HdrGrey1Bold {
color:#000000;
font-size:15px;
font-weight:bold;
background-color:#909090;
text-align:center !important;
vertical-align:middle;
}
td.HdrBrown1Bold {
color:#fffefd;
font-size:15px;
font-weight:bold;
background-color:#664b20;
text-align:center !important;
vertical-align:middle;
}
td.HdrBlue2Bold {
color:#fffefd;
font-size:12px;
font-weight:bold;
background-color:#143264;
text-align:center !important;
vertical-align:middle;
}
td.HdrGrey2Bold {
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#d1d1d1;
text-align:center !important;
vertical-align:middle;
}
td.HdrBrown2Bold {
color:#fffefd;
font-size:12px;
font-weight:bold;
background-color:#87642a;
text-align:center !important;
vertical-align:middle;
}
td.HdrBlue3BoldItalic {
color:#fffefd;
font-size:12px;
font-weight:bold;
background-color:#2c4c7f;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
td.HdrGrey3BoldItalic {
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#d1d1d1;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
td.HdrBrown3BoldItalic {
color:#fffefd;
font-size:12px;
font-weight:bold;
background-color:#a57f40;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
td.HdrBlue3Italic {
color:#fffefd;
font-size:12px;
background-color:#2c4c7f;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
td.HdrGrey3Italic {
color:#000000;
font-size:12px;
background-color:#d1d1d1;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
td.HdrBrown3Italic {
color:#fffefd;
font-size:12px;
background-color:#a57f40;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
td.TdBlue1 {
color:#000000;
font-size:12px;
background-color:#becee7;
text-align:center !important;
vertical-align:middle;
border-top:2px !important; border-bottom:2px !important;
}
td.TdGrey1 {
color:#000000;
font-size:12px;
background-color:#e8e8e8;
text-align:center !important;
vertical-align:middle;
border-top:2px !important; border-bottom:2px !important;
}
td.TdBrown1 {
color:#000000;
font-size:12px;
background-color:#e3d0a6;
text-align:center !important;
vertical-align:middle;
border-top:2px !important; border-bottom:2px !important;
}
td.TdSpacerBlue1 {
color:#fffefd;
font-size:12px;
background-color:#0d2142;
text-align:left;
vertical-align:middle;
height: 8px;
}
td.TdSpacerGrey1 {
color:#000000;
font-size:12px;
background-color:#909090;
text-align:left;
vertical-align:middle;
height: 8px;
}
td.TdSpacerBrown1 {
color:#fffefd;
font-size:12px;
background-color:#664b20;
text-align:left;
vertical-align:middle;
height: 8px;
}
th.HdrBlue2Bold, th.HdrGrey2Bold, th.HdrBrown2Bold, th.HdrBlue3Bold, th.HdrGrey3Bold, th.HdrBrown3Bold {
	padding:3px 2px 3px 2px !important; 
}
th.HdrBlue1Bold {
color:#fffefd;
font-size:15px;
font-weight:bold;
background-color:#0d2142;
text-align:center !important;
vertical-align:middle;
}
th.HdrGrey1Bold {
color:#000000;
font-size:15px;
font-weight:bold;
background-color:#909090;
text-align:center !important;
vertical-align:middle;
}
th.HdrBrown1Bold {
color:#fffefd;
font-size:15px;
font-weight:bold;
background-color:#664b20;
text-align:center !important;
vertical-align:middle;
}
th.HdrBlue2Bold {
color:#fffefd;
font-size:12px;
font-weight:bold;
background-color:#143264;
text-align:center !important;
vertical-align:middle;
}
th.HdrGrey2Bold {
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#d1d1d1;
text-align:center !important;
vertical-align:middle;
}
th.HdrBrown2Bold {
color:#fffefd;
font-size:12px;
font-weight:bold;
background-color:#87642a;
text-align:center !important;
vertical-align:middle;
}
th.HdrBlue3BoldItalic {
color:#fffefd;
font-size:12px;
font-weight:bold;
background-color:#2c4c7f;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
th.HdrGrey3BoldItalic {
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#d1d1d1;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
th.HdrBrown3BoldItalic {
color:#fffefd;
font-size:12px;
font-weight:bold;
background-color:#a57f40;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
th.HdrBlue3Italic {
color:#fffefd;
font-size:12px;
background-color:#2c4c7f;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
th.HdrGrey3Italic {
color:#000000;
font-size:12px;
background-color:#d1d1d1;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
th.HdrBrown3Italic {
color:#fffefd;
font-size:12px;
background-color:#a57f40;
text-align:center !important;
vertical-align:middle;
font-style: italic;
}
th.TdBlue1 {
color:#000000;
font-size:12px;
background-color:#becee7;
text-align:center !important;
vertical-align:middle;
border-top:2px !important; border-bottom:2px !important;
}
th.TdGrey1 {
color:#000000;
font-size:12px;
background-color:#e8e8e8;
text-align:center !important;
vertical-align:middle;
border-top:2px !important; border-bottom:2px !important;
}
th.TdBrown1 {
color:#000000;
font-size:12px;
background-color:#e3d0a6;
text-align:center !important;
vertical-align:middle;
border-top:2px !important; border-bottom:2px !important;
}
th.TdSpacerBlue1 {
color:#fffefd;
font-size:12px;
background-color:#0d2142;
text-align:left;
vertical-align:middle;
height: 8px;
}
th.TdSpacerGrey1 {
color:#000000;
font-size:12px;
background-color:#909090;
text-align:left;
vertical-align:middle;
height: 8px;
}
th.TdSpacerBrown1 {
color:#fffefd;
font-size:12px;
background-color:#664b20;
text-align:left;
vertical-align:middle;
height: 8px;
}
/* table customized - end */


/*body, html {
	background-color: #153661;
	margin: 0px;
	padding: 0px;
	background-image: url('images/bg_gradient.jpg');
	background-repeat: repeat-x;
	background-position: 50% 0%;
	font-family: Arial, Helvetica, sans-serif;
}

#contentHome, #content {
	background-image: url('images/bg.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0%;
	height: 1161px;
	width: 100%;
}*/


#top_jplBanner {
	text-align: center;
	width: 950;
	margin-top: 9px !important; margin-top: -8px;
	height: 78px;
}



#main {
	background-image: url('images/body_bg.gif');
	background-repeat: repeat-y;
	width: 958px;
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 150px;
}

#content .mainContent {
	background-color: #cddef6;
}

.mainContent {
	float: right;
	width: 742px;
	margin-right: 7px !important; margin-right: 4px;
}

#contentHome .mainContent {
	width: 742px;
	padding: 0px;
	margin: 0px;
}

.mainContent .leftCol {
	float: left;
	width: 449px;
	background-color: #89aee0;

}

.mainContent .rightCol {
	float: right;
	width: 271px;
	background-color: #89aee0;

}

.leftNav {
	/*float: left;*/
	width: 209px;
	margin: 0px;
	paddding: 0px;
	background-color: #a87220;
}

.leftnavcontent {
	width: 209px;
	margin: 0px;
	paddding: 0px;
	padding-bottom: 10px;
	text-align: center;
}


.leftnavcontent .lnc_title {
	font-size: 14px;
	font-weight: bold;
	width: 194px !important; width: 209px;
	padding-top: 16px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 5px;
	color: #ffffff;
	text-align: left;
}

.leftnavcontent .lnc_content {
	padding: 2px 8px 8px 8px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.leftnavcontent .lnc_content a, .leftnavcontent .lnc_content a:visited {
	color: #3f6ba5;
}

.leftnavcontent .lnc_content a:hover {
	color: #845000;
}




.navItem a, .navItem a:visited, .navItem_on a, .navItem_on a:visited, .navItem_top a, .navItem_top a:visited, .navItem_top_on a, .navItem_top_on a:visited {
	background-image: url('images/navitembg.gif');
	background-repeat: repeat-y;
	padding-top: 6px;
	padding-left: 14px;
	padding-right: 7px;
	padding-bottom: 5px;
/*	height: 23px !important; height: 30px;*/
	display: block;
	width: 188px !important; width: 209px;
	border-bottom: 1px solid #966609;
	border-top: 1px solid #dce278;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}



.navItem_top a, .navItem_top a:visited {
	background-image: url('images/navitembg_top.gif');
	background-repeat: no-repeat;
	border-top: none;
}

.navItem_top_on a, .navItem_top_on a:visited {
	background-image: url('images/navitembg_top_sel.gif');
	background-repeat: no-repeat;
	border-top: none;
}

.navItem_top a:hover {
	background-image: url('images/navitembg_top_sel.gif');
	background-repeat: no-repeat;
	border-top: none;
}

.navItem_on a, .navItem_on a:visited {
	border-bottom: none;
}

.navItem_on a, .navItem_on a:visited {
	background-image: url('images/navitembg_sel.gif');
	background-repeat: repeat-y;
}

.navItem a:hover, .navItem_on a:hover {
	background-image: url('images/navitembg_sel.gif');
	background-repeat: repeat-y;
}
.navBottom {
	background-image: url('images/navbottomshadow.gif');
	background-repeat: no-repeat;
	height: 22px;
}
.navItem_sub {
	background-image: url('images/navitembg_sub.gif');
	background-repeat: repeat-y;
	color: #ffeb8d;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 181px !important; width: 209px;
	border-bottom: 1px solid #aa7511;
	border-top: 1px solid #896118;
	margin: 0px;

}






.navItem_sub div {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
}	


.navItem_sub hr {
	height: 1px;
	border-width: 0px;
	color: #d3bf5b;
	background-color: #d3bf5b;
	margin-left: 14px;
	
}

.navItem_sub a, .navItem_sub a:visited {
	color: #ffeb8d;
	text-decoration: none;
}

.navItem_sub a.on, .navItem_sub a.on:visited {
	color: #ffffff;
}

.navItem_sub a.subs, .navItem_sub a.subs:visited {
	color: #ffeb8d;
	text-decoration: none;
	font-size: 11px;
	line-height: 18px;
}

.navItem_sub a.subson, .navItem_sub a.subson:visited {
	color: #ffffff;
	font-size: 11px;
	line-height: 18px;
}

	
.navItem_sub a:hover {
	text-decoration: underline;
	color: #ffffff;
}
	
	


.featuredNewsBox {
	border: 1px solid white;
	width: 443px;
	height: 263px;	
	margin-top: 2px;
	position: relative;
}
.featuredNewsBoxMask {
	width: 443px;
	height: 263px;	
	margin-top: -263px;
}
.featuredNewsBoxContent {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0px 8px 6px 8px;
	color: #ffffff;
}
.featuredNewsBoxContent .title {
	text-align: left;
	font-size: 18px !important;
	font-weight: bold;
}
.featuredNewsBoxContent .text {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}
.featuredNewsControls {
	background-color: #9f7d28;
	border-top: 1px solid #cca133;
	border-left: 1px solid #cca133;
	border-right: 1px solid #8d690e;
	border-bottom: 1px solid #8d690e;
	width: 443px;
	margin-top: 2px;
	padding-top: 0px !important; padding-top: 3px;
	height: 22px;
}

.featuredNewsControls div {
	display: inline;
	color: #e5d5ac;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-left: 4px;
	padding-right: 5px;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
}

.featuredNewsControls .on {
	background-image: url('images/circle.gif');
	background-repeat: no-repeat;
	color: #ffffff;
}



.multimediaBox {
	background-image: url('images/multimediaheaderbg.gif');
	background-repeat: repeat-y;
/*	border: 1px solid white;*/
	width: 445px;
	margin-top: 4px;
	position: relative;
	padding-top: 10px;
	margin-bottom: 2px;
}

.multimediaBox .multimediaBoxPlayer { 
	border: 1px solid #1c3c8e;
	background-image: url('images/multimediabg.jpg');
	background-repeat: no-repeat;
	width: 443px !important; width: 445px;
	height: 212px;	


}


.headlinesBox {
	text-align: left;	
	height: 296px !important; height: 294px;
	overflow: hidden;
}


.headlinesBox .header {
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 15px;
	padding-left: 6px;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 4px;
}

.headlinesBox a.morelink {
	color: #1f376e;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align:left;
	margin-left: 8px;
	padding-right: 10px;
	background-image: url('images/morearrow.gif');
	background-repeat: no-repeat;
	background-position: right 3px;
	text-decoration: none;
}


.headlineItem {
	border-bottom: 1px solid #a5bddf;
	font-size: 11px;
	color: #000000;
	margin-left: 8px;
	margin-right: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.headlineItemTitle a, .headlineItemTitle a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


.headlineItemImage {
	float: right;
	width: 80px;
}
.headlineItemContent {
	float: left;
	width: 160px;
}


.featuredeventsBox {
	text-align: left;	
	height: 247px !important; height: 245px;
	overflow: hidden;

}


.featuredeventsBox .header {
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 15px;
	padding-left: 6px;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 4px;
}


.featuredeventItem {
	border-bottom: 1px solid #a5bddf;
	font-size: 11px;
	color: #000000;
	margin-left: 8px;
	margin-right: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.featuredeventItemTitle a, .featuredeventItemTitle a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

#rssicon {
	float: right;
	width: 50px;
	text-align: right;
	margin-right: 7px;
	margin-top: 19px;	
}

/*#pageTitle {
	float: right;
	width: 500px;
	text-align: right;
	margin-right: 15px !important; margin-right: 9px;
	margin-top: 13px;	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
}*/



	#bottom_jplFooter {
		margin-top: -10px;
		width: 949px;
		height: 63px;
		background-image: url('images/bottom_jplFooter.gif');
		background-repeat: repeat-x;
	}

	#nav_bottom {
		font-size: 12px;
		color: #ffffff;
	}

	#nav_bottom a, #nav_bottom a:hover, #nav_bottom a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	
	#nav_bottom a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}	

	.siteinfo {
		font-size: 10px;
		color: #ffffff;
		text-align: left;
	}
	
	.siteinfo a, .siteinfo a:hover, .siteinfo a:visited {
		font-size: 10px;
		color: #ffffff;
		text-decoration: none;
	}
	.siteinfo a:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}	
		
#contentHome #top_spacecraft {
		background-color: transparent;
		background-image: url('images/spacecraft.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top;
		position: absolute;
		top: 100px;
		left: 310px;
		height: 207px;
		width: 311px;
		z-index: 50;
	}

#content #top_spacecraft {
		background-color: transparent;
		background-image: url('images/spacecraftL2.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top;
		position: absolute;
		top: 106px;
		left: 457px;
		height: 105px;
		width: 159px;
		z-index: 50;
	}

#container {
	width: 1000px;
	position: relative;
}

.searchbox {
	background-image: url('images/searchboxbg.gif');
	background-repeat: no-repeat;
	height: 24px !important; height: 37px;
	padding-left: 15px;
	padding-top: 13px;

}
	.searchinput {
		border: none;
		background-color: #ffffff;
		font-size: 11px;
		/*margin-left: 2px;
		margin-right: 2px;
		margin-top:2px;
		margin-bottom:0;*/
		margin:0px;
		width: 144px;
		color: #abbed7;
		font-weight: normal;
	}

	.searchboxddd {
		background-image: url('images/searchboxbg.png');
		background-repeat: no-repeat;
		height: 26px;
		padding-top: 5px !important; padding-top: 3px;
		width: 104px !important; width: 109px;
		padding-left: 5px;
	
	}
	
.searchlabel {
	padding-top: 5px;
	padding-left: 14px;
	padding-right: 7px;
	padding-bottom: 0px;
	display: block;
	color: #ffffff;
	text-align: left;
	font-size: 14px;
	font-weight: bold;

}		


.pageToolbar {
	text-align: right;
	padding-right: 9px;
	padding-top: 8px;
	padding-bottom: 9px;
	margin-bottom: 5px;
	background-color: #ffffff;
}



.newsItem {
/*	border-bottom: 1px solid #a5bddf;*/
	font-size: 11px;
	color: #000000;
	margin-left: 8px;
	margin-right: 9px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.newsItemTitle a, .newsItemTitle a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	
}

.newsItemImage {
	float: left;
	width: 133px;
	height: 108px;
	padding-left: 4px;
	padding-top: 4px;
	background-image: url('images/newsthumbnailframe.gif');
	background-repeat: no-repeat;
}

.newsItemContent {
	float: right;
	width: 550px;
	padding-top: 6px;
	font-size: 11px;
}


.newsItemDate {
	color: #a55200;
	font-weight: bold;
	font-size: 12px;

}

.newsItemSpacer {
	height: 1px;
	background-color: none;
	overflow: none;
	border-bottom: 1px solid #a5bddf;
	margin-left: 8px;
	margin-right: 9px;
	margin-top: 6px !important; margin-top: -10px;
	margin-bottom: 6px;
	
}




.morelink_news {
	padding-left: 5px;
}

	.bodyImageRight, .bodyImageLeft {
		padding: 0px;
	}

	.bodyImageRight a:link, .bodyImageRight a:visited, .bodyImageLeft a:link,  .bodyImageLeft a:visited {
		color: #ffffff !important; text-decoration:underline !important;
	}
	
	.bodyImageRight a:hover, .bodyImageLeft a:hover {
		color: #ffffff !important; text-decoration:underline !important;
	}
	
	.bodyImageRight {
		float:right;
		margin: 0px 0px 5px 15px;
	}

	.bodyImageLeft {
		float:left;
		margin: 0px 5px 5px 0px;
	}

	.bodyImageLeft .imagetitle, .bodyImageRight .imagetitle {
		color: #ffffff;
		/*padding-top: 5px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;*/
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 12px;
		font-weight: bold;
	}

	.bodyImageLeft .caption, .bodyImageRight .caption {
		color: #ffffff;
		/*padding-top: 5px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;*/
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 12px;
	}
	
.bodyImageRight table td, .bodyImageLeft table td {
	background-color: #0b366f !important;
}	

.bodyContent {
	padding: 2px;
	font-size: 12px;
}

.bodyContent .title {
	color: #000000;
	font-weight: bold;
	font-size: 18px !important;
	padding-top: 6px;
	padding-bottom: 9px;
}
.bodyContent .subTitle {
	color: #083878;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 6px;
}

.contentTable {
	width: 705;
	font-size: 12px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-collapse: collapse;
	background-color: #edda81;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}


.contentTable th {
	border-width: 2px 2px 2px 2px;
	padding: 4px 6px 3px 6px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background-color: #b97f27;
	color: #ffffff;
	font-weight: bold;
}
.contentTable td {
	border-width: 2px 2px 2px 2px;
	padding: 4px 6px 3px 6px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
}

.contentTable td.light, .contentTable tr.light {
	background-color: #f6edbf;
}

.contentTable td.titlerow, .contentTable tr.titlerow {
	background-color: #29528a;
	color: #ffffff;
	font-weight: bold;
}


.bodyContent ul, .bodyContent ol {
	padding-top: 0px;
	margin-top: 0px;
	color: #083878;
	font-weight: bold;

}

.bodyContent a, .bodyContent a:visited {
	color: #3f6ba5;
}

.bodyContent a:hover {
	color: #845000;
}


.heading {
	background-color: #29528a;
	padding-left: 13px;
	padding-right: 13px;
	color: #ffffff;
	position: static;
	
}
.heading .row1 {
	border-bottom: 1px solid #7890ce;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	font-size: 12px;
	padding-top: 4px;
}

.heading .row2 {

}



.heading .PageTitle {
	font-weight: normal;
	font-size: 21px;
	/*float: left;*/
	padding-bottom: 7px;
	padding-top: 3px;
	color: #ffffff;
}

.heading .PageTools {
	/*float: right;*/
	color: #ffffff;
}


.heading .breadcrumbs a, .heading .breadcrumbs a:visited {
	color: #ffffff;
	text-decoration: none;
}

.heading .breadcrumbs a:hover {
	text-decoration: underline;
}

.bodycontent .content {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 10px;
}




.formtitle {
	background-color: #29528a;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	font-size:14px;
}

td {
	font-size:12px;
}



ol.pubslist {
	margin-top:10px;
	margin-bottom:10px;
	padding-left:18px;
	list-style-position: inside;	
	text-indent: -18px;
	margin-left:6px;
}



ol.pubslist li span {
	color: #000000;
	font-weight: normal;
}

ol.pubslist li {
	border-bottom: 2px solid #f4e9b3;
	margin-bottom: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
	margin-left: -18px;
}


ol.pubslist li a {
	padding-left: 10px;
}

.subTitleBar {
	font-weight: bold;
	/*font-color: #000000;*/ 
	color: #ffffff;
	/*background-color: #eeda81;*/
	background-color: #9a6813;
	margin-right: 1px;
	margin-left: -9px;
	margin-top: 6px;
	margin-bottom: 6px !important; /*margin-bottom: 45px;*/
	padding: 6px 12px 6px 12px;
	font-size: 14px; width:99%;
}

ul.searchresults {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:6px;
	padding-left:6px;
	padding-right:6px;
	list-style:none;
	text-indent: 0px;
}

ul.searchresults li {
	color: #000000;
	font-weight: normal;
}

ul.searchresults li {
	/*border-bottom: 2px solid #f4e9b3;*/
	border-bottom: 1px solid #d3ddea; clear: both; /*padding-top: 1px; margin-bottom:18px; padding-top:19px;  margin-left:10px;	*/
	margin-bottom: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	margin-left: -6px;
	padding-right: 6px;
	margin-right: -6px;
	text-indent: 0px;
	font-size: 12px !important; 
}

ul.searchresults li .searchresults_title {
	/*font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;*/
	padding:0px; color:#224277; margin-top: 0px; font-weight: bold; font-size: 14px !important;  
}
ul.searchresults li .searchresults_title a:link, ul.searchresults li .searchresults_title a:visited {
	color:#224277 !important; text-decoration:none !important;
}
ul.searchresults li .searchresults_title a:hover {
	color:#000000 !important; text-decoration:underline !important;
}

.searchresults_category {
	width: 600;
}

.searchresults_category_title {
	float: left;
	font-weight: bold;
	font-size: 16;
}

.searchresults_category_Total {
	float: right;
	font-weight: bold;
	font-size: 16;
}

ul.searchresults li .more {
	text-align: right;
}


.gallerygriditem {
	margin: 10px 0px 10px 0px;
}

.gallerygriditem img {
	border: 1px solid #efd983;
}


.gallerygriditem .imagetitle {
	padding: 6px 4px 4px 4px;
}
.gallerygriditem .imagetitle a, .gallerygriditem .imagetitle a:visited {
	font-weight: bold;
	color: #073777;
	text-decoration: none;
	
}



.gallerygriditem .imagedesc, .gallerygriditem .imagelink {
	padding: 0px 4px 2px 4px;

}

.gallerygriditem .imagelink a, .gallerygriditem .imagelink a:visited {
	font-weight: bold;
	color: #073777;
	text-decoration: none;
}


.gallerydetail {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}

.galleryimage {
	margin-top: 5px;
}

.galleryimage img {
	border: 2px solid #ffffff;
}

.galleryimage .imagetitle {
	color: #3d3300;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.galleryimage .imagecaption {
	color: #3d3300;
	text-align: left;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.galleryimage .imagecredit {
	color: #3d3300;
	text-align: right;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


a.lbmore, a.lbmore:visited, a.lbmoreright, a.lbmoreright:visited {
	font-weight: bold;
	color: #13345f;
	text-decoration: none;
	padding-left: 10px;
}

a.lbmoreright, a.lbmoreright:visited {
	text-align: right;
	display: block;
}
a.lbmore:hover, a.lbmoreright:hover {
	text-decoration: underline;
}


.leftNavigation .subnav.hide { display: none; }
.leftNavigation .subnav.show { display: block; }
