/* Elements */
body {
background: #fff url(/images/bg.gif) repeat-x;
text-align: center;
margin: 0;
}

div, table, td {
font-family: Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}
 
a, a:visited {
color: #178398;
text-decoration: none;
}

a:hover {
color: #178398;
text-decoration: underline;
}

/*Menu*/
#menu-div
{
width:708px;
}

/* Container */
#container 
{
margin:0 auto;
width: 708px;
text-align: center;
padding:0;
}

/* Header */
#header {
width:708px;
height:82px;
text-align:left;
}

#header-logo {
background: #fff url(/images/header-logo.gif) top left no-repeat;
width: 471px;
height:82px;
float:left;
}

#header-menu {
width:237px;
height:82px;
float:left;
}

#header-dropdowns {
width:237px;
height:65px;
}

#header-dropdowns p {
margin:0;
padding: 6px 0 0 6px;
}

#header-nav {
width:237px;
height:17px;
}

#header-hr {
background: #d7d7d7 url(/images/header-hr.gif) top left no-repeat;
width: 708px;
height:7px;
font-size:0px;
list-style:0px;
}

/* Header Image/Login */
#header-image-login {
width:708px; 
height:213px; 
text-align:left;
}

#image-border-container {
position:relative;
float:left;
top:0px;
left:0px;
z-index:10;
}

#image-border {
width:471px;
height:213px;
position:absolute;
}

#header-image {
width:471px; 
height:206px;
float:left;
}

#header-login {
background: #d7d7d7 url(/images/header-login.gif) top left no-repeat;
width:237px; 
height:213px;
float:left;
color:#464646;
}

#header-login p {
margin:0;
padding: 64px 36px 6px 12px;
font-size:13px;
}

#header-login a, #header-login a:visited {
color:#464646;
text-decoration:underline;
}

#header-login a:hover {
color:#464646;
text-decoration:none;
}

.login-field {
width:114px;
float:left;
}

.login-field h5 {
font-size:12px;
font-weight:normal;
padding: 4px 0 0 12px;
}

.login-textbox {
width:123px;
float:left;
padding: 0 0 7px 0;
}

.login-button {
float:left;
padding: 4px 12px;
}

.login-password {
float:left;
font-size:12px;
padding: 6px 0 0 0;
}

/* Partner Page */
#header-login-partner {
background: #d7d7d7 url(/images/header-login-partner.gif) top left no-repeat;
width:237px; 
height:213px;
float:left;
color:#464646;
}

#header-login-partner h5 {
padding:56px 0 8px 12px;
}

#header-login-partner p {
margin:0;
font-weight:bold;
font-size:14px;
padding: 64px 36px 6px 12px;
}

#header-login-partner a, #header-login-partner a:visited {
color:#1d8a9f;
text-decoration:underline;
font-weight:normal;
font-size:12px;
}

#header-login-partner a:hover {
color:#1d8a9f;
text-decoration:none;
font-weight:normal;
font-size:12px;
}

.Edit-button
{
padding: 24px 36px 6px 12px;
}

.user-info
{
padding: 10px 0 0 12px;
}

.logout-button
{
padding: 10px 0 0 12px;
}

/* Sub Header */
#sub-header {
width: 708px;
height:5px;
font-size:0px;
line-height:0px;
}


/* Sub Navigation */
#sub-nav {
background:#d7d7d7;
width: 708px;
height:7px;
font-size:0px;
list-style:0px;
}

/* Body */
#body-bg {
background: #fff url(/images/body-bg.gif) repeat-y;
width: 708px;
overflow:hidden;
text-align:left;
}

/* Body */
#body-bg-inside {
background: #fff;
width: 708px;
overflow:hidden;
text-align:left;
}

/* Body */
#body-bg-admin {
background: #fff;
width: 708px;
text-align:left;
}


.cmsPageTitle
{
font-size:20px;
color:#1F9DB6;
margin:0 0 10px 0;
}

/* Left Column */
#left-column 
{
width:471px;
float:left;
}

#text-size {
background: #fff url(/images/text-size-bg.gif) repeat-y;
width: 471px;
height:32px;
}

#text-size ul {
margin:0;
padding: 7px 0 0 14px;
}

#text-size li {
margin:0;
padding:0 4px 0 0;
list-style:none;
font-size:0px;
line-height:0px;
float:left;
}

#text-size-inside {
background: #fff url(/images/text-size-bg-inside.gif);
width: 100%;
height:41px;
}

