

 /* Located in all templates pages */
.body
	{
	background-color: white;
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: middle;
}
#generic_table
{
	padding: 0px;
	border: 0px;
	width: 790px;
}
/*  -- Banner --*/
#banner_table
{
	padding: 0px;
	border: 0px;
	width: 790px;
	height: 60px;
	background-color: #cccccc;
}
#bannerol_table
{
	padding: 0px;
	border: 0px;
	width: 788px;
	background-color: white;
	margin-bottom : 1px;
	margin-left : 1px;
	margin-right : 1px;
	margin-top : 1px;
}
#info_table
{
	padding: 0px;
	border: 0px;
	width: 790px;
	background-color: #cccccc;
}
#body_table
{
	padding: 0px;
	border: 0px;
	width: 790px;
}
#bodywh_table
{
	padding: 0px;
	border: 0px;
	width: 788px;
	height: 598px;
	background-color: white;
	margin-bottom : 1px;
	margin-left : 1px;
	margin-right : 1px;
	margin-top : 1px;
	vertical-align: top;
}
#bodycl_box
{
	padding: 0px;
	border: 0px;
	width: 790px;
	background-color: #CCCCCC;
}
#body_box
{
	padding: 0px;
	border: 0px;
	width: 788px;
	height: 450px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	background-color: white;
	vertical-align: top;
}
#spacer_table
{
	padding: 0px;
	border: 0px;
	width: 1px;
	background-color: #CCCCCC;
}
#body_box_2
{
	padding: 0px;
	border: 0px;
	width: 393px;
	background-color: white;
	vertical-align: top;
}
#body_box_3
{
	padding: 0px;
	border: 0px;
	width: 393px;
	background-color: white;
	vertical-align: top;
}
#body_box_4
{
	padding: 0px;
	border: 0px;
	width: 788px;
	background-color: white;
	vertical-align: top;
}
#body_box_5
{
	padding: 0px;
	border: 0px;
	width: 500px;
	background-color: white;
	vertical-align: top;
}
#filogo
{
	width: 189px;
	height: 31px;
	background: url(/efgportal/content/images/FIS_logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: top;

}
.programName
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	color: #4a4a4a;
}
.links
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
a:link, a:visited {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
}
/* Navigation font style - Roll-over State */
a:hover, a:active {
	color: Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
}
#body_app a:link, #body_app a:visited {
	color: black;
	text-decoration: underline;
	font-size: 10pt;
	text-indent: 10px;
}
#body_app a:hover, #body_app a:active {
	color: gray;
}
#spacer2
{
	width: 790px;
	height: 3px;
	background-color: #4f6f19;
	margin: 0px 0px 0px 0px;
}
.info_text
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #4a4a4a;
	font-weight : bold;
}
.info_text_rt
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : White;
	font-weight : bold;
	text-align : right;
}
.title
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
}
.error
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	font-style : italic;
}
td.successMsg_text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 14px;
	color:#8dc63f;
	height: 20
}
#successMsg_box
{
	padding: 0px;
	border: 0px;
	width: 790px;
	background-color: #CCCCCC;
}
#successMsg_box1
{
	padding: 0px;
	border: 0px;
	width: 784px;
	background-color: white;
	vertical-align: top;
}
.sub_title
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;
}
.body_text
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.warn_text
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#vert_line
{
	width: 790px;
	height: 2px;
	background-color: #CCCCCC;
	margin: 0px 0px 0px 0px;
}
#spacer10
{
	width: 10px;
	height: 1px;
}
#spacer20
{
	width: 20px;
	height: 1px;
}
#spacer240
{
	width: 240px;
	height: 1px;
}
#spacer370
{
	width: 370px;
	height: 1px;
}
#spacer373
{
	width: 373px;
	height: 1px;
}
#spacer390
{
	width: 390px;
	height: 1px;
}
#spacer100
{
	width: 100px;
	height: 1px;
}
#spacer256
{
	width: 256px;
	height: 1px;
}
#spacer288
{
	width: 288px;
	height: 1px;
}
#spacer246
{
	width: 246px;
	height: 1px;
}
#spacer244
{
	width: 244px;
	height: 1px;
}
#spacer236
{
	width: 236px;
	height: 1px;
}
#spacer444
{
	width: 444px;
	height: 1px;
}
#spacer688
{
	width: 688px;
	height: 1px;
}


/* ********* COLOR  CHANGE  ONLY *********** */
/* -- Card Design Box -- */
/* Horizontal Line -- Recommend the same color as Vertical Line  */
#cd_box{
	width: 170px;
	height: 1px;
	background-color : 	#0B51CF;
}
/* ********* COLOR  CHANGE  ONLY *********** */
/* Vertical Line -- Recommend the same color as Vertical Line - Used in custom message */
#cd_box_1{
	width:1px;
	height: 5px;
	background-color: #0B51CF;
}
/* ********* COLOR  CHANGE  ONLY (COMPLIMENT COLOR)  *********** */
/*  Card Design Title , Color should compliment blue color picked through out the site */
.cd_title
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	background-color : #F7E591;
}

.centered
{
	text-align: center;
}

