/* CSS Document */

/*==================================*/
/*---------- PAGE/GENERAL ----------*/
/*==================================*/
* {
	margin: 0;
	padding: 0;
}


html {
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 100%;	
	line-height: 100%;
	background: url(../images/main/bg_gradient.jpg) repeat-x #f1f8fe;
}

.clear {
	clear:both;
}

.getadobeimage
{
        border: 0;
        width: 88px;
        height: 31px;

}

a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {text-decoration: none; color: #b3c7d8;}
a:active {text-decoration: none;}

img {
	border: 0;
}

#wrapperpad {
	padding: 0 0 40px 0;
}

#wrapper {
	width: 984px;
	margin: 0 auto;
	background-color: #fff;
	font-size: .95em;
	border: 1px solid #fff;
	border-width: 1px 1px 1px 1px;
}

/*==================================*/
/*------------ HEADER --------------*/
/*==================================*/

a.logo {
	float: left;
}

.rightcolumnheader {
	float: right;
	width: 400px;
	padding: 25px 30px 0 0;
	text-align: right;
}

.rightcolumnheader ul {
	float: right;
}

.rightcolumnheader ul li {
	display: inline;
}

.rightcolumnheader a, .rightcolumnheader a:visited, .rightcolumnheader a:active {
	color: #00a4e4;
	font-size: .9em;
}

li.contact a {
	padding: 0 11px 0 0;
	background: url(../images/main/divider.gif) right center no-repeat;
}

li.work a {
	padding: 0 11px 0 7px;
	background: url(../images/main/divider.gif) right center no-repeat;
}

li.find a{
	padding: 0 0 0 7px;
}

.rightcolumnheader a:hover {
	text-decoration: underline;
	color: #0e749b;
}

.rightcolumnheader form{
	clear: both;
	padding: 15px 0 0 0;
	width: 400px;
}

/*---- HEADER SEARCH BOX ------*/

.header_searchbox input {
	border: 1px solid #c8cfd5;
	background-color: #fff;
	float: right;
	height: 17px;
	padding: 3px 9px 2px 9px;
	width: 189px;
	vertical-align: middle;
	font-size: .8em;
	color:#aeb3b8;
	font-weight: normal;
}

.header_searchbox input:focus {
	background-color: #f5f9fa;
	color:#aeb3b8;
}

.header_searchbox input:hover {
	background-color: #f5f9fa;
	color:#aeb3b8;
}

.header_searchbox button {
	margin: 0 0 0 4px;
	padding: 0 2px 2px 2px;
	height: 24px;
	width: 70px;
	border: none;
	background: url(../images/main/searchbutton_bg.jpg) #09aae5 repeat-x 0 0;
	cursor: pointer;
	overflow: visible;
	color: #fff;
	display: block;
	float: right;
	font-size: .75em;
	text-transform: uppercase;
}

.header_searchbox button:hover{
	background: url(../images/main/searchbutton_bg.jpg) #078fc2 repeat-x 0 -45px;
}

.header_searchbox button:focus {
	border: none;
}

.header_searchbox button.search {
	border: 1px solid #c8cfd5;
}

/*==================================*/
/*----------- CONTENT --------------*/
/*==================================*/

#contentwrapper {
	clear:both;
	width: 984px;
}

#contentwrapper h1 {
	border: 1px solid #fff;
	border-width: 0 0 1px 0;
	padding: 10px 58px 10px 30px;
	font-weight: normal;
	color: #fff;
	font-size: 1.3em;
	margin: 0;
}

/*----------- Nav Sidebar --------------*/

#nav_sidebar {
	float: left;
	padding: 78px 0 0 0;
	width: 226px;
}

#nav_sidebar ul{
	width: 226px;
	padding: 16px 0 16px 0;
	list-style: none;
	font-size: .85em;
}

#nav_sidebar ul li {
	width: 226px;
	font-weight: bold;
}

#nav_sidebar ul li a{
	width: 194px;
	padding: 4px 0 4px 32px;
	display: block;
}

