/* HTML Styles */
body
{
    margin: 0px 0px 0px 0px;
    background-color: #4C4C4C;
    color: #525252;
}

ul {list-style-type: none; margin: 8px 0px 15px 15px; padding: 0px 0px 0px 0px; }
	ul li {list-style-image: url(../../_images/usg_feature_1stLevel_bullet.gif); background-repeat: no-repeat; background-position: 5px 5px; line-height: 1.5em; }
	ul ul {list-style-type: none; margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px; }
		ul li ul li {list-style-image: url(../../_images/usg_feature_2ndLevel_bullet.gif); background-repeat: no-repeat; background-position: 5px 5px; padding: 0px 0px 0px 0px; }

a.linkNOunderline:link { text-decoration: none; }
a.linkNOunderline:hover { text-decoration: none; }
a.linkNOunderline:visited { text-decoration: none; }

#feature a.plainLink:link { text-decoration: none; color: #787979;}
#feature a.plainLink:hover { text-decoration: none; color: #787979;}
#feature a.plainLink:visited { text-decoration: none; color: #787979;}

#feature a:link { color: #F19B58; }
#feature a:hover { color: #F1BD40; }
#feature a:visited:hover { color: #F1BD40; }
#feature a:visited { text-decoration: none; color: #F19B58; }

#feature a.siteLink:link { color: #515151; text-decoration: none; }
#feature a.siteLink:hover { color: #F17C21; text-decoration: underline; }
#feature a.siteLink:visited:hover { color: #F17C21; text-decoration: underline; }
#feature a.siteLink:visited { color: #515151; text-decoration: none; }

#resources a:link { color: #F19B58; }
#resources a:hover { color: #F1BD40; }
#resources a:visited:hover { color: #F1BD40; }
#resources a:visited { text-decoration: none; color: #F19B58; }


/* General Styles */
.mainContent {background-image: url(../../_images/usg_flashCol_bkgrd2.gif); background-repeat: repeat-y; padding: 0px 0px 0px 0px; }
#diagShadow {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(../../_images/usg_diagonalBarTopShadow2.gif); background-repeat: no-repeat; width: 749px; }
#printLink {height: 18px; width: 465px; margin: 0px 0px 16px 0px; }
#featureShadow {background-image: url(../../_images/usg_featureShadow.gif); background-repeat: repeat-x; margin: 0px 0px 10px 20px; }
#featureShadow_cell2 {background-image: url(../../_images/usg_featureShadow.gif); background-repeat: repeat-x; height: 30px; }

/* Home Page Styles */
#home_topPic {position:relative; margin: 0px 0px 0px 20px; width: 729px; height: 320px; }
#home_bottomSpacer {height:200px; }
#right-sideFlash_home {position: absolute; top: 364px; left: 746px; z-index: 1; }
#home_appGuideLinkage {margin: 25px 0px 0px 45px; }
.home_appGuideLink a {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #474747; margin: 0px 0px 0px 13px; text-decoration: none; }
#home_appGuideLinkage_C {background-image: url(../../_images/usg_home_appGuideLinkage_C_thumb.gif); background-repeat: no-repeat; padding: 0px 0px 0px 51px; height: 58px; }
#home_appGuideLinkage_DEF {background-image: url(../../_images/usg_home_appGuideLinkage_DEF_thumb.gif); background-repeat: no-repeat; padding: 0px 0px 0px 51px; height: 58px; }
#home_appGuideLinkage_notsure {margin: 0px 0px 0px 51px; height: 58px; }

/* Footer Styles */
#footer {margin: 0px 0px 0px 0px; width: 749px; height: 30px; background-image: url(../../_images/usg_footer_bkgrd.gif); background-repeat: repeat-x; }
.footerCell {padding: 5px 0px 0px 43px; }
	.footerCell a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #546579; text-decoration: none; }
.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #686969; text-decoration: none; }

#right-sideFlash_drill {position: absolute;	top: 134px; left: 746px; z-index: 1; }

/* Feature, Interviews, Timeline Styles */
#chart_Header {padding: 57px 0px 18px 43px; }
#feature_righttopSpacer {height: 336px; }
#feature_rightbottomSpacer
{
    height: 100px;
}
#feature_topPic /* repeated for each feature */
{
    margin: 0px 0px 10px 20px;    
}
#feature_top /* repeated for each feature with a top pic*/
{
    margin: 0px 0px 7px 0px;	      
}
#feature_seismiccode_topPic /* repeated for each feature with a top pic*/
{
    margin: 0px 0px 7px 20px;	
    width: 445px;
    height: 138px;
    background-image: url(../../_images/usg_header_seismiccode.jpg);
    background-repeat: no-repeat;
    background-position: top left;    
}

#feature_topPicTitle
{
    padding: 28px 0px 3px 43px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #52637B;
    line-height: 1.025;	
}
#feature_topPicTitle_2
{
    padding: 28px 0px 3px 23px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #52637B;
    line-height: 1.025;	
}
#feature_topPicSubTitle
{
    padding: 0px 0px 12px 23px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;    
    color: #FF8522;	
}
#feature
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px;
   margin: 0px 0px 10px 50px;
   width: 410px;
}
#featureDate
{
    margin: 0px 0px 8px 0px;
    font-weight: bold;
    color: #000000;
}
#featureByLine
{
    margin: 0px 0px 8px 0px;
    color: #4F5F72;
    font-style: italic;
}
#featureDots
{
    margin: 0px 0px 16px 0px;   
    height: 1px;
    width: 10px;
}
#featureText
{
    margin: 0px 0px 0px 2px;
    width: 412px;
    line-height: 1.5em;
}
#interview_Intro
{
    padding: 0px 0px 0px 160px;
    width: 260px;
      
}
#interview_position
{
    margin: 0px 0px 8px 0px;
    color: #4F5F72;
    font-style: italic;
    padding: -200px 0px 0px 0px;
}
#interview_dots
{
    margin: 0px 0px 0px 0px;    
    height: 1px;
    width: 10px;	
}
#interview_topTitle
{
    padding: 28px 0px 3px 43px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #52637B;
    line-height: 1.025;	
}
#interview_topSubTitle
{
    padding: 0px 0px 10pt 43px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    width: 430px;    
    color: #FF8522;	
}

