.talltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 23px;
}
.text a {
	color: #24418F;
	text-decoration: none;
}
.text a:visted {
	color: #24418F;
	text-decoration: none;
}
.text a:hover {
text-decoration: underline;
}
	
.textheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}

.textheader A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}

.textheadersml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}.textBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #24418F;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 0px;
}
.textBig A {
	color: #24418F;
	text-decoration: none;
}
.textBig A:hover {
	color: #24418F;
	text-decoration: underline;
}
.textBig2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #24418F;
	line-height: 20px;
	font-weight: bold;
}
.textBig2 A {
	color: #24418F;
	text-decoration: none;
}
.textBig2 A:hover {
	color: #24418F;
	text-decoration: underline;
}
.textBig3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #24418F;
	line-height: 20px;
	font-weight: bold;
}
.textBig3 A {
	color: #24418F;
	text-decoration: none;
}
.textBig3 A:hover {
	color: #24418F;
	text-decoration: underline;
}

.textBig3White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}
.textBig3White A {
	color: #FFFFFF;
	text-decoration: none;
}

.textBig3White A:hover {
	text-decoration: underline;
}
.textCopytright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363B49;
	line-height: 20px;
}
.textCopytright A {
	color: #363B49;
	text-decoration: none;
}

.textCopytright A:visted {
	color: #363B49;
	text-decoration: none;
}

.textCopytright A:hover {
	text-decoration: underline;
}
.textCopytrightWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
}
.textGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #43618A;
	font-weight: bold;
}
.textGray A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #43618A;
	font-weight: bold;
}
.textGray A:visted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #43618A;
	font-weight: bold;
}
.textGrayBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #43618A;
	font-weight: bold;
	line-height: 20px;
}
.textheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: 1px;
}
.form_border {
	border: 1px solid #24418F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #24418F;
	font-size: 12px;
}





span.label_reference{
	font-weight : bold;
}

div.drop_down_help{
	width : 400px;
	background : #fff url('../images/drop_shadow_orange_l.gif') bottom right;
	padding-right : 0px;
	padding-bottom : 24px;
	clear : left;
}

span.contextual_desc{
	font-weight : bold;
}

div.drop_down_help h3{
	font-size : 92%;
	font-weight : bold;
	padding : 8px 0 0px 0;
}

div.drop_down_help h3 span.roadmap_item{
	height : 22px;
	width : 22px;
	color : #fff;
	border : 1px solid #999;
	background : #999;
	vertical-align : middle;
	text-align : center;
	margin-right : 7px;
	padding : 2px;
}

/* help items */


div.drop_down_help ul{
	padding : 0 0 0 0;
	margin : 0;
	clear : left;
}

div.drop_down_help ul li.menuOpener{
	background : transparent url('../images/seperator_01.gif') repeat-x bottom right;
	margin : 0px 0 0 0;
	padding : 4px 15px 8px 30px;
	list-style : none;
    margin-right : 4px;
    font-family : tahoma,verdana,arial,sans-serif;
    color : #333;
}


div.drop_down_help ul li.menuOpener ol li{
	margin-bottom : 0.4em;
}

div.drop_down_help ul li.menuOpener a{
	padding-bottom : 1px;
	text-decoration : none;
	color : #006699;
	text-decoration : underline;
}

div.drop_down_help ul li.menuOpener a:hover{
	text-decoration : underline
}

div.drop_down_help ul li.menuOpener a img{
    padding-right : 2px;
}

 p.ui_definition{
	margin-top : 10px;
}

 p.ui_definition img{
	margin : 0.4em 15px 6px 0;
	float : left;
	border-top : 1px solid #fff;
	border-left : 1px solid #fff;
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
	padding : 2px;
}


/* Dynamic HTML elements of help */


div.drop_down_help li.menuOpener div{
	padding-top : 15px;
	padding-bottom : 0px;	
	
}


div.drop_down_help div.popup_item{
	position : relative;
	z-index : 10;	
	background : #fff url('../images/closer.gif') no-repeat top right;
	border-bottom : 2px solid #bbb;
	border-right : 1px solid #ccc;
	width : 200px   ;
	padding : 0px 30px 30px 10px;
	margin-top : 0em;
}

div.drop_down_help div.popup_item span.closer{
	background : #f90;
	color : #fff;
	padding : 1px 9px;
	cursor : pointer;
}

div.drop_down_help li#current{
	background : transparent url('../images/tile_orange_03.gif') no-repeat bottom right;
	padding-bottom : 18px;
}

*html div.drop_down_help li#current{
	height : 1px; /* overcomes peekaboo bug issue*/
}

div.drop_down_help li#current a.menuOpener{
	font-weight : bold;
	color : #333;
	text-decoration : underline;
}

div.drop_down_help li#current a.menuOpener:hover{
	text-decoration : underline;
}