/* valid styles */
.qText  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #6E6E6E; text-decoration: none}
    DIV TD  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6E6E6E;} /* version of qText for inside tables */
.qTitle1  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #527B92; padding-bottom: 5px}
.qTitle2  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D8F99; padding-top: 14px; font-weight: bold}
.qTitle3  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D8F99; font-weight: bold}
.qPara  {padding-top: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #6E6E6E}
.bridgeText  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #6E6E6E}
.featureTitle  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #507A91}
.relatedModuleName  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color:#6E6E6E;}
.relatedModuleLink  {text-decoration: none; color: #CC9933}
.moduleTitle  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC9933 ; font-weight: bold; padding-bottom: 5px}
.snippetTitle  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #93775f; font-weight: bold; padding-bottom: 5px}
.moduleDrop  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.errorMsg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FF0000;}

A {text-decoration: none; color: #BB8833}
A:HOVER {text-decoration: underline}

/* deprecated versions */
.relatedLink {} /* use .relatedModuleLink instead */
.relatedModule {} /* use .relatedModuleName instead */
.subtitle {} /* use .qTitle1, or .qTitle2 instead */
.prodText {} /* use .qText instead */
.featuredTitle {} /* use .featureTitle instead */
.customParagraph {} /* use .qPara instead */
.TextBoxTech {  width: 228px}
.ChartSubTitle {  font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.qTitleMain {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #778494}
.DisciplineText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #EEEEEE}
.SubText {  font-size: 9px}
UL {  text-indent: 0pt; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; clip:    rect(   ); list-style-type: disc}
li {  list-style-position: outside; left: auto; top: auto; clip:   rect( auto auto ); margin-top: 0px; margin-right: 0px; padding-top: 0px; padding-right: 0px; text-indent: 0pt}
ul li {list-style-type: disc;}
.backtotop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #7D8F99; line-height: 14px;}
.bold { font-weight:bold;}
.subtitle2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red; padding-bottom: 5px}
.hrDots { background-image:url(/common/images/im_doted_line_oriz.gif);}

.MainMenu
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 20px;
}

.SubMenu
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal; 
	LINE-HEIGHT: 14px;
}


.Title1
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 18px;
	color:#F9770E;
}


.SubMenuBold
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 14px;
}

.FormItems {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background:#EEEEEE;border: solid 1px #000000;}
.securityMessage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC9933 ; font-weight: bold}
.tbItemTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #778494}
.tbItemField { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7D8F99; font-weight: bold }
.tbCatgTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC9933; padding-bottom: 5px }
.qTitle2NoSpacing { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D8F99; font-weight: bold }
.qTitle4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D8F99; font-weight: normal; font-style: normal}
INPUT, SELECT
{
	font-weight: normal;
	font-size: 10px;
	font-color: #000000;
	/*border: solid 1px #000000;*/
	FONT-FAMILY: Verdana,Arial,Helvetica;
	background-color: #F5F5F5;
}
TextArea
{
	font-weight: normal;
	font-size: 10px;
	font-color: #000000;
	/*border: solid 1px #000000;*/
	FONT-FAMILY: Verdana,Arial,Helvetica;
	background-color: #F5F5F5;
}
.homeNewsSpacer { padding-top: 4px; padding-bottom:4px;}
.searchbox_border
{
	border-color:#e4e2e0;
	border-width:1px;
	border-style:solid;
	padding:1px;
	background-color:#ffffff;
}
.searchbox_bg
{
	padding:10px;
	background-color:#fdfcfb;
}
.spNewsText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 13px;
	color: #6E6E6E;
    text-decoration: none
}
table.list {
	width:100%;
	background:#99a6ad;
}
table.list th {
	color:#fff;
	text-align:left;
	font-size:11px;
}
table.list td {
	color: #6e6e6e;
	background:#fff;
	font-size:11px;
	line-height:16px;
}
table.desc {
	width:100%;
	background:#99a6ad;
}
table.desc th {
	color:#7f9097;
	background:#f3f3eb;
	text-align:left;
	width:120px;
	vertical-align:top;
	font-size:11px;
}
table.desc td {
	color: #6e6e6e;
	background:#fff;
	font-size:11px;
	line-height:16px;
}


/*****************************/
/* CSS Styles For Flexcroll */
/***************************/

/* .scrollgeneric is required for proper scrollbar display,
not for user customization, and is mandatory*/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

/* For scrollbars, defining a color for background alongside with an image 
is always a good idea, this way the scrollbars are visible until images load */
.vscrollerbase {
/* vscrollerbase is the div that holds the scrollbar (parent of vscrollerbar) */
width: 13px;
background-color: #F3F3F3;
}

.vscrollerbar {
width: 13px;
background-color: #E2E2E2;
}

#scroll_Splash_1 {
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #F7F6F3;

	text-align: left;
}
/* styles for scrollbar images start here */

.vscrollerbar {
/* Main body of vertical scrollbar */
background: #f4f5f9 url(/english/images/scrollbars/im_scrollbar_body_IE7.gif) repeat-y;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll-base,
the padding will automatically be turned off by the script
The greater the padding, the further away the scrollbar
stops away from both ends. This may be used, for example,
to provide space for our "faux" arrow heads.
*/
padding: 13px;

/* z-index for scrollbars define the z-index for the content, if left at
"auto" or "0", they are set to "2", if defined, content z-index is set the
same as the scrollbars. Version 1.7.5 and higher does not need this setting
to function properly, earlier versions need this for proper operation */
z-index: 2;
}

.vscrollerbasebeg {
/* Top image holder for vertical scrollbar*/
background: url(/english/images/scrollbars/im_upArrow_IE7.gif) no-repeat;
width: 13px;
/* Height of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
height: 13px !important;
}

.vscrollerbaseend {
/* Bottom image holder for vertical scrollbar*/
background: url(/english/images/scrollbars/im_downArrow_IE7.gif) no-repeat;
width: 13px;
height: 13px;
}
.vscrollerbarbeg {
/* Top image holder for vertical scrollbar*/
background: url(/english/images/scrollbars/im_scrollbar_top_IE7.gif) no-repeat;
width: 13px;
/* Height of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
height: 10px !important;
}

.vscrollerbarend {
/* Bottom image holder for vertical scrollbar*/
background: url(/english/images/scrollbars/im_scrollbar_bot_IE7.gif) no-repeat;
width: 13px;
height: 10px;
}