#text-size-inside ul {
margin:0;
padding: 7px 0 0 14px;
}

#text-size-inside li {
margin:0;
padding:0 4px 0 0;
list-style:none;
font-size:0px;
line-height:0px;
float:left;
}
.page-title {
font: 28px Myriad, Arial, Helvetica, sans-serif;
color:#219db5;
padding: 22px 0 0px 3px;
}

.content-left {
font-size:12px;
color:#363636;
padding: 18px 26px 10px 32px;
}

.content-left td {
font-size:12px;
color:#363636;
}

.content-left span {
font-size:14px;
color:#0991ab;
}

.content-left ul {
margin:0;
padding:0 0 0 26px;
}

.content-left li {
margin:0;
padding:0;
list-style:url(/images/list-bullet.gif);
line-height:14px;
}

.content-left-headline {
font-size:16px;
padding: 0 0 12px 0;
}

.content-news {
font-size:12px;
color:#363636;
padding: 4px 26px 0 32px;
}

.content-news ul {
margin:0;
padding:0 0 0 16px;
}

.content-news li {
margin:0;
padding:0 0 4px 0;
list-style:url(/images/list-bullet-news.gif);
line-height:14px;
}

.content-news-headline {
font: 18px Myriad, Arial, Helvetica, sans-serif;
color:#369fb3;
padding: 0 0 10px 0;
}
#right-column {
width:237px;
float:left;
}
/* Right Column */
#right-column-nonpartner {
width:230px;
height:41px;
background: #fff url(/images/lightblue.jpg) top left repeat;
float:left;
}

#featured-provider {
background: #fff url(/images/featured-provider.gif) top left no-repeat;
width: 230px;
height:37px;
}

#sacred-stories {
background: #fff url(/images/sacred-stories.gif) top left no-repeat;
width: 230px;
height:52px;
}

.content-right {
font-size:13px;
color:#464646;
background:#8bcdda;
width:230px;
}

.content-right-inner
{
padding: 0 18px 4px 11px;
}

.content-right td {
font-size:12px;
color:#464646;
}

.content-right span {
font-size:12px;
}

.content-right a, .content-right a:visited {
color:#464646;
text-decoration:underline;
}

.content-right a:hover {
color:#464646;
text-decoration:none;
}

.sacred-stories-link {
width:177px;
height:20px;
}

#mission-statement {
background: #fff url(/images/mission-statement.gif) top left no-repeat;
width: 230px;
height:129px;
}

/* Partner Page */
#partners-site-nav {
background: #fff url(/images/partners-site-nav.gif) top left no-repeat;
width: 237px;
height:41px;
}

#partners-nav dl {
margin:0;
padding:10px 0;
}

#partners-nav dt {
margin:0;
padding:2px 0 2px 10px;
font: 15px Myriad, Arial, Helvetica, sans-serif;
color:#fff;
list-style:none;
}

#partners-nav dd {
margin:0 0 0 8px;
padding: 0;
}

#partners-nav a, #partners-nav a:visited {
color:#fff;
text-decoration:none;
}

#partners-nav a:hover {
color:#fff;
text-decoration:underline;
}

.partners-nav-divider {
background:url(/images/partners-nav-divider.gif) top left no-repeat;
width:211px;
height:5px;
font-size:0px;
line-height:0px;
}

/* Sub Body */
#sub-body {
background: #fff url(/images/sub-body.gif) top left no-repeat;
width: 708px;
height:24px;
}

/* Body ConsumerPage */
#body-bg-consumer {
background: #fff url(/images/body-bg-consumer.gif) repeat-y;
width: 708px;
text-align:left;
overflow:auto;
}

#right-column-header {
background:#e2f2f6;
width:230px;
height:41px;
}

.image-right {
padding: 38px 0 4px 0;
font-size:13px;
color:#464646;
}

/* Sub Body ConsumerPage */
#sub-body-consumer {
background: #fff url(/images/sub-body-consumer.gif) top left no-repeat;
width: 708px;
height:24px;
}

#cmsIframe
{
	left:0;
	top:0;
	position:absolute !important;
}

/* Footer */
#footer {
background: #fff url(/images/footer.gif) top left no-repeat;
width: 708px;
height:49px;
}

#footer p {
margin:0;
padding: 9px 0 0 0;
font-size:11px;
color:#696969;
text-align:center;
}

#footer a 
{
	font-size:11px;
	color:#696969;
}

#footer span {
padding: 0 1px;
}