#interview_TitleDivider
{
    margin: 0px 0px 8px 48px;
    padding: 0px 0px 0px 0px;    
    height: 1px;
    width: 416px;
}
#interview_Bachman
{
    background-image: url(../../_images/usg_interview_Bachman.jpg);
    background-repeat: no-repeat;
    height: 165px;
    width: 430px;   
}

#question
{
	background-image: url(../../_images/usg_feature_1stLevel_bullet.gif); 
    background-repeat: no-repeat;
    padding: 0px 0px 0px 9px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
     background-position: 0px 5px;
      
}
#answer
{
	margin: 0px 0px 10px 9px;
}
#answerDots
{
	margin: 0px 0px 18px 0px;
}
#resourceLink
{
	background-image: url(../../_images/usg_relatedsites_linkOFF.gif); 
    background-repeat: no-repeat;
    padding: 0px 0px 0px 13px;
    margin: 0px 0px 12px 0px;
    font-weight: bold;
     background-position: 0px 5px;
      
}
#resourceLink2
{
	background-image: url(../../_images/usg_relatedsites_linkSTILL.gif); 
    background-repeat: no-repeat;
    padding: 0px 0px 0px 13px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
     background-position: 0px 5px;
      
}
#resourceLinkbtn
{
	
    padding: 0px 0px 0px 13px;
    margin: 0px 0px 15px 0px;
    
      
}
#event { margin: 0px 0px 17px 0px; }
#eventDate
{
    margin: 0px 0px 8px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #8194A2;
}
#eventPic
{
    margin: 0px 0px 8px 0px;   
    background-color: #E6E6E5;
    color: #8194A2;
    width: 416px;
    height: 105px;
}
#eventPicCaption
{    
    margin-top: -93px;
    margin-left: 207px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #546579;   
    line-height: 1.2em;    
}

#eventText { margin: 0px 0px 8px 0px; }
#eventDots { margin: 0px 0px 0px 0px; }


/* Resources Styles */
#resources
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px;
   margin: 0px 20px 10px 43px;
}
#resourceItem
{
    background-image: url(../../_images/usg_resources_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding: 0px 0px 0px 12px; 
    margin: 0px 0px 15px 0px;
}
.resourceLink
{
   margin: 5px 0px 0px 0px;
}

/* Module Styles */


#feature_appGuideLinkage
{
    margin: 0px 0px 0px 0px;
}
.feature_appGuideLink a
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;	
    color: #474747;
    margin: 0px 0px 0px 13px;
    text-decoration: none;
}
#feature_appGuideLinkage_C
{
    background-image: url(../../_images/usg_feature_appGuideLinkage_C_thumb.gif);
    background-repeat: no-repeat;    
    padding: 0px 0px 0px 51px;
    margin: 0px 0px 15px 0px;
    height: 58px;
}
#feature_appGuideLinkage_DEF
{
    background-image: url(../../_images/usg_feature_appGuideLinkage_DEF_thumb.gif);
    background-repeat: no-repeat;    
    padding: 0px 0px 0px 51px;
    margin: 0px 0px 15px 0px;
    height: 58px;
}
#feature_appGuideLinkage_notsure
{
    margin: 0px 0px 0px 51px;
    height: 43px;
}

/* HSR Added Styles */
#homeOverlayLinks {position:absolute; left:25px; top:285px; color:#FFD800; font-weight:bold; font-size:12px; font-family:arial; z-index:5; }
	#homeOverlayLinks p {margin:0; padding:0; margin-top:0px; }
	#homeOverlayLinks img {border:none; }
	#homeOverlayLinks a {text-decoration:none; color:#FFD800; }
