/* ================================
    Default styles FOR DotNetNuke
   ================================
*/   

/* background color for the content part of the pages */
.OrgDefAndExamples {
  border: 2px solid red;
}

.ControlPanel, .PagingTable {
    width: 100%;
    background-color: #FFFFFF;
    BORDER-RIGHT: #003366 1px solid; 
    BORDER-TOP: #003366 1px solid; 
    BORDER-LEFT: #003366 1px solid; 
    BORDER-BOTTOM: #003366 1px solid;
}

.SkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
      font-family: Arial, Helvetica, sans-serif;
    text-decoration: none; 
}

A.SkinObject:link {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#003366;
}

/* style for module titles */


/* style of item titles on edit and admin pages */
.SubHead    {
    padding-left: 12px;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled
{


}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{

}

/* text style used for error messages */
.NormalRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
     font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
    background-color:White;
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
    background-color:White;
}
.DataGrid_Header
{
    background-color:Transparent;
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.DataGrid_Item
{
    background-color:Transparent;
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_SelectedItem
{
    background-color: Silver;
    color: Blue;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.TreeMenu_NodeSelected
{
   font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
    text-decoration:    none;
    color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height:25px;
}
.FileManager_Explorer
{
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList 
{
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
   font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: dimgray 1px solid;
    height: 25px;
}

.FileManager_Pager
{
  font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: dimgray 1px solid;
    height: 25px;
}

.FileManager_StatusBar
{
   font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
  font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-style: none;
}
.FileManager_SelItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}

.FileManagerTreeNode 
{
   font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected 
{
  font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
	width:650px;
}
.WizardButton
{
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: dimgray 1px solid;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	background-color: gainsboro;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height:40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
font-family: Arial, Helvetica, sans-serif;
}


/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
 font-family: Arial, Helvetica, sans-serif;
  background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	/* background: #dddddd; */

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* modified style for Dynamic Login buttons - created by SB on 11/26/07 */

.LoginButton
{
	font-weight: normal;
	font-size: 12px;
	background: url(../0/images/button_background_login.jpg);
	height:20px;
	border: none;
	color: #FFFFFF;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}    

.PWButton
{
	font-weight: normal;
	font-size: 12px;
	background: url(../0/images/button_background_pw.jpg);
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: none;
	height:20px;
	font-weight:bold;
} 

TFOOT, THEAD    {
   font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #003366;
}



A:link  {
    text-decoration:    none;
    color:  #003366;
}

A:visited   {
    text-decoration:    none;
    color:  #003366;
}

A:hover {
    text-decoration:    underline;
    color:  #ff0000;
}

A:active    {
    text-decoration:    none;
    color:  #003366;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}
OL UL LI   {
    list-style-type:    disc;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;

	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
	border: solid 1px red;
	background-color: Transparent;
}

.LabelEditWorkClass
{
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
    background-color: navy;
    color: White;
    
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg {
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */	
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

.eipbuttonbackimg {	
	width: 21px;
	height: 21px;	
	cursor: pointer; /*change mouse to pointer when hover over button*/
	display:-moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/	
	display: inline-block; /* supported by Opera and ? */
}

.eipbutton_edit {
	background: url(../../images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save {
	background: url(../../images/eip_save.gif) no-repeat 100% center;
}
.eipborderhover {
	border: outset 1px;
}
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 90%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #FFFFFF; 
}

.main_dnnmenu_itemhover td {  
	background-color: #FFFFFF; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #efefef;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #330066; 
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border: 1px solid #efefef;
  padding-top: 2px;
  padding-bottom: 2px;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
#dnn_ctr398_Signin_pnlLogin {
   text-align: center;
   padding-bottom: 10px;
}
.Head {
font-family: Arial, Helvetica, sans-serif;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}


/* CSS Document */
html, body, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,img {/*Sets up a series of default settings, and how other selectors can inherit them. This reduces the size of your CSS file and decreases any style maintenance*/
   margin: 0;
   padding: 0;
   border: 0;
}
body {
  text-align: center;
  margin: 0 auto 25px auto;
  font-family: "Trebuchet MS", Arial, sans-serif;
}
a,a:link,a:visited {
  color: #0099CC;
	text-decoration: underline;
}
blockquote {
  font-family: Arial, Helvetica, sans-serif;
}
/*homepage templates styles*/
#gateouterwrapper {
  width: 810px;
  margin: 10px 0 0 0;
  margin-left:auto;
  margin-right:auto;
}
#outerwrapper {
  width: 810px;
  margin: 0 auto;
  background: url(/Portals/0/images/bkgd_mast.jpg) no-repeat;
}
#wrapper {
  width: 810px;
  text-align: left;
  font-family: "Trebuchet MS", Arial, sans-serif;
  margin: 0 auto 0 auto;
}
#wrapper2 {
  width: 800px;
  text-align: left;
   font-family: "Trebuchet MS", Arial, sans-serif;

    padding: 0 15px 15px 15px;
  background-color:#FFFFFF;
}
#topnav {
  text-align: right;
  margin-bottom: 53px;
  padding-bottom: 31px;
  margin-right:8px;
}
.logo {
  margin-left: 45px;
  margin-top: -22px;
  position:relative;
  top:-10px;
}
.backendlogo {
  margin-left: 45px;
  margin-bottom:7px;
  position:relative;
  top:-10px;
}
.printlogo {

}
.providerlogo {
  margin-left: 45px;
  margin-bottom:7px;
  position:relative;
  top:-10px;
}

/*yellow mainnav*/
#homemainavyellow {
   background: url(/Portals/0/images/bkgd_mainav_yellow.jpg) repeat-x;
   font-size: .7em;
   text-transform:capitalize;
   font-weight: bold;
   padding-bottom: 1px;
   padding-left: 22px;

}
#homemainavyellow li {
   float: left;
   list-style-type: none;
   padding: 7px 10px 6px 8px;
   background: url(/Portals/0/images/mainav_line.gif) no-repeat 0 55%;
}
#homemainavyellow li a {
  display: block;
}
#homemainavyellow a,#homemainavyellow a:link,#homemainavyellow a:visited {
  color: #2E0068;
  text-decoration: none;
}
#homemainavyellow a:hover {
  text-decoration: underline;
}
#homemainavyellow li.noline {
  background: none;
}
#mainavyellowbottom {
      background: url(/Portals/0/images/bkgd_mainav_bottom.jpg) no-repeat;
	  height: 2px;
}

