body, form, td,div
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}

.footer {
	font-size: 7pt;
	color: #3366cc;
	text-decoration: none;
}

.cellQuery
{
text-align:left;
FONT-SIZE: 8pt;
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
margin:0px; 
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
}

.cellQuery UL LI
{
	FONT-SIZE: 8pt;
	margin-left:-25px;
	margin-right:-30px;
}

.rtitle
{
margin:0px;
font-size: 9pt;
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
FONT-WEIGHT: bold; 
COLOR: #666633; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
BACKGROUND-COLOR: #e4e5d7;
text-align:left;
width:98%;
}

.rtitleCalendar 
{
margin:0px; 
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
FONT-WEIGHT: bold; 
COLOR: #666633; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
BACKGROUND-COLOR: #e4e5d7;
text-align:left;
width:50%;
}

/*----------DISClAIMER PAGE--------------*/
.copyrightTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #003399;
font-weight:bold;
}

.copyright
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
}


/*SUB HEADER page opened by left menu*/
.bg_med_blue
{
    background-color:#6699cc;
    height:35px;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#FFFFFF;
	font-weight:bold;
}

.headingO2 {
PADDING-RIGHT: 3px;
BORDER-TOP: #cccccc 3px double;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
PADDING-BOTTOM: 3px;
COLOR: #cc6633;
BORDER-BOTTOM: #cccccc 1px solid
}

.grayHR
{
    width:100%;
    height:1px;
    background-color:#cccccc;
    border:1px solid #cccccc;
}

/*Start style for TopBanner.ascx*/
.topnav A {DISPLAY: block; text-decoration: none;vertical-align:middle;}

.topnav a:link {COLOR: #003399; text-decoration: none; background: #f0f0e0; BORDER: #999999 1px solid;  }

.topnav A:active {color: #003399; BACKGROUND-COLOR: #f0f0e0; BORDER: #999999 1px solid; }

.topnav A:visited {color: #003399; BACKGROUND-COLOR: #f0f0e0; BORDER: #999999 1px solid; }

.topnav A:hover {color: #ffffff; BACKGROUND-COLOR: #993333; BORDER: #993333 1px solid; }

.topnav {FONT-SIZE: 11px;
	     FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	     text-align: center; 
	     vertical-align:middle;
	     background: #003399; 
	     text-decoration:none; 
	     font-weight: bold; 
	     white-space: nowrap;
	     LINE-HEIGHT: 17px;
	     width:13%;
}

.boldFont {font-weight: bold;}

.oneLineBtn
{
	line-height:34px;
}

.bg_gradient_gray {
	BACKGROUND-IMAGE: url(../../Images/bg_gradient_gray.gif)
}

/*End style for TopBanner.ascx*/


/*------------------DOC INFORMATION PAGE----------------------*/

.docInfoMasterTable{
margin:0;
padding:0;
width:90%;
text-align:left;
}

.fullWidthTable{
width:100%;
}

#metadatawindow{
display:none;
margin:0;
padding:0;
width:100%;
}

#metadatawindow DIV{
margin:0;
padding:0;
border-width: thin;
border-style:solid;
border-color:#888888;
width:99%;
}

#metadatawindow DIV TABLE{
width:100%;
}

#metadatawindow TR TD{
text-align:left;
}

.whiteDotRule
{
    width:800px;
    height:2px;
}
.cellHeaderMetadataHeader
{
vertical-align:top;
width:200px;
font-weight:bold;
font-size:100%;
}
.cellHeaderMetadataHeaderMedium
{
vertical-align:top;
width:150px;
font-weight:bold;
}
.cellHeaderMetadataHeaderShort
{
vertical-align:top;
width:100px;
font-weight:bold;
}
.cellHeaderMetadata
{
vertical-align:top;
font-size:100%;
}

.tblNode
{
    width:100%;
}


disabledpdfwindow{
/*display:none;visible by default*/
width:100%;
height:520px;
}

.tblHeader
{
border-collapse:collapse;
width:100%;
}

    
.cellHeader2
{
font-family: Verdana,arial;
margin:0px; 
padding-left:5px;
width:18%;
font-size:100%;
font-weight: bold;
text-align:center;

border-left-style:solid;
border-left-width:thin;
border-left-color:#888888;
border-right-style:solid;
border-right-width:thin;
border-right-color:#888888;
border-top-style:solid;
border-top-width:thin;
border-top-color:#888888;
}

