body {margin:0; padding:0}

.head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

a.head:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	color: #000066;
}
a.head:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	color: #000066;
}
a.head:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	color: #ff9900;
}



.headgov {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333366;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
a.text:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #6E7A35;
}
a.text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #6E7A35;
}
a.text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.leftsidebar {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
a.leftsidebar:link {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
a.leftsidebar:visited {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
a.leftsidebar:hover {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FF9900;
	text-decoration: none;
}
.leftsidebargov {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.leftsidebargov:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.leftsidebargov:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.leftsidebargov:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FF9900;
	text-decoration: none;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
}
.housekeeping {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.housekeeping:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.housekeeping:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.housekeeping:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
.lev2nav {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #E5E1CE;
}
a.lev2nav:link {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #E5E1CE;
}
a.lev2nav:visited {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #E5E1CE;
}
a.lev2nav:hover {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	/*text-decoration: underline;*/
	background-color: #E5E1CE;
}
.lev3nav {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #EFEDE2;
}
a.lev3nav:link {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #EFEDE2;
}
a.lev3nav:visited {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color:#EFEDE2;
}
a.lev3nav:hover {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	/*text-decoration: underline;*/
	background-color: #E5E1CE;
}
.date {
	font-family: arial;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
}
.login {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
.smtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.smbluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D9AB5;
	text-decoration: none;
}
a.smbluetext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D9AB5;
	text-decoration: none;
}
a.smbluetext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D9AB5;
	text-decoration: none;
}
a.smbluetext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.upcominglinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}
a.upcominglinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #666633;
}
a.upcominglinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #666633;
}
a.upcominglinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #999999;
}
.homeboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
}
a.homeboldtext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #666633;
}
a.homeboldtext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #666633;
}
a.homeboldtext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #999999;
}
.greentext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666633;
}
a.greentext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666633;
}
a.greentext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666633;
}
a.greentext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #999999;
}

li {
	margin-bottom: 6px;
}
.textbox
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: normal
}
.loginbutton
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	background-color: #6D9AB5
}
TD.centermiddle
{
	FONT-FAMILY: Verdana;
    VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center
}

/* Mehreen's Styles */

#FedSources {height:130px}

	/* My Home */

.table {margin:0px auto; border-collapse: collapse;}
/*td {margin: 0; padding: 0;}*/



.block {display:block}
img, a, span, a:hover {border:0; text-decoration:none; background-repeat:no-repeat;}


.myfsi {width:800px; margin-top:10px; border:2px solid #CCCCCC}
.myfsitd1, .myfsitd2 {border-right:2px solid #CCCCCC}

.myfsi_title {background-color:#CCCCCC; font-weight:bold; color:#3399CC; text-align:center; width:33%; 
	padding:5px; font-size:13pt;}
	
.myfsititletext {background-position:right; /*padding-right:30px*/}
	
.myfsi_icons {padding:30px; padding-left:40px} 
.myfsi_noicons {padding:30px 30px 30px 25px;} 
.myfsi_icons a, .myfsi_noicons a {color:#6A6A6A; line-height:22px; display:block;  
	padding-left:30px; margin-bottom:10px; /*font-weight:bold; font-size:9pt*/}
.myfsi_icons a:hover {color:#3399CC;}

.block span {line-height:25px; border:1px solid green}


	/* Advanced Organizations */

.advorg_tb {width:100%; position:relative; margin:10px 0px 30px 0px}

.advorg_titletd {background-color:#BCBCBC; padding:3px 0px 3px 10px; color:white; font-weight:bold}
.advorg_contenttd {padding:15px 0px 15px 15px}

.advorg_margin {padding:3px 0px 3px 10px;}

.bg_light {background-color:#F2F2F2}
.subtitle_td {text-align:left; width:370px; vertical-align:top; padding-right:5px; padding-top:2px; font-weight:bold}
.break {padding-bottom:10px}

.alltitles {font-weight:bold;}


	/* Advanced Results */

.result_tb a {color:black;}
.results_categ {color:gray; border-left:1px solid #D3D3D3; padding-left:20px; padding-right:10px;}
.results_categ2 {padding-right:15px}

.border {border:1px solid #c1c1c1}

table.advorg_tb tr td span.labelredsmall {display:block; margin-bottom:4px; /*font-size:12pt*/}
table.advorg_tb tr td span.bodypublicsmallu {/*font-size:10pt*/}

body#fsi #FedSources {height:100%}

.ResultTitle {color:Black; font-size:11pt; text-decoration:underline}
.ResultTitle:hover {color:red}

.3icons {margin-top:-30px; margin-left:400px}

.mainsearchbtn {background-color:White; color:navy; border-color:#cccccc}
.noresults {margin-left:20px; padding-left:20px; font-size:12pt; color:navy}
.noresults li {font-size:12pt; color:navy}
/* Mehreen's Styles */