#bkgdmiddle {
   background: url(/Portals/0/images/bkgd_gradient.jpg) repeat-y;

}
#bkgdmiddle img {
	margin-left: -12px;
}
#homecontent {
  padding: 31px 0 20px 0; 
}
#homeleft {
   float: left;
  width: 178px;
  padding-right: 60px;
  padding-left: 35px;

}
#homedate {
  color: #B0BEC7;
  font-size: .7em;
  margin-bottom: 16px;
}
#homewelcome {
  font-size: .7em;
  color: #2E0068;
  line-height: 147%;
}
#homewelcome .homehead {
  font-weight: bold;
  display: block;
  margin-bottom: 7px;
  font-size: 1em;
  
}
.readmore {
  display: block;
  text-align: right;
  margin-top: 7px;
}
.readmore a,.readmore a:link,.readmore a:visited {
  color: #0099CC;
  text-decoration: underline;
}
.ivorybox {
  font-size: .7em;
  color: #2E0068;
  background: url(/Portals/0/images/homeleftbox_bkgd.gif) repeat-y;
  border-bottom: 1px solid #2E0068;
  line-height: 147%;
  margin-bottom: 38px;
  margin-top: 30px;
}
.ivorybox h2 {
  font-size: .9em;
  background: url(/Portals/0/images/homeleftbox_top.gif) no-repeat;
  font-weight: bold;
  padding: 5px 0 6px 26px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ivorybox a,.ivorybox a:link,.ivorybox a:visited {
  color: #0099CC;
  text-decoration: underline;
}
.ivorybox img {
  float: left;
  margin-right: 10px;
}
.ivorybox p {
  padding: 5px 8px 10px 5px;
}
#homeleftextra {
  color: #2E0068;
  font-size: .7em;
  line-height: 147%;
  margin-bottom: 35px;
}
#homeleftextra .extraleft {
  float: left;
  margin-right: 13px;
  margin-top: 4px;
}
#homeleftextra p {
  float: left;
  width: 132px;
}
#homeleftextra a,#homeleftextra a:link,#homeleftextra a:visited {
  color: #0099CC;
  text-decoration: underline;
}
#homeright {
  float: left;
  width: 470px;
  padding-right: 55px;
  font-size: .75em;
  line-height: 147%;
}
#homeright h1 {
  color: #FF7900;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 10px;
}
#homeright h2 {
    color: #2E0068;
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 7px;

}

#homeright a.orange,#homeright a.orange:link, #homeright a.orange:visited {
    color: #FF7900;
}
.icons {



}
#homefooter {
  background-color: #2E0068;
  border-top: 5px solid #FFCC00;
  padding: 8px;
  border-left: 1px solid #F49623;
  border-right: 1px solid #F49623;
  border-bottom: 6px solid #F49623;
  font-size: .65em;
  word-spacing: .2em;
 margin-left: 15px;
}
#homecopyright {
  float: left;
  color: #FFFFFF;
}
#homeprivacy {
  color: #F49623;
  float: right;
   color: #FFFFFF;
  line-height: 142%;
}
#homeprivacy a,#homeprivacy a:link,#homeprivacy a:visited {
  color: #F49623;
}
.footersupport {
font-size: 1.1em;
padding-right:10px;
}
/*1 column content styles*/

#homecontentholder {
  padding: 20px 25px 30px 30px; 
  text-align: center;
}
#homecontentholder2 {
  padding: 20px 20px 30px 40px;  
  text-align: center;
}
#onecolumn{
  font-size: .8em;
  line-height: 147%;
  margin: 0 auto 0 auto;
  text-align: left;
  padding: 15px;
}
#onecolumn li {
padding-right: 20px;
margin: 20px;
padding-left:20px;
background: url(../0/images/bullet_orangebox.jpg) no-repeat 0 3px;
list-style-type: none;
}

#onecolumn .pageheader {
  color: rgb(52, 0, 110);
  font-size: 1.7em;
  font-weight: bold;
  margin-bottom: 10px;
}

#onecolumn h1 {
  color: rgb(52, 0, 110);
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 10px;
}

.mainheader{
  color: #FF7900;
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 10px;
}
#onecolumn h2 {
    color: #2E0068;
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 7px;


}

#onecolumn h3 {
/* see note about style hack below */
  background-color: #FFD43B;
  color: #330066;
  font-weight: bold;
  font-size: 1.0em;
  vertical-align: middle;
  padding: 0 2px 0 10px;
}
/* the following is a hack to replicate the above style for the Org Landing "General Information" header on the Org Info tab -- if you change the above style adjust this one to match */
#orglanding_geninfoheader {
  background-color: #FFD43B;
  color: #330066;
  font-weight: bold;
  font-size: 1.0em;
height:24px;
  padding: 4px 2px 0 10px;
  width:98%;
vertical-align:middle;
}
#onecolumn a.orange,#onecolumn a.orange:link, #onecolumn a.orange:visited {
    color: #FF7900;
}
#onecolumn a.purple,#onecolumn a.purple:link, #onecolumn a.purple:visited {
    color: #2E0068;
}
#onecolumn p {
  padding-bottom: 15px;
}
/*login skin styles*/
#homecontentholder3 {
  padding: 20px 10px 30px 50px;  
  font-size: .8em;
}
#homecontentholder3 h2 {
  color: #330066;
  font-size: 1.2em;
}
#welcome {
  padding-top: 10px;
  padding-bottom: 18px;
}
#welcome h1{
  color: #440088;
  font-size: 1.7em;
  padding-bottom:10px;
}
#welcome li {
  list-style-type: none;
}
#welcome blockquote {
   margin-top: 5px;
   margin-left: 20px;

}
#loginleft {
  width: 355px;
  float: left;
  padding-right: 65px;

}

#loginright {
  width: 300px;
  float: left;
  margin-top:-25px;
}
#existingusers{
  background: url(/Portals/0/images/login_gradient_middle.jpg);
  width: 318px;

  padding-top: 45px;

}
#existinguserstop {
  background: url(/Portals/0/images/login_gradient_top.jpg) no-repeat;
  width: 318px;
  height: 15px;
}
#existingusersbottom {
  background: url(/Portals/0/images/login_gradient_bottom.jpg) no-repeat;
    width: 318px;
  height: 15px;
}
h1.existusers {
  position: relative;
  top: 50px;
  left: 30px;
}
/* login page error message styles*/
img#dnn_ctr405_ctl00_imgIcon {
   margin-left: 18px;
}
#dnn_ctr405_ContentPane hr {
   display: none;
}
.forgotpass {
  float:right;
  margin-top: -20px;
  margin-right: 20px;
  padding-bottom: 10px;
  font-size:11px;
}
#newusers{
  background: url(/Portals/0/images/login_gradient2.jpg) no-repeat;
  width: 248px;
  height: 174px;
 padding: 30px 40px 0 30px;

}
h1.newusers {
  margin-bottom: 10px;
}