/*--------- CONTENT 2 COLUMN ---------*/
#content_left {float: left; width: 518px; padding: 0 28px 0 0;}
#content #content_left h3, #content #content_left h4 {width: 518px;}
#content #content_left .moreinfo { padding:0 0 18px 0; }

#content #content_right ul {list-style: none; list-style-position: outside; width: 116px; padding: 0 0 0 18px; margin: 0px;}
#content #content_right ul li{ padding: 0 0 5px 0; margin: 0px;}
#content #content_right ul .smalltext {font-size: .8em;}

/*--------- STEPS ---------*/
#content ul.steps li{ float: left; padding: 7px 5px 7px 5px; color: #fff; }
#content ul.steps li.active{ font-weight: bold; text-decoration:underline; }

/*----------- Portal Specific Color Scheme Changes -------------*/

/*--------- COMMON ---------*/
#commonpage #contentwrapper {background:url(../images/main/about_content_bg.gif) repeat-y;}
#commonpage #contentwrapper h1 {background: url(../images/home/aboutus_accordion_bg.jpg) repeat-x top left #04a8e5;}
#commonpage #nav_sidebar {background:url(../images/main/about_mainphoto.jpg) top left no-repeat;}
#commonpage #nav_sidebar ul li ul li a, #commonpage #nav_sidebar ul li.active ul li a{background:  url(../images/main/navbullet.gif) 35px 50% no-repeat; color: #000;}
#commonpage #nav_sidebar ul li.active a, #commonpage #nav_sidebar ul li ul li.active a {color:#00a4e4;}
#commonpage #nav_sidebar ul li a:hover, #commonpage #nav_sidebar ul li ul li a:hover {color:#00a4e4;}
#commonpage #content h2, #commonpage #content h3, #commonpage #content h4 {color: #00a4e4;}
#commonpage #content a, #content a:visited, #content a:active {color:#04a8e5; text-decoration: underline;}
#commonpage #content a:hover {color:#6bc4ed;}

#commonpage #content table.commoninfotable 
   {   
      border: 1px solid #04a8e5;
      border-width: 1px 1px 0 1px;
      background-color: #cfeaf4;
   }

#commonpage #content table.commoninfotable caption
   {
      background: url(../images/home/aboutus_accordion_bg.jpg) repeat-x top left #04a8e5;
      color: #fff;
      padding: 5px 0;
      font-size: 1em;
   }

#commonpage #content table.commoninfotable th
   {
      background: url(../images/home/aboutus_accordion_bg.jpg) repeat-x top left #04a8e5;
      color: #fff;
      padding: 5px 0;
      font-size: 1em;
   }

#commonpage #content table.commoninfotable td 
   {
      padding: 5px; border: 1px solid #04a8e5;
      border-width: 0 0 1px 0;
   }

/* 01/20/2009 MPW Addition of Keyword Style */
#commonpage #content a.keyword, #content a.keyword:visited, #content a.keyword:active {color:#04a8e5; text-decoration: none;}
#commonpage #content a.keyword:hover {color:#6bc4ed;}

/*--------- ABOUT US ---------*/
#aboutuspage #contentwrapper {background:url(../images/main/about_content_bg.gif) repeat-y;}
#aboutuspage #contentwrapper h1 {background: url(../images/home/aboutus_accordion_bg.jpg) repeat-x top left #04a8e5;}
#aboutuspage #nav_sidebar {background:url(../images/main/about_mainphoto.jpg) top left no-repeat;}
#aboutuspage #nav_sidebar ul li ul li a, #aboutuspage #nav_sidebar ul li.active ul li a{background:  url(../images/main/navbullet.gif) 35px 50% no-repeat; color: #000;}
#aboutuspage #nav_sidebar ul li.active a, #aboutuspage #nav_sidebar ul li ul li.active a {color:#00a4e4;}
#aboutuspage #nav_sidebar ul li a:hover, #aboutuspage #nav_sidebar ul li ul li a:hover {color:#00a4e4;}
#aboutuspage #content h2, #aboutuspage #content h3, #aboutuspage #content h4 {color: #00a4e4;}
#aboutuspage #content a, #content a:visited, #content a:active {color:#04a8e5; text-decoration: underline;}
#aboutuspage #content a:hover {color:#6bc4ed;}

