* {
padding:0;
margin:0;
text-decoration:none;
list-style-type:none;
}
body {
background-repeat: repeat;
background-image: url(../images/careforce_background.gif);
color: #655f4e; }

a img{
border:none;
}   
.clear{
clear:both;
margin:0;
height:0;
font-size:0;
}
#container{
width: 880px;
margin: 0 auto;
}  
/*--------------------- TOP ---------------------------*/
#top {
height: 207px;
padding-top: 1px;
color: #333366;
background-image: url(../images/careforce_header.png);
background-repeat: no-repeat; } 

#top h1 a {
display: block;
height: 110px;
width: 400px;
margin-left: 35px;
top: 0px;
position: absolute; }

#top h1 a span {
display: none;
}

#top h2{
margin-left: 35px;
font-size: 14px;
}
/*---------------------TOP RIGHT SIDE TOP (SUBMENU) ---------------------------*/
#top ul.level-1 {
color: #fff;
float: right;
padding-right: 40px; }

#top ul.level-1 li{
color: #fff;
float: left;
border-right-width: 1px;
border-right-style: none;
border-right-color: #FFFFFF;
padding-right: 7px;
padding-left: 7px;
} 

#top ul.level-1 li a{
color: #845049;
font-family:  "Myriad Pro", Helvetica, Arial, sans-serif;
font-size: 12px; }

#top ul.level-1 li.active a{
color: #6b3718;
}


#top ul.level-1 li a:hover{
text-decoration:underline;
}

#top h1, #top h2 {
color: #fff; } 

#top .donateNowButton {
position: relative;
top: 76px;
height: 41px;
width: 880px; } 

#top .donateNowButton a {
width: 119px;
height: 41px;
margin-left: 699px;
display: block;
background-image: url(../images/donate_now_up.png);
background-repeat: no-repeat;
 } 

#top .donateNowButton a:hover {
background-image: url(../images/donate_now_over.png);
}

#top .donateNowButton a span {
display:none;
}


/*--------------------- MAIN NAVIGATION ---------------------------*/

#top ul.main-nav{
position: relative;
height: 26px;
left: 422px;
top:90px;
float: left;
}
#top ul.main-nav li{
color:#fff;
margin-right: 35px;
float:left;
font-size: 14px;
}
#top ul.main-nav li a{
vertical-align: -10px;
color:#fff;
}
#top ul.main-nav li a span {
display: none;
}

#top ul.main-nav li.active a {
vertical-align: 0;
}
#top ul.main-nav li.active a span {
display: inline;
}
#top ul.main-nav li a:hover{
text-decoration:underline;
} 
.newsletter {
padding-top: 15px;
padding-right: 55px;
float: right;
color: #fff;
}
#title_bar_about-us {
background-image: url(../images/title_bar_about-us.png);
height: 63px;
width: 880px;
display: block;
}
#title_bar_become-a-sponsor {
background-image: url(../images/title_bar_become-a-sponsor.png);
height: 63px;
width: 880px;
display: block;
}
#title_bar_contact-us {
background-image: url(../images/title_bar_contact-us.png);
height: 63px;
width: 880px;
display: block;
}
#title_bar_donate-now {
background-image: url(../images/title_bar_donate-now.png);
height: 63px;
width: 880px;
display: block;
} 
#title_bar_explore-teams {
background-image: url(../images/title_bar_explore-teams.png);
height: 63px;
width: 880px;
display: block;
}
#title_bar_news-events {
background-image: url(../images/title_bar_news-events.png);
height: 63px;
width: 880px;
display: block;
}
#title_bar_video-gallery {
background-image: url(../images/title_bar_video-gallery.png);
height: 63px;
width: 880px;
display: block;
}
#title_bar_where-we-work {
background-image: url(../images/title_bar_where-we-work.png);
height: 63px;
width: 880px;
display: block;
}

/*--------------------- CONTENT ---------------------------*/
#content{
clear:left;
background-image: url(../images/content_background.png);
background-repeat: repeat-y;
}

#full-content-wrapper {
padding-top: 0;
background-image: url(../images/content_background_full.png);
min-height: 400px;
}
#full-content-wrapper .full-content {
width: 775px;
margin-left: 35px;
padding: 0 20px;
color: #fff;
}
#full-content-wrapper .home-content {
width: 814px;
min-height: 348px;
margin: 0 0 0 38px;
padding: 0;
background-image: url(../images/home_content_background.png);
background-repeat: repeat-y; } 

#full-content-wrapper .home-content #homeLeftPanel {
margin: 15px 8px;
width: 139px;
float: left;
display: block;
 }

#full-content-wrapper .home-content #homeMiddlePanel {
margin: 12px 8px;
width: 261px;
float: left;
}

#full-content-wrapper .home-content #homeMiddlePanel .middleImage {
display: block;
margin: 3px 0;
width: 261px;
border: 2px #dedfa6 solid;
}