#main_content_right {margin-left:20px; }
#online_tool {width:729px; height:446px; }
#toolPage_links {font-family:verdana; padding:37px 28px; height:300px; }
	#toolPage_links h1 {color:#565656; font-weight:bold; font-size:12px; margin:0; padding:0; }
	#toolPage_links .divider {height:1px; background-color:#aaa; width:90%; margin:5px 0; }
	#toolPage_links p {font-size:11px; margin:0; padding:0; }
	#resource_links {font-size:10px; color:#ea6f00; margin:0; padding:0; margin-top:10px; }
		#resource_links li {list-style-image:none; list-style-type:none; padding-bottom:5px; }
			#resource_links a {color:#ea6f00; text-decoration:none; }

.homeCategory {font-family: Arial; letter-spacing:-0.03em; height:42px; margin-bottom:15px; }
.homeCategory a {text-decoration:none; }
.homeCategoryImage {float:left; width:42px; height:42px; }
.homeCategoryContents {float:left; background-image:url(../../_images/orange_arrow_bullet.gif); background-repeat:no-repeat; padding-left:12px; margin-left:9px; background-position:left 3px; }
.homeCategoryLinkTitle {display:block; font-size:14px; color:#6E889B; padding-bottom:4px; }
.homeCategoryLinkDesc {display:block; font-size:13px; color:#474747; }
.resourceIndent {margin-left:20px; }

/** SPEC TABLE STYLES **/
#gyroSpecTable {background-color:#f4f9fd; }
#gyroSpecTable td {padding-top:8px; padding-bottom:8px; }
#gyroSpecTable th {font-family:arial; font-size:14px; color:#6E889B; line-height:18px; font-weight:normal; background-color:#fff; padding:20px 0 10px 0; }
.gyroFirstTd {text-align:left; padding-right:20px; }
.gyroSecondTd {text-align:left; padding-left:10px; padding-right:10px; }
.tdLevelPrimary {background-image:url('../../_images/orange_arrow_bullet.gif'); background-repeat:no-repeat; padding-left:24px; background-position:5px center; font-weight:bold; }
.tdLevelSecondary {background-image:url('../../_images/dash_slate.gif'); background-repeat:no-repeat; padding-left:48px; background-position:35px center; color:#727D89; font-weight:bold; }
.tdLevelTertiary {background-image:url('../../_images/orange_arrow_bullet.gif'); background-repeat:no-repeat; padding-left:65px; background-position:50px center; }

/* POPUP STYLE INFORMATION */
#greybg {z-index:99; display:none; width:100%; height:1800px; position:absolute; left:0px; top:0px; background: #000; filter:alpha(Opacity=50); opacity:0.75; -moz-opacity:0.5; }
#popupAC {font-family:verdana; display:none; position:absolute; top:20px; left:35%; margin-left:-150px; width:640px; height:450px; overflow: hidden; z-index:100; border:solid 9px white; background-color:#fff; background-image:url(../../images/popup_grad_bg.jpg); background-repeat:repeat-x; }
#popup {font-family:verdana; display:none; position:absolute; top:20px; left:35%; margin-left:-150px; width:640px; height:450px; overflow: hidden; z-index:100; border:solid 9px white; background-color:#fff; background-image:url(../../images/popup_grad_bg.jpg); background-repeat:repeat-x; }
	#popup p {margin:0; padding:0; }
.popup_content {height: 385px; width:640px; float:left; padding:2px; }
	.pop_content_left {width:355px; height:385px; float:left; }
		.popup_versions {font-size:9px; padding-bottom:5px; margin-top:4px; }
			.popup_versions a {border:solid 1px #006699; background-color:#C8E3EE; text-decoration:none; padding:3px; margin-right:5px; color:#000; }
		.video_overview {color:#000; padding-left:10px; }
			.video_overview h2 {margin:0; padding:0; font-size:12px; font-weight:bold; color:#194266; margin-top:10px; }
			.video_overview ul {margin:0; padding:0; font-size:11px; margin-top:1em; }
				.video_overview ul li {list-style-image:none; padding-top:3px; list-style-type:disc; margin-left:15px; }
	.pop_content_right {width:245px; height:385px; float:left; padding:0 20px; }
		.pop_content_right h1 {font-size:15px; font-weight:bold; color:#5c7f9e; margin:0; padding:0; }
		.pop_content_right p {font-size:11px; color:#000; line-height:1.75em; margin-top:1.75em; }
.popup_footer {height:65px; width:644px; float:left; background-image:url(../../images/popup_diag_bg.gif); color:#4c4c4c; font-size:11px; }
	.pop_footer_left {padding:7px 10px; width:430px; line-height:1.5em; float:left; }
	.pop_footer_right {width:194px; position:relative; float:left; height:65px; }
		.pop_close {display:block; position:absolute; right:4px; bottom:4px; font-size:10px; color:#7f7f7f; font-weight:bold; text-decoration:none; padding:5px 10px; background-color:#fff; }