/* 
========================================================================
Filename:		styles.css
Date Created:	2007-04-03
Description:	Global CSS stylesheet
Site:			Finance Hub
========================================================================
*/
/*
* { outline: 2px dotted red }
* * { outline: 2px dotted green }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted blue }
* * * * * { outline: 1px solid red }
* * * * * * { outline: 1px solid green }
* * * * * * * { outline: 1px solid orange }
* * * * * * * * { outline: 1px solid blue }
-------------- Global Styles -------------- */

@import (print.css) print;
/* =General
-----------------------------------------------------------------------------*/
body
{background-color:#ffffff;
    font-family:arial,helvetica,serif;
    color:#333333;
    height:100%;
}
html,
form
{height:100%;
}

#insert 
{background-image:none!important;
}
a:hover 
{text-decoration:underline!important;
}
a.internal_link
{background-image:url(../images/navigation/icon_ext_link.gif)!important;
    background-repeat:no-repeat!important;
    background-position:left center; 
    padding-left:15px;
    margin-left:12px;
    margin-bottom:15px;
   
}

a.external_link
{background-image:url(../images/navigation/icon_int_link.gif)!important;
    background-repeat:no-repeat!important;
    background-position:left center; 
    padding-right:15px;
    margin-left:12px;
    margin-bottom:15px;
    
}
a.no_underline:hover
{text-decoration:none!important;
}
.no_border 
{background-image:none!important;
}

.bulleted p a 
{background-image:none!important;
   
}
/*body, html
{height:100%;
}*/
/*.columns 
{ position:absolute; 
    border:1px solid yellow;
	height:auto; 

	
	width:100%;

	min-height:100%; 
}*/
/*.columns 
{overflow:hidden;
    border:1px solid orange;
}*/
/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}
img, fieldset 
{border:0;
}
.add_link 
{background-image:url(../images/navigation/icon_add.gif);
    background-repeat:no-repeat;
    padding-left:15px;
    background-position:left center;
}
.remove_link 
{background-image:url(../images/navigation/icon_remove.gif);
    background-repeat:no-repeat;
    padding-left:15px;
    background-position:left center;
}
.view_link
{background-image:none!important;
    

}
#wrapper #main_content .question p a
{background-image:none!important;
    font-weight:bold!important;
    
    

}
/*position:absolute;
width:70px;
font-size:0.75em;
top:0;
display:inline!important;
right:0;
float:right!important;
}*/
#footer .neg_margin 
{margin-top:-10px;
    
   
}
a.inline
{float:none!important;
}
#secondary_content .neg_margin
{margin-left:-6px;
    margin-top:25px;
}
.hidden 
{	background-color: transparent;	color: #ffffff;	font-size: 1px;
	margin-bottom: -10px;	position: absolute;	margin-top: -9999px;}
.nopaddleft
{padding-left:0px!important;
}
.nopaddright 
{padding-right:0px!important;
}
.nopaddtop 
{padding-top:0px!important;
}
.neg_margin
.padd_top
{margin-top:30px;
    
    float:left;
}

.clear 
{clear:both;
    height:0px!important;
    font-size:1px;
}
.next_link 
{
    float:left;
    margin-left:10px;
}
.float_left 
{float:left;
   
}
.float_right 
{float:right;
}
.main 
{float:right;
    margin-left:25px;
    border:2px solid #166B87;
    margin-bottom:15px;
}
.marg_top
{margin-top:30px!important;
}
.marg_bttm 
{margin-bottom:30px!important;
}
.print 
{display:none;
}

.hide ul.crumbtrail
{visibility:hidden!important;
}
/* =Borders
-----------------------------------------------------------------------------*/
.border_bttm 
{ background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:2px;
    /*z-index:30!important;*/
    position: relative;
}
.border_top
{background-repeat:repeat-x;
    background-position:top;
    padding-top:1px;
    /*z-index:30!important;*/
} 
.border_left
{background-repeat:repeat-y;
    background-position:left;
    padding-left:1px;
    /*z-index:30!important;*/
}
.border_right
{background-repeat:repeat-y;
    background-position:right;
    padding-right:1px;
    /*z-index:30!important;*/
}
#navigation .border_bttm,
#secondary_content .border_bttm 
{background-image:url(../images/navigation/border_lt_blue_hoz.gif);
   padding-bottom:0;
}
#main_content .blue .border_bttm,
#main_content dl .border_bttm,
#main_content .blue .border_top,
#main_content .standard .border_top,
#main_content .standard .border_bttm,
#main_content .sort .border_bttm,
#main_content .sort .border_top
{background-image:url(../images/generic/border_dk_blue_hoz.gif);
}
#main_content .sort .border_bttm
{float:left;
}
#main_content .alph_nav .border_top,
#main_content .alph_nav .border_bttm

{background-image:url(../images/generic/border_dk_blue_hoz.gif);
    float:left;
}
#main_content .alph_nav .border_left,
#main_content .alph_nav .border_right,
#main_content .standard .border_left,
#main_content .standard .border_right
{background-image:url(../images/generic/border_dk_blue_vert.gif);
    float:left;
}
#main_content .blue .border_left,
#main_content .blue .border_right
 
{background-image:url(../images/generic/border_dk_blue_vert.gif);
}
#main_content .lt_blue .border_bttm,
#main_content .lt_blue .border_top
{background-image:url(../images/generic/border_lt_blue_hoz.gif);}
#main_content .lt_blue .border_left,
#main_content .lt_blue .border_right
 
{background-image:url(../images/generic/border_lt_blue_vert.gif);
}
#main_content .green .border_bttm,
#main_content .green  .border_top,
#secondary_content .green_block .border_bttm,
#secondary_content .green_block .border_top,
#secondary_content .green .border_bttm,
#secondary_content .green .border_top
{background-image:url(../images/generic/border_green_hoz.gif);}
#secondary_content .green_block .border_left,
#secondary_content .green_block .border_right,
#main_content .green  .border_left,
#main_content .green  .border_right,
 #secondary_content .green .border_left,
#secondary_content .green .border_right
{background-image:url(../images/generic/border_green_vert.gif);
}
#main_content .yellow .border_bttm,
#main_content .yellow .border_top
{background-image:url(../images/generic/border_yellow_hoz.gif);}
#main_content .yellow  .border_left,
#main_content .yellow  .border_right
 