.cellHeader1
{
font-family: Verdana,arial;
margin:0px; 
padding-left:5px;
width:46%;
font-size:100%;
font-weight: bold;
text-align:center;
border-left-style:solid;
border-left-width:thin;
border-left-color:#888888;
border-right-style:solid;
border-right-width:thin;
border-right-color:#888888;
border-top-style:solid;
border-top-width:thin;
border-top-color:#888888;
}

.cellBordered
{
font-family: Verdana,arial;
margin:0px; 
padding-left:5px;
font-size:100%;
text-align:center; 
border-left-style:solid;
border-left-width:thin;
border-left-color:#888888;
border-right-style:solid;
border-right-width:thin;
border-right-color:#888888;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#888888;
}


.cellNoBorder
{
    text-align:center;
    border-top-width:0;
    border-right-width:0;
    border-bottom-width: 0;
    }

.cellTitle
{
    font-family: Verdana,arial;
    font-size:100%;
    text-align:left;
    height:80px;
    vertical-align:top;
}
.cellTitleHeader
{
    font-weight: bold;
    font-family: Verdana,arial;
    font-size:100%;
    text-align:left;
    height:80px;
    vertical-align:top;
}

.cellIdracNumberHeader{
    font-weight: bold;
    font-family: Verdana,arial;
    font-size:100%;
    text-align:left;
}

.spanIdracNumberHeader{
 font-weight: normal;
    font-family: Verdana,arial;
    font-size:100%;
    text-align:left;
}

.divStatusValid
{
    font-family: Verdana,arial;
    font-size:100%;
    text-align:center;
    color:#FFFFFF;
    width:40px;
    background:#009933;
    }

.divStatusOutdated
{
    font-family: Verdana,arial;
    font-size:100%;
    text-align:center;
    color:#FFFFFF; 
    width:70px;
    background:#993333;
    }

.cellIcons
{
    text-align:center;
    border-top-width:0;
    border-right-width:0;
    border-bottom-width: 0;
    height:10px;
	vertical-align:top;
	color: #666666;
}

.cellIcons DIV
{
border-width: 0;
border-style:solid;
border-color:#000000;
color: #FFFFFF;
}

.cellIcons DIV DIV
{
width:40px;
border-width: 0;
border-style:solid;
border-color:#000000;
color:#FFFFFF;
}



.cellIcons DIV a
{
color: #666666;
text-decoration:none;
}

.cellIcons a
{
    color: #666666; 
    text-decoration:none;
}

.cellIcons IMG
{
border:0px;
}
    
.ruleDot
{
width:99%;
height:1px;
}

/*------------------ADV SEARCH PAGE----------------------*/

u{cursor:hand;}
.smallEmptyLine{font-size:30%}


/*------------------WEBCAST CALENDAR PAGE----------------------*/

.WebcastSpeaker
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
text-align:left;
font-style:italic;
}

.divEvent
{
display:none;
width:77%;
padding:5px;
float: left;
margin-left: 2px; 
border: solid 1px #808080;
font-size:80%;
}


.cellWebcastDataDate{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
text-align:left;
vertical-align:top;
font-style:italic;
white-space:nowrap;
}
	

.cellWebcastDataEvent{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-align:left;
}

.cellWebcastDataEvent button {
float: left;
}


.HRWebcast
{
width:100%;
background-color:#cccccc;
height:1;
}

/*------------------TRAINING-WEBCAST RIGHT MENUITEMS------------*/
.tblRightMenuItem
{
margin:0px; 
padding:0px;
border-collapse:collapse;
width:100%;
}

.divRightMenuItem
{
border-width:1px;
border-style:solid;
border-color:#cccccc;
margin:0px; 
padding:0px;
width:200px;
}

.calendarWhiteLine
{
FONT-SIZE: 30%; 
}

.cellSeminarCalendar
{
vertical-align: top;
text-align:left;
FONT-SIZE: 90%;
}

.cellSeminar
{
text-align:center;
FONT-SIZE: 90%;
}

.cellSeminar a
{
text-align:left;
FONT-SIZE: 100%; 
}

.cellSeminar br
{
text-align:left;
FONT-SIZE: 50%; 
}

/*------------------STATIC DISCLAIMER PAGE----------------------*/

.HRGray
{
width:100%;
background-color:#cccccc;
height:1;
}



/*------------------VIEW ALERT (QUERY LIBRARY) PAGE----------------------*/
.divUL
{
/*display:none;*/
width:100%;
}

.divQL
{
display:none;
width:100%;
}

.cellQLtitle
{
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
margin:0px;
FONT-WEIGHT: bold; 
FONT-SIZE: 105%; 
COLOR: #666633; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
BACKGROUND-COLOR: #e4e5d7;
}

