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 */


.searchtext {background-color:#e2edf7; font-weight:normal; color:#333333; 
	padding:2px; font-size:8pt;}



#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:900px; 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:25%; 
	padding:2px; font-size:12pt;}
	
	.myfsi_title_wider {background-color:#CCCCCC; font-weight:bold; color:#3399CC; text-align:center; width:35%; 
	padding:2px; font-size:12pt;}
	
	.myfsi_title_widest {background-color:#CCCCCC; font-weight:bold; color:#3399CC; text-align:center; width:35%; 
	padding:2px; font-size:12pt;}
	
.myfsititletext {background-position:right; /*padding-right:30px*/}
	
.myfsi_icons {padding:20px; padding-left:30px;} 
.myfsi_noicons {padding:20px 20px 20px 20px;} 
.myfsi_icons a, .myfsi_noicons a {color:#6A6A6A; line-height:18px; 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; width:auto}
.advorg_margin {padding:3px 0px 3px 10px; width:250px}

.advorg_contenttd {padding:15px 0px 15px 15px}
.bg_light {background-color:#F2F2F2; width:250px}

.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:5px; padding-right:10px;}
.results_categ2 {padding-right:15px;
}
.results_solicit {padding-right:15px; white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
display: inline-block;
}

.border {border:1px solid #c1c1c1; font-size:11px;}

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:#000080; 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}

.unfocusbtn {

text-decoration: none;


color: #224059;

background-color: #ffffff;

border-top: 2px #dedede solid;

border-left: 2px #dedede solid;

border-bottom: 2px #999999 solid;

border-right: 2px #999999 solid;}

.focusbtn {

text-decoration: none;


color: #224059;

background-color: #ffffff;

border-top: 2px #cccccc solid;

border-left: 2px #cccccc solid;

border-bottom: 2px #31557f solid;

border-right: 2px #31557f solid;}

/* .searchbtn2 {no styles yet} */
.noresults {margin-left:20px; padding-left:20px; font-size:12pt; color:navy}
.noresults li {font-size:12pt; color:navy}

.savedsearch {color:#666666; font-size:8pt; text-decoration:none; font-weight:normal;}
/*.savedsearch {background-color:#edecea; padding:10px} Mehreen's Styles */