#loginright h1 {
  color: #440088;
  font-size: 1.2em;
}
#disclaimerlogin {

  font-size: .9em;
  line-height: 147%;


  text-align: left;
  margin-top: 10px;


}
#disclaimer p {
  padding-bottom: 10px;
  text-align:left;
}
img.iconslogin {
  padding-left: 38px;
  padding-bottom: 10px;
}
/*organization landing styles*/
#homecontentholder4 {
  padding: 20px 20px 30px 35px;
  text-align: center;
}
#OrgLandingTabs h1 {
padding-left:5px;

}
#OrgLandingTabs li{
list-style:none;
padding:0;
margin:0;
}
#OrgLandingTabBox{
border:2px solid #FFCC00;
padding: 20px;



}
#orglandingboxtop {
  /* background: url(/Portals/0/images/orglanding_box_top.jpg) no-repeat; */
  width: 758px;
  height: 9px;
}
#orglandingboxmiddle {
/*background: url(/Portals/0/images/orglanding_box_middle.jpg); */
}
#orglandingboxbottom{
/*background: url(/Portals/0/images/orglanding_box_bottom.jpg) no-repeat;*/
  width: 758px;
  height: 9px;
}
#OrgHeader {
	font-size:18px;
	width:300px;
}
#EditOrgButton {
position:relative;
float:right;
top:-20px;
}
#orgdeftable{
font-size:10px;
border-bottom:#333333 1px solid;
border-left:#333333 1px solid;
border-right:#333333 1px solid;
}
#orgdeftable td {
border-top:#333333 1px solid;
}
.step {

   font-size: 1.2em;
   font-weight: bold;
}
.substep {
	font-size: 1em;
	font-weight: bold;
}
.stepimage {
  float: left;
  width: 18px;
  display: block;
}
.steptext {
  float: left;
  width: 130px;
  color: #330066;
  padding-left: 8px;
  margin-top: -16px;
}
/*1 column profile wizard styles*/
#legend {
  float: right;
  margin-right: 21px;
  padding-bottom: 5px;
  margin-top: -15px;
  font-size: .75em;

}
#onecolumnprovider{
  clear: both;
  font-size: .8em;
  line-height: 147%;
  margin: 0 auto 0 auto;
  text-align: left;
  padding: 10px;
}

#onecolumnprovider .pageheader {
  color: #440088;
  font-size: 1.7em;
  font-weight: bold;
  margin-bottom: 20px;
}

#onecolumnprovider h1 {
  background-color: #FFD43A;
  color: #310062;
  font-weight: bold;
  font-size: 1.3em;
  vertical-align: middle;
  padding: 5px 9px 4px 9px;
  text-transform:uppercase;
}
#onecolumnprovider h4 {
  background-color: #FFD43A;
  color: #310062;
  font-weight: bold;
  font-size: .9em;
  vertical-align: middle;
  padding: 5px 9px 4px 9px;
  text-transform:uppercase;
}
#onecolumnprovider h2 {
    color: #2E0068;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 4px;
}

#onecolumnprovider a.orange,#onecolumnprovider a.orange:link, #onecolumnprovider a.orange:visited {
    color: #FF7900;
}
#onecolumnprovider a.purple,#onecolumnprovider a.purple:link, #onecolumnprovider a.purple:visited {
    color: #2E0068;
}
#onecolumnprovider p {
  padding-bottom: 15px;
}
#onecolumnprovider td {
  font-family: "Trebuchet MS", Arial, sans-serif;
}
#profileheader {
  margin-bottom: 20px;
}
#h0 {
  color: rgb(52, 0, 110);
  font-size: 1.7em;
  font-weight: bold;
  top:-20px; 
  position:relative;
}

.purpletext {
	color: #2E0068;
	font-size:1.1em;
}
.purpletext_searchheaders {
	color: #2E0068;
	font-size:1.2em;
}
.purpletext2 {
	color: #2E0068;
}
.purpletext2 .indent {
}
.minimumtext {
	font-size:.85em;
}
.advancedsearchtext {
	color: #2E0068;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
}
.cityzipselecttext {
	color: #2E0068;
	font-weight:bold;
position:relative;
top:-18px;
}
.cityzipselecttext label {
padding-right:200px;
}
/*profile detail page - provider - nologo skin */
#wrapperprofile {
  width: 650px;
  text-align: left;
   font-family: "Trebuchet MS", Arial, sans-serif;
    padding: 0;
  background-color:#FFFFFF;
margin-top: -15px;

}
#wrapperprofile_frontend {
  width:100%;
  text-align: left;
   font-family: "Trebuchet MS", Arial, sans-serif;
  background-color:#FFFFFF;
}
#profilecontentholder {
  padding: 0;
  color: #000000;
}
.profilecontentholder_frontend {
  padding: 0;
  color: #000000;
}
#parent_onecolumnprovider .profilecontentholder_frontend {
  margin-top: -19px;
}
#profilecontentholder h1 {
  font-size: 1.1em;
}
#profilecontentholder h2 {
 margin-left: 475px;
 font-size: 20px;
 padding-top: 10px;
 color: #440088;
}
.greytext {
  color: #666666;
}
#profilecontentholder h3 {
color: #000000;
display: inline;
margin-right: 10px;
}
#profilecontentholder th {
  color: #000000;
}
#yellowbar {
  background: url(/Portals/0/images/bkgd_profiledet_bar.jpg);
  width: 600px;
  height: 30px;
}
#yellowbar_profilecontentholder {
  background: url(/Portals/0/images/bkgd_profiledet_bar.jpg);
  width: 630px;
  height: 30px;
}
#gradienttop {
  background: url(/Portals/0/images/wizard_box_top.jpg) no-repeat;
  width: 551px;
  height: 6px;
}
#gradientmiddle{
  background: url(/Portals/0/images/wizard_box_middle.jpg) repeat-y;
 padding: 10px 30px 20px 25px;
}
#gradientbottom{
  background: url(/Portals/0/images/wizard_box_bottom.jpg) repeat-y;
    width: 551px;
  height: 11px;
}
.italic {
  font-style: italic;
}
.indent {
position:relative;
left:20px;
}
.indent input {
margin-right:10px;
}
.indent_shaded {
position:relative;
left:20px;
padding-right:20px;
}
.indent_3col {
position:relative;
left:20px;
}
.indent_3col label {
margin-right:30px;
}
.indent_4col {
position:relative;
left:20px;
}
.indent_4col label {
margin-right:40px;
}
.indent_5col {
position:relative;
left:20px;
}
.indent_5col label {
margin-right:30px;
}
.purplebkgd {
  background-color: #2E0068;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 1.1em;
  vertical-align: middle;
  padding: 9px;
}
.border {

}
.wizardpad {
   padding: 0 10px 0 10px;
}
.wizardpad blockquote {
	font-family:"Trebuchet MS",Arial,sans-serif;
}
.label {
  font-weight: bold;
  font-size:13px;
}
.bold {
  font-weight: bold;
}
#dnn_ctr397_ModuleContent em {
  font-size:11px;
}
.peachbkgd {
  background-color: #FDB064;
  color: #2E0068;
  font-weight: bold;
  font-size: 1.1em;
  vertical-align: middle;
  padding: 9px;
}
.organization {
  color: #FF7900;
}
.organizationname {
  font-size: 1.2em;
}
.orange {
  color: #FF7900;
}
.key {
  text-align: center;
}
.cellpadding {
  padding: 10px 30px;
}