#aboutuspage #content table.aboutusinfotable 
   {
      border: 1px solid #04a8e5;
      border-width: 1px 1px 0 1px;
      background-color: #cfeaf4;
   }

#aboutuspage #content table.aboutusinfotable caption
   {
      background: url(../images/home/aboutus_accordion_bg.jpg) repeat-x top left #04a8e5;
      color: #fff;
      padding: 5px 0;
      font-size: 1em;
   }

#aboutuspage #content table.aboutusinfotable th
   {
      background: url(../images/home/aboutus_accordion_bg.jpg) repeat-x top left #04a8e5;
      color: #fff;
      padding: 5px 0;
      font-size: 1em;
   }

#aboutuspage #content table.aboutusinfotable td 
   {
      padding: 5px; border: 1px solid #04a8e5;
      border-width: 0 0 1px 0;
   
   }

/* 01/20/2009 MPW Addition of Keyword Style */
#aboutuspage #content a.keyword, #content a.keyword:visited, #content a.keyword:active {color:#04a8e5; text-decoration: none;}
#aboutuspage #content a.keyword:hover {color:#6bc4ed;}

/* content 2 column*/
#aboutuspage #content #content_left .date { color: #00a4e4; }
#aboutuspage #content #content_left .category { color: #00a4e4; padding:0 0 18px 0; }
#aboutuspage #content_right {float: left; width: 154px; padding: 0 0 18px 0; border: 1px solid #00a4e4;}
#aboutuspage #content #content_right h3 {width: 154px; color: #fff; background:url(../images/home/aboutus_accordion_bg.jpg) repeat-x; padding: 5px 0 5px 0; margin: 0 0 18px 0;text-align: center; border: 1px solid #00a4e4; border-width: 0 0 1px 0;}

/* steps color */
#aboutuspage #content ul.steps {list-style: none; background: url(../images/home/aboutus_accordion_bg.jpg) repeat-x; width: 100%; height: 32px; margin: 18px 0 18px 0; padding: 0;}

/*--------- PROVIDERS ---------*/

#providerspage #contentwrapper {background:url(../images/main/provider_content_bg.gif) repeat-y;}
#providerspage #contentwrapper h1 {background: url(../images/home/providers_accordion_bg.jpg) repeat-x top left #bf8624;}
#providerspage #nav_sidebar {background:url(../images/main/providers_mainphoto.jpg) top left no-repeat;}
#providerspage #nav_sidebar ul li ul li a, #providerspage #nav_sidebar ul li.active ul li a{background:  url(../images/main/navbullet_providers.gif) 35px 50% no-repeat; color: #000;}
#providerspage #nav_sidebar ul li.active a, #providerspage #nav_sidebar ul li ul li.active a {color:#bf8624;}
#providerspage #nav_sidebar ul li a:hover, #providerspage #nav_sidebar ul li ul li a:hover {color:#bf8624;}
#providerspage #content h2, #providerspage #content h3, #providerspage #content h4 {color: #bf8624;}
#providerspage #content a, #content a:visited, #content a:active {color:#bf8624; text-decoration: underline;}
#providerspage #content a:hover {color:#ecbc6e;}



#providerspage #content table.providerinfotable 
{ 
	border: 1px solid #bf8624; 
	border-width: 1px 1px 0 1px; 
	background-color: #eee0c9; 
}

#providerspage #content table.providerinfotable caption
{ 
	background: url(../images/home/providers_accordion_bg.jpg) repeat-x top left #bf8624; 
	color: #fff; 
	padding: 5px 0; 
	font-size: 1em; 
}

#providerspage #content table.providerinfotable th
{ 
	background: url(../images/home/providers_accordion_bg.jpg) repeat-x top left #bf8624; 
	color: #fff; 
	padding: 5px 0; 
	font-size: 1em; 
	
}

#providerspage #content table.providerinfotable td 
{ 
	padding: 5px; 
	border: 1px solid #bf8624; 
	border-width: 0 0 1px 0; 
	
}
/*--------- content table ---------*/
/*--------- created 7/31 for use in news items to present info in table format ---------*/
/*--------- begin here ---------*/
#providerspage #content table.contenttable 
{ 
	border: 1px solid #bf8624; 
	border-width: 1px 1px 0 1px; 
	background-color: #eee0c9; 
}