.cellQLurl
{
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
margin:0px;
FONT-WEIGHT: bold; 
FONT-SIZE: 105%; 
COLOR: #666633; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
BACKGROUND-COLOR: #e4e5d7;
}

.cellQLdesc
{
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
margin:0px;
FONT-WEIGHT: bold; 
FONT-SIZE: 105%; 
COLOR: #666633; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
BACKGROUND-COLOR: #e4e5d7;
}

.cellQLtoc
{
FONT-WEIGHT: bold; 
FONT-SIZE: 105%; 
COLOR: #000000; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
}

.cellQLdata
{
vertical-align: top;
FONT-SIZE: 100%; 
COLOR: #666666; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
text-align:left;
}

.cellQLdata span
{
FONT-WEIGHT:normal; 
color:#003399;
}

/*------------------FRONTPAGE WEBCONTROL - LOGGED-IN NEWS------------*/

.loggedInNewContent
{
vertical-align: top;
FONT-SIZE: 100%; 
COLOR: #666666; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
text-align:left;
font-weight:bold;
}

.spanBlueNEWS
{
COLOR: #0000ff; 
font-style:italic;
font-weight:bold;
}

.ulloggedInLinks li
{
font-size:80%;
}

.brBlank
{
FONT-SIZE: 30%;
}

.lnkNewsletter
{
FONT-SIZE: 100%; 
COLOR: #3366cc; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
text-align:left;
font-weight:bold;
}

.pNAWebcast
{
FONT-SIZE: 100%; 
COLOR: #666666; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
text-align:left;
}

.pNAWebcast a
{
FONT-SIZE: 100%; 
COLOR: #3366cc; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
text-align:left;
}


.pNAArchive
{
FONT-SIZE: 100%; 
COLOR: #3366cc; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
text-align:left;
font-weight:bold;
}

/*------------------BROWSE / TOPIC MAP PAGE------------*/
.topicList li
{
font-family: verdana, arial , helvetica, sans-serif; 
text-align:left;
font-weight:bold;
}

/****************************** NO LOGGED IN PAGE *****************/


table.container
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

/*Start style for NotLoginTopBanner.ascx*/
	#topnavcontainer
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		BORDER-BOTTOM: #999 1px solid;
		text-transform: uppercase;
	}
	#topnavcontainer A {
		BORDER-RIGHT: #f0f0e0 1px solid; 
		PADDING-RIGHT: 2px; 
		DISPLAY: block; 
		PADDING-LEFT: 2px; 
		FONT-SIZE: 10px; 
		PADDING-BOTTOM: 6px; 
		BORDER-LEFT: #f0f0e0 1px solid; 
		COLOR: #003399; 
		PADDING-TOP: 4px; 
		BACKGROUND-COLOR: #f0f0e0; TEXT-DECORATION: none
	}
	#topnavcontainer A:hover {
		BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #003399
	}
/*End style for NotLoginTopBanner.ascx*/





/*
.container_blue_box
{
	text-align:left;
}


table.gray_box
{
	border: solid 1px #c0c0c0;
}
td.gray_box_header
{
	font-weight: bold;
}
table.blue_box
{
	border: solid 1px #003399;
}
td.blue_box_header
{
	font-weight: bold;
	color: White;
	background-color: #003399;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}

td.position
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}

table.beige_box
{
	border: solid 1px #c0c0c0;
}
td.beige_box_header
{
	font-weight: bold;
	color: #666633;
	background-color: #e4e5d7;
	
}
hr
{
	width: 99%;
	color: #c0c0c0;
	height: 1px;
}
*/
.bg_blue
{
	background-color: #FFFFFF;
	height:4px;
}

	
/*Top Banner*/

.bg_navblue {
	BACKGROUND-COLOR: #003399
}

.bg_white
{
	background-color: White;
}
.bg_beige
{
	background-color: #e4e5d7;
}
.bg_green
{
	background-color: #40706F;
}
.blue
{
	color: #003399;
}
.white
{
	color: White;
}
a.white:visited
{
	color: White;
}
.green
{
	color: #40706F;
}

/*Start style for BottomBanner.ascx and NonLoggedInBottomBanner.ascx*/
	A:link {
		COLOR: #3366cc
	}
	A:visited {
		COLOR: #3366cc
	}
	A:hover {
		COLOR: #999999
	}
	A:active {
		COLOR: #999999
	}
