/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() TExt color and size for entire GUI */

/* BODY {background-color: #FFFFFF; color: #666666;font-family: Verdana;font-size: 10px;font-weight: bold;padding: 0px;margin: 0px;}
BODY {background-color: #FFFFFF; color: #666666;font-family: Verdana;font-size: 10px;font-weight: bold;padding: 0px;margin: 0px;}*/

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Default TExt color in tables... Overrides Body Text Color and Size but usually the same */
/*TD {color: #666666;font-family: Verdana;font-size: 10px;font-weight: bold;}
TD {color: #666666;font-family: Verdana;font-size: 11px;font-weight: bold;}*/

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Poll background Color... Must not be same color as Text  */
/*TABLE.tb TR TD {color: #666666;}
TABLE.tb TR TD {color: #666666;}*/

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() All Text Link color  */
/*a:link {color: #666666;text-decoration: none;}
a:link {color: #666666;text-decoration: none;}*/

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() All Text Visited color  */
/*a:visited {color: #666666;text-decoration: none;}
a:visited {color: #666666;text-decoration: none;}*/

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() All Text active color  */
/*a:active {color: #666666;text-decoration: underline;}
a:active {color: #666666;text-decoration: underline;}*/

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() All Text Hover color  */
/*a:hover {color: #223D55;text-decoration: underline;}
a:hover {color: #223D55;text-decoration: underline;}*/

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Background colors of top menu buttons  */
/*.topMenuBkg {background-color: #223D55;}*/
.topMenuBkg {background-color: #223D55;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Background colors of top menu buttons  */
/*.topMenuBkgHover {background-color: #FFFFFF;}*/
.topMenuBkgHover {background-color: #FFFFFF;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Hover color for Panel Buttons  */
/*.hoverPanel {background-color: #FFFFFF;}*/
.hoverPanel {background-color: #FFFFFF;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(#FFFFFF) Background color for text areas... Blank is transparent NOTE!!! Must be different than text color*/
/*.contentBkg {background-color: #FFFFFF;}*/
.contentBkg {background-color: #FFFFFF;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Non-Active Panel Color for Download FrameSet... Blank is transparent  */
/*.panelDefault {background-color: #666666;}*/
.panelDefault {background-color: #666666;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Non-Active Panel Color for Poll FrameSet... Blank is transparent  */
/*.linksPanelDefault {background-color: #CCCCCC;}*/
.linksPanelDefault {background-color: #CCCCCC;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Active Panel Color for Download FrameSet... Blank is transparent  */
/*.panelActive {background-color: #223D55;}*/
.panelActive {background-color: #223D55;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Active Panel Color for Poll FrameSet and Poll region ScrollBar... Blank is transparent  */
/*.linksPanelActive {background-color: #BCBCBC;}*/
.linksPanelActive {background-color: #BCBCBC;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default() Scrollbar Color for Download FrameSet... Blank is transparent  */
/*.scrollBarBkg {background-color: #999999;}*/
.scrollBarBkg {background-color: #999999;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(#FFFFFF) Outside Frame Color of GUI in... FULLSCREEN VIEW ONLY  */
/*.blankBorder {background-color: #223D55;}*/
.blankBorder {background-color: #223D55;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(#303030) Default Background color for entire GUI region  */
/*.backgrdALL {background-color: #FFFFFF;}*/
.backgrdALL {background-color: #FFFFFF;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(#303030) Background color outside GUI frame... FULLSCREEN VIEW ONLY  */
/*.blankDefault {background-color: #FFFFFF;}*/
.blankDefault {background-color: #FFFFFF;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(template.jpg) SLICED BACKGROUND IMAGE... URL  */
/*.imageLink {background-image:  url(template.jpg);background-repeat: repeat;background-position: left top;}*/
.imageLink {background-image:  url('template.jpg');background-repeat: repeat;background-position: left top;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(visible) hide or show default GUI lines...  */
/*.showMe {visibility: visible;}*/
.showMe {visibility: 'visible';}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(#FFFFFF / normal / 10px) Poll Normal Text Size and Color Only...  */
/*.pollNormalTxt {color: #223D55;font-weight: normal;font-size: 10px;}*/
.pollNormalTxt {color: #FFFFFF;font-weight: normal;font-size: 10px;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(#FFFFFF / Bold / 11px) Poll Header Text Size, font-weight, and Color Only...  */
/*.pollHeaderTxt {color: #223D55;font-weight: bolder;font-size: 11px;}*/
.pollHeaderTxt {color: #FFFFFF;font-weight: bold;font-size: 11px;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* Default(#FFFFFF / normal / 11px) Poll Title Text Size, font-weight, and Color Only...  */
/*.pollTitleTxt {color: #223D55;font-weight: normal;font-size: 9px;}*/
.pollTitleTxt {color: #FFFFFF;font-weight: normal;font-size: 9px;}

/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    Default Non-Dynamic CSS */
/* --------------------------------------------------------------------------------    ----------------------- */
/* --------------------------------------------------------------------------------    ----------------------- */

/* Default(normal / 9px) Poll Optional Button Text Size, font-weight  */
.PollHoverTxt {font-size: 9px;font-weight: normal;}
/* Default() UL Spacing  */
UL {margin-left: 15px;}

.SpacerChk {
	line-height: 140%;
}
.pollanswer{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	line-height: 14px;
	color: #607c8c;
	}
.pollpercent{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	line-height: 14px;
	color: #607c8c;
	}
.pollhits{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	line-height: 14px;
	color: #607c8c;
	}
/* ----------------------------------BEGIN IMS STYLE SHEET    ----------------------- */
body{
	background-color: white;
	}

.text{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	line-height: 14px;
	color: #607c8c;
	}

.text a{
	color: #003976;
	text-decoration: underline;
	}

.text a:hover{
	color: #ff9900;
	}

	
/*

headers and titles

*/


.subHead{
	font-family: verdana,geneva,arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #003976;
	}

.subHead a{
	color: #00a7e7;
	text-decoration: none;
	}

.subHead a:hover{
	color: #ff9900;
	text-decoration: underline;
	}

.sectionHead{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #003976;
	}

.sectionHead a{
	color: #00a7e7;
	text-decoration: none;
	}

.sectionHead a:hover{
	color: #ff9900;
	text-decoration: underline;
	}

.graphHead{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #003976;
	}

.graphHead a{
	color: #00a7e7;
	text-decoration: none;
	}

.graphHead a:hover{
	color: #ff9900;
	text-decoration: underline;
	}


	
/*

more and options

*/


.more a, .text .more a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: #ff9900;
	text-decoration: none;
	}

.more a:hover{
	text-decoration: underline;
	}

.options a, .text .options a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #003976;
	}

.options a:hover, .text .options a:hover{
	color: #ff9900;
	}


/*

charts and tables and lists

*/


.tableHead{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: white;
	}

.tableText{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: #003976;
	}

.tableFoot{
	font-family: verdana,geneva,arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #607c8c;
	}

.companyHead{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: white;
	}



/*

press releases

*/


.pressTitle{
	font-family: verdana,geneva,arial;
	font-size: 14px;
	font-weight: bold;
	color: #003976;
	}
	
.pressSubhead{
	font-family: verdana,geneva,arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #607c8c;
	}


/*

form styles

*/


.inputBox120{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 120px;
	}

.inputBox220{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 220px;
	}

.inputBox320{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 320px;
	}

select{
	font-family: verdana,geneva,arial;
	font-size: 9px;
	background-color: #bbe9f9;
	}

textarea{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 220px;
	height: 100px;
	}

.textareaShorter{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 220px;
	height: 50px;
	}


/*

sub navigation styles

*/


.section{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #00a7e7;
	}
	
.section a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	}
	
.section a:hover{
	color: #00a7e7;
	text-decoration: underline;
	}

.subSection{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #00a7e7;
	text-decoration: none;
	}

.subSection a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	}

.subSection a:hover{
	color: #00a7e7;
	text-decoration: underline;
	}

.footerNav{
	font-family: verdana,geneva,arial;
	font-size: 9px;
	line-height: 14px;
	color: #607c8c;
	}

.footerNav a{
	color: #003976;
	}

.footerNav a:hover{
	color: #ff9900;
	}

.copyright,.copyright a{
	color: #607c8c;
	text-decoration: none;
	}
	
.copyright a:hover{
	color: #ff9900;
	text-decoration: underline;
	}


/*

related info styles

*/


.relatedInfo a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: #607c8c;
	text-decoration: none;
	}

.relatedInfo a:hover{
	color: #ff9900;
	text-decoration: underline;
	}

.relatedDownload a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #00a7e7;
	text-decoration: none;
	}

.relatedDownload a:hover{
	color: #ff9900;
	text-decoration: underline;
	}

	
/*

right side info styles

*/


.sideSubHead{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	}

.sideText{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: #003366;
	}


/*

dropdown menu styles

*/


.bgOff a{
	font-family : Verdana,Geneva,Arial,sans-serif;
	font-size : 11px;
	color : #003976;
	text-decoration : none;
	}

.bgOn a{
	font-family : Verdana,Geneva,Arial,sans-serif;
	font-size : 11px;
	color : 00a7e7;
	text-decoration : none;
	}

.bgOn a:hover{
	font-family : Verdana,Geneva,Arial,sans-serif;
	font-size : 11px;
	color : #00a7e7;
	text-decoration : none;
	}

.bgOff{
	background-color : #e1f1fd;
	}

.bgOn{
	background-color : #e1f1fd;
	}

#menu0 td,#menu1 td,#menu2 td,#menu3 td{
	background-image: url("/ims/portal/images/nav/menu_background.gif");
	}



/*Brand Update*/
#hallmark{ position: absolute; top: 0px; left: 0px; width: 750px; z-index: 3; }
/*Top Navigation*/
#navTopold { position: absolute; top: 29px; left: 395px; width: 355px; z-index: 9; }
#navTop { position: absolute; top: 26px; left: 428px; width: 322px; z-index: 3; }

#navSearchBox {
  float: right;
  margin: -2px 1px 0 0;
  }

#navTopLink {
	float: left;
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	color: #00a7e7;
  margin: 8px -30px 0 0;
	}

#navTopLink a {
	color: #00a7e7;
	}

/*

This style sheet controls all form elements.

*/

form { 
	margin: 5px 0px 5px 0px; 
	padding: 0px; 
	}

input {
	font-size: 10px;
	color: #607c8c;
	vertical-align: middle;
	}
	
.input165x20 { width: 165px; border: 1px solid #b4e4fa; height: 20px; }

