/****************************************************
 COLORS AT A GLANCE
****************************************************/

/*

 BLUE: #00349A
 
*/

/****************************************************
 GLOBAL
****************************************************/

* {
 margin: 0; 
 padding: 0;
}

body { 
 background-color: #fff; 
 font: 76%/140% Verdana,Arial,Helvetica,sans-serif;	
}

/*ul, li {
 list-style-type: none;
}*/

hr {
 clear: both;
 visibility: hidden;
}	

.clear {
 clear: both;
}

.centered, p.centered {
 text-align: center;
}

.right {
 text-align: right;
}
		
img {
 border:0;
}	

p {
 margin: 0 0 15px 0;
}

/****************************************************
 DEFAULT LINKS
****************************************************/
a:link, a:visited, a:active, a:hover {
 color: #00349A;
}	

/****************************************************
 DEFAULT LIST
****************************************************/

ul, ol {
 margin: 10px 0 25px 0;
 padding-left: 50px;
}

li {
 line-height: 16px;
}

/****************************************************
 DEFAULT TABLE
****************************************************/

td {
 font-size: 11px;
 padding: 5px;
}

/****************************************************
 WRAPPER
****************************************************/

#wrapper {
 position: relative;
 margin: 0 auto;
 width: 100%;
 text-align: left;
 background-color: #fff;
/* border: 1px solid #000;*/
}

/****************************************************
 HEADER
****************************************************/

#header {
 display: none;
}

/****************************************************
 MASTHEAD
****************************************************/

body#home #masthead {
 display: none;
}


/****************************************************
 CONTENT
****************************************************/

#home-content, #content {
 margin: 0 10px 10px 0;
 width: 100%;
}	

#home-content .inner {
 margin: 10px 10px 20px 75px;
 color: #333;
}

#content .inner {
 margin: 0 10px 20px 10px;
 color: #333;
}

/****************************************************
 CONTENT - SPOTLIGHT
****************************************************/

#spolight {
 background: #fff url(/_img/donna-patient.jpg) 0 20px no-repeat;
 border-top: 3px solid #D6D6D6;
 height: 220px;
 margin: 0 0 0 10px;
}

#spolight .inner {
 margin: 20px 0 0 170px;
 font-size: 11px;
 line-height: 14px;
 color: #333;
}

/****************************************************
 SIDE
****************************************************/

#side {
 display: none;
}

/****************************************************
 SIDE: SEARCH
****************************************************/

#side #search {
 background-color: #EDEDED;
 height: 40px;
}

#search .inner {
 padding: 13px 10px 0 30px;
 *padding: 10px 10px 0 30px;  /* IE only */
 background: transparent url(/_img/icon-search.gif) 10px 13px no-repeat;
 *background: transparent url(/_img/icon-search.gif) 10px 11px no-repeat;  /* IE only */
 height: 30px;
}

#search .inner input.flat {
 border: 1px solid #000;
 width: 120px;
 height: 15px;
}

#search .inner input.btn {
 background-color: #000;
 color: #fff;
 border: 1px solid #000;
 padding: 1px;
 font-size: 11px;
 letter-spacing: 1px;
 *padding: 0; /* IE fix */
}

/****************************************************
 SIDE: GENERAL NAV
****************************************************/

#generalNav {
 position: relative; /* IE fix */
 margin: 10px 0;
 background-color: #EDEDED;
 font-size: 11px;
}

#generalNav .inner {
 position: relative; /* IE fix */
 border: 1px solid #EDEDED;
 margin: 0 10px 0 10px;
 padding: 10px 0;
}

/****************************************************
 SIDE: LIST
****************************************************/

#generalNav .inner ul, #generalNav .inner li {
 list-style-type: none;
 margin: 0;
 padding: 0;
}

#generalNav .inner li {
 border-bottom: 1px dotted #C9C9C9;
 padding: 5px 0;
}

#generalNav .inner a:link, #generalNav .inner a:visited {
 color: #666;
 text-decoration: underline;
 font-weight: normal;
}

#generalNav .inner a:hover, #generalNav .inner a:active {
 color: #666;
 text-decoration: underline;
 font-weight: normal;
}	

/****************************************************
 FOOTER
****************************************************/

#footer {
 display: none;
}

#footer .inner {
 padding: 5px;
 margin: 0 300px 10px 10px;
 font-size: 12px;
 color: #fff;
 line-height: 14px;
}

#copyright {
 margin: 0;
}

#copyright .inner { 
 font-size: 11px;
 color: #666;
 line-height: 16px;
}

/****************************************************
 HEADINGS
****************************************************/

h1 {
 position: absolute;
 top: 0;
 left: 0;
 text-indent: -9999px;
 width: 565px;
 height: 100px;
 background: transparent url(/_img/logo-inner.gif) 0 0 no-repeat;
}

#home-content .inner span.welcome {
 margin-right: 5px;
}

#home-content .inner h2, #content .inner h2, #home-content .inner span.welcome {
 font: normal 24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
 letter-spacing: -1px;
 color: #00349A	;
}

#content .inner h2 {
 margin-bottom: 10px;
}

#content .inner .subhead {
 margin: 0 0 10px 0;
 color: #00349A;
/* font-weight: bold;*/
}

#content .inner h1, h2, h3, h4, h5 {
 font-family: Helvetica, Arial, Sans-Serif;
 font-weight: bold;
}

#content .inner h1 {
 font-size: 4.4em;
 letter-spacing: -1px;
 line-height: .97em;
 margin: .05em 0 0 -.07em;
}

#content .inner h2 {
 color: #00349A;
 margin-bottom: 10px;
}

#content .inner h3,
#content .inner h4,
#content .innerh5 {
 color: #00349A;
 margin-bottom: 0;
}

/****************************************************
 FORMS
****************************************************/

#thisform fieldset, .thisform fieldset {
 border: 1px solid #ccc;
 padding: 20px;
 margin: 20px 0;
 width: 420px;
}

#thisform legend, .thisform legend {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #666;
 background-color: #eee;
 border: 1px solid #ccc;
 border-bottom-color: #999;
 border-right-color: #999;
 padding: 4px 8px;
}

#thisform input:focus, #thisform textarea:focus, .thisform input:focus, .thisform textarea:focus {
 background: #ffc;
}

/***************************************************
MAIN NAVIGATION
***************************************************/

div#nav	{
 display: none;
}


/****************************************************
 MISC
****************************************************/
	
.photo-left {
 display: block;
 float: left;
 margin: 5px 10px 10px 0;
 border: 2px solid #ddd;
}	

.photo-right {
 display: block;
 float: right;
 margin: 5px 0 10px 10px;
 border: 2px solid #ddd;
}		