#providerspage #content table.contenttable th
{ 
	background: url(../images/home/providers_accordion_bg.jpg) repeat-x top left #bf8624; 
	color: #fff; 
	padding: 5px 0; 
	font-size: 1em; 
	text-transform: uppercase; 
}
#providerspage #content table.contenttable td 
{ 
	padding: 5px; 
	border: 1px solid #bf8624; 
	border-width: 0 0 1px 0; 
	text-align: center; 
}
/*--------- CONTENT TABLE CODE ENDS HERE ---------*/

#providerspage #content #date { color: #bf8624; }

/* 01/20/2009 MPW Addition of Keyword Style */
#providerspage #content a.keyword, #content a.keyword:visited, #content a.keyword:active {color:#bf8624; text-decoration: none;}
#providerspage #content a.keyword:hover {color:#ecbc6e;}


/* content 2 column*/
#providerspage #content #content_left .date { color: #bf8624; }
#providerspage #content #content_left .category { color: #bf8624; padding:0 0 10px 0; }
#providerspage #content_right {float: right; width: 140px; top: 0px padding: 0 0 10px 0; border: 1px solid #bf8624; margin-left: 10px;}
#providerspage #content #content_right h3 {width: 140px; color: #fff; background:url(../images/home/providers_accordion_bg.jpg) repeat-x; padding: 5px 0 5px 0; margin: 0 0 10px 0;text-align: center; border: 1px solid #bf8624; border-width: 0 0 1px 0;}

/* steps color */
#providerspage #content ul.steps {list-style: none; background: url(../images/home/providers_accordion_bg.jpg) repeat-x; width: 100%; height: 32px; margin: 18px 0 18px 0; padding: 0;}

/* level 4 subhead */

#providerspage #wrapperpad #wrapper #contentwrapper #content P.providersubhead
{
font-size: 1.2em;
color:  #bf8624;
}

/* level 6 subhead */
#providerspage #wrapperpad #wrapper #contentwrapper #content P.providercardlabel  
{
font-size: 0.6em;
color:  #000;
}


/*--------- EMPLOYERS ---------*/
#employerspage #contentwrapper {background:url(../images/main/employers_content_bg.gif) repeat-y;}
#employerspage #contentwrapper h1 {background: url(../images/home/employers_accordion_bg.jpg) repeat-x top left #059087;}
#employerspage #nav_sidebar {background:url(../images/main/employers_mainphoto.jpg) top left no-repeat;}
#employerspage #nav_sidebar ul li ul li a, #employerspage #nav_sidebar ul li.active ul li a{background:  url(../images/main/navbullet_employers.gif) 35px 50% no-repeat; color: #000;}
#employerspage #nav_sidebar ul li.active a, #employerspage #nav_sidebar ul li ul li.active a {color:#059087;}
#employerspage #nav_sidebar ul li a:hover, #employerspage #nav_sidebar ul li ul li a:hover {color:#059087;}
#employerspage #content h2, #employerspage #content h3, #employerspage #content h4 {color: #059087;}
#employerspage #content a, #content a:visited, #content a:active {color:#059087; text-decoration: underline;}
#employerspage #content a:hover {color:#6abbb5;}

#employerspage #content table.payerinfotable 
   {
      border: 1px solid #089188; 
      border-width: 1px 1px 0 1px; 
      background-color: #c6e9de; 
   }

#employerspage #content table.payerinfotable caption
   {
      background: url(../images/home/employers_accordion_bg.jpg) repeat-x top left #059087;
      color: #fff;
      padding: 5px 0;
      font-size: 1em;
   }


#employerspage #content table.payerinfotable th
   {
      background: url(../images/home/employers_accordion_bg.jpg) repeat-x top left #059087;
      color: #fff;
      padding: 5px 0;
      font-size: 1em;
      
   }

#employerspage #content table.payerinfotable td 
   {
      padding: 5px;
      border: 1px solid #089188;
      border-width: 0 0 1px 0;
    
   }


