html, body
{
	background-color: #0E0B38;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	height: 100%;
	margin: 0;
	padding: 0;
}

.MasterPageTop
{
	border-bottom: solid 2px #ffffff;
	height: 110px;
}

.MasterContainer
{
	background-color: #f0f0f0;
}

.SkeletonContainer
{
	background-color: transparent;
}

.MasterContent
{
	background-color: #ffffff;
	border-left: solid 1px #1b1464;
	margin-left: 158px;
}

.MasterPageBottom
{
}

.PageTopContainer
{
}

.PageTopImageContainer
{
  border-bottom: solid 8px #ffffff;
  float: left;
  height: 82px;
	margin-top: 20px;
}

.PageTopImage
{
}

body.mainbg
{
	background: #1b1464 url("../images/project/blue_bg.jpg") repeat-x 100% 100%;
}

a
{
	color: #1b1464;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
	color: #1b1464;
}

#loading, #result
{
	margin: auto;
	width: 808px;
}

.PageContent
{
	padding: 10px;
}

.PageHeader
{
	background-color: #1b1464;
	height: 51px;
	margin: 0;
}

.PageHeaderText
{
	color: #ffffff;
	float: left;
	line-height: 51px;
	margin-left: 10px;
}

.PageHeaderImage
{
	margin-bottom: 7px;
}

.PageHeaderIcon
{
	border-left: solid 1px #1b1464;
	float: right;
	height: 51px;
	width: 51px;
}

