body {
	background-color: #F3F3FF; /*E9F7FF*/
	/* background-image: url('i_backgroundsingleBackground02.png'); */
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%
}

/* Container for all text */
#headercontainer{
	width : 60em; 
	background-color: #FCFCFF;
	border-top : .4em solid #004C75;
	border-left: 1px solid #004C75;
	border-right: 1px solid #004C75;
	text-align : left;
}


/* Header for all pages start here */
/* Stuff above blue menu bar starts here */
#headerlogo{
	float : left;
	width : 35em;
	height : 5.4em;
	text-align : left;
}

.maintitle{
	font-family: Gill Sans MT, Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding-top : .5em;
	margin-left : .6em;
	font-size : 2.2em;
	font-weight: bold;
	color : #B5BC2A; 
	line-height : 100%;
}

.maintitlesecondary{
	font-family: Gill Sans MT, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : .55em;
	font-weight: bold;
	color : #004C75;
	line-height : 120%;
}

a.maintitlelink:link    {color: #B5BC2A; text-decoration: none;}
a.maintitlelink:visited {color: #B5BC2A; text-decoration: none;}
a.maintitlelink:active  {color: #B5BC2A; text-decoration: none;}
a.maintitlelink:hover   {color: #B5BC2A; text-decoration: none;}
a.maintitlelink:visited:hover {color: #B5BC2A; text-decoration: none;}

#headerother{
	float : right;
	width :	20em;
	text-align : left;
}

.secondarytitle{
	margin-top : 1.4em;
	margin-right : 1em;
	font-size : 1em;
	font-weight: normal;
	color : #666666;
	text-align: right;
	line-height : 160%;
	padding-bottom : 0px;
}

a.secondarytitlelink:link    {color: #004c75; text-decoration: none;}
a.secondarytitlelink:visited {color: #004c75; text-decoration: none;}
a.secondarytitlelink:active  {color: #B5BC2A; text-decoration: underline;}
a.secondarytitlelink:hover   {color: #B5BC2A; text-decoration: underline;}
a.secondarytitlelink:visited:hover {color: #B5BC2A; text-decoration: underline;}

/* Stuff above blue menu bar ends here */

/* Blue menu bar starts here */
.tableheadermenu{
	clear : both;
	width : 100%;
	height: 2.6em;
	border-width : 0em;
	margin : 0em;
	border-top: solid 0px #FFCC66;	
	border-bottom: solid 0em #FFCC66;	
	background-image: url('i_backgroundsingleBar01.png');
	background-repeat: repeat-x;	
}

.mainmenu{
	padding-left : 1.3em;
	text-align : left;
	font-size: 1.04em;
	color : #666666;
	text-decoration: none;
	line-height : 140%;
}

a.mainmenutext:link		{color: #ffffff; text-decoration: none;}
a.mainmenutext:visited	{color: #ffffff; text-decoration: none;}
a.mainmenutext:active	{color: #ffcc66; text-decoration: none;}
a.mainmenutext:hover		{color: #ffcc66; text-decoration: none;} 
a.mainmenutext:visited:hover	{color: #ffcc66; text-decoration: none;}

/* Blue menu bar ends here */
/* Header for all pages ends here */





/* All content below blue menu bar starts here text */


/* Front page Leaderand all fonts start here */
#leaderfrontpage{
	width : 60em;
	html>body width : 58em;	
	border-left: solid 1px #0066A1;
	border-right: solid 1px #0066A1;
	border-bottom: solid 1px #0066A1;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	color : #666666;
	text-align : left;
	font-size: 1em;
	text-decoration: none;
	line-height : 120%;
	background-color: #FFFFFF;
}
html>body #leaderfrontpage{
	width : 58em;
}

.leaderheader{
	font-size: 2em;
	color : #14426B;
}


a.sidemenulfp:link    {font-size: 1em; color: #14426B; text-decoration: underline;}
a.sidemenulfp:hover   {font-size: 1em; color: #b10000; text-decoration : underline;}
a.sidemenulfp:visited {font-size: 1em; color: #666666; text-decoration: underline;}
a.sidemenulfp:active   {font-size: 1em; color: #b10000; text-decoration : underline;}
a.sidemenulfp:visited:hover {font-size: 1em; color: #b10000;text-decoration : underline;}


.leadertable{
	width :100%;
	text-align : left;
	margin-bottom: 0em;
	font-size: .75em;
}

.leadertablecell{
	text-align : left;
	margin-right: 1em;
	margin-bottom: 0em;
	font-size: 1em;
	line-height : 120%;
}


/* Front page Leader and all fonts end here */


/* Front page Side Menu and all fonts start here */
.sidemenufrontpage{
	width: 28em;
	html>body width : 26em;
	border-left: solid 0px #9AD0EA;
	border-right: solid 0px #9AD0EA;
	border-bottom: solid 0px #9AD0EA;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1.2em;
	padding-bottom: 3em;
	color : #000000;
	text-align : left;
	font-size: 1.1em;
	text-decoration: none;
	line-height : 120%;
	background-color: #DFF0FF;
}
html>body #maincontentfrontpage{
	width : 26em;
}


/* 		background-color: #D5F0FF; */

.sidemenuheader{
	font-size: 1.2em;
	color : #14426B;
	font-weight: bold;
	line-height : 120%;
}


a.sidemenufp:link    {font-size: 1em; color: #14426B; text-decoration: underline;}
a.sidemenufp:hover   {font-size: 1em; color: #b10000; text-decoration : underline;}
a.sidemenufp:visited {font-size: 1em; color: #666666; text-decoration: underline;}
a.sidemenufp:active   {font-size: 1em; color: #b10000; text-decoration : underline;}
a.sidemenufp:visited:hover {font-size: 1em; color: #b10000;text-decoration : underline;}


.sidemenutable{
	text-align : left;
	margin-bottom: 0px;
	font-size: .8em;
	line-height : 120%;	
}

/* Front page Side Menu and all fonts end here */


/* Front page Main Contents and all fonts start here */
#maincontentfrontpage{
	width: 38em;
	html>body width : 37em;
	border-left: solid 0px #0066A1;
	border-right: solid 0px #0066A1;
	border-bottom: solid 0px #0066A1;
	margin-top: 0px;
	padding-top: .4em;
	padding-left: 0em;
	padding-right: 1em;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	background-color: #ffffff;
	text-align: left;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 130%;
	text-decoration: none;
}
html>body #maincontentfrontpage{
	width : 37em;
}


.frontpageheader1{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-family: Gill Sans MT, Monaco, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight: bold;
	text-align : left;
	line-height : 120%;
	color : #004C75;
}




/* Front page Main Contents and all fonts start here */


/* Elements common to Side Menu and Main Contents start here */

.new{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	color: #b10000;
	font-style : italic;
}

.revised{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	color: #AA7733;
	font-style : italic;
}


p {
	margin-top : .2em;
	margin-bottom : .8em;
}


a:link    {color: #000000; text-decoration: underline;}
a:visited {color: #666666; text-decoration: underline;}
a:active   {color: #b10000; text-decoration : underline;}
a:hover   {color: #b10000; text-decoration : underline;}
a:visited:hover {color: #b10000; text-decoration : underline;}


#tablebottommenufrontpage{
	width: 60em;
	html>body width : 60em;
	border-left: solid 0px #0066A1;
	border-right: solid 0px #0066A1;
	border-bottom: solid 0px #0066A1;
	margin-top: 0px;
	padding-top: 1.5em;
	padding-left: 0em;
	padding-right: 0em;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0em;

	text-align: center;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	line-height: 130%;
	text-decoration: none;
}
html>body #tablebottommenufrontpage{
	width : 60em;
}

.tablebottomtext {
	vertical-align: top;
	font-size: 12px;
	line-height : 140%;
	color : #666666;
	text-decoration: none;
}
 
a.tablebottomtext:link		{color: #666666; text-decoration: none;}
a.tablebottomtext:visited	{color: #666666; text-decoration: none;}
a.tablebottomtext:active	{color: #666666; text-decoration: underline;}
a.tablebottomtext:hover	  	{color: #666666; text-decoration: underline;}
a.tablebottomtext:visited:hover {color: #666666; text-decoration: underline;}


/* Elements common to Side Menu and Main Contents ends here */


/* Elements to be used in new Front Page Table Starts Here */

.frontpagetable{
	margin-left: 1.4em;
	text-align: left;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 130%;
	text-decoration: none;
}


.inlineheaderfp{
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top : 0em;
	padding-bottom : 0em;
	font-family: Gill Sans MT, Monaco, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.4em;
	font-weight: bold;
	text-align : left;
	line-height : 120%;
	color : #004C75;
}


ul.frontpage {
	padding-top : 0em;
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 3em;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	font-size : 1em;
	color: #000000;
	font-weight: normal;
	line-height: 130%;
	text-decoration: none
}

/* Elements to be used in new Front Page Table Ends Here */




.frontpagetablecellintroright{
	width: 65%;
	border-bottom: solid 1px #0066A1;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D5F0FF;
}








.frontpagetablep {
	margin-top : 2px;
	margin-bottom : 8px;
	text-align: left;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 130%;
	text-decoration: none;
}


.frontpagetable ul{
	padding-left : 10px;
	margin-bottom: 4px; 
}

.frontpagetable li{
	margin-top : 3px;
	margin-left: 10px;
	margin-right: 10px; 
	line-height : 130%;
	list-style-position: outside;
}