#employerspage #content #date { color: #059087; }

/* 01/20/2009 MPW Addition of Keyword Style */
#employerspage #content a.keyword, #content a.keyword:visited, #content a.keyword:active {color:#059087; text-decoration: none;}
#employerspage #content a.keyword:hover {color:#6abbb5;}

/* content 2 column*/
#employerspage #content #content_left .date { color: #089188; }
#employerspage #content #content_left .category { color: #089188; padding:0 0 10px 0; }
#employerspage #content_right {float: right; width: 140px; padding: 0 0 10px 0; border: 1px solid #d5d5d5; margin-left: 10px;}
#employerspage #content #content_right h3 {width: 140px; color: #fff; background:url(../images/home/employers_accordion_bg.jpg) repeat-x; padding: 5px 0 5px 0; margin: 0 0 10px 0;text-align: center; border: 1px solid #d5d5d5; border-width: 0 0 1px 0;}

/* steps color */
#employerspage #content ul.steps {list-style: none; background: url(../images/home/employers_accordion_bg.jpg) repeat-x; width: 100%; height: 32px; margin: 18px 0 18px 0; padding: 0;}

/* level 4 subhead */

#employerspage #wrapperpad #wrapper #contentwrapper #content P.employersubhead
{
font-size: 1.2em;
color:  #059087;
}


/*--------- PATIENTS AND MEMBERS ---------*/

#patientspage #contentwrapper {background:url(../images/main/patients_content_bg.gif) repeat-y;}
#patientspage #contentwrapper h1 {background: url(../images/home/members_accordion_bg.jpg) repeat-x top left #0d749b;}
#patientspage #nav_sidebar {background:url(../images/main/patients_mainphoto.jpg) top left no-repeat;}
#patientspage #nav_sidebar ul li ul li a, #patientspage #nav_sidebar ul li.active ul li a{background:  url(../images/main/navbullet_patients.gif) 35px 50% no-repeat; color: #000;}
#patientspage #nav_sidebar ul li.active a, #patientspage #nav_sidebar ul li ul li.active a {color:#0d749b;}
#patientspage #nav_sidebar ul li a:hover, #patientspage #nav_sidebar ul li ul li a:hover {color:#0d749b;}
#patientspage #content h2, #patientspage #content h3, #patientspage #content h4 {color: #0d749b;}
#patientspage #nav_sidebar ul li#employers {background: url(../images/main/payers_navbg.gif) repeat-x top left #069087; border: 1px solid #fff; border-width: 1px 0 1px 0;}
#patientspage #content a, #content a:visited, #content a:active {color:#0d749b; text-decoration: underline;}
#patientspage #content a:hover {color:#6baac3;}
#patientspage #content table.patientinfotable 
   {
      border: 1px solid #0d749b;
      border-width: 1px 1px 0 1px;
      background-color: #c6dfe9; 
   }

#patientspage #content table.patientinfotable caption
   {
      background: url(../images/home/members_accordion_bg.jpg) repeat-x top left #0d749b;
      color: #fff;
      padding: 5px 0;
      font-size: 1em; 
   }

#patientspage #content table.patientinfotable th
   {
      background: url(../images/home/members_accordion_bg.jpg) repeat-x top left #0d749b;
      color: #fff;
      padding: 5px 0;
      font-size: 1em; 
   }

#patientspage #content table.patientinfotable td 
   {
      padding: 5px; border: 1px solid #0d749b; 
      border-width: 0 0 1px 0; 
      
   }

/* 01/20/2009 MPW Addition of Keyword Style */
#patientspage #content a.keyword, #content a.keyword:visited, #content a.keyword:active {color:#0d749b; text-decoration: none;}
#patientspage #content a.keyword:hover {color:#6baac3;}

/* content 2 column*/
#patientspage #content #content_left .date { color: #0d749b; }
#patientspage #content #content_left .category { color: #0d749b; padding:0 0 18px 0; }
#patientspage #content_right {float: left; width: 154px; padding: 0 0 18px 0; border: 1px solid #0d749b;}
#patientspage #content #content_right h3 {width: 154px; color: #fff; background:url(../images/home/members_accordion_bg.jpg) repeat-x; padding: 5px 0 5px 0; margin: 0 0 18px 0;text-align: center; border: 1px solid #0d749b; border-width: 0 0 1px 0;}