{background-image:url(../images/generic/border_yellow_vert.gif);
}
#footer .border_bttm 
{background-image:url(../images/generic/border_black_vert.gif);
}
#secondary_content .neg_margin .border_bttm 
{width:177px;
}
/* =Typography
-----------------------------------------------------------------------------*/
h1 {font-size: 1.5em;	font-weight: normal; color:#004A6D; margin-left:10px;padding-bottom:15px;}
h2 {font-size: 1.0em;	color:#004A6D;}
h3 {font-size: 0.90em;	}
h4 {font-size: 0.75em	}
p {font-size: 0.75em; }

#secondary_content h4
{padding-top:6px;
    padding-bottom:2px;
}
/* =Links
-----------------------------------------------------------------------------*/
a 
{text-decoration:none; 
    color:#004A6D;
}
a span,
#main_content .section span,
#secondary_content .section span 
{font-family:Verdana, Arial, Serif;
    font-weight:bold;
}
a.url:hover 
{text-decoration:underline;
}
/* =Lists
-----------------------------------------------------------------------------*/

ul 
{list-style-type:none;
}
/* =Page Category
-----------------------------------------------------------------------------*/
#main_content div.page_category 
{
 min-height:34px;
 background-repeat:no-repeat;
 margin-bottom:15px;
 margin-left:12px;
}
#main_content div.page_category p
{font-size:0.9em;
 font-weight:bold;
 margin-left:71px;
 text-transform:uppercase;
}
#main_content div.case_study
{background-image:url(../images/generic/header_case_study.gif);
}
#main_content div.case_study p
{color:#004A6D;
}
#main_content div.expert_guide
{background-image:url(../images/generic/header_expert_guide.gif);
}
#main_content div.expert_guide p
{color:#0D789A;
 margin-left:54px;
 
}
#main_content div.overview
{background-image:url(../images/generic/header_overview.gif);
}
#main_content div.overview p
{color:#1C6E13;
 margin-left:47px;
 
}
/* =Wrapper
-----------------------------------------------------------------------------*/
#wrapper {
    background-image:url(../images/generic/bubbles_tl.gif)!important;
    background-repeat:no-repeat;
    background-position:right top;
    width:778px;
    float:left;
    /*min-height:800px;*/
    min-height:677px;
    position:relative;
    height:auto;
}

/* =Header
-----------------------------------------------------------------------------*/
/* =Main Navigation
-----------------------------------------------------------------------------*/
#navigation 

{  /*position:relative;*/
     margin-left:-550px;
    /*top:0;
    left:0;*/
    width:190px;
    padding-left:44px;
   float:left;
    padding-top:37px;
    padding-bottom:2px;
    z-index:30;
}
.nav 
{padding-top:68px;
    /*background-image:url(../images/navigation/border_dk_blue_hoz.gif);
    background-repeat:repeat-x;
    background-position:left bottom;*/
    width:160px;
}
#navigation ul 
{list-style-type:none;
}

.nav .active p span

{
    color:#004A6D;
    /*padding-bottom:5px!important;*/
    font-weight:bold;
    font-family:Arial,helvetica, Serif!important;
}
 


.nav ul.level2 
{margin-left:17px;
}
.secondary_nav ul.level3,
.nav ul.level3
{padding-left:25px;
    
    
}
.nav li.expanded
{background-image:url(../images/navigation/border_lt_blue_hoz.gif);
    background-repeat:repeat-x;
    background-position:left 7px;
    padding-top:10px;
    margin-top:-10px;
}
.nav li.expanded p 
{background-image:url(../images/navigation/border_lt_blue_hoz.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
    display:block;
    font-weight:bold;
    float:left;
    /*padding-bottom:10px;
    margin-top:-10px;*/
}
/*.nav li.expanded ul
{margin-top:-10px!important;
}*/
.nav li.expanded ul li p,
.nav li.expanded ul li ul li p 
{float:none;
}
.nav li.expanded ul li p,
 .nav li.expanded ul li ul li p,
 .nav li.expanded ul li p span,
 .nav li.expanded ul li ul li p span
 {background-image:none;
 }
.nav li.expanded p a,
.nav li.expanded p span
{/*background-image:url(../images/navigation/arrow.gif);
    background-repeat:no-repeat;
    background-position:left 3px;
    padding-left:17px;*/
    display:block;
    /*margin-left:5px;*/
    font-weight:bold!important;
    
    width:140px;
}
.nav li.active p span
{margin-left:5px;
}
.nav li.active p img 
{padding-top:2px;
}
.nav li.expanded ul li p a,
.nav li.expanded ul li ul li p a,
.nav li.expanded ul li p span,
.nav li.expanded ul li ul li p span  
{padding-left:0!important;
    width:auto;
}
.nav ul.level1 li.expanded ul.level2 li,
.nav ul.level1 li.expanded ul.level2 li.active ul.level3 li
{background-image:none!important;
}
#navigation .blue p.marg_bttm 
{padding-bottom:20px!important;
   
}
/*-----secondary_nav ----*/
.secondary_nav 
{padding-top:10px;
    /*background-image:url(../images/navigation/border_dk_blue_hoz.gif);
    background-repeat:repeat-x;
    background-position:left bottom;*/
    width:160px;
}
/*#navigation ul 
{list-style-type:none;
}
*/
.secondary_nav .active p span

{
    color:#333;
    /*padding-bottom:5px!important;*/
    font-weight:bold;
    font-family:Arial,helvetica, Serif!important;
}
 


.secondary_nav ul.level2 
{margin-left:17px;
}
.secondary_nav li.expanded
{background-image:url(../images/navigation/border_lt_blue_hoz.gif);
    background-repeat:repeat-x;
    background-position:left 7px;
    padding-top:10px;
    margin-top:-10px;
}
.secondary_nav li.expanded p 
{background-image:url(../images/navigation/border_lt_blue_hoz.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
    display:block;
    
    float:left;
    /*padding-bottom:10px;
    margin-top:-10px;*/
}
.secondary_nav li.expanded ul li p,
.secondary_nav li.expanded ul li ul li p 
{float:none;
}
.secondary_nav li.expanded ul li p,
.secondary_nav li.expanded ul li ul li p,
.secondary_nav li.expanded ul li p span,
.secondary_nav li.expanded ul li ul li p span
 {background-image:none;
 }

.secondary_nav li.expanded p a,
.secondary_nav li.expanded p span
{/*background-image:url(../images/navigation/arrow.gif);
    background-repeat:no-repeat;
    background-position:left 3px;
    padding-left:17px;*/
    display:block;
    /*margin-left:5px;*/
    font-weight:bold;
    
}
.secondary_nav li.active img
{background-image:url(../images/navigation/arrow_grey.gif);
    background-repeat:no-repeat;
    background-position:left center;
    margin-top:1px;
}
.nav li.active img
{background-image:url(../images/navigation/arrow.gif);
    background-repeat:no-repeat;
    background-position:left center;
    margin-top:1px;
}
.nav li.expanded p a,
.nav li.expanded p span,
.secondary_nav li.expanded p a,
.secondary_nav li.expanded p span
{width:160px;
}
.nav li.active p a,
.nav li.active p span,
.secondary_nav li.active p a,
.secondary_nav li.active p span
{width:140px;
}
.nav li.expanded ul p a,
.nav li.expanded ul p span,
.secondary_nav li.expanded ul p a,
.secondary_nav li.expanded ul p span
{width:125px!important;
}
.secondary_nav li.expanded ul li ul li p a,
.secondary_nav li.expanded ul li ul li p span,
.nav li.expanded ul li ul li p a,
.nav li.expanded ul li ul li p span
{width:102px!important;
}


.secondary_nav li.active p span
{margin-left:5px;
}
.secondary_nav li.active p img 
{padding-top:2px;
}
.secondary_nav li.expanded ul li p a,
.secondary_nav li.expanded ul li ul li p a,
.secondary_nav li.expanded ul li p span,
.secondary_nav li.expanded ul li ul li p span  
{padding-left:0!important;
    width:auto;
}
.secondary_nav ul.level1 li.expanded ul.level2 li,
.secondary_nav ul.level1 li.expanded ul.level2 li.active ul.level3 li
{background-image:none!important;
}
/*.secondary_nav li.active p span
{background-image:url(../images/navigation/arrow_grey.gif);
    background-repeat:no-repeat;
    background-position:97% 3px;
    font-weight:bold;
    color:#333;
    padding-left:20px;
}
.secondary_nav li.expanded
{background-image:url(../images/navigation/border_expanded.gif);
    background-repeat:repeat-x;
    background-position:left 7px;
    padding-top:10px;
    margin-top:-10px;
}*/
/*.nav #expanded ul li p 
{background-image:none;
   
}*/
#navigation li a
{padding-bottom:5px!important;
    display:block;
    
}
#navigation li.active p 
{display:block;
    /*padding-bottom:5px!important;*/
    /*padding-bottom:5px!important;*/
    
    float:left;
}
#navigation .blue a.marg_bttm
{margin-bottom:20px!important;
   
}
#navigation li.active p span 
{display:inline;
    padding-bottom:3px!important
}

.nav a:hover,
.secondary_nav a:hover  
{text-decoration:underline!important;
}
.nav ul.level1 li.expanded ul.level2 li a,
.nav ul.level1 li.expanded ul.level2 li.expanded ul.level3 a,
.nav ul.level1 li.active ul.level2 li p,
.nav ul.level1 li.active ul.level2 li.expanded ul.level3 p,
.secondary_nav ul.level1 li.expanded ul.level2 li a,
.secondary_nav ul.level1 li.expanded ul.level2 li.expanded ul.level3 a,
.secondary_nav ul.level1 li.active ul.level2 li p,
.secondary_nav ul.level1 li.active ul.level2 li.expanded ul.level3 p
{font-weight:normal!important;
    background-image:none!important;
    padding-bottom:0px!important;
}
.nav ul.level1 li.expanded ul.level2 li.expanded ul.level3 li.active a,
.secondary_nav ul.level1 li.expanded ul.level2 li.expanded ul.level3 li.active a
{font-weight:bold!important;
    background-image:none!important;
}
.secondary_nav ul.level1 li ul.level2 li.expanded a,
.secondary_nav li.expanded a,
.nav ul.level1 li ul.level2 li.expanded a,
.nav li.expanded a
{  font-weight:normal!important;
    
}
.secondary_nav
{margin-top:11px;
    margin-bottom:11px;
    /*width:156px;*/
    
}
.secondary_nav li a
{text-decoration:none;
    color:#333;
}
.secondary_nav li a:hover
{text-decoration:underline;
}
#navigation .blue h3
{background-image:url(../images/generic/h3_gradient_blue_left.gif);
    color:#004A6D;
    background-repeat:no-repeat;
    
}
#navigation .section .border_bttm 
{margin-bottom:5px;
}
#navigation .green h3
{background-image:url(../images/generic/h3_gradient_green_left.gif);
    color:#4a7b21;
    background-repeat:no-repeat;
    
}
#navigation .green img 
{float:left;
    margin-right:10px;
}
#navigation .blue p 
{display:inline;
    padding-right:15px;
    
}
#navigation .section h3
{height:19px;
    padding-top:2px;
    padding-left:5px;
}
#navigation .section {
width:152px;
padding-bottom:25px;

}
#navigation .neg_margin
{ 
    margin-left:-6px;
    
    
}
.nav ul.level1 li.expanded ul.level2
.secondary_nav ul.level1 li.expanded ul.level2
{  margin-top:3px;
    margin-bottom:5px;
   
}
/* =Main Content Area
-----------------------------------------------------------------------------*/

#main_content 
{width:306px;
   /*position:absolute;*/
   /*left:234px;*/
    padding-left:6px;
    float:left;
    margin-top:125px;
    
    margin-left:237px;
}
#main_content p a 
{font-weight:bold;
    
}
#main_content p a:visited 
{color:#45697A;
}
#main_content .bulleted ul
{list-style-type:disc;
    margin-left:35px;
    font-size: 0.8em;
}
#main_content .bulleted p 
{width:auto;
    
}
#main_content .bulleted li p
{font-size:1em!important;
}
#main_content .bulleted ol
{margin-left:30px;
    font-size: 0.8em;
}
#main_content h1.making_sense 
{padding-bottom:25px;
    margin-left:0!important;
}
#main_content .section h1
{padding-bottom:10px!important;
}
#main_content .section h3
{margin-left:10px;
     color:#004A6D;
}
#main_content .section 
{width:288px;
    margin-bottom:10px;
}
#main_content .section h2 a 
{width:286px;
    text-decoration:none!important;
    display:block;
    
}
#main_content .fullwidth .section h2 a 
{padding:10px;
    background-repeat:repeat-x;
    width:266px;
}
#main_content .fullwidth .section .top_link 
{float:right;
    
}
#main_content .fullwidth .section .top_link a
{background-image:none;
    
}
#main_content .standard ul a
{
    font-weight:bold;
}
#main_content .standard ul p
{   padding:5px 10px;
}
#main_content .standard ul.search_results p
{padding:10px;
}
#main_content .standard ul.search_results a
{
    font-weight:normal;
}
#main_content .blue a,
 #main_content .funding h2 a 

{background-image:url(../images/generic/gradient_dk_blue.gif)!important;
}
#main_content .green a 
{background-image:url(../images/generic/gradient_green.gif);
}
#main_content .lt_blue a 
{background-image:url(../images/generic/gradient_lt_blue.gif);


}

#main_content .yellow a 
{background-image:url(../images/generic/gradient_yellow.gif);
}
#main_content .section p
/*#main_content .section pre*/
{padding:10px;
}
/*#main_content .section pre 
{width:288px!important;
}*/
    
#main_content .section h2 
{display:block; 
    
}
#main_content .fullwidth .blue a 
{
    width:287px;
    background-image:none;
}
#main_content h2.funding img.small
{/*background-image:url(../images/text/h1_what_funding.gif);*/
    height:61px!important;
    width:285px;
    margin-left:-10px!important;
}
#main_content h2.funding img.large 
{display:none!important;
}
/*#main_content h2.funding
{margin-left:-10px;
    padding-left:10px;
}*/
#main_content h2.funding a 
{margin-left:0px!important;
    padding-top:0!important;
    padding-bottom:0!important;
}
#main_content div.funding
{background-image:none!important;
    height:auto!important;
    width:auto!important;
    margin-left:0px!important;
}
h1.making_sense img.small 
{width:287px;
    height:80px;
    /*background-image:url(../images/text/h1_making_sense.gif);*/
}
h1.making_sense img.large
{display:none!important;
}
.alph_nav li 
{display:inline;
    padding-right:4px;
}
.alph_nav li p
{display:inline;
}
.alph_nav li.active p
{
color:#004A6D;
font-weight:bold;
font-size:0.88em;
text-decoration:underline;}
.alph_nav li a 
{font-weight:bold;
    font-size:0.88em;
}
.alph_nav ul
{background-image:url(../images/generic/gradient_alph_nav.gif);
    background-repeat:repeat-x;
    float:left;
    min-height:22px;
    padding-top:5px;
    padding-left:10px;
    padding-right:8px;
}

#main_content dt 
{
    font-size:1.19em;
    color:#004A6D;
}
#main_content dt 
{margin-bottom:15px;
    margin-top:15px;
    float:left;
    width:100%;
}
#main_content dl
{   padding-left:10px;
    padding-right:10px;
    float:left;
   
    
} 
#main_content dd 
{padding-bottom:15px;
    float:left;
    width:100%;
}

#main_content dd a a.more 
{display:block;
    float:right;
}
#main_content div.funding dt a 
{background-image:none!important;
    
    font-weight:bold;
}
#main_content div.funding dt
{margin-bottom:0;
    margin-top:0;
    padding-left:10px;
    font-size:0.75em;
} 
#main_content div.funding dd 
{padding-bottom:0;
    
   
}
#main_content div.funding dd p
{
    padding-top:5px!important;
}
#main_content div.funding dl
{padding-left:0;
    padding-right:0;
}
#main_content div.lt_blue dl
{margin-top:20px;
}
#main_content .left_col

{float:none;
}
#main_content .left_col
{width:130px!important;
}
#main_content .right_col
{width:300px;
}
#main_content .right_col p,
#main_content .right_col a 
{color:#166B87;
}
.similar_terms 
{clear:both;
    padding:15px 10px;
    
}
.similar_terms li 
{float:left;
    padding-right:5px;
    padding-bottom:15px;
}
.similar_terms li a 
{text-decoration:underline;
}
.sort 
{color:#004A6D;
    /*float:left;*/
}
.sort ul li,
.sort ul li p 
{display:inline;
}
.sort ul li p a
{width:50px!important;
    display:inline;
    margin-top:-15px;
    
}

.sort ul 
{
    float:left;
}
.sort ul .page_nav 
{float:right;
    display:inline;
}
.sort ul .page_nav input
{background-color:#fff;
    color:#004A6D;
    border:0px solid transparent;
    font-size:0.75em;
    font-family:Arial,helvetica, Serif;
    height:16px!important;
    /*text-decoration:underline;
    margin-left:-1px!important;
    margin-right:-1px!important;
    width:auto;*/
}
/*.sort ul .page_nav input:hover
{text-decoration:underline!important;
    border-bottom:1px solid #004a6d;
    
}*/
/*.sort ul li 
{   
    float:left;
   
}*/
.sort ul.border_top
{padding-top:5px;
}
.sort ul li.float_right 
{   
    float:right!important;
}
.search_results li p.relevance 
{float:left;
    margin-left:0;
    font-weight:bold;
    color:#004A6D;
}

.search_results li p
{margin-left:60px;
}
.contacts li p
{margin-left:0px;
}
.search_results li p a 
{text-decoration:underline;
}
.search_results 
{clear:both;
    width:289px;
    margin-top:-10px!important;
}
.section .firstline 
{font-weight:bold;
    color:#004A6D;
    padding-bottom:0px!important;
    margin-bottom:-10px;
}
.select 
{width:202px;
    margin-top:10px;
    
}
.sm_select
{width:65px;
}
h2.non_image 
{color:#166B87;
    font-size:1.2em;
    font-weight:normal;
    margin-left:10px;
    
}
#main_content .fullwidth h2.non_image a
{color:#166B87;
    font-weight:normal;
    padding: 0px;
}
.contacts h2.non_image
{margin-bottom:10px;
  
}
.date 
{color:#166B87;
    padding-top:2.5px!important;
    padding-bottom:2.5px!important;
    font-size:0.9em;
}
#main_content .fullwidth .date span
{color:#646464;
    font-family: Arial,helvetica, Serif;
    font-weight: normal;
}
.contacts h2.non_image 
{padding-left:0;
}
.standard .desc, #main_content .standard .desc p
{padding-top:0px!important;
}
p.sectiontitle 
{padding-top:0px!important;
    
    padding-bottom:5px!important;
    padding-left:9px!important;
    /*margin-left:55px!important;*/
   
}
p.title 
{padding-bottom:5px!important;
}
#main_content .quote
{background:url(../images/generic/quote_grad_green.gif) repeat-x top left;
    position:relative;
    
    display:inline-block;
}
#main_content .quote blockquote
{width: 210px;
    background: transparent url(../images/generic/quote_open.gif) no-repeat top left;
    margin: 15px;
    padding-left: 20px;
    color: #4A7B22;
    font-size: 1.4em;
    font-weight: bold;
    
    float:left;
}
#main_content .quote blockquote p
{width: 190px;
    background: transparent url(../images/generic/quote_close.gif) no-repeat bottom right;
    padding: 0 20px 0 0;
    float: left;
}
#main_content .quote .quoted
{width: 145px;
    margin: 15px;
    padding-left: 15px;
    border-left: solid 1px #4A7B22;
    /*float:right;*/
    
}
#main_content .quote .quoted p
{padding: 0px;
}
#main_content ul.links
{padding: 0 0 10px 10px;
}
#main_content ul.links li
{padding-top:5px;
    padding-left: 13px;
    background-color: White;
    background-image:url(../images/navigation/icon_int_link.gif);
    background-repeat:no-repeat;
    background-position:left 80%;
}
#main_content ul.links li.external, 
#main_content dl dt a.external,
#main_content p.marg_bttm a.external,
#main_content li.border_bttm a.external
{background-image:url(../images/navigation/icon_ext_link.gif)!important;
    background-repeat:no-repeat!important;
    
}
#main_content p.marg_bttm a.internal,
#main_content dl dt a.internal,
#main_content li.border_bttm a.internal
{background-image:url(../images/navigation/icon_int_link.gif)!important;
    background-repeat:no-repeat!important;
}
#main_content p.marg_bttm
{clear:both;
    
}
#main_content p.marg_bttm a.external,
#main_content p.marg_bttm a.internal 
{padding-left:15px!important;
    margin-left:10px;
    background-position:left 50%!important;
}
#main_content dl dt a.external,
#main_content dl dt a.internal,
#main_content dl dt a.documents
 
{ background-position:left 2px!important;
    
}
#main_content ul.links li.external
{background-position:left 80%!important;
}
#main_content ul.links li.documents,
#main_content dl dt a.documents, 
#main_content li.border_bttm a.documents
{background-image:url(../images/navigation/icon_doc.gif)!important;
    background-repeat:no-repeat!important;
    background-position:left 50%!important;
    
}
#main_content dl dt a.documents,
#main_content dl dt a.internal,
#main_content dl dt a.external,
#main_content li.border_bttm a.documents,
#main_content li.border_bttm a.internal,
#main_content li.border_bttm a.external
{padding-left:15px;
}
#main_content ul.links li p, #main_content ul.links li a
{padding: 0;
    margin: 0;
    background-image: none;
}
.suggest .textbox 
{width:216px!important;
}
.suggest h3 
{margin-left:0!important;
}
li.full 
{width:100%;
    clear:both;
}
.registration li.float_left 
{/*clear:both;*/
    width:127px;
    padding-bottom:10px;
}

.login .border_bttm,
.login .border_top,
.login .border_left,
.login .border_right
{float:left;
    width:310px!important;
}

.login ul.submit
{ margin-left:0px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    padding-left:0!important;
}
.login ul.submit li label 
{margin-left:0px!important;
}
.login ul.submit li 
{display:block!important;
}
.login li.float_left 
{width:120px!important;
    
    padding-right:0!important;
}
.registration p.float_right
{
    margin-right:35px;
    padding-top:0px!important;
    padding-bottom:0px!important;
}
.registration .sm_textbox
{width:155px!important;
    margin-left:10px;
}
.registration .xtra_sm_textbox
{width:60px!important;
}
.registration .textbox,
.registration select.textbox  
{width:230px!important
}

.registration li.right 
{clear:none;
    width:313px;
}
.login li.right 
{   clear:both;
    width:210px;
}
.login li.forgot
{clear:both!important;
    width:120px!important;
    padding-left:0;
    padding-right:0;
    
    
}
.login li.forgot p 
{padding-left:0px!important;
}
.login .form_grad
{width:300px!important;
    
    float:left;
}
.login .textbox 
{width:202px!important;
}
.login li.forgot p 
{display:inline!important;
}
#wrapper #main_content .login li.forgot p a.view_link
{background-image:none!important;
    font-weight:normal!important;
}
span.error 
{color:#FF0000;
    font-weight:normal!important;
    margin-left:127px;
    font-size:0.75em;
    font-family:Arial, Helvetica, serif!important;
}
.question span.error 
{margin-left:0!important;
    }
span.required 
{font-size:1em;
    margin-left:15px;
    font-family:Arial, Helvetica, serif!important;
    font-weight:normal;
}
.registration ul li ul
{width:285px;
    margin-right:1px;
}
.registration .border_bttm,
.registration .border_top,
.registration .border_right,
.registration .border_left
{float:left;
    width:231px;
    
}
.registration .grad
{width:200px;
    padding: 10px 15px;
    clear:none;
}
.registration .grad label
{font-size: 0.8em;
    font-weight: normal;
    font-family:Arial, Helvetica, serif!important;
    padding-left: 5px;
}
.registration .grad li.float_left 
{width:122px;
    clear:none;
}
.registration ul li li.float_left p
{padding:0!important;
    width:80px;
}
.registration ul li li.float_left
{padding-bottom:10px;
   padding-left:20px;
}
.registration ul li ul
{padding-top:15px;
    padding-bottom:5px; 
   
}
.registration .submit 
{margin-left:127px;
}
.registration ul li ul.submit li p
{padding:0!important;
    width:230px;
}
.registration ul li ul.submit li
{padding-bottom:10px;
   padding-left:0px;
}
.registration .checkbox 
{margin-right:5px;
    margin-left:-4px;
}
.login .checkbox 
{margin-right:5px;
   
}
.registration .submit .checkbox 
{margin-right:0px;
    margin-top:30px;
}

.registration ul
{padding-left:10px;
}

.registration ul li.right
{padding-bottom:7px!important;
    padding-top:3px!important;
}
.newsletter p
{width:auto!important;
    
}
.newsletter 
{width:200px!important;
}
.registration ul li label
{margin-left:-10px!important;
}
.registration .grad label,
.registration .newsletter label
{margin-left:0px!important;
}
.newsletter 
{padding-left:10px!important;
}
.question p.insert_info
{margin-left:35px;
    margin-right:35px;
    padding-left:0px!important;
    padding-right:0px!important;
    color:#004A6D;
    
}
li.details 
{
    width:235px!important;
   
    float:left;
}
#wrapper #main_content li.details p.float_left
{width:160px!important;
    display:inline-block!important;
    padding-left:0!important;
}
#wrapper #main_content li.details .submit
{display:inline-block!important;
    margin-top:-25px!important;
}
.contactus span

{font-weight:normal!important;
    font-family:Arial,verdana, Serif;
   
}
.contactus p 
{padding-top:0px!important;
    padding-bottom:5px!important;
}
/* =Forms
-----------------------------------------------------------------------------*/
#main_content .form_grad ul li,
#main_content .form_grad ul li p
{display:inline;
}
#main_content .form_question 
{font-weight:bold;
    color:#004A6D;
    font-size:1em;
}
#main_content .form_grad ul,
#main_content .form 
{padding-left:10px;
    
}
#main_content label 
{color:#004A6D!important;
}
#main_content .blue .form_grad 
{background-image:url(../images/generic/gradient_pale_blue.gif);
    background-repeat:repeat-x;
}
#main_content .lt_blue .form_grad,
#main_content .registration .grad 
{background-image:url(../images/generic/form_grad_lt_blue.gif);
    background-repeat:repeat-x;
}
#main_content .form_grad ul
{padding-bottom:15px;
}
#main_content .form_grad li 
{padding-right:20px;
    
}
#main_content .form_grad ul.searchitems li 
{margin-left:0px;
    float:left;
    padding-right: 10px;
    
}
#main_content ul.form li
{
    padding-right:10px;
    padding-bottom:10px;
    list-style-type: none;
    display:inline;
}
#main_content ul.form li p 
{display:inline;
}
#main_content ul.form 
{padding-top:15px;
    padding-bottom:15px;
    list-style-type: none;
}
#main_content .textbox 
{width:260px;
}
#main_content .med_textbox 
{width:200px;
}
#main_content .form_grad .med_textbox 
{width:200px;
    margin-top:10px;
}
#main_content .sm_textbox 
{width:130px;
}
#main_content .textarea 
{width:216px;
    height:64px;
}

#main_content .lt_blue .form_grad h3
{
    color:#004A6D;
    padding:5px 10px;
    font-size:0.88em;
    
}
#main_content .lt_blue .form_grad ul p
{padding:0px!important;
}
#main_content .blue .form_grad ul p
{padding-left:0px;
}
#main_content .lt_blue .form_grad ul
{padding-bottom:10px;
    padding-top:10px;
}
#main_content li.small p
{width:123px!important;
   display:block!important;
  float:left;
    
}
#main_content .form_grad li.small p 
{width:113px!important;
    
}

.contacts p span 
{font-weight:normal!important;
    font-family:Arial,helvetica,serif!important;
}
.contacts p{
padding-top:2.5px!important;
padding-bottom:2.5px!important;}

.comments h3 
{padding-left:0!important;
    margin-left:7px!important;
    /*position: relative;*/
}
.comments li 
{
    padding-bottom:7px!important;
    padding-top:7px!important;
}
.comments .comments_area 
{margin-left:10px;
}
.comments .submit 
{margin-top:5px;
    margin-right:3px;
}
.comments p
{color:#004A6D!important;
}
.comments ul li p.posted 
{color:#333!important;
}
#main_content .comments a 
{background-image:none;
    font-weight: bold;
}
.comments textarea
{width:300px;
    height:85px;
    margin-left:7px;
}
.question li,
 .question .checklist div,
  .question .checklist td
{padding-left:35px;
    padding-right:35px;
    padding-top:5px;
    
}
  .question .checklist td,
   .question li
  {background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:2px;
    z-index:30!important;
    position: relative;
    background-image:url(../images/generic/border_lt_blue_hoz.gif);
    
  }
  /*.question ul 
  {background-repeat:repeat-x;
    background-position:bottom;
    background-image:url(../images/generic/border_lt_blue_hoz.gif)!important;
  }*/
   .question li.last 
   {background-image:none!important;
   }
.question .checklist table
{border-spacing:0px!important;
    
   
    margin-right:-2px!important;
    margin-bottom:-5px!important;
}
/*.question th 
{text-align:left;
}*/
.question .marg_bttm 
{margin-bottom:7px!important;
}
.funding .marg_bttm
{margin-bottom:10px!important;
}
 .question .checklist div p
 {padding:0px!important;
   
 }
  .question .checklist
  {margin-bottom:4px;
  }
 .question .checklist td label,
 .question li label
 
 {/*display:inline-block;*/
    float:left;
    display:block;
    font-size:0.75em;
   width:150px;
    padding-left:39px;
    color:#333!important;
    
    
 }

 .question ul li.nopaddtop
 {list-style-type:none;
  
 }
 .question li label
 {padding-left:39px;
    
 }
   .question .checklist td input
   {vertical-align:top;
   }
   
  .question .checklist td input,
   .question li .radio input 
  {  
     float:left;
     margin-left:5px;
  }
.question h2 a
{color:#166b87!important;
    float:left;
    text-decoration:none!important;
}
.question h2 a span
{font-family:Arial, helvetica!important;
    display:inline!important;
    
}
.question h2.border_bttm 
{float:left;
}
.question h2 a span.formquestion
{margin-left:15px;
    margin-right:25px;
    width:210px!important;
    
}

.question li p 
{display:inline;
}

.question ul 
{padding-top:10px;
    padding-bottom:10px;
}
.question span.error, 
p.insert_info 
{margin-left:5px!important;
    margin-right:5px!important;
    width:200px!important;
    display:block;
}
#wrapper #main_content .question .view_link
{
    background-image:none!important;
}
.searchresults .form_grad li p.float_left 
{
    padding-top:0px!important;
   padding-right:0px!important;
}
.searchresults .form_grad
{width:285px;
}
.searchresults .form_grad li.float_left 
{padding-right:15px!important;
}
div#map 
{
    clear:both!important;
    
}
/* =Footer
-----------------------------------------------------------------------------*/
#footer ul li, #footer ul li p 
{display:inline;
}
#footer ul li a 
{padding-left:5px;
    padding-right:5px;
    color:#333;
}
#footer 
{clear:both;
    /*position:absolute;
    bottom:0!important;*/
    position:relative;
    bottom:0;
    margin-left:55px;
    /*margin-left:60px!important;*/
    padding-top:17px;
    padding-bottom:200px;
    z-index:10;
    background-image:url(../images/generic/bubbles_lb.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    overflow:visible!important;
}
#footer .info 
{width:469px;
    float:left;
    margin-left:10px;
}
#footer .sponsors 
{width:157px;
    float:left;
    margin-left:10px;
}
#footer .sponsors p 
{font-size:0.75em;
}
#footer ul 
{margin-bottom:15px;
    padding-bottom:5px;
    padding-left:5px!important;
    text-align:center;
}
#footer ul p 
{font-size:0.75em;
    margin-left:0;
}
#footer p 
{font-size:0.7em;
    margin-left:15px;
    padding-bottom:5px;
    text-align:center;}
#footer img 
{margin-left:15px;
    padding-bottom:10px;
    padding-top:5px;
}
.fund_title 
{width:63px;
    
    
}
#footer .caf a
{color:#333!important;
    font-weight:bold;
    font-size:1.1em;
    
}
#footer .caf
{width:90px!important;
    margin-top:10px;
    text-align:left!important;
}

/* =Crumbtrail
-----------------------------------------------------------------------------*/
#main_content .crumbtrail
{padding-bottom:30px;
}
.crumbtrail li p.active
{font-weight:bold;
    color:#005782;
    
}
.crumbtrail li a,
.crumbtrail li a:visited
{color:#005782!important;
    font-weight:normal!important;
    text-decoration:none!important;
}

.crumbtrail li a:hover,
.crumbtrail li a:focus,
.crumbtrail li a:active
{text-decoration:underline!important;
}
.crumbtrail li,.crumbtrail li p 
{display:inline;
}
/* =Secondary Content
-----------------------------------------------------------------------------*/
#secondary_content 
{   /*position:absolute;
   left:548px;*/
    float:left;
    width:178px;
    padding-left:16px;
    /*position:relative;*/
    /*right:27px;*/
   margin-top:125px;
   
    
    
}
/*#secondary_content .border_bttm
{float:left!important;
}*/
#secondary_content .bubbles
{background-image:url(../images/generic/bubbles_rb.gif)!important;
    height:29px;
    background-repeat:no-repeat;
    background-position:80% bottom;
    
    
}
#secondary_content .page_tail
{background-image:url(../images/generic/page_tail_alt.gif)!important;
    height:65px;
    background-repeat:no-repeat;
    background-position:left bottom;
    
    
}
#secondary_content .green_block 
{background-image:url(../images/generic/gradient_green_secondary.gif);
    background-repeat:repeat-x;
    margin-left:-6px;
    margin-top:20px;
    
}
#secondary_content .green_block h2 
{color:#4A7B21;
    font-size:1.13em;
    padding:10px;
}
#secondary_content .green_block p 
{margin-left:10px;
    margin-right:10px;
    padding-bottom:10px;
    /*width:170px;*/
}
.green .top_marg
{   float:left;
    margin-top:10px!important;
}
#secondary_content .search ul li
{float:left;
    
}
#secondary_content .search fieldset 
{border:0;
    margin: 0;
    padding: 5px 0 0 0;
    float:left;
}
#secondary_content .search
{margin-bottom:45px;
}
#secondary_content .search ul
{padding-bottom:0px;
    float:left;
    
    
    
}

#secondary_content .search ul.paddtop
{padding-top:0px;
}
#secondary_content .search ul li a 
{padding-left:3px;
    padding-right:3px;
    
   
}
#secondary_content .search a
{ color:#646464;
}
#secondary_content h4 a:hover 
{text-decoration:underline;
}
.search_input
{width:129px;
    background-color:#F1F1F1;
    padding-left:5px;
    height:18px!important;
}
.go
{padding-left:4px;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:-6px;
    margin-bottom:-8px;
}
#secondary_content h3 
{min-height:23px;
    padding-top:2px;
    padding-left:5px;
    width:146px;
    padding-right:25px;
}
#secondary_content .blue p,
#secondary_content .blue h4,
#secondary_content .green p,
#secondary_content .green h4
{width:164px;
    
    
} 
#secondary_content .blue h3
{background-image:url(../images/generic/h3_gradient_blue_right.gif);
    color:#004A6D;
    background-repeat:no-repeat;
    
   
    
}
#secondary_content .green h3
{background-image:url(../images/generic/h3_gradient_green_right.gif);
    color:#4B7C20;
    background-repeat:repeat-x;
    margin-left:0px;
    padding-left:10px;
}
#secondary_content .green p.form_question 
{margin-left:0!important;
    
    width:156px!important;
}
#secondary_content .green p.form_item label,
#secondary_content .green span.form_item
{display:block!important;
    width:130px!important;
    
    
    float:left;
}

#secondary_content .green p.form_item,
#secondary_content .green p.form_item input 
{float:left;
}
#secondary_content .green h3 a
{color:#4B7C20;
}
#secondary_content .neg_margin
{ 
    margin-left:-6px;
    width:177px;
    
}
#secondary_content img.neg_margin
{width:178px;
}
#secondary_content ul.links,
#secondary_content .related ul
{margin-bottom:25px;
}
#secondary_content ul.overview li a:hover 
{text-decoration:underline;
}
#secondary_content ul.overview li
{padding-left:0px;
    padding-bottom:5px;
}
#secondary_content ul.overview
{padding-top:15px;
    padding-bottom:20px;
}
#secondary_content ul.overview .active span 
{width:160px!important;
}
#secondary_content ul.overview .active p
{font-weight:bold;
    
    /*text-decoration:underline;*/
    color:#004A6D;
    /*background-image:url(../images/navigation/arrow.gif);
    background-repeat:no-repeat;
    background-position:right 70%;*/
    display:inline;
    /*padding-right:15px;*/
}
#secondary_content ul.overview .active 
{background-image:none!important;
}
#secondary_content ul.overview .active span
{font-family:Arial,helvetica, Serif!important;
}
#secondary_content ul.overview .active img 
{margin-top:2px;
    margin-right:5px;
}
#secondary_content ul.links li
{padding-top:5px;
    padding-left: 13px;
    margin: 0 7px 0 0px;
    background-image:url(../images/navigation/icon_int_link.gif);
    background-repeat:no-repeat;
    background-position:left 8px;
}
#secondary_content ul.links li p,
#secondary_content ul.overview li p 
{width:154px;
    margin-left:0;
}
#secondary_content ul.links li.external 
{background-image:url(../images/navigation/icon_ext_link.gif);
    background-repeat:no-repeat;
    background-position:left 8px;
}
#secondary_content ul.links li.documents 
{background-image:url(../images/navigation/icon_doc.gif);
    background-repeat:no-repeat;
    background-position:left 8px;
}
#secondary_content ul.links li a.side_link
{width: 140px;
}
#secondary_content ul.links li.documents a.float_right
{margin-top:3px;
}
/*#secondary_content .related ul li 
{float:left;
}
#secondary_content .related li a 
{font-weight:bold;
}*/
/*#secondary_content .related p
{color:#004a6d;
    margin-left:5px;
    padding-top:10px;
    padding-bottom:10px;
}*/
/*#secondary_content ul.links li.documents p 
{background-image:url(../images/navigation/icon_add.gif);
    background-repeat:no-repeat;
    background-position:right;
}*/
#secondary_content .related li 
{background-image:none!important;
    padding-left:5px!important;
}
#secondary_content .related li.similar a
{font-weight:bold;
}
#secondary_content .green ul .radio 
{float:left;
    margin-left:10px;
    margin-right:10px;
}
#secondary_content .green ul li p label
{color:#4B7C20!important;
    
    font-weight:bold;
}
#secondary_content .green ul li
{padding-top:5px;
    padding-bottom:5px;
}
#secondary_content .green .form_question label
{font-size:0.75em;
    font-weight:normal!important;
    color:#333!important;
    
    
}
#secondary_content .green .form_question
{padding-left:10px;
    padding-right:10px;
}
#secondary_content .green .form span
{padding: 0px;
    font-family:Arial,helvetica, Serif!important;
}
#secondary_content .green .submit
{margin-left:-25px;
    width:97px;
    
}
/* Events Calendar */
#secondary_content div.calendar
{
    background: transparent url(../images/generic/cal_bg.gif) no-repeat top left;
    font-size: 0.8em;
    width: 156px;
    height: 192px;
    padding: 20px 10px 15px 10px;
    text-align: center;
}
#secondary_content div.calendar ul li
{float:left;
    width:23px;
    font-family:arial,helvetica,serif;
    font-size:0.9em;
    font-weight:bold;
}
#secondary_content div.calendar ul
{float:left;
    height:15px;
}
#secondary_content div.calendar ul li.month
{width:110px!important;
    font-family:Verdana,arial,serif!important;
    
    color:#166D86;
}
#secondary_content div.calendar table 
{clear:both;
    
}

#secondary_content div.calendar table.weekheader
{width:100%;
    font-size: 0.85em;
}

#secondary_content div.calendar table.calendar_table
{
    width: 156px;
    height:135px!important;
    font-size: 0.85em;
    font-family:Verdana, Arial, Serif;
}
#secondary_content table.calendar_table .header
{
    color: #176C87;
    font-weight: bold;
}
#secondary_content table.calendar_table .EventCalendarTitle 
{
    background: #D9F1FB;
    color: #166D86;
    font-weight: bold;
    font-size: 1.1em;
}
#secondary_content table.calendar_table .EventCalendarNextPrev 
{
    font-family:Arial,helvetica, Serif;
}
#secondary_content table.calendar_table .calendarDay
{
    background-color: #FFFFFF;
}
#secondary_content table.calendar_table .current
{
    background-color: #ABCCEC;
}
#secondary_content table.calendar_table .EventCalendarSelected 
{
    background: #176B87 !important;
}
#secondary_content table.calendar_table .EventCalendarEventDay 
{   background-color:#ffffff!important;
    font-weight: bold;
}
#secondary_content table.calendar_table .EventCalendarEventDay a
{
    color: #000000;
}

#secondary_content table.calendar_table .weekend
{
    background-color: #F0F3C7;
}
#secondary_content table.calendar_table .weekend a
{
    color: #333;
    font-weight:bold;
}
#secondary_content table.calendar_table .nodata
{
    color: #888888;
    background-color: #FFFFFF;
}
#secondary_content table.calendar_table .nodata a
{
    color: #888888;
}
/* Side Panel Forms */
#secondary_content .form
{
    padding: 7px;
}
#secondary_content .form .form_options
{
    padding: 5px 0 0 0;
}
#secondary_content .form .form_item
{
    padding: 5px 0;
    font-weight: bold;
    color: #4C7B20;
    
}
#secondary_content .green fieldset 
{margin-left:-1px;
}
#secondary_content .form .form_item label
{
    padding-left: 10px;
}
#secondary_content .form_submit
{
    text-align: center;
    padding: 0 0 5px 0;
}
#secondary_content .paddbttm
{padding-bottom:7px;
}
/* =Site Map
-----------------------------------------------------------------------------*/
.sitemap ul li 
{padding-bottom:20px;
    
}
.sitemap ul li p.border_bttm 
{padding-left:0!important;
    margin-left:10px;
}
.sitemap ul li ul li
{padding-bottom:0px;
    margin-left:40px;
}
.sitemap ul li a span 
{margin-right:5px;
}
.sitemap ul li ul li a 
{font-weight:normal!important;
}
.sitemap ul li ul li p
{padding-top:5px!important;
 padding-bottom:0!important;   
}
.sitemap li.subnav a 
{color:#333!important;
}
/* =Insert Window
-----------------------------------------------------------------------------*/
#insert #main_content 
{
    float:none!important;
    margin-left:0px!important;
    margin-top:0px!important;
    width:auto!important;
    height:auto!important;
    padding-left:0px!important;
    padding-top:0px!important;
    border:1px solid transparent!important;
}

#insert #main_content ul
{padding-top:15px!important;
}
#insert #main_content .section 
{width:auto!important;
    
}
#insert #main_content .section .form_grad
{float:left!important;
    padding-top:15px!important;
}
#insert #main_content .section .textbox 
{width:230px!important;
}
#insert #main_content .float_left
{padding-bottom:10px!important;
}
#insert #main_content .float_left p
{padding-top:5px!important;
}

#insert #main_content .float_right
{padding-right:20px!important;
    width:75px!important;
    padding-top:15px!important;
}
#insert #main_content .first
{clear:both!important;
    padding-right:0!important;
    margin-left:160px!important;
    padding-top:15px!important;
}
#insert #main_content .small
{width:50px!important;
}
#insert #main_content h3 
{padding-left:0!important;
}