#full-content-wrapper .home-content #homeRightPanel {
margin: 12px 8px;
width: 315px;
padding-right: 15px;
float: right;
}
#homeRightPanel h1 {
padding: 0;
margin: 0 0 15px 0;
color: #fff;
}

#homeRightPanel .newsItem {
padding: 0 5px 5px 5px;
color: #000;
background-color: #b1a588; 
margin: 0 0 10px 0;
               -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}   
#homeRightPanel .newsItem h2 {
padding: 0;
margin: 0;
color: #000;
font-size: 11px;
font-weight: bold; } 

#homeRightPanel .newsItem a {
padding: 0;
color: #000;
font-weight: bold;
} 

#homeRightPanel .newsItem a:hover {
text-decoration: underline; }
#homeRightPanel .newsItem h3 {
margin: 0;
font-size: 12px; }

#homeRightPanel .newsItem p {
color: #000;
font-size: 10px;
line-height: 11px; }
/*---------------------CONTENT LEFT SIDE ---------------------------*/
#content .left-side {
margin-left: 35px;
width: 191px;
min-height: 640px;
float:left;
background-image: url(../images/left_side_nav.png);
background-repeat: no-repeat; }

#content .left-side .newsletter {
padding-top: 15px;
padding-left: 15px;
color: #fff;
} 

/*---------------------left - sub navigation---------------------------*/
#content .left-side ul.level-2{
margin: 52px 0;
width: 191px;
}
#content .left-side ul.level-2 li{
/*margin-bottom: 0px;*/
margin-bottom: -5px;
}
html>body #content .left-side ul.level-2 li{
margin-bottom: 10px;
}
ul.level-2 li a {
color: #fff;
/*padding: 3px 0 3px 27px;*/
font-size:1.1em;
padding: 3px 10px 3px 17px;
display:block;
font-family:  "Myriad Pro", Helvetica, Arial, Verdana, sans-serif;
}
ul.level-2 li a:hover{
display:block;
color: #fff;
background-color: #6e9094; }
ul.level-2 li.active a {
background-color: #e7f2f4;
display:block;
color: #ca6f2c;
}

ul.level-2 li.active a:hover{
background-color: #6e9094;
color: #fff;
display:block;
}
/*---------------------left - sub navigation 2nd level---------------------------*/


html>body #content .left-side ul.level-2 li.sub ul li a {
margin-bottom: 0;
display: block;
}

ul.level-2 li.sub ul li {
margin-bottom: 0px !important;
}

ul.level-2 li.sub ul li a {
color: #fff;
display:inline;
padding: 0;
font-size: 12px;
margin-left: 25px;
padding-left: 5px;
margin-right: 0px;
}
ul.level-2 li.sub ul li.active a {
color: #ca6f2c;

}

ul.level-2 li.sub ul li a:hover {
display:inline;
background-color: #297293;

padding:0 0 0 5px !important;
}
#sidebar li.sub { margin-top: }
#sidebar li.sub[class] { margin-top: 0; }
*:first-child + html #sidebar li.sub { margin-top: -15px; }




/*---------------------content right side---------------------------*/
#content .right-side{
width: 590px;
padding-top: 15px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 45px;
min-height: 400px;
color: #fff;
float:right;
}


.formWrapper {
padding: 15px; }
.formLabel
{
font-weight:700;
display:block;
}
label.error {
font-size: 10px;
color: red;
display: block;
}
.subField
{
float:left;
margin-right:5px;
font-size: .9em;
}

#content .right-side #contentSummary {
background-color: #339999;
border: 1px solid #133A3B;
padding: 10px;
margin-bottom: 15px;
}

.imageRight {
float: right;
display: block;
margin-bottom: 7px;
margin-left: 7px;
background-color: #DEEBFF;
text-align: center;
padding-top: 7px;
padding-bottom: 7px;
}


#homeshowWrapper {
display: block;
text-align: center;
}
#printPicture {
display: none;
}
/******** GALLERY MODULE ********/
#photo h1{
text-align: center;
margin-bottom: 0.5em !important;
}
#photo .navigation{
height: 75px;
text-align: center;
width: 400px;
margin: 0 auto;
}
#photo .previous, #photo .next{
padding: 0px;
display: block;
width: 40px;
height: 25px;
}
#photo .previous{
float: left;
background: url(/images/previous.gif) no-repeat;
}
#photo .next{
float: right;
background: url(/images/next.gif) no-repeat;
}
#photo .back{
font-size: 0.9em;
color: #aaa;
text-decoration: none;
}
#photo .back:hover{
text-decoration: underline;
}
#photo p{
margin: 0 0 10px 0;
}
#photo .image{
clear: both;
text-align: center;
}
#photo .image img{
border: 1px solid #111;
}
#photo .description{
width:400px;
margin: 1em auto;
font-size:0.9em;
text-align: center;
}
#gallery {
margin-left: 50px; }

#gallery ul{
margin: 0;
padding: 0;
}
#content .right-side #gallery ul li{
margin: 0 5px 5px 0;
list-style-type: none;
float: left;
width: 150px;
height: 155px;
line-height: 150px;
text-align: center;
border: 1px solid #ccc;
background-color: #b4cbf0;
}