/* steps color */
#patientspage #content ul.steps {list-style: none; background: url(../images/home/members_accordion_bg.jpg) repeat-x; width: 100%; height: 32px; margin: 18px 0 18px 0; padding: 0;}

/*----------- Second Level Navigation --------------*/

#nav_sidebar ul li ul, #nav_sidebar ul li.active ul {
	font-size: .95em;
	padding: 0px;
	margin: 0px;
}

#nav_sidebar ul li ul li, #nav_sidebar ul li.active ul li{
	font-weight: normal;
}

#nav_sidebar ul li ul li a, #nav_sidebar ul li.active ul li a{
	display: block;
	padding: 4px 0 4px 52px;
	width: 174px;
}

#nav_sidebar ul li ul li a:hover, #nav_sidebar ul li.active ul li a:hover{
	text-decoration: underline;
	color:#00a4e4;
}

#nav_sidebar ul li ul li.active a, #nav_sidebar ul li.active ul li.active a{
	text-decoration: underline;
	color:#00a4e4;
}

/*----------- Portal Buttons --------------*/

ul#portalnav {
	width: 226px;
	padding: 0 0 16px 0;
}

ul#portalnav li a{
	padding: 8px 0 8px 32px;
	color: #fff;
}

/* About Us */
#nav_sidebar ul li#aboutus {
	background: url(../images/main/about_navbg.gif) repeat-x top left #0aaae5;
	border: 1px solid #fff;
	border-width: 1px 0 0 0;
}

#nav_sidebar ul li#aboutus a:hover{
	background: url(../images/main/about_navbg.gif) repeat-x 0px -69px #0bbff2;
	color: #fff;
}

/* Health Care Providers */
#nav_sidebar ul li#healthcareproviders {
	background: url(../images/main/healthcareproviders_navbg.gif) repeat-x top left #bf8625;
	border: 1px solid #fff;
	border-width: 1px 0 0 0;
}

#nav_sidebar ul li#healthcareproviders a:hover{
	background: url(../images/main/healthcareproviders_navbg.gif) repeat-x 0px -69px #d39728;
	color: #fff;
}

/* Employers */
#nav_sidebar ul li#employers {
	background: url(../images/main/payers_navbg.gif) repeat-x top left #069087;
	border: 1px solid #fff;
	border-width: 1px 0 0 0;
}

#nav_sidebar ul li#employers a:hover{
	background: url(../images/main/payers_navbg.gif) repeat-x 0px -67px #07a399;
	color: #fff;
}

/* Members */
#nav_sidebar ul li#members {
	background: url(../images/main/patients_navbg.gif) repeat-x top left #0d749b;
	border: 1px solid #fff;
	border-width: 1px 0 1px 0;
}

#nav_sidebar ul li#members a:hover{
	background: url(../images/main/patients_navbg.gif) repeat-x 0px -67px #0f84af;
	color: #fff;
}

/*----------- Content Area--------------*/
#content {
	float: left;
	width: 702px;
	padding: 28px;
	font-size: .8em;
}

#content h2 {
	clear: both;
	font-weight: normal;
	margin: 0 0 18px 0;
	width: 702px;
	line-height: 150%;
	font-size: 1.9em;
}

#content h3 {
	font-weight: normal;
	width: 702px;
	line-height: 130%;
	font-size: 1.4em;
}

#content h4 {
	font-weight: normal;
	width: 702px;
	line-height: 110%;
	font-size: 1.2em;
	margin: 0 0 18px 0;
}

#content p {
	padding: 0 0 18px 0;
}

#content ul {
        list-style-position: outside;
	padding: 0 0 18px 20px;
}

#content #providermanualtoc ul {
        list-style-position: outside;
	padding: 0 0 5px 20px;
}

#content img {

}

/*----------- Bio --------------*/

#content .bio img {
	float: right;
	margin: 0 0 0 18px;
}

#content .bio {
	margin: 0 0 18px 0;
	width: 620px;
}