.labeldsc {
  font-weight: normal;
  font-style: italic;
}
.mainnv_adjust {
	margin-left:11px;
}
#leftextras {
   padding: 0px 15px 15px 15px;
   font-style:italic;
}
#leftextras p {
  padding-bottom: 5px;
}
/* field border */
#onecolumnprovider input,#onecolumnprovider select {
  border: 1px solid #0099CC;
}
#onecolumn input,#onecolumn select {
  border: 1px solid #0099CC;
}
#homecontentholder input, #homecontentholder select {
  border: 1px solid #0099CC;
}

#input.border {
  border: 1px solid #7797A4;
  margin-top: 3px;
}
#onecolumnprovider input[type="checkbox"], #onecolumn input[type="checkbox"], #homecontentholder input[type="checkbox"], #onecolumnprovider input[type="radio"], #onecolumn input[type="radio"], #homecontentholder input[type="radio"] { 
border: none; 
margin-right: 10px;
}
#onecolumnprovider input[type="text"] { 


}
/* combo box height fixes */
#onecolumnprovider input[type="combo"] { 
height: 19px; 
}
#onecolumnprovider input.ComboBoxInput_Default[type="text"] { 
height: 21px; 
}
#onecolumn input[type="combo"] { 
height: 19px; 
}
#onecolumn input.ComboBoxInput_Default[type="text"] { 
height: 21px; 
}
#homecontentholder input[type="combo"] { 
height: 19px; 
}
#homecontentholder input.ComboBoxInput_Default[type="text"] { 
height: 21px; 
}

.width150 td {
	width:150px;
}
.profwiz_reqfield {
padding-left:32px;
}
.profwiz_indirfield {
position:relative;
left:32px;
}
.researchquestion {
/*background:#E5E5E5;
padding:4px;*/
color:#999999;
}
/* 1 column checkbox list */
.checkboxlist td input {
  display: block;
  float: left;
  width: 25px;
  margin-left:-3px;
}
.checkboxlist td label {
  display: block;
  float: left;
  width: 435px;
}
/* 1 column / half page checkbox list*/
.checkboxlist1a td {
	vertical-align:top;
	height:23px;
}

.checkboxlist1a td input {
  display: block;
  float: left;
  width: 25px;
  vertical-align: top;
  margin-left:-3px;
}
.checkboxlist1a td label {
  display: block;
  float: left;
  width: 215px;
}
/* 2 column checkbox list */
.checkboxlist2 td input {
  display: block;
  float: left;
  width: 25px;
  margin-left:-3px;
}
.checkboxlist2 td label {
  display: block;
  float: left;
  width: 200px;
}
/* 3 column checkbox list*/
.checkboxlist3 td {
	vertical-align:top;
}
.checkboxlist3 td input {
  display: block;
  float: left;
  width: 25px;
  vertical-align: top;
  margin-left:-3px;
}
.checkboxlist3 td label {
  display: block;
  float: left;
  width: 100px;
}
/* 4 column checkbox list*/
.checkboxlist4 td {
	vertical-align:top;
}
.checkboxlist4 td input {
  display: block;
  float: left;
  width: 25px;
  vertical-align: top;
  margin-left:-3px;
}
.checkboxlist4 td label {
  display: block;
  float: left;
  width: 100px;
}
.purplehead {
    color: #2E0068;

	font-weight: bold;
}

#psegonecolumn {
  text-align: right;
  margin-right: 44px;
  padding-bottom: 15px;

  margin-top: 10px;
 
}
#disclaimer {
 font-size: .75em;
  line-height: 147%;

 padding: 20px 25px 0 25px;
  text-align: left;
}
#disclaimer p {
  padding-bottom: 10px;
}
/*main navigation
#navigation {
  background: url(/Portals/0/images/mainv_bkgd.jpg) no-repeat;
}
#navigation h1 {
  color: #FFFFFF;
  padding-top: 4px;
  padding-left: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .9em;
}
#navigation ul {
  padding: 13px 0 25px 13px;
}
#navigation li {
  background: url(/Portals/0/images/mainav_bullet.jpg) no-repeat;
  padding: 0 0 4px 19px;
  margin-bottom: 7px;
  list-style-type: none;
}
#navigation li a {
  text-decoration: none;
}
#navigation li.down {
  background: url(/Portals/0/images/mainav_bullet_dn.jpg) no-repeat;
  padding: 0 0 4px 19px;
  margin-bottom: 7px;
  list-style-type: none;
}
#navigation li.down a,#navigation li.down a:link,#navigation li.down a:visited{
  text-decoration: none;
  color: #FF7900;
  font-weight: bold;
}
#navigation li a:hover {
 text-decoration: underline;
}
#navigation li.down a:hover {
  text-decoration: underline;
}
*/
/*gateway page styles*/
#gatewrapper {
  width: 638px;
  margin: 0 auto;
  text-align: left;
 }
 #gatewrapper_splash {
  width: 810px;
  margin: 0 auto;
  text-align: left;

 }
#gatebkgdtop {
  background: url(/Portals/0/images/bkgd_top.gif) no-repeat;
  width: 638px;
  height: 10px;
}
#gatebkgdtop_splash {
  background: url(/Portals/0/images/bkgd_top_splash.gif) no-repeat;
  width: 800px;
  height: 46px;
}
#gatebkgdmiddle_splash {
  background: url(/Portals/0/images/bkgd_middle_splash_new.gif) no-repeat;
  margin-top: -15px;
 height: 366px;

}

#gatebkgdmiddle {


}
#gatebkgdbottom {
  background: url(/Portals/0/images/bkgd_bottom_splash_new.gif) no-repeat;
  margin-top: 57px;
 height: 62px;

}
#gatemast {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;

}
#gatemast img {
   margin-bottom: 0px;
}
#gatemast h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #34006E;
}
#gatemast a h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #34006E;
}
#gatemast_splash {

  padding-top: 5px;
  padding-bottom: 5px;


}
#gatemast_splash img {
   margin-bottom: 0px;
}
#gatemast_splash h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #34006E;

}
#gatemast_splash a h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #34006E;
}
#tagline_splash {
width: 350px;
margin-left: 240px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #34006E;
  font-weight: bold;
  text-align: center;
}
.welcome {
  margin-right:100px;
}
#gatecontent {
  background-color: #34006E;
  padding: 23px 0 23px 22px;
  text-align: center;
  color: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;

    font-size: .7em;
  font-weight: bold;
}

#gatecontent_splash {
  margin-left: 140px;
padding-top: 68px;
  color: #34006E;
  font-family:Arial, Helvetica, sans-serif;
    font-size: .85em;
  font-weight: bold;
  position:relative;
  top:-10px;
}
#gatecontent a,#gatecontent a:link,#gatecontent a:visited {
  color: #0099CC;
  text-decoration: none;

}
#gatecontent_splash a,#gatecontent_splash a:link,#gatecontent_splash a:visited {
  color: #0099CC;
  text-decoration: none;   
  font-size: .8em;  
}
.hometext {
  text-align: center;
  margin-top: 2px;
  padding-left:0px;
  padding-right:8px;
}
.hometext2 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 2px;
  padding-left:0px;
  padding-right:8px;
  color:#FFFFFF;
}