#gallery ul li:hover{
border: 1px solid #aaa;

}


#content .right-side #gallery li img{
vertical-align: middle;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
}

/******* ROTATOR ON HOME PAGE *********/

/* Rotator Styles */

#rotator {
width: 814px;
height: 319px;
background: #a75d57;
color:#000;
position:relative;
padding-bottom:2.6em;
margin:0 0 0 36px;
padding-top: 25px;
font-size:16px;
}

#rotator .fragmentText {
color: #000;
background-color: #8fb0b6;    
padding:15px;position: absolute;top: 0px;top: 25px; left: 25px; height: 289px; width: 250px; font-size: 0.7em;z-index: 10;
              -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
 }
#rotator .fragmentText  h1 {
color: #000;
margin: 0;
} 

/* Tabs */

ul.ui-tabs-nav , li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.0;
text-decoration:none;
font-size:100%;
list-style:none;
float:left;
font-family: "Myriad Pro", Helvetica, sans-serif;
} 
li.ui-tabs-nav-item {
width: 80px;
}

/*#ui-tabs {
position:absolute;
bottom:0px;
left:0;
z-index:1;
width:100%;
background:#a65e57;
height: 40px;
} */
ul.ui-tabs-nav {
float:right;
margin-right: 16px;
margin-top: 8px;
}
/* Non-Selected Tabs */

li.ui-tabs-nav-item a {
height: 20px;
}

li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {
font-size:.8em;
font-weight:normal;
color: #5c7e81;
width: 80px;
border: 2px #f7f0ee solid;

background-color: #d3aeaa; }

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
color:#333;
}

#rotator li.ui-tabs-nav-item a span {
float:left;
margin: 0 0 0 35px;
padding:4px;
cursor:pointer;
font-weight: bold; }

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
color:#333;
}

/* Content Panels */
#rotator .ui-tabs-panel {
font-family: "Myriad Pro", Helvetica, sans-serif;
clear:left;
color:#000;
/*padding:40px 540px 15px 15px;*/
height:319px;
}

#rotator .ui-tabs-hide {
display:none;
}

#rotator h2 {
color:#E75D00;
font-weight:normal;
margin:0;
font-size:1.8em;
line-height:1.2em;
}

#rotator p {
font-size:1.3em;
margin:.5em 0;
color: #26160f;
} 

/******* FOOTER *********/

#footer{
width: 814px;
height: 82px;
color: #FFFFFF;
font-family: "Myriad Pro", Helvetica, sans-serif;
font-size: 10px;
margin: 0 0 0 38px;
background-image: url(../images/footer.png);
background-repeat: no-repeat; }

/*#footer{
width: 880px;
height: 82px;
color: #FFFFFF;
font-family: "Myriad Pro", Helvetica, sans-serif;
font-size: 10px;
background-image: url(../images/footer.png); }*/

#footer a {
color: #d9d3fa;
}
#container #footer a:hover {
text-decoration: underline;
 }

#footer .footerLeft {
padding-left: 45px;
margin-top: 20px;
float: left;
}
#footer .newsletterSubmit {
background-color: #b0b5b1;
text-transform: lowercase; }
#footer .copyWrite {
float: right;
font-size: 10px;
line-height: 11px;
margin-top: 65px;
margin-right: 55px;
} 
body.home #footer .copyWrite {
float: right;
font-size: 10px;
line-height: 11px;
margin-top: 15px;
margin-right: 55px;
}  
#footer .newsletter label.newsletterHead {
font-size: 18px;
font-family: "Myriad Pro", Helvetica, Verdana, sans-serif; } 

#footer ul.level-1 {
color: #fff;
float: left;
margin-top: 58px;
padding-left: 100px; }

body.home #footer ul.level-1 {
color: #fff;
float: left;
margin-top: 8px;
padding-left: 100px; }

#footer ul.level-1 li {
color: #b57168;
float: left;
border-right-width: 1px;
border-right-style: none;
border-right-color: #FFFFFF;
padding-right: 7px;
padding-left: 7px;
}  

#footer ul.level-1 li a {
color: #fff;
font-family:  "Myriad Pro", Helvetica, Arial, sans-serif;
font-size: 11px; }

#footer ul.level-1 li.active a {
color: #a0d1d8;
}


#footer ul.level-1 li a:hover{
color: #fceee1;
text-decoration:underline;
}


#footerlinks #admin_link {
overflow: hidden;
background-position: center;
width: 90px;
height: 25px;
float: left;
margin-right: 1em;
font-size: 0px;
text-align: center;
padding-left: 25px;}

#footerlinks #edit_link {
font-size: 0px;
overflow: hidden;
background-position: center;
width: 90px;
height: 25px;
display: block;
float: right;
padding-right: 25px;
} 

/******** SITEMAP MODULE ********/

#sitemap li.sub{
list-style-type: none;
}
 