/* Dundas Tooltip */
.dundas_tooltip_container
{
	z-index: 999;
	visibility: hidden;
	position: absolute;
	background-color: #FFFDDF;
	border: solid 1px #000000;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}

/*Modal Popup*/
.modalBackground
{
	background-color: #000000;
}

.modalPanel
{
	background-color: #F2FFCF;
}

.dynamicinfobox_div
{
	background-color: #fff7c8;
	border: solid 1px #333;
	color: #666;
	padding: 5px;
}

.dynamicinfobox_link
{
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

.dynamicinfocontainer
{
	border-style: none;
	border-width: 0;
}

div.uscx_text_border
{
	background-color: #FFFFFF;
	margin-right: 350px;
	border: dotted 1px #CCCCCC;
	padding: 10px;
	font-size: 12px;
}

optgroup
{
	font-weight: normal;
}

.resulttableheader
{
	font-size: 10px;
	font-weight: bold;
	color: Black;
}

.ctheadertext
{
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}


.hidecontrol
{
	visibility: hidden;
	position: absolute;
}

.neutralbg
{
	background-color: #dedfde;
}


.border_outset
{
	border-style: solid;
	border-width: 1px;
	border-color: #b2b2b2 #000000 #000000 #b2b2b2;
}

.blackframe
{
	border: solid 1px black;
}

h1
{
	background-color: #1b1464;
	color: #ffffff;
	font-size: 16px;
	padding: 2px;
}

h2
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
}

h3
{
	color: #000000;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-top: 0;
}

h4
{
	border-bottom: solid 1px #E1E1E1;
	border-top: solid 1px #E1E1E1;
	font-size: 12px;
	font-weight: normal;
	text-indent: 8px;
}


.boldtext, .tblhead
{
	font-weight: bold;
}

.tblhead
{
	font-size: 12px;
	background-color: #C6DCE9;
}

/*
Backgrounds
*/
.menuitem
{
	z-index: 0;
}

.menulayer
{
	z-index: 1;
}

.questionlayer
{
	z-index: 0;
}

.questionlayer2
{
	z-index: 1;
}

/* Standard restrained working area */
.logobgcolor
{
	background-color: #ffffff;
}

/*
Fonts
*/
.menulink_1, .menulink_1:hover
{
	color: #FFFFFF;
}

.menulink_3, .menulink_3:hover
{
	color: #FF0000;
}

.menulink_1_inactive, .menulink_2_inactive, .menulink_3_inactive
{
	color: #999999;
}


.menulink_2, .menulink_2:hover
{
	color: #000000;
}

.menulink_1, .menulink_1:hover, .menulink_2, .menulink_2:hover, .menulink_3, .menulink_3:hover, .menulink_1_inactive, .menulink_2_inactive, .menulink_3_inactive, .profile_head, .headline3
{
	font-size: 10px;
	letter-spacing: 1pt;
	font-weight: bold;
}

/*
Form objects
*/

form.nomargin
{
	margin: 0px;
	display: inline;
}

/*
End
*/

/*
Menus
*/

.menulink_1
{
	text-decoration: none;
}

.menulink_1:hover
{
	text-decoration: underline;
}

.menulink_1_inactive
{
	text-decoration: none;
}

.menulink_2, .menulink_3
{
	text-decoration: none;
}

.menulink_2:hover, .menulink_3:hover
{
	text-decoration: underline;
}

.menulink_2_inactive, .menulink_3_inactive
{
	text-decoration: none;
}

/*
End
*/

/*
Headlines
*/

.profile_head
{
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.profile_head_small
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.profile_group
{
	font-size: 14px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

.headline3
{
	font-size: 15px;
	font-weight: bold;
	height: 11px;
	text-decoration: none;
}

.headline4
{
	background-color: #133A5A;
	background-position: top left;
	background-repeat: repeat-x;
	border: solid 1px #D7D7D7;
	padding: 1px 4px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

/*
End
*/
.profileheader
{
	font-size: 12px;
	font-weight: bold;
}

/*
Crosstable
*/

.crosstab, .crosstabhilite, .crosstabbggrey, .crosstabbgwhite, .crosstabbggreyg, .crosstabbgwhiteg, .crosstabconfbggrey, .crosstabconfbgwhite, .crosstabconfbggreyr, .crosstabconfbgwhiter, .crosstabconfbggreyg, .crosstabconfbgwhiteg
{
	font-size: 10px;
	padding: 2px;
}

.crosstabhilite
{
	color: #ff0000;
	background-color: #b7cbd8;
}

.crosstabbggrey, .crosstabbggreyg, .crosstabconfbggrey, .crosstabconfbggreyr, .crosstabconfbggreyg, .crosstabconfbggreyr, .crosstabconfbggreyg
{
	background-color: #EEEEEE;
}

.crosstabbgwhite, .crosstabbgwhiteg, .crosstabconfbgwhite, .crosstabconfbgwhiter, .crosstabconfbgwhiteg, .crosstabconfbgwhiter, .crosstabconfbgwhiteg, BODY, TABLE.bordered, TABLE.mainbg
{
	background-color: #FFFFFF;
}

.crosstabbggreyg, .crosstabbgwhiteg, .crosstabconfbggrey, .crosstabconfbgwhite
{
	color: #777777;
}

.crosstabconfbggreyr, .crosstabconfbgwhiter, .crosstabconfbggreyr, .crosstabconfbgwhiter
{
	color: #BA0000;
}

.crosstabconfbggreyg, .crosstabconfbgwhiteg, .crosstabconfbggreyg, .crosstabconfbgwhiteg
{
	color: #009A00;
}


.crosstab1, .crosstabbggrey1, .crosstabbgwhite1, .crosstabbggreyg1, .crosstabbgwhiteg1, .crosstabconfbggrey1, .crosstabconfbgwhite1, .crosstabconfbggreyr1, .crosstabconfbgwhiter1, .crosstabconfbggreyg1, .crosstabconfbgwhiteg1
{
	font-size: 10px;
}

.crosstabbggrey1, .crosstabbggreyg1, .crosstabconfbggrey1, .crosstabconfbggreyr1, .crosstabconfbggreyg1, .crosstabconfbggreyr1, .crosstabconfbggreyg1
{
	background-color: #F9F9F9;
}

.crosstabbgwhite1, .crosstabbgwhiteg1, .crosstabconfbgwhite1, .crosstabconfbgwhiter1, .crosstabconfbgwhiteg1, .crosstabconfbgwhiter1, .crosstabconfbgwhiteg1
{
	background-color: #FFFFFF;
}

.crosstabbggreyg1, .crosstabbgwhiteg1, .crosstabconfbggrey1, .crosstabconfbgwhite1
{
	color: #777777;
}

.crosstabconfbggreyr1, .crosstabconfbgwhiter1, .crosstabconfbggreyr1, .crosstabconfbgwhiter1
{
	color: #BA0000;
}

.crosstabconfbggreyg1, .crosstabconfbgwhiteg1, .crosstabconfbggreyg1, .crosstabconfbgwhiteg1
{
	color: #009A00;
}
/*
End
*/

TABLE.bordered
{
	font-size: 10px;
	font-weight: normal;
	color: Black;
	border: 1px ridge;
	padding: 0;
	margin: 0;
}
TD.profileheadline
{
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}

/* Footer table class */
.PageBottomContainer
{
	border-top: solid 1px #1b1464;
	height: 50px;
	width: 808px;
}

.PageBottomContent
{
	background-color: #ffffff;
	float: left;
	width: 790px;
	height: 50px;
}

.ArchwayLogo
{
  float: left;
	width: 93px;
	height: 31px;
  margin-top: 10px;	
  margin-left: 10px;
}

.HelpDesk
{
  color: #1b1464;
  float: right;
  height: 50px;
  line-height: 50px;
}

.PageBottomImage
{
  border-style: none;
  float: left;
  margin-top: 10px;
}

.LeftSide
{
	background: transparent url("../images/project/SideLeft.gif") no-repeat scroll 0 0;
	float: left;
	height: 50px;
	width: 9px;
}

.RightSide
{
	background: transparent url("../images/project/SideRight.gif") no-repeat scroll 0 0;
	float: right;
	height: 50px;
	width: 9px;
}

BODY.print
{
	background-color: White;
}


INPUT.button
{
	border-style: outset;
	border-width: 2px;
	font-size: 10px;
	font-weight: normal;
	width: 90px;
}

.button2
{
	background-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #8f8f8f;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #8f8f8f;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 125px;
}

.button2_nowidth
{
	background-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #8f8f8f;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #8f8f8f;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.button2_wide
{
	background-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #8f8f8f;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #8f8f8f;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 140px;
}

.button2_inactive
{
	background-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	width: 125px;
}

.button3
{
	background-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #7f7f7f;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #7f7f7f;
	border-top-style: solid;
	border-top-color: #666666;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-left-width: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.button3_inactive
{
	background-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

.button2_nowidth_redtext
{
	background-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #8f8f8f;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #8f8f8f;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #530200;
}

.button2_nowidth_greentext
{
	background-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #8f8f8f;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #8f8f8f;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	font-size: 10px;
	font-weight: normal;
	color: #0C5300;
}

INPUT.buttonnav
{
	background: #d9e0ff;
	border-bottom-style: solid;
	border-left-color: #e0e0e0;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	width: 120px;
	vertical-align: top;
}

INPUT.buttonwide
{
	background: #d9e0ff;
	border-bottom-style: solid;
	border-left-color: #e0e0e0;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	width: 140px;
}

HR.thin
{
	height: 1px;
	color: #000000;
}

.text, .text3, .profilesettingalternative, .profilesettinglabel
{
	font-weight: normal;
	color: #666;
}

.text
{
	font-size: 12px;
}

.text2
{
	font-size: 12px;
}

.text3
{
	font-size: 12px;
}

.profilesettingalternative
{
	font-size: 12px;
	padding-left: 10px;
}

.profilesettinglabel
{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}

.red
{
	color: Red;
}

.bold
{
	font-weight: bold;
}

img.linkIndicator
{
	border-style: none;
	border-width: 0;
	margin-right: 3px;
	vertical-align: baseline;
}

.textred
{
	font-size: 12px;
	font-weight: normal;
	color: Red;
}

.text_select
{
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

.boldtext_wh
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.boldtext_wh:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

A.problemlink
{
	font-size: 12px;
	font-weight: normal;
	color: blue;
	text-decoration: none;
}

A.textlink
{
	font-size: 12px;
	font-weight: normal;
	color: #636563;
	text-decoration: none;
}

A.textlink:hover
{
	font-size: 12px;
	font-weight: normal;
	color: #939593;
}

.faqlink:active, .faqlink:visited, .faqlink
{
	font-size: 12px;
	font-weight: normal;
	color: blue;
	text-decoration: none;
}

.faqlink:hover
{
	color: Blue;
	font-size: 12px;
	font-weight: normal;
}

a.anchor
{
	color: blue;
	text-decoration: none;
}

a.anchor:visited
{
	color: blue;
	text-decoration: none;
}

a.anchor:hover
{
	color: blue;
	text-decoration: underline;
}

.text_select
{
	font-size: 12px;
	font-weight: normal;
	color: Black;
	letter-spacing: 0px;
}

.textbigger
{
	font-size: 14px;
	font-weight: bold;
	color: Black;
}

.normaltext
{
	font-size: xx-small;
	font-weight: normal;
	color: Black;
	height: 10px;
}

option.normal
{
	font-size: 6px;
	font-weight: normal;
	color: Black;
	letter-spacing: 0px;
}

.headline1
{
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	height: 11px;
	text-decoration: none;
}
.headline2
{
	font-size: 11px;
	font-weight: bold;
	color: #CCCC66;
	height: 11px;
	text-decoration: none;
}
TD.noborder
{
	border: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.topsubmenulink
{
	color: Black;
	text-decoration: none;
}

.topsubmenulink:hover
{
	color: Black;
	text-decoration: underline;
}

TD.topsubmenutext
{
	font-size: xx-small;
	font-weight: bold;
	color: White;
	letter-spacing: 1pt;
	height: 19px;
	white-space: nowrap;
}

.textwh
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.textlinksel
{
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
}

.textlinksel:hover
{
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	background-color: #DCDC76;
	display: block;
}

/* Border classes with graphics */

/* Graphic type 1 */

.bordered_outer_table_1
{
	border: 1px;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Graphic type 2 */

.bordered_outer_table_2
{
	border-right: solid;
	border-bottom: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.bordered_inner_cell_2
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
}

.result_table_bordered
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
}

/* // Border classes with shadow, without graphics */

.profile_border
{
	background-color: #f6f6f6;
	border-style: solid;
	border-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.admin_headline
{
	font-size: 14px;
	font-weight: bold;
}

.admin_headline2
{
	font-size: 12px;
	font-weight: bold;
}

.admin_navlink
{
	font-size: 10px;
	font-weight: bold;
}

.BrowserTypeContainer
{
  background-color: #ffffff;
  width: 767px;
  margin: auto;
}

.BrowserTypeContent
{
  width: 370px;
  margin: auto;
}

.BrowserTypeContentHeader
{
  background: transparent url("../images/project/LoginTableTopBg.gif") no-repeat scroll 0 0;
  width: 768px;
  height: 14px;
}

.BrowserTypeContentFooter
{
  background: transparent url("../images/project/LoginTableBottomBg.gif") no-repeat scroll 0 0;
  clear: both;
  width: 768px;
  height: 14px;
}

.BrowserType
{
  float: left;
  width: 64px;
  margin-right: 10px;
}

.BrowserTypeName
{
  text-align: center;
}

.CookieHeaderImages
{
  float: right;
  margin: 10px;
}

.result_sectiontext
{
	font-size: 14px;
	font-weight: bold;
}

.result_options_cell
{
	font-size: 10px;
	font-weight: bold;
	background-color: #888888;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	height: 14px;
}

.tooltip
{
	background-color: #f6f6ee;
	border: solid #006699 1px;
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	width: 300px;
}

.warning
{
	color: #ff0000;
}

.warning_big
{
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

INPUT.text
{
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

.result_graph_container_1
{
	background-color: #EEF6F6;
	border-left: solid 1px #BF77BF;
	border-right: solid 1px #BF77BF;
	border-top: solid 0px #BF77BF;
	border-bottom: solid 1px #BF77BF;
	font-weight: normal;
	font-size: 10px;
	color: black;
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: middle;
}

.dundas_graph_1
{
	vertical-align: middle;
	text-align: center;
}


.ctuniverseheader
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
}

/* Header table for each result table. */
.ctheadertable
{
	border-collapse: separate;
}

.ctheaderquestion
{
	font-size: 9pt;
}

.cttable
{
	border-collapse: collapse;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px;
}

.ctheadercell
{
	background-color: #EFFAFF;
	padding: 0px 4px 0px 4px;
	border-collapse: collapse;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
}

.ctcell
{
	padding: 0px 4px 0px 4px;
	border-collapse: collapse;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
}

.ctsummarycell
{
	padding: 0px 4px 0px 4px;
	border-collapse: collapse;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
}

.help_head_1
{
	background-color: #C5DFE1;
	border-bottom: solid 1px #9CC8CC;
	border-right: solid 1px #9CC8CC;
	border-top: solid 1px #9CC8CC;
	border-left: solid 1px #9CC8CC;
	font-weight: bold;
	font-size: 12px;
	color: black;
	padding: 2px 2px 2px 2px;
}

.help_container_1
{
	background-color: #EEF6F6;
	border: solid 1px #9CC8CC;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
}

/* AJAX */

#UpdateProgress1, #UpdateProgress2
{
	width: 200px;
	background-color: #FFC080;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

/* Overview pdf paging */
.pagebreak
{
	page-break-after: always;
	page-break-inside: avoid;
}

.spacer
{
	clear: both;
	height: 10px;
}

.pagespacer
{
	height: 10px;
}

.loading_header_1
{
	background-image: url("../images/project/uscx_loading/information_header_bgimage.jpg");
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-color: #4F6B93;
	border: solid 1px #191919;
	font-weight: bold;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	width: 200px;
}

.loading_container_1
{
	background-color: #FFFDDF;
	border: solid 1px #191919;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	width: 200px;
	padding: 2px;
}


.information_box_header
{
	background-color: #133A5A;
	border: solid 1px #D7D7D7;
	font-weight: bold;
	font-size: 12px;
	color: white;
	padding: 3px;
}

.information_box_header_container
{
	background-color: #FFFFFF;
	border: solid 1px #D7D7D7;
	font-weight: normal;
	font-size: 10px;
}

.reportheading_blue, .reportheading_yellow, .reportheading_greyish, .reportheading_green, .reportheading_red
{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 2px;
}

.reportheading_blue
{
	border-bottom: solid 3px #8cb2c6;
}

.reportheading_yellow
{
	border-bottom: solid 3px #f7ae18;
}

.reportheading_greyish
{
	border-bottom: solid 3px #bdae84;
}

.reportheading_green
{
	border-bottom: solid 3px #42ae29;
}

.reportheading_red
{
	border-bottom: solid 3px #cc0000;
}

.errormessage
{
	background-color: #fff7c8;
	border: solid 1px #666;
	color: #ff0000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
	text-align: center;
}

.informationmessage
{
	background-color: #e7f0ff;
	border: solid 1px #666;
	color: #666;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
	text-align: center;
}

.infoheaderimage
{
	border: solid 1px #ccc;
	float: right;
	margin: 0 0 10px 10px;
	padding: 2px;
}

.ReleaseTable
{
	border: 0px solid black;
	border-width: 1px 0px 0px 1px;
	padding: 0px;
}

.ReleaseTable td
{
	border: 0px solid black;
	border-width: 0px 1px 1px 0px;
	padding: 3px;
	text-align: right;
}

.ReleaseHeader td
{
	text-align: center;
	font-weight: bold;
}

.ToplineBulletin
{
}


/* Browser test page */
#BrowserTestTable
{
  background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	empty-cells: show;
	width: 300px;
	margin: auto;
}

#BrowserTestTable td
{
	border: solid 1px #aaaaaa;
	margin: 0px;
	padding: 2px 4px 2px 4px;
	text-align: center;
}

#BrowserTestTable thead,
#BrowserTestTable .ColHead
{
	font-weight: bold;
	text-align: left;
}

.standardlink
{
  color:Blue;
  text-decoration:underline;
}

.starexpl
{
  float: left;
  margin-top: 15px;
}