.gatelinks {
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
}
#gatefindprograms {
  float: left;
  width: 178px;
  border: 4px solid #FFFFFF;
  margin-right: 16px;
  background-color: #FF7900;
}
#gatefindprograms img {
  border: 0;
}
#gatefindprograms h2 {
  font-size: 1em;
  border-bottom: 4px solid #FFFFFF;
  background-color: #34006E;
  padding: 6px 0 7px 0;

}

#gatebuscarprogramas {
  float: left;
  width: 178px;
  border: 4px solid #FFFFFF;
  margin-right: 16px;
  background-color: #FF7900;

}
#gatebuscarprogramas  img {
  border: 0;
}
#gatebuscarprogramas  h2 {
  font-size: 1em;
  border-bottom: 4px solid #FFFFFF;
  background-color: #34006E;
  padding: 6px 0 7px 0;
}

#gateeditprofile {
 margin: 0 auto 0 auto;
  width: 178px;
  border: 4px solid #FFFFFF;
  background-color: #FF7900;

}
#gateeditprofile img {
  border: 0;
}
#gateeditprofile  h2 {
  font-size: 1em;
  border-bottom: 40px solid #FFFFFF;
  background-color: #34006E;
  padding: 6px 0 7px 0;
  color: #FFFFFF;
  font-weight: bold;
}
#gateeditprofile_splash {
  float:left;
  height: 208px;
    width: 160px;
  margin-right: 38px;
  background: url(/Portals/0/images/purple_splash.png) no-repeat;
padding-top: 5px;
}

#gateeditprofile_splash img {
  border: 0;
  margin-right:10px;
  margin-top:14px;
}
#gateeditprofile_splash  h2 {
  font-size: 1em;
  padding: 0px 0 0px 0;
  color: #0099CC;
  font-weight: bold;
  text-align: center;
 
}
#gatefindprograms_splash {
  float:left;
    width: 160px;
  height: 208px;
    margin-right: 38px;
  background: url(/Portals/0/images/purple_splash.png) no-repeat;
padding-top: 5px;

}
#gatefindprograms_splash img {
  border: 0;
  margin-right:9px;
  margin-top:15px;
}
#gatefindprograms_splash  h2 {
  font-size: 1em;
  padding: 0px 0 0px 0;
  color: #0099CC;
  font-weight: bold;
  text-align: center;
 
}
#gatebuscarprogramas_splash {
  float:left;
    width: 160px;
  height: 208px;
    margin-right: 38px;
  background: url(/Portals/0/images/purple_splash.png) no-repeat;
padding-top: 5px;
}
#gatebuscarprogramas_splash img {
  border: 0;
  margin-right:9px;
  margin-top:14px; 

}
#gatebuscarprogramas_splash  h2 {
  font-size: 1em;
  padding: 0px 0 0px 0;
  color: #0099CC;
  font-weight: bold;
  text-align: center;
 
}
#gatebottomnav {
  color: #F49623;
  font-size: .7em;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-weight:bold;
  text-align: center;
  margin: 12px 0 12px 20px;
  word-spacing: .2em;
  float:right;
  margin-right:20px;
  margin-top:17px;
  vertical-align:middle;
}
#gatebottomnav img {
  margin-top:-5px;
}
#gatebottomnav a,#gatebottomnav a:link,#gatebottomnav a:visited {
  color: #F49623;
  
}

#gatepseg {
  text-align: center;
  position: relative;
  
}
#gatepseg_splash {
  text-align: right;
  padding-right: 20px;
  margin-top: -25px;
}
#bkgdbottom {
  background: url(/Portals/0/images/bkgd_bottom.gif) no-repeat;
  width: 638px;
  height: 8px;
}
#bkgdbottom_splash {
 
}
#gatefooter {

  color: #FFFFFF;
  font-family: "Trebuchet MS", Arial, sans-serif;
  margin-left: 20px;
  margin-top: 14px;
  font-size: .7em;
  float: left;
  position:relative;
}
#login {
  float: right;

}
#login a,#login a:link,#login a:visited {
  color: #FFFFFF;
  font-weight: normal;

}
#gatelogin {
  float: right;
  margin-top: -30px;

}
#gatelogin a,#gatelogin a:link,#gatelogin a:visited {
  color: #FFFFFF;
  font-weight: normal;

}
/*clears floats with no presentational markup*/
.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
   display: inline-table;
}
/*Hides from IE Mac \*/

.clearfix {
    display: block;


}
/*End Hack \*/

#popup {
	font-size: .7em;
	font-family: "Trebuchet MS", Arial, sans-serif;
  padding-left: 10px;
    padding-right: 10px;
  text-align: left;
  line-height: 140%;
}
#popup li {
  text-align: left;

	margin-left:20px;
	padding-left:20px;
	background: url(../0/images/bullet_orangebox.jpg) no-repeat 0 3px;
	list-style-type: none;


}
/* About Us Styles */

#about_header h1{
font-size: 1.7em; 
color: #440088;
  font-family: "Trebuchet MS", Arial, sans-serif;
}
#about_text h1 {
	margin-top:-5px;
	margin-left:-5px;
	padding:0px;
    color: #330066;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

#about_text ul {
	margin-left:-5px;
	padding-bottom: 20px;

}
#about_text li {
	margin-left:20px;
	padding-left:20px;
	background: url(../0/images/bullet_orangebox.jpg) no-repeat 0 3px;
	list-style-type: none;
	font-size: 1em;
	font-family: "Trebuchet MS", Arial, sans-serif;

}

/* Terms of Service & Privacy Statement Styles */
#dnn_ctr_Terms_lblTerms .SubHead {
	padding: 0px;
    font-size:  11px;
    font-weight:    bold;
    color: #310062;
	text-transform:uppercase;
}

#dnn_ctr_Terms_lblTerms ul {
	margin-left:20px;
	margin-bottom: 20px;
}
#dnn_ctr_Terms_lblTerms li {
	background: url(../0/images/bullet_orangebox.jpg) no-repeat 0 3px;
	list-style-type: none;
}

/* Provider Signup */
/* 11-27-07 - sb - added style 
Fix to move img items over in IE on Sign Up page
*/
#dnn_ctr430_ContentPane td img {
padding-left: 20px;
}

/* 11-28-07 - sb - added style */
#provsignupboxtop {
  background: url(/Portals/0/images/signup_boxtop.jpg);
  width: 735px;
  height: 18px;
  margin-top:-20px;
}
#provsignupboxmiddle {
background: url(/Portals/0/images/signup_boxmiddle.jpg);

}
#provsignupboxmiddle .table {
position:relative;
left: 10px;
width: 99%;
}
#signupitems {
position:relative;
left: 20px;
}

#provsignupboxbottom{
background: url(/Portals/0/images/signup_boxbottom.jpg) no-repeat;
  width: 735px;
  height: 18px;