#content .bio .name {
	font-size: 1.1em;
	font-weight: bold;
}

#content .bio .phone {
	font-size: .9em;
	margin: 0 0 18px 0;
}

/*----------- NEWS ARCHIVE SEARCHBOX --------------*/

form.newsarchive_searchbox {
	margin: 0 0 18px 0;
}

.newsarchive_searchbox input {
	border: 1px solid #c8cfd5;
	background-color: #fff;
	height: 17px;
	padding: 3px 9px 2px 9px;
	width: 189px;
	vertical-align: middle;
	font-size: 1em;
	color:#aeb3b8;
	font-weight: normal;
	float: left;
}

.newsarchive_searchbox input:focus {
	background-color: #f5f9fa;
	color:#aeb3b8;
}

.newsarchive_searchbox input:hover {
	background-color: #f5f9fa;
	color:#aeb3b8;
}

.newsarchive_searchbox button {
	margin: 0 0 0 4px;
	padding: 0 2px 2px 2px;
	height: 24px;
	width: 70px;
	border: none;
	background: url(../images/main/searchbutton_bg.jpg) #09aae5 repeat-x 0 0;
	cursor: pointer;
	overflow: visible;
	color: #fff;
	display: block;
	font-size: 1em;
	text-transform: uppercase;
	float: left;
}

.newsarchive_searchbox button:hover{
	background: url(../images/main/searchbutton_bg.jpg) #078fc2 repeat-x 0 -45px;
}

.newsarchive_searchbox button:focus {
	border: none;
}

.newsarchive_searchbox button.search {
	border: 1px solid #c8cfd5;
}

/*----------- Bread Crumbs --------------*/

#content #breadcrumbs {
	width: 575px;
	float: left;
	margin: 0 0 18px 0;
	padding: 0;
	list-style:none;
	font-size: 1.2em;
}


#content #breadcrumbs ul{
	width: 575px;
	float: left;
	margin: 0 0 18px 0;
	padding: 0;
	list-style:none;
	font-size: 0.8em;
}

#content #breadcrumbs li{
	float: left;
        color: #aeb3b8;
	font-size: 1.0em;
	padding: 0 0 0 4px;

}

#content #breadcrumbs text
{
        color: #aeb3b8;
	font-size: 0.8em;
}

#content #breadcrumbs a{
	color: #aeb3b8;
	font-size: 1.0em;
	background: url(../images/main/breadcrumb_divider.gif) left no-repeat;
	padding: 0 4px 0 10px;
}

#content #breadcrumbs #home a{
	background: none;
	padding: 0 0 0 0;
}

#content #breadcrumbs a:hover{
	color: #00a4e4;
}

/*----------- Icons --------------*/
#content #outputicons{
	float: right;
	margin: 0;
	padding: 0;
}

#content #outputicons ul{
	float: right;
	list-style:none;
	margin: 0;
	padding: 0;
}

#content #outputicons li{
	float: left;
	width: 42px;
	height: 31px;
	margin: 0 1px 0 0;
}

#content #outputicons li a{
	display: block;
	width: 42px;
	height: 31px;
	cursor: pointer;
}


/*==================================*/
/*----------- FOOTER ---------------*/
/*==================================*/

#footer {
        background: url(../images/main/footerbottomline.gif) bottom left repeat-x;
	padding: 20px 30px 28px 30px;
}

#footerwrapper {
        background: url(../images/main/footertopline.gif) top left repeat-x;
        padding: 15px 0 0 0;
}

#footer img {
	float: left;
}

#footer ul {
	float: right;
	width: 700px;
	list-style: none;
	margin: 0;
	text-align: right;
	color: #94999d;
	font-size: .8em;
}

#footer ul a{
	color: #94999d;
	padding: 0 6px 0 6px;
}

#footer ul a.lastitem{
	color: #94999d;
	padding: 0 0 0 6px;
}

#footer ul a:hover {
	color: #00a4e4;
	text-decoration: underline;
}

#footer ul li {
	display: inline;
}

#footer ul li.copyright {
	display: block;
	padding: 7px 0 0 0;
}

#footer ul li.copyright img{
	float: none;
}