/*End style for BottomBanner.ascx and NonLoggedInBottomBanner.ascx*/


a.top_menu, a.top_menu:visited
{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #40706F;
}
a.top_menu:hover
{
	text-decoration: underline;
}
#bottom_row a
{
	/*font-size: 0.8em;*/
	color: #3366CC;
	text-decoration: none;
}


#navcontainer
{
	font-family: Verdana, Arial, Helvenica;
	line-height: 1.1em; 
	font-size:11px;
	white-space: nowrap;
	
	
}
#navcontainer UL 
{
	border-left: 1px solid; 
	border-right: 1px solid; 
	border-top: 1px solid; 
	padding:0px 0px 0px 0px; 
	margin: 0px 0px 12px;
	list-style-type: none;
	list-style-image:none;
    list-style-position :outside;
    font-weight:bold;

}
#navcontainer LI {
	border-bottom: 1px solid #666666;
	background-color:#f0f0e0;
	 
	
}
#navcontainer LI A 
{
	border-left-style:solid;
	font-size:8pt;
	font-family:Verdana;
	border-left-width:4px;
	display: block;
	text-decoration: none;
	padding:2px 3px 2px 0.4em;
	padding-right: 3px;
	color: #003399;
    BORDER-LEFT-COLOR: #bcbdb3; 
	
	
		
	}
#navcontainer LI A:hover {
	BORDER-LEFT-COLOR: #ff9900; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003399
}
/*End style for Menu.ascx and NonLoginMenu.ascx*/


INPUT {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, helvetica, sans-serif
}
.bg_navblueline {
	BACKGROUND-COLOR: #003399
}
.homeBannerText {
	FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #003399
}
.bg_lt_gray {
	BACKGROUND-COLOR: #f0f0e0
	}

hr.HRline 
{
	color:#3366cc
	}
	

	/*Start Menu Padding*/

td.menupadding
{
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	WIDTH: 164px;
	vertical-align:top;
}
	/*End Menu Padding*/
	
	td.rightside
	{
		width: 190px;
		padding-left: 12px;
		PADDING-RIGHT: 12px;
		padding-top: 0px;
		}
	

/*End Blue TD */

.hdimg {
	COLOR: #d1d1d1; FONT-FAMILY: verdana, helvetica, sans-serif
}

/*Menu item : external link icon*/
.extLink
{
    height:10px;
    border:0;
    font-size:8pt;
    font-weight:bold;
    font-family:Verdana;
}

.visibleToPrinter
{
    display:none;
}

/*Keyword Index*/

.KWindex
{
    BACKGROUND-COLOR: #003399;
    width: 300px;
    COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif
}

.KWindexLeftMenu
{
    BACKGROUND-COLOR: #f0f0e0;
    width: 200px;
    FONT-FAMILY: verdana, helvetica, sans-serif;
    font-size: 90%;
}

.KWindexTblLeftMenu
{
    width:190px;
    border:0;
    padding:0;
    margin:0;
}

.KWindexTblLeftMenu tr td
{
    FONT-FAMILY: verdana, helvetica, sans-serif;
    font-size: 75%;
}
/*********************************************************************************/
/*********************************************************************************/
/************************* STEPHANIE ADD ONS *************************************/
/*********************************************************************************/
/*********************************************************************************/

/* THOMSON MAIN STYLES */

UL {	
	LIST-STYLE-IMAGE: url(../../images/msc_bullet_gray.gif);
}


/* LOGIN BOX */

.divLogInBox
{
border-width:1px;
border-style:solid;
border-color:#003399;
margin:0px; 
padding:0px;
width:190px;
}

.LogInBoxTitle 
{
margin:0px; 
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
FONT-WEIGHT: bold; 
COLOR: #ffffff; 
FONT-FAMILY: verdana, arial , helvetica, sans-serif; 
BACKGROUND-COLOR: #003399;
text-align:left;
width:98%;
}

/*------------------FRONTPAGE WEBCONTROL - LOGGED-IN NEWS------------*/

.newsBodyTable
{
border-right: silver 1px solid; 
border-top: silver 1px solid; 
border-left: silver 1px solid;
border-bottom: silver 1px solid;
border-collapse: collapse;
}
#homecalendar 
{
    float: left;
    margin-left: 2px;
    border: solid 1px #003399;
    font: verdana;
    font-size: x-small;
    text-align: center;
}
    
#homecalendar td a:visited, #homecalendar td a:link,  #homecalendar td a:active {
   border: solid 1px #003399;
   text-decoration: none;
   font-weight: bolder;
   
}