position:relative;
top:-18px;
}

.MasterTable_Default {
margin-top:10px;
margin-bottom:20px;
 width:90%;
}

.MasterTable_2column {
margin-top:10px;
margin-bottom:20px;
 width:98%;
}
#divOrgAdmin input {
border: none;
}
#onecolumn input[type="checkbox"] { 
border: none; 

}
.regpadding {
  padding: 0 10px 0 20px;
  margin-top: -15px;
  font-style: italic;
}

#disclaimersignup {
 font-size: .75em;
  line-height: 147%;
  margin-top: -10px;
 padding: 0 25px 0 25px;
  text-align: left;
}

.addaprogrambutton {text-align: right;}

/* styles for the Organization Profile Page */
.alertimage {
padding-left:12px; 
position:relative; 
top: 5px;
}
.alertimage2 {
position:relative;
top: 5px;
}
.extpad {
padding-left:24px;
}

.orgreqimage {
padding-left:14px; 
padding-bottom:6px;
}
/* styles for backend skin */
#backend_outerwrapper {
  width: 1000px;
  margin: 10 auto 0 auto;
  padding: 0;
  background: url(/Portals/0/images/bkgd_mast_backend_new.jpg) no-repeat;
}
#backend_wrapper {
  width: 1000px;
  text-align: left;
  font-family: "Trebuchet MS", Arial, sans-serif;
  margin: 0 auto 0 auto;
}
#backend_homemainavyellow {
   background: url(/Portals/0/images/bkgd_mainav_yellow_backend_new.jpg) repeat-x;
   font-size: .7em;
   text-transform:capitalize;
   font-weight: bold;
   padding-bottom: 1px;
   padding-left: 18px;

}

#backend_homemainavyellow li {
   float: left;
   list-style-type: none;
   padding: 7px 10px 6px 8px;
   background: url(/Portals/0/images/mainav_line.gif) no-repeat 0 55%;
}
#backend_homemainavyellow li a {
  display: block;
}
#backend_homemainavyellow a,#backend_homemainavyellow a:link,#backend_homemainavyellow a:visited {
  color: #2E0068;
  text-decoration: none;
}
#backend_homemainavyellow a:hover {
  text-decoration: underline;
}
#backend_homemainavyellow li.noline {
  background: none;
}
#backend_mainavyellowbottom {
      background: url(/Portals/0/images/bkgd_mainav_bottom_backend_new.jpg) no-repeat;
	  height: 2px;
}

#backend_bkgdmiddle {
   background: url(/Portals/0/images/bkgd_gradient_backend_new.jpg) repeat-y;

}
#backend_onecolumnprovider{
  clear: both;
  font-size: .8em;
  line-height: 147%;
  margin: 0 auto 0 auto;
  text-align: left;
  padding: 8px;
}
#backend_onecolumnprovider h4 {
  background-color: #FFD43A;
  color: #310062;
  font-weight: bold;
  font-size: .9em;
  vertical-align: middle;
  padding: 5px 0px 4px 9px;
  text-transform:uppercase;
}
#backend_onecolumnprovider th {
font-family: "Trebuchet MS", Arial, sans-serif;
color:#000000;
}
#backend_onecolumnprovider td {
  font-family: "Trebuchet MS", Arial, sans-serif;

}
#backend_onecolumnprovider h1 {
  color: #310062;
  font-weight: bold;
  font-size: 1.6em;
  vertical-align: middle;
}
#backend_onecolumnprovider h2 {
  background-color: #FFD43A;
  color: #310062;
  font-weight: bold;
  font-size: 1em;
  vertical-align: middle;
  padding: 5px 9px 4px 9px;
  text-transform:uppercase;
}
#backend_leftnav {
	float:left;
	width: 200px;
	height:185px;
}
#backend_leftnav a {
 text-decoration:none;
}
#backend_leftnav table {
border:1px solid #FF952C;
}
#backend_leftnav th {
padding:0;
}
.backend_navitem {
	background:url(../0/images/mainav_bullet_backend.gif) bottom no-repeat;
}
#backend_admintext{
vertical-align:top;
padding:0;
margin:0 auto;
}
#backend_itemlisting {
	float:left;
	width: 750px;
}
.backend_disclaimer {
text-align:center;
}
.backend_disclaimer_onecolumn {
text-align:center;
}
#backend_homefooter {
  width:967px;
  background-color: #2E0068;
  border-top: 5px solid #FFCC00;
  padding: 8px;
  border-left: 1px solid #F49623;
  border-right: 1px solid #F49623;
  border-bottom: 6px solid #F49623;
  font-size: .65em;
  word-spacing: .2em;
 margin-left: 11px;
}
#backend_homefooter_onecolumn {
  width:982px;
  background-color: #2E0068;
  border-top: 5px solid #FFCC00;
  padding: 8px;
  border-left: 1px solid #F49623;
  border-right: 1px solid #F49623;
  border-bottom: 6px solid #F49623;
  font-size: .65em;
  word-spacing: .2em;
 margin-left: 11px;
}
/* styles for parent skins */
#parent_outerwrapper {
  width: 1000px;
  margin: 10px auto 0 auto;
  padding: 0;
  background: url(/Portals/0/images/bkgd_mast_backend_new.jpg) no-repeat;
}
#parent_outerwrapper_profdetails {
  width: 1000px;
  margin: 10px auto 0 auto;
  padding: 0;
  background: url(/Portals/0/images/bkgd_mast_backend_new.jpg) no-repeat;
}
#parent_wrapper {
  width: 1000px;
  text-align: left;
  font-family: "Trebuchet MS", Arial, sans-serif;
  margin: 0 auto 0 auto;
}
.profilelogo {
margin-top:-23px;
}
#parent_homemainavyellow {
   background: url(/Portals/0/images/bkgd_mainav_yellow_backend_new.jpg) repeat-x;
   font-size: .7em;
   text-transform:capitalize;
   font-weight: bold;
   padding-bottom: 1px;
   padding-left: 18px;
   margin-top:0px;
}

#parent_homemainavyellow li {
   float: left;
   list-style-type: none;
   padding: 7px 10px 6px 8px;
   background: url(/Portals/0/images/mainav_line.gif) no-repeat 0 55%;
}
#parent_homemainavyellow li a {
  display: block;
}
#parent_homemainavyellow a,#parent_homemainavyellow a:link,#parent_homemainavyellow a:visited {
  color: #2E0068;
  text-decoration: none;
}
#parent_homemainavyellow a:hover {
  text-decoration: underline;
}
#parent_homemainavyellow li.noline {
  background: none;
}
#parent_homemainavyellow_profdetails {
   background: url(/Portals/0/images/bkgd_mainav_yellow_backend_new.jpg) repeat-x;
   font-size: .7em;
   text-transform:capitalize;
   font-weight: bold;
   padding-bottom: 1px;
   padding-left: 18px;
   margin-top:-10px;
}

