/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top:0px;
	background-color:#FFFFFF;
}
a
{
	text-decoration:none;
}

/* Custom CLasses ordered according to page flow */
.maintable
{
	width: 900px;
	padding:0px;
}

/* to control layout of the language switching links */
.langswitch
{
	padding:5px;
	text-align:right;
	font-weight:600;
	color:#A2A5A7; 
}
.langswitch A
{
	color:#013467;
	text-decoration:none;
}
/* controling the layout of the searchbox and its position*/
.search
{
	text-align:right;
}
.searchbox
{
	width:175px;
	background-image:url(../images/searchboxpic.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
	border-style: solid;
	border-width:1px;
	border-color: #797979;
	color: #356995;
	font-size:8pt;
	
}

.SearchButton
{	
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;
	color:Black;
	border-style:solid;
	border-width:1px;
	border-color: WhiteSmoke;
	background-color:WhiteSmoke;
	cursor:hand;
}


/* controling the placement and attributes of the main menu  and its contained links*/
.mainmenu
{
 background-color:#454C54;
 }
.mainmenu td
{
 background-color:#454C54;
 color:#FFFFFF;
 padding-left:4px;
 padding-top:7px;
 padding-bottom:2px;
 font-weight:bold;
} 
.mainmenu a
{
	color:#FFFFFF;
	text-decoration:none;
}
.mainmenu a:hover,a:active
{
	color:#ff6f40;
	text-decoration:none;
}

/* for manipulating the layout display of the breadcrumb navigation */
.breadcrumb
{
	background-color:#496B90;
}

.breadcrumb td
{
	background-color:#496B90;
	background-image:url(../images/breadcrumb_bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	height:20px;
	color:#FFFFFF;
	text-transform:lowercase;
	font-size:10px;
}
.breadcrumb a
{
	color:#FFFFFF;
	text-decoration:none;
	
}
.breadcrumb a:hover,a:active
{
	color:#ff6f40;
	text-decoration:none;
}
.lastbreadcrumb
{
	color:#ff6f40;
}
/* controling the upper middle section that contains the graphic header and the login module*/
.graphicheader
{
	background-color:#0c242c;
}

.login
{
	background-color:#0c242c;
	background-position:left;
	background-repeat:no-repeat;
	width:242px;
	text-align:left;
	padding-bottom:5px;
}
.login td
{
	color: #ffffff;
	font-size: 9px;
}

.login input
{
	border-style:none;
	border-width:0px;
	width:100px;
	color: #356995;
	font-size:8pt;	
	
}
.login a
{
	color:#ff6f40;
	text-decoration:none;
}

/* adjusting the display of the boy of layout whether for 3 oolumn or 2 column display */
.bodyofcontent
{

	padding-bottom:40px;
	background-color:#E9E9EB;
	background-image:url(../images/content_bg_gradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:100%;	
}
.longtable
{
height:100%;
}

/* in page left menu settings */
.leftcol
{
	width: 180px;
	padding:5px;
}
.leftmenu
{
	font-size:9pt;
	padding: 0px;
	text-align:left;
	width: 177px;
}
/*.leftmenu td
{
	text-transform:uppercase;
	background-color:#47688C;
	padding:3px;
}*/
.leftmenu a
{
	color:#FFFFFF;
	text-decoration:none;
}
.leftmenuitem
{
	background-color:#47688C;
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
	padding:3px;
	cursor:hand; 
	cursor:pointer;
	border-top: 1px solid #ffffff;		
}
.leftsubmenu
{	
	font-size:8pt;
	background-color:#D9DADE;
	color:#4D5254;
	border-left:none;
	border-right:none;
	text-transform: capitalize;
	border-bottom: 1px solid #ffffff;	
	padding:3px;
	cursor:hand; 
	cursor:pointer;
	padding-left:9px;
}
.leftsubmenu_over
{
	font-size:8pt;
	background-color:#BBC8D7;
	color:#4D5254;
	border-left:none;
	border-right:none;
	text-transform: capitalize;
	border-bottom: 1px solid #ffffff;	
	padding:3px;
	cursor:hand; 
	cursor:pointer;
	padding-left:9px;
}
.leftsubmenu_current
{
	font-size:8pt;
	background-color:#BBC8D7;
	color:#4D5254;
	border-left:none;
	border-right:none;
	text-transform: capitalize;
	border-bottom: 1px solid #ffffff;	
	padding:3px;
	padding-left:9px;
}
/* central block in three column layout +++++++++++++++++++++++++++++++++++++*/
.maincontent
{
	width:515px;
	width: 60%;
	padding-top:5px;
}
.maincontent td
{
	background-color:#FFFFFF;
	padding:5px;
	font-size:8pt;
}
.maincontent b
{
	color:#FF6633;
}

.maincontentdiv
{
	background-color:#FFFFFF;
}

/*main block in two column layout ++++++++++++++++++++++++++++++++++*/

.maincontent2col
{
	width:695px;
	padding-top:5px;
}
.pad5
{
	padding-top:5px;
}

.maincontent2col td
{
	background-color:#FFFFFF;
	padding:5px;
	font-size:8pt;
}

.maincontent2col b
{
	color:#FF6633;
}

.maincontent2title
{
	font-size:10pt;	
	color:#FF6F40;
	color:#ff3800;
	text-transform:capitalize;
	font-weight:600;
}
.maincontent2div
{
	width:100%;
	height:590px;
	background-color:#FFFFFF;
	
}
/* small gradient tables in two column layout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.smallgradient
{
	background-image:url(../images/inner_gradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#C2D0E0;
	width:210px;
	height:120px;
}
.smallgradient td
{
	background:none;
	padding-left:4px;
	padding-bottom:7px;
	color:#657D99;
	text-align:left;
}
.smallgradient th
{
	background:none;
	text-transform:uppercase;
	text-align:left;
	padding-top:10px;
	
	color:#336699;
}

.smallgradient a
{
font-size:10px;
text-decoration:none;
color:#515557;
}

.smallgradient select
{
	width:190px;
	text-transform:uppercase;
	font-size:9px;	
	color:#797A7C;
	font-weight:400;
	
}
.smallgradient option
{
	width:178px;
	text-transform:uppercase;
	font-size:9px;	
	color:#797A7C;
	font-weight:400;

	
}
.gradplus td
{
	width:10px;
}

/* in page right menu settings------------------------------------------------------- */
.rightcol
{	
	width: 205px;
		
}
.rightcol td
{
padding:5px;
}

/*related links overwrifding inheritance______________________________________*/
.relatedlinks
{
font-size:8pt;
}
.relatedlinks td
{
 padding: 3px;
 
 background-color:#ffffff;
}
.relatedlinks a
{
font-size:10px;
text-decoration:none;
color:#5B5D5C;
}

/*customer service overwrifding inheritance*/
.custserv
{
font-size:8pt;
}
.custserv td
{
 padding: 3px;
 background-color:#ffffff;
}

.custserv a
{
font-size:10px;
text-decoration:none;
color:#5B5D5C;
}
/*newsletter module */
.newslettermodule
{
	font-size:8pt;
	background-color:#FFFFFF;
	
}
.newsletter td
{
	padding: 3px;
	font-size:10px;
	background-color:#FFFFFF;
}

.emailbox
{
	width:95px;
	border-style: solid;
	border-width:1px;
	border-color: #797979;
	color: #356995;
	font-size:8pt;	
}

.newsletterlinks
{
	color:#00457C;
	text-transform:uppercase;
	text-decoration:none;
	font-size:9px;
	font-weight:600;
}

/*-------------------page specific content related items -------------------*/
/*----fund dark blue layout tables --------------------------------------------------*/
.bluefundtbl
{
	background-color:#677CA5;
	color:#ffffff;
	width:100%;
	
}
.bluefundtbl td
{
	background-color:#677CA5;
	color:#ffffff;
	padding:0px;
}
.blufundtbl_titlediv
{
	background-color:#004578;
	color:#FFFFFF;
	text-align:left;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	width:90%;
	margin-top:10px;
	
}
.fundwhitesubtable
{
	background-color:#FFFFFF;
	width:194px;
}
.fundwhitesubtable td
{
	background-color:#FFFFFF;
	color:#0B4380;
	padding:1px;
	font-size:9px;
}
.fundwhitesubtable2
{
	width:92%;
}
.fundwhitesubtable2 td
{
	background-color:#FFFFFF;
	color:#333333;
	padding:2px;
	font-size:9px;
	border-bottom:2px solid #677CA5;
}
.bluefundtbl_leftsubtitlediv
{
	color:#FFFFFF;
	text-align:left;
	text-transform:uppercase;
	font-size:9px;
	padding-top:2px;
	padding-bottom:2px;
	width:90%;
	margin-top:10px;
}
.bluefund_righttbl
{
	padding-left:3px;
	text-align:right;
}
.bluefund_righttbl td
{
	padding-left:7px;
	padding-right:1px;
	
}
.bluefund_bullettable
{
	color: #FFFFFF;
	text-transform:uppercase;
	width:100%;
	margin-top:7px;
	margin-bottom:7px;

}
.bluefund_bullettable td
{
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:7pt;
}

/*----End of fund dark blue layout tables --------------------------------------------------*/

/*----products content layout tables (grey background)--------------------------------------------------*/
.greytablebg
{
	font-family:Arial;
	background-color:#B5B5B5;
	width:97%;
	
	text-align:left;
	
}
.greytablebg td
{
	font-family:Arial;
	background-color:#B5B5B5;
	padding:5px;
}
.greytablebg_title
{
	font-family:Arial;
	color:#00457C;
	text-transform:uppercase;
	font-weight:600;
}

.greytablebg_footer
{
	font-family:Arial;
	background-image:url(../images/prod_innertbl_bg.jpg);
	background-position:left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-weight:600;	
}
/*----end of products content layout tables (grey background)--------------------------------------------------*/

.content_innerTitle
{
	color: #FF6633;
	font-size:10pt;	
	font-weight:600;
	text-transform:uppercase;
}

.content_innerSubTitle
{
	color: #3B5D8C;
	font-size:8pt;	
	font-weight:600;
	text-transform:uppercase;
}

.prod_innertable
{
	background-color:#DCDCDC;
	padding:5px;
	color:#004578;
	font-size:9px;

}
.prod_innertable td
{
	background-color:#ECECEC;
	padding:5px;
	color:#004578;
	font-size:9px;
	font-weight:600;
}
.prod_innertable th
{
	background-color:#3B5D8C;
	color:#FFFFFF;
	padding:5px;
	border-bottom:10px solid #DCDCDC;
	font-weight:600;
}

/*~~~~~~~~~~~~~ Module title for all included modules on the sides ~~~~~~~~~~~~~~~*/
.moduletitle
{
	font-size:8pt;
	font-weight:600;
	color:#00457C;
	text-transform:uppercase;
}

/* configuration for th page footer */
.footer
{
	background-color:#333333;
}
.footer td
{
	background-color:#333333;
	text-transform:capitalize;
	font-size:10px;
	color:#FFFFFF;	
	padding-left:3px;
	padding-top:4px;
	padding-bottom:4px;
}
.footer a
{
	color:#FFFFFF;
	text-decoration:none;
	
}
.footer a:hover,a:active
{
	color:#ff6f40;
	text-decoration:none;
}

/* Custom */

.linksgridtitle
{
	background:none;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	color:#336699;
}



/* USED FOR THE DROP DOWN MENU================================*/


#dropmenudiv{
position:absolute;
border:1px solid #ffffff;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
margin-top:6px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
padding: 1px 0;
text-decoration: none;
font-weight: 400;
color: #ffffff;}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #BBC8D7;
color: #565757;
border-bottom: 1px solid #ffffff;
}


/**************************HOMEPAGE CLASSES All prefixed with hp_ *********************/
/* announcement line */
.hp_leftannounce
{
	background-image:url(../images/hp_topgradient.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding:3px;
	width:300px;
	height:50px;
	color:#FFFFFF;
	text-align:center;
}

.hp_rightannounce
{
	background-image:url(../images/hp_topgradient.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding:3px;
	width:600px;
	height:50px;	
	color:#FFFFFF;
	text-align:center;
}

.hp_bodyofcontent
{
	padding-top:10px;
	padding-bottom:8px;
	background-color:#E9E9EB;
	background-image:url(../images/content_bg_gradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:200px;	
}

/*--------------------------------------------------------*/
.hp_none table
{
	background-image:none;
}
.hp_none td
{
	background-image:none;	
}

/* right tilted background center tables with white table inside classe */

.hp_right_tilted
{
	background-image:url(../images/hp_right_tilted_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:11px;
}

.hp_bottom_tilted
{
	background-image:url(../images/hp_bottom_tilted_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:14px;
}

.hp_right_flat
{
	background-image:url(../images/hp_right_flat_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#BDCBDE;
	width:11px;
	height: 100%;
}

.hp_bottom_flat
{
	background-image:url(../images/hp_bottom_flat_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:12px;
}

.hp_table_tilted
{
	height:192px;
}

.hp_table_tilted_white
{
	height:192px;
	background-color:#FFFFFF;
}

.hp_table_tilted_white th
{
 text-align:left;
 text-transform:uppercase;
 font-size:13px;

 color:#03447A;
}

.hp_table_tilted_white td
{
 text-align:left;
 color:#535353;
 border-bottom:1px solid #535353;
 padding-bottom:4px;
 padding-top:4px;
  font-weight:bold;
}

.hp_table_tilted_white a
{
 text-align:left;
 color:#535353;
 font-weight:bold;
}

/*~~~~~~~~~~~~~~~~~~~FUNDS & INDICES on Homepage~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.hp_funds
{
	font-family:Arial;
	background-color:#DCDCDC;
	padding:2px;
	color:#004578;
	font-size:9px;
}

.hp_funds td 
{
	font-family:Arial;
	background-color:#ECECEC;
	padding:2px;
	color:#004578;
	font-size:9px;
}

.hp_funds a
{
	font-family:Arial;
	color:#004578;
	font-size:9px;
}

.hp_funds a:hover,a:active
{
	color:#ff6f40;
}


.hp_funds a.hp_fundfooterlink 
{
	font-family:Arial;
	color:#FFFFFF;
	text-align:left;
	text-transform:uppercase;
	font-size:10px;
}

.hp_funds a.hp_fundfooterlink:hover,a.hp_fundfooterlink:active
{
	color:#ff6f40;
}

.hp_funds th
{
	font-family:Arial;
	background-color:#3B5D8C;
	color:#FFFFFF;
	padding:2px;
	border-bottom:10px solid #DCDCDC;
	font-weight:600;
}


.hp_indices
{
	font-family:Arial;
	background-color:#DCDCDC;
	padding:2px;
	color:#535353;
	font-size:9px;

}

.hp_indices a
{
	font-family:Arial;
	color:#535353;
	font-size:9px;
	font-weight:600;
}

.hp_indices a:hover,a:active
{
	color:#ff6f40;
}

.hp_indices td
{
	font-family:Arial;
	background-color:#ECECEC;
	padding:2px;
	color:#535353;
	font-size:9px;
	font-weight:600;
}


.hp_indices th
{
	font-family:Arial;
	background-color:#3B5D8C;
	color:#FFFFFF;
	padding:2px;
	border-bottom:10px solid #DCDCDC;
	font-weight:600;
}


/*custom classes for the login and header part of the homepage*/
.hp_login
{
	background-color:#0c242c;
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:5px;
}
.hp_login td
{
	color: #ffffff;
	font-size: 9px;
	width:222px;
}

.hp_login input
{
	border-style:none;
	border-width:0px;
	width:100px;
	color: #356995;
	font-size:8pt;	
	
}
.hp_login a
{
	color:#ff6f40;
	text-decoration:none;
}

/*footer classes */
.hp_footer
{
	
}
.hp_footer td
{
	
	text-transform:capitalize;
	font-size:10px;
	color:#003B7C;	
	padding-left:3px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}
.hp_footer a
{
	color:#003B7C;
	text-decoration:none;
	
}
.hp_footer a:hover,a:active
{
	color:#ff6f40;
	text-decoration:none;
}

/* column partition in the homeage classes */

.hp_leftcol
{
width:210px;
}

.hp_middlecol
{
width:230px;
}

.hp_rightcol
{
width:470px;
}
/* inner left menu with blue gradient back ground classes*/
.hp_smallmenu
{
	background-image:url(../images/hp_gradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#959EA5;
	width:210px;
	padding:2px;
}
.hp_smallmenu td
{
	background:none;
	padding-left:5px;
	padding-bottom:7px;
	color:#FFFFFF;
	text-align:left;

}
.hp_smallmenu th
{
	background:none;
	text-transform:uppercase;
	text-align:left;
	padding-top:10px;
	color:#FFFFFF;
}

.hp_smallmenu a
{
font-size:9px;
font-weight:500;
text-decoration:none;
color:#424242;
}

.hp_smallmenu a:hover
{
font-size:9px;
font-weight:500;
text-decoration:none;
color:#FFFFFF;
}

.hp_smallmenu select
{
	width:190px;
	text-transform:uppercase;
	font-size:9px;	
	color:#797A7C;
	font-weight:400;
	
}
.hp_smallmenu option
{
	width:178px;
	text-transform:uppercase;
	font-size:9px;	
	color:#797A7C;
	font-weight:400;	
}

.hp_gradplus
{
border-bottom:#C5CDD2 1px solid;
text-transform:capitalize;
}

.hp_comment
{
	color:#004578;
}

/**************************************************************************************/

.hp_fundfooterlink 
{
	color:#FFFFFF;
	text-align:left;
	text-transform:uppercase;
	font-size:10px;
}

.hp_announcelink
{
	color:#FFFFFF;
	text-align:center;
	text-transform: capitalize;
}


.SmallWhite
{
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;	
	color:White;
}

.EditableRow:hover {
   background-color:#f0f0f0;
}

.SubTitle
{
	font-family:Verdana;
	color: #3B5D8C;
	font-size:8pt;	
	font-weight:600;
}

.ComboBox
{
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;	
}

.GreyGrid
{
	background-color:#DCDCDC;
	color:#004578;
	font-size:9px;
	line-height:11pt;

	font-family:Arial;
	font-size:10px;
}
.GreyGrid td
{
	background-color:#ECECEC;
	padding:1px;
	color:#004578;
	font-size:9px;

	font-family:Arial;
	font-size:10px;
}
.GreyGrid th
{
	background-color:#3B5D8C;
	color:#FFFFFF;
	padding:1px;
	font-weight:600;

	font-family:Arial;
	font-size:10px;
}

.NewsGrid
{
	font-size:9px;
	padding:2;
}
.NewsGrid a
{
	color:#ff6f40;
	color:Blue;
}

.Warning
{
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;
	line-height: 12pt;
	color:Red;	
	text-align:justify;
}

.UpperCase
{
		text-transform:uppercase;
}

.TableHeaderItem
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	height: 12pt;
	padding:5px;
	border-right: white thick solid;
	background-color:#3B5D8C;
}

.NormalRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	line-height: 12pt;
	font-family: Verdana;
	height: 15pt;
	padding:5px;
}

.AlternativeRow
{
	background-color: #efefef;
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;
	line-height: 12pt;
	color:Black;
	height: 15pt;	
	padding:5px;
}

.ContentLink
{
	color:#ff6f40;
	color:Blue;
}

.TreeView
{
	background-color:#496B90;
}

.SmallBlueBold
{
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;	
	color:#0E447B;
	font-weight:bold;
}
.ContentButton
{	
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;
	line-height: 12pt;
	color:Black;
	border-style:solid;
	border-width:1px;
	border-color:DimGray;
	background-color:Gainsboro;
	cursor:hand;
}

.TextBox
{	
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;
	color:Black;
}

.ComboBox
{	
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;
	color:Black;
}

.BlackTitle
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 12pt;
	color:Black;
}

.BlackSubTitle
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 10pt;
	color:Black;
}
.SmallBlackBold
{
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;	
	color:Black;
	font-weight:bold;
}
.BlueTitle
{
	font-size:10pt;	
	color:#00457C;
	text-transform:capitalize;
	font-weight:600;
}

.HighlightsTitle
{
	font-family:Arial;
	font-size:18pt;	
	color:#00457C;
	text-transform:uppercase;
	font-weight:Bold;
}

.DefaultFont
{
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;
	line-height: 12pt;
	color:Black;	
	text-align:justify;
}

.LeftBorderCell
{
	border-left-color:White;
	border-left-style:solid;
	border-left-width:1px;
}

.RightBorderCell
{
	padding-right:10px;
}

.UnformattedDefaultFont
{
	font-family:Verdana;
	font-weight:normal;
	font-size: 8pt;	
	color:Black;	
}

.ConferenceGreyHeader
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	background-color:#454C54;
	color:#FFFFFF;
	text-decoration:none;
}
.ConferenceGreyFooter, ConferenceGreyFooter A
{
	background-color:#454C54;
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.HugeBlack
{
	font-family:Verdana;
	font-size: 18pt;	
	color:Black;
}
.GreySmallBox
{
	width:172px;
	background-color:GhostWhite;
	BORDER-RIGHT: gainsboro 1px solid; 
	BORDER-TOP: gainsboro 1px solid; 
	BORDER-LEFT: gainsboro 1px solid; 
	BORDER-BOTTOM: gainsboro 1px solid;
}
.GreySmallBox td
{
	font-size: 8pt;	
	background-color:GhostWhite;
}

.GreyBox
{
	background-color:GhostWhite;
	BORDER-RIGHT: gainsboro 1px solid; 
	BORDER-TOP: gainsboro 1px solid; 
	BORDER-LEFT: gainsboro 1px solid; 
	BORDER-BOTTOM: gainsboro 1px solid;
}
.GreyBox td
{
	background-color:GhostWhite;
}

.ErrorFont
{
	font-family:Verdana;
	font-weight:normal;
	font-size: 9pt;
	line-height: 12pt;
	color:Black;	
}
