BODY
{
	font-family:verdana,helvetica;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	width: 100%;
	height: 100%; 
	background-color: #ffffff;
}

TEXTAREA,TD,BUTTON
{
	font-family:verdana,helvetica;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




SELECT {
	font:9px Geneva, Verdana, Arial;
	color:#333333;
	line-height: 12px;
}

BUTTON
{
	background-color:White;
	border: 0px;
}

.ImageBorder
{
	border:1px #000000 solid;
}

.textbox
{
	border:1px #999999 solid;
	background-color:#FFFFFF;
	font:9px Geneva, Verdana, Arial;
	color:#333333;
	height:18px;
	width:210px;
}

.textarea
{
	border:1px #999999 solid;
	background:#FFFFFF;
	font:9px Geneva, Verdana, Arial;
	color:#333333;
	line-height: 12px;
}
.textboxshort
{
	border:1px #999999 solid;
	background:#FFFFFF;
	font:9px Geneva, Verdana, Arial;
	color:#333333;
	height: 14px;
	width: 180px;
}
.textarea
{
	border:1px #999999 solid;
	background:#FFFFFF;
	font:9px Geneva, Verdana, Arial;
	color:#333333;
	line-height: 12px;
}

IMG
{
	border:0px none;
}

A
{
	font-family:Verdana;
	font-size:10px;
	color: #2492A5;
}

HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #999999;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #999999
}
.body
{
	font-family:verdana,helvetica;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.primary-nav
{
	background-color:#8b8e85;
}
 
 .process-nav
 {
	background-color:#7D8077;
	height: 19px;
 }
 
 .secondary-nav
{
	background-color: #61635D;
	width: 100%;
}


.bottomnavlink
{
	/*margin-right:10px; */
}

.process-navlink
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

.global-navlink
{
    font-weight:bold;
    color:#CCCCCC;
    text-decoration:none;
}

.section-navlink
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

.comments-link
{
	text-decoration:none;
}

.copy-right-link
{
	color:#666666;
	text-decoration: none;	    	
}
.copy-right-link:hover
{
	color:#666666;
	text-decoration:underline;    	
}

.popup-nav
{
	background-color:#8b8e85;
	WIDTH: 100%;
	height: 57px;
	padding-left:29px;
	padding-right:29px;
	padding-top:12px;	
}

.popup-nav-left
{
	padding-left:28px;
	vertical-align:bottom;
	padding-bottom:15px;
}

.popup-nav-right
{
	padding-right:28px;
	vertical-align:bottom;
	padding-bottom:15px;
}

.popup-button
{
	cursor: pointer;
	cursor: hand;
}
/*
INPUT {
border:1px #333333 solid;
background:#FFFFFF;
font:9px Geneva, Verdana, Arial;
color:#333333;
}
*/


input.blue-button
{
	background:#30AFC5;
	font:9px Geneva, Verdana, Arial;
	color:#FFFFFF;
	border:1px #30AFC5 solid;
}

.searchButton
	{
		background-color:#30afc5;
		color:#ffffff;
		font-weight:bold;
		font-family:verdana;
		font-size:10px;
		
	}
.searchText {
		border:1px #999999 solid;
		background-color:#FFFFFF;
		font:9px Geneva, Verdana, Arial;
		color:#333333;
		height:18px;
		width:210px;
	}
.search-clarification
{
	color:White;
	font-weight:bold;
	background:#666666;
	padding: 4px;
	border:#666666 1px solid;
}


/* Search Panel Styles (added by Vijay)*/

.search-panel-table
{
	background-color:#E9E9E7;
}



/* help styles */
.help-nav
{
	background:#CCCCCC;
	margin-right:10px;
	border:1px #000000 solid;
}

.help-tab-inactive
{
	background:#cccccc;
	margin-right:10px;
}

.help-tab
{
	background:#cccccc;
}

/* enalargement page styles */
.enlarge-nav-link
{
	color:White;
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
	cursor:hand;
	font-weight:bold;
}

.enlarge-nav-imgposition
{
	color:#e9eae7;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}

.enlarge-nav-btn
{
	border-style:solid;
	border-width:1px;
	border-color:White;
	background:#8b8e85;
	color:White;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 0px 0px;
}

.enlarge-generaltext-td
{
	padding-bottom:14px;
}

.enlarge-lightbox-panel
{
	padding-left:3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 3px;
}
.enlarge-cart-panel
{
	
	BORDER-LEFT: 1px solid #8b8e85;
	padding-left:3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 3px;
}
.enlarge-quickpic-panel
{
	padding-left:3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 3px;
	vertical-align:middle;
	text-align:left;
	BORDER-TOP: 1px solid #8b8e85;
}
.function-panel
{
	border: 1px solid #8b8e85;
	color:#000000; text-decoration:none;
	padding:2px 2px 2px 2px;
}
/* function panel text */
.funtion-panel-text
{
	color:#000000; text-decoration:none;
}
.funtion-panel-text:hover
{
	color:#2492a5; text-decoration:underline;
}

/* Section Front styles */

a.title
{
	color:#000000; text-decoration:none; font-weight:bold
}

a.title:hover
{
	color:#2492a5; text-decoration:underline; font-weight:bold
}

.topStoryHeadline
{
	font-size:12px; font-weight:bold; text-decoration:none; color:#000000; padding-left: 5px;
}

.titlelink
{
	font-size:10px; font-weight:bold; text-decoration:underline; color:#000000;
}

.creditItalic
{
	font-style:italic
}

.featureStoryCaption
{
	line-height:140%
}

a.featureTitle
{
	color:#ffffff; text-decoration:none; font-weight:bold
}

a.featureTitle:hover
{
	text-decoration:underline
}

table.feature tr td
{
	color:#ffffff
}

table.feature tr td a
{
	color:#ffffff
}

.features
{
	background-color:#8e8e8e; border-top:solid 1px #ffffff
}

.categoryHeader
{
	margin-top:25px; margin-bottom:21px
}

.topStories128s
{
	/* The right border has been removed in the latest version
		of the comp */
	border-right:solid 1px #999999
}

.paddingLeft20px
{
	padding-left: 20px;
}

.paddingLeft10px
{
	padding-left: 10px;
}

.paddingLeft5px
{
	padding-left: 5px;
}

.paddingBottom25px
{
	padding-bottom: 25px;
}

.paddingTop20px
{
	padding-top: 20px;
}

.paddingTop10px
{
	padding-top: 10px;
}

.paddingTop5px
{
	padding-top: 5px;
}

.paddingBottom10px
{
	padding-bottom:10px;
}

.paddingBottom5px
{
	padding-bottom:5px;
}

.BottomBricksLeftColumn
{
	padding-left: 15px;
	padding-right: 35px;
	padding-bottom: 15px;
}

.BottomBricksRightColumn
{
	padding-left: 35px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.BottomBricksImage
{
	padding-right: 15px;
	padding-top: 15px;
}

.BottomBricksText
{
	padding-top: 15px;
}

.RightBricksTwoColumn
{
	padding-bottom: 20px;
}

.FontSize9px
{
	font-size: 9px
}

.PaddingTop25px
{
	padding-top: 25px;
}

.PaddingBottom21px
{
	padding-bottom: 21px;
}

/* Left Nav */
.leftnav
{
	background-color: #e9eae7;
}

.category
{
	background-color: #f6f7f5;
}

.arrow
{
	margin-left: 8px; margin-right: 8px;
}

.padding10top
{
	padding-top: 10px;
}

.padding10bottom
{
	padding-bottom: 10px;
}

a.leftnavstory
{
	color: #000000; text-decoration: none; margin-right: 10px;
}

a.leftnavstory:hover
{
	color: #2492a5; text-decoration: underline;
}

.RFCDimage
{
	 margin-bottom: 5px;
}

.RFCFthumb
{
	text-decoration: none;
}

/* Image Preview */
.ListInfoView
{
	border-bottom: solid 1px #999999;
}

.PanelHighlightOn
{
	border: 1px solid #cccccc;
	background: #ffffdf;
	position:relative;	
	padding: 1px 1px 1px 1px;
	margin: 4px 4px 4px 4px;		
	vertical-align:bottom;
}

.PanelHighlightOff
{
	border: 1px solid #ffffff;
	background: #FFFFFF;
	position:relative;	
	padding: 1px 1px 1px 1px;
	margin: 4px 4px 4px 4px;	
	vertical-align:bottom;
}

a.ImagePreview
{
	color: #000000;
	text-decoration: none;
}

a.ImagePreview:hover
{
	color: #000000;
	text-decoration: none;
}

.OutlineImage
{
	margin-right: 2px;
}

/* Search Assistance Popup */
.SearchAssistanceTable tr td
{
	padding: 15px;
}

/* Clarification box in search page */
.ClarificationTable tr td
{
	padding: 8px;
}

/* Image Set styles */
.paddingTop3px
{
	padding-top: 3px;
}

.paddingBottom3px
{
	padding-bottom: 3px;
}

/* search page styles */
.ZeroResultsMessage
{
	padding-left: 14px; padding-top:14px; padding-bottom: 14px;
}

A.previewpanetablink:link, A.previewpanetablink:visited, A.previewpanetablink:active
{
	font-family:verdana,helvetica;
	font-size: 10px;	
	padding:5px;
	color:Black;
	text-decoration:none;
}

.whiteText
{
	font-family:verdana,helvetica;
	font-size: 10px;	
	padding:5px;
	color:#ffffff;
	text-decoration:none;
}

.searchControl
{
	float:left;
	width:1px;
	white-space:nowrap;
}

.searchDivider
{
	width:1px;
	height:40px;
	border-left:1px solid #999999;
	float:left;
	background-color:#E9E9E7;
}

.txtbox {  border: 1px #336699 solid; height: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}

.ErrorMessage
{
	color:#FF0000;
}

.homelinks {
color:blue;
font-size:13px;
font-family:Arial;
text-decoration:underline;
}

.cmbtxt {
border: 1px solid #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000
}

.txtboxflat {  border: 1px #336699 solid; height: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}

.DataLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}

.DataText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal}

.MediumFont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: normal}