#parent_homemainavyellow_profdetails li {
   float: left;
   list-style-type: none;
   padding: 7px 10px 6px 8px;
   background: url(/Portals/0/images/mainav_line.gif) no-repeat 0 55%;
}
#parent_homemainavyellow_profdetails li a {
  display: block;
}
#parent_homemainavyellow_profdetails a,#parent_homemainavyellow_profdetails a:link,#parent_homemainavyellow_profdetails a:visited {
  color: #2E0068;
  text-decoration: none;
}
#parent_homemainavyellow_profdetails a:hover {
  text-decoration: underline;
}
#parent_homemainavyellow_profdetails li.noline {
  background: none;
}
#parent_mainavyellowbottom {
      background: url(/Portals/0/images/bkgd_mainav_bottom_backend_new.jpg) no-repeat;
	  height: 2px;
}

#parent_bkgdmiddle {
   background: url(/Portals/0/images/bkgd_gradient_backend_new.jpg) repeat-y;

}
#parent_onecolumnprovider{
  clear: both;
  font-size: .8em;
  line-height: 147%;
  margin: 0 auto 0 auto;
  text-align: left;
  padding: 8px;
}
#parent_onecolumnprovider h4 {
  background-color: #FFD43A;
  color: #310062;
  font-weight: bold;
  font-size: .9em;
  vertical-align: middle;
  padding: 5px 0px 4px 9px;
  text-transform:uppercase;
}
#parent_onecolumnprovider th {
font-family: "Trebuchet MS", Arial, sans-serif;
color:#000000;
}
#parent_onecolumnprovider td {
  font-family: "Trebuchet MS", Arial, sans-serif;

}
#parent_onecolumnprovider h1 {
  color: #310062;
  font-weight: bold;
  font-size: 1.6em;
  vertical-align: middle;
}
#parent_onecolumnprovider h2 {
  background-color: #FFD43A;
  color: #310062;
  font-weight: bold;
  font-size: 1em;
  vertical-align: middle;
  padding: 5px 9px 4px 9px;
  text-transform:uppercase;
}
#parent_leftnav {
	float:left;
	width: 200px;
	padding:4px;
	background:url(../0/images/backend_adminmenu.gif) no-repeat;
	height:185px;
}
#parent_leftnav a {
 text-decoration:none;
}
.parent_navitem {
	background:url(../0/images/mainav_bullet_backend.gif) bottom no-repeat;
}
#parent_admintext{
vertical-align:top;
padding:0;
margin:0 auto;
}
#parent_itemlisting {
	float:left;
	width: 750px;
}
.parent_disclaimer {
text-align:center;
}
.parent_disclaimer_onecolumn {
text-align:center;
}
#parent_homefooter {
  width:968px;
  background-color: #2E0068;
  border-top: 5px solid #FFCC00;
  padding: 8px;
  border-left: 1px solid #F49623;
  border-right: 1px solid #F49623;
  border-bottom: 6px solid #F49623;
  font-size: .65em;
  word-spacing: .2em;
 margin-left: 10px;
}
#parent_homefooter_onecolumn {
  width:968px;
  background-color: #2E0068;
  border-top: 5px solid #FFCC00;
  padding: 8px;
  border-left: 1px solid #F49623;
  border-right: 1px solid #F49623;
  border-bottom: 6px solid #F49623;
  font-size: .65em;
  word-spacing: .2em;
 margin-left: 10px;
}
#parent_homefooter_onecolumn_profdetails {
  width:968px;
  background-color: #2E0068;
  border-top: 5px solid #FFCC00;
  padding: 8px;
  border-left: 1px solid #F49623;
  border-right: 1px solid #F49623;
  border-bottom: 6px solid #F49623;
  font-size: .65em;
  word-spacing: .2em;
 margin-left: 10px;
}
#iconsfooter {
	padding-left:14px; 
	padding-bottom:10px;
}

/* styles for print skin */
#print_outerwrapper {
  width: 600px;
  margin: 10px auto 0 auto;
  padding: 0;
  font-size: 11px;
}
#print_outerwrapper a,#print_outerwrapper a:link,#print_outerwrapper a:visited {
  color: #000;
  text-decoration: underline;
}
#print_outerwrapper .logo {
  text-align: center;
  top: 0;
}
#print_outerwrapper h1 {
text-align: left;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 10px;
}
#printholder {
  margin-top: 10px;
  margin-bottom: 20px;
}
#printpage {
  float: left;
  width: 290px;
  text-align: left;
}
#printpage img {
  float: left;
  margin-right: 8px;
}
#printholder a {
position:relative;
top:10px;
}
#closewindow {
  float: right;
  width: 290px;

  text-align: right;
}
#print_wrapper {
  width: 600px;
  text-align: left;
  font-family: "Trebuchet MS", Arial, sans-serif;
  margin: 0 auto 0 auto;
  border: 1px solid #000;
}
#print_wrapper th {
  font-family: "Trebuchet MS", Arial, sans-serif;
  color:#000000;
}
#print_wrapper .lastupdated {
	float:right;
	position:relative;
	vertical-align:middle;
	color:#000000;
	padding-top:3px;
}
#printdisclaimer {
  font-size: 1em;
  line-height: 147%;
  text-align: left;
  margin-top: 10px;
}
#printdisclaimer p {
  padding-bottom: 10px;
  text-align:left;
}
#print_wrapper #purplebar {
background-color:#CCCCCC;
height:22px;
padding:8px;

}
#print_wrapper #purplebar h3{
font-size:15px;
color:#000;
}
#print_wrapper h4 {
  background-color: #EBEBEB;
  color: #000;
  font-weight: bold;
  font-size: .9em;
  vertical-align: middle;
  padding: 5px 0px 4px 9px;
  text-transform:uppercase;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
/*style for New User Signup Welcome page*/
blockquote.profwelcome {
   padding-top: 0;
   padding-bottom: 0;
   margin-top: 0;
   margin-bottom: 0;

}
#BackEndGrid .td
{
    padding-left:0px;
    padding-right:0px;
}

LinkButton,LinkButton:link,LinkButton:visited {
  color: #0099CC;
	text-decoration: underline;
}