#homecalendar td a:hover {
   border: inset 0.2em #666666;
   text-decoration: none;
   font-weight: bolder;


}
#homecalendar th {
    color: White;
    border:  1px white;
    border-style: solid;
    padding: 1px;
    background-color: #6699cc
}

#homecalendar td {
    border:   solid 1px white;
    padding: 2px 1px 2px 1px;
    background-color: #eeeeee;
    width: 11%;
    font-size: x-small;
}

.out {
color: #b1b1b1;
}
      

/*------------------HELP------------*/


.help1 { 
display : block;
background : #f0f0e0;
line-height: 2em;
font-size : 11px;
text-align : left;
color : #999999;
font-weight : bold;
padding: 0;
} 

p.help1 {
margin: 0 0 0 0;
padding: 0
}

a.help1  { 
color : #003399;
} 

a:hover.help1  { 
color : #999999;
} 
.help2 { 
position : relative;
margin-left : 1px;
margin-right : 1px;
width : 32%;
min-width : 160px;
float : left;
padding-left: 6px; 
} 

.help21 { 
position : relative;
width : 100%;
margin-bottom : 2px;
margin-top : 2px;
float : left;
border-top : 1px solid #bcbdb3;
border-bottom : 1px solid #bcbdb3;
font-size : 11px;
} 

.help2 .help21 p {
margin: 4px 0 5px 0;
padding: 0;
}  

.help21 p {
margin-bottom: 18px;
padding-left: 12px;
}

h1 {
font-size:11px; 
font-style: italic; 
font-weight: bold;
padding: 0;
margin: 18px 0 18px 4px;
}

.help21 table {
border-spacing: 0;
width: 80%;
margin-left: 5%;
}
.help21 table td, .help21 table th{
font-size: 11px;
border: solid 1px #bcbdb3;
padding: 4px;
}

.help21 table th {
background-color: #f0f0e0
}

.help_jp {
color: #ffffff;
float: right;
padding-right: 12px;
margin-top: -24px;
}

.help_jp a { 
background-image: url(../images/japanesehelp2.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 170px;
text-decoration: none;
} 


.help_jp a:hover{ 
background-image: url(../images/japanesehelp1.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 170px;
text-decoration: none;
} 

.headingO2 .help_jp { 
float:none;
}

.help21 ul {
margin-left: 36px;
}  




/*-----IDRAC NEWS-----*/

.IDRACNews {
font-size: 100%;
font-family: Arial;
}   

.IDRACNews ul, .newsBodyTable ul {
font-size: 100%;
font-family: verdana;
margin-left: 24px;
line-height: 150%;
} 

.newsHeader {
border-bottom: solid 1px #e4e5d7;
padding: 6px 0 10px 18px; 
}


/*-------WebSeminars-------*/

#Webseminars .help21 span a{
margin-right : 18px;
}

#WebSeminars .help21 {
margin-bottom : 6px;
margin-top : 6px;
padding: 2px;
}

#WebSeminars .help21 .help1 {
line-height: 14px;
margin: 0 0 2px 0 ; 
color: #808080;
}
/*----------GM-ReportMatrix------------------------*/


.linkbtn {FONT-SIZE: 10pt;
	     FONT-FAMILY:  Verdana,Arial,Helvetica,sans-serif;
	     text-align: center;  
	     text-decoration:none; 
	     white-space: nowrap;
	     color: #999999;
	     DISPLAY: block
}
.abstractText{
		FONT-FAMILY:  Verdana;
		font-size:10pt;
		font-style:normal;
		color:#333333;
	}
/*--------------GM-LatestUpdate-----------*/

.resultsGrid
{
 width:100%;
 border: #cccccc 1px solid;
 PADDING-BOTTOM: 20px;
}
/*--------------RegionsSelect control-----------*/
.cellStyle
{
 padding:10px 0px 10px 3px;
 vertical-align:top;
 border-bottom:solid 1px #000000;
}

.checkBoxColumn
{
     Font-Size:9pt;
     font-family:Verdana;
     Width:100%; 
}
.checkBoxColumn td
{
     width: 135px;
     vertical-align:top;
     border-width:0px; 
}
.checkBoxBoldStyle label
{
	Font-Size:9pt;
	font-family:Verdana;
	font-weight:bold;
}

.checkBoxBoldStyle
{
	Font-Size:9pt;
	font-family:Verdana;
	font-weight:bold;
}
.checkBoxInvisible
{
	visibility:hidden;
}

.countryMapTable 
{
	border:solid 1px #000000;
}