#divCity, #divZip, #divAddressSrch, #divProgActSrch, #divCityTownZip
{
    margin-left:20px;
	color:#333333;

}
#divCity td, #divZip td, #divAddressSrch td, #divProgActSrch td, #divCityTownZip td {
color:#333333;
}
/** Parent Skin Styles **/
#spanishtextlink {
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-40px;
	left:70px;
	z-index:10px;
	width:200px;
}
#spanishtextlink a {
	color:#F49623;
	text-decoration:none;
}
#spanishtextlink_profdetails {
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-45px;
	left:70px;
	z-index:10px;
	width:200px;
}
#spanishtextlink_profdetails a {
	color:#F49623;
	text-decoration:none;
}
#parent_header{
height:20px;
font-size:12px;
color:#999999;
text-align:left;
padding-left:10px;
}
#parent_leftcolumn {
float:left;
width:180px;
padding:8px;
font-size: .78em;
  line-height: 147%;
  color:#333333;
  margin-right:30px;
}
#parent_leftcolumn h1 {
  color: #310062;
  font-weight: bold;
  font-size: 1.6em;
  vertical-align: middle;
}
#parent_leftcolumn a {
  color: #0099CC;
}
#parent_contentpane{
  width: 700px;
  float:left;
  font-size: .8em;
  line-height: 147%;
  margin: 0 auto 0 auto;
  text-align: left;
 padding:8px;
}
#parent_contentpane h1 {
  color: #310062;
  font-weight: bold;
  font-size: 1.6em;
  vertical-align: middle;
}
/** Program Profile Styles **/
#parent_onecolumnprovider .progdetailsborder {
padding-top:1px;
padding-left:1px;
padding-right:1px;
background-color:#FF6600;
}
#onecolumnprovider .progdetailsborder {
padding-top:1px;
padding-left:1px;
padding-right:1px;
background-color:#FF6600;
}

/*cheat*/
#onecolumnprovider .ComboBoxImage_Default
{
margin-bottom: -6px;
}
#homecontentholder4 .ComboBoxImage_Default {
margin-bottom: -1px;
}
#onecolumn .ComboBoxImage_Default
{
margin-bottom: -6px;
}
#homecontentholder .ComboBoxImage_Default
{
margin-bottom: -6px;
}


#parent_print .progdetailsborder {
padding-top:1px;
padding-left:1px;
padding-right:1px;
background-color:#000000;
}
#whitebackground {
background-color:#FFFFFF;
}
#whitebackground td {
  font-size: 1em;
}
#purplebar {
background-color:#2E0068;
padding:8px;
height:22px;
}
#purplebar h3{
font-size:15px;
color:#FFFFFF;
}
#purplebar .lastupdated {
	float:right;
	position:relative;
	vertical-align:middle;
}
.whitetext{
color:#FFFFFF;
}
.profiledetail td {
font-size:.8em;
}
#progdetails_mapbox {
padding-left:1px;
padding-right:1px;
background-color:#FF6600;
}
#progdetails_mapbox_print {
padding-left:1px;
padding-right:1px;
background-color:#000000;
}
/* hack to get the map module on the profile detail screen to center align */
#dnn_ctr584_ModuleContent table{
text-align:center;
margin:0 auto;
}
#dnn_ctr559_ModuleContent {
border-left:1px #FF6600 solid;
border-right:1px #FF6600 solid;
border-bottom:1px #FF6600 solid;
}
#dnn_ctr559_ModuleContent table {
background-color:#FFFFFF;
margin:0 auto;
}
/** Browse / Search Screens **/
#searchbrowseselector{

}
.divSelector {
margin-left:-5px;
color:#2E0068;
font-size:1.1em;
font-weight:bold;
}
.divSelector table {
width:575px;
}
.searchbrowse_largetext {
text-transform:uppercase;
font-size:1.4em;
font-weight:bold;
}
.BrowseMultiPage
{
    width:100%;
    border-color:#FFD43B;
    border-style:solid;
	border-width:3px;
}
.BrowseMultiPage_padding
{
padding-left:25px;
margin-left:10px;
}
.BrowseMultiPage_padNmarg
{
padding-left:25px;
margin-left:10px;
}
.BrowseBeginsWithText {
float:left;
}
.SearchMultiPage
{
    width:100%;
    border-color:#FDAF64;
    border-style:solid;
    border-width:3px;   
}
.GreyText
{
    color:#6D6D6D;
}
.dottedLine
{
    background: url(/Portals/0/images/parent_searchtabs_dottedline.jpg) bottom repeat-x;
    height:7px;
    width:95%;
    margin:auto; 
}

/** Search Results Page Styles **/
#searchcontentholder {
  padding: 20px 25px 0px 30px; 
}
#searchiconholder {

}
.orangecheck{
  margin-top: 5px;
  border-bottom: 1px solid #FF9900;
  vertical-align: bottom;
}
#resultsfor {
color:#6D6D6D;
width:620px;
float:left;


}
#resultsfor li {
list-style-type: none;
padding-left:10px;
line-height:20px;
}
#searchicons {
float: right;
width:300px;
text-align:right;
/*padding-right:20px;*/
margin-right:5px;
padding-bottom:2px;
}
#searchicons a {
position:relative;
top:-10px;
}
#searchtips{
font-size:11px;
padding-bottom:2px;
}
#searchtips img {
position:relative;
top:-3px;
}

.AlphaLinks a
{
    color:#230364; 
    font-weight:bold;
    text-decoration:none;
}
.AlphaLinks a:hover
{
    color:#2295B2; 
    font-weight:bold;
    text-decoration:none;
}
.AlphaLinks a:visited
{
    color:#230364; 
    font-weight:bold;
    text-decoration:none;
}
.AlphaLinks_Selected
{
    color:#FF6600;
    font-weight:bold;
    text-decoration:none;
}
#CountyMapText {
color:#000000;
float:left;
width:200px;
margin-top:40px;
text-align:right;
}
#CountyMapFlash {
position:relative;
top:-25px;
margin-bottom:0;
}
#divSearchResultsTop
{
    background: url(/Portals/0/images/parent_skin_orangetabletop.gif) no-repeat;
    width: 920px;
    padding-left:10px;
	padding-top:4px;
	padding-bottom:0px;
	margin-bottom:0px;
    text-align:right;
	height: 50px;
}
#divSearchResultsTop a {
color:#2E0068;
position:relative;
top:-8px;
}
#divSearchResultsTop img {
position:relative;
}
#divSearchResultsTop_progdetails
{
    background: url(/Portals/0/images/parent_skin_orangetabletop_progdetails.gif) no-repeat;
    width: 920px;
    padding-left:10px;
	padding-top:4px;
	padding-bottom:0px;
	margin-bottom:0px;
    text-align:right;
	height: 50px;
}
#divSearchResultsTop_progdetails a {
color:#2E0068;
position:relative;
top:-8px;
}
#divSearchResultsTop_progdetails img {
position:relative;
}
#printmap {
float:left;
/*width:300px;*/
}
#printmap a {
padding-right:14px;
}
#resultssort {
padding-right:20px;

}
#resultsgrid {
width:100%;
position:relative;
margin-top: -15px;

}
.btnSort {
position:relative;
top:6px;
}
#searchresults_bottom{
width:926px; 
text-align:right;
}
.bottomtext{
float:left; 
text-align:left;
}

/* #returntosearch is styled inlin on DesktopModules/ProfileDetailHeader/ProfileDetailHeader.ascx because it would not accept styles from the stylesheet */

#pagination {
font-family:'Trebuchet MS';
color:#2E0068;
}
#pagination a {
text-decoration:none;
}
.pagination_thispage {
color:#EC6E09;
}
.pagination_thispage a {
color:#2E0068;
}

#divAges
{
    float:left;
    padding-right:20px;
}
.radInput,
   .radInput table  
   {
     padding-right : 6px;
   }
