
/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#666; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#666;}
body.pageBody, html, form#PageForm {margin:0; padding:0; width:100%; height:100%;}
body {}
form#PageForm {background:#ddd;}
#divSiteContainer {width:100%; position:relative; background: #fff url('/ThemeImages/VolunteersInMedicine/Themes/Default/tan-spacer.gif') repeat-x left 129px; text-align:center;}
#themeContainer {width:925px; margin:0 auto; padding:0 0 30px; text-align:left; height:auto !important; height:100%; min-height:100%; position:relative; background:url('/ThemeImages/VolunteersInMedicine/Themes/Default/volunteers-in-medicine_40.gif') repeat-y 25px top;}
a, a:link, a:visited {color:#32b2be; text-decoration:none;}
a:active, a:hover, a:focus {color:#32b2be; text-decoration:none; outline:none;}
p {margin:0; padding:0 0 10px;}
hr {height:1px; border:0px; color:#E4DED3; background:#E4DED3;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0; font-weight:normal; color:#666;}
h1 {font-size:18px;}
h2 {font-size:18px;}
h3 {font-size:14px; font-weight:bold;}
h4 {font-size:12px; font-weight:bold;}
h5 {font-size:10px; font-weight:bold;}

/* Header Styles */
#siteHeader {margin:20px 0 0; height:109px;}
#logo {float:left;}
#headTagline {float:left; width:430px; margin:20px 0 0 20px;}
#headTagline p {color:#e3ded2; font-size:12px; font-weight:bold; font-style:italic; margin:10px 0 0; padding:0;}
#headTagline p span {color:#c6c1b5; font-size:12px;}

/* Menu Styles */
div#siteMenu {clear:both; margin:0; padding:0;}
ul#Menu {margin:0; padding:0; list-style:none;}
ul#Menu li {float:left; letter-spacing:1px; line-height:30px;}
ul#Menu li a, ul#Menu li a:link, ul#Menu li a:visited {display:block; color:#81c3c9; font-size:14px; font-weight:bold;}
ul#Menu li a:active, ul#Menu li a:hover, ul#Menu li a:focus {color:#6e9194; text-decoration:none;}
ul#Menu li.separator {padding:0 10px; color:#81c3c9; font-size:14px; font-weight:bold;}

/* Sub-menu Styles */
.cswmPopupBox {padding:20px 20px 22px 20px; border-left:solid 1px #95afb1; background:#6e9194;}
.cswmPopupBox table {line-height:20px;}
.cswmItem, .cswmExpand {border-bottom:solid 1px #95afb1 ! important;}

div.cswmPopupBox table tbody tr.last td {border-bottom:0px ! important;}

/* Content Area Styles */
#spacerColumn {float:left; display:inline; width:25px;}
#column1 {float:left; display:inline; width:650px; overflow-x:hidden;}
#column2 {float:left; display:inline; width:250px;}

#contentArea {padding:0 10px 30px 0; margin:20px 0 0;}

/* Slideshow Styles */
#slideShow {/*margin:0 0 0 -25px;*/ clear:both; height:200px; position:relative;}
#slideShowPages {clear:both; height:100px; position:relative;}
#slideShow div.content {position:absolute; left:-25px; top:0;}
#slideShowPages div.content {position:absolute; left:-25px; top:0; height:100px; overflow:hidden;}

/* Search Styles */
#search {position:relative; background:#fff; height:30px; margin:20px 20px 30px 20px;}
.txtSearch {position:absolute; width:160px; height:20px; margin:7px 0 0 10px; padding:0; border:0; color:#a5a094; font-size:14px;}
.lnkSearch {position:absolute; right:0; top:0;}

/* Phone Number Styles */
#phoneNumber {margin:0 24px 32px 20px; font-size:24px; font-weight:bold; color:#a5a094; text-align:right; line-height:18px; background:url('/ThemeImages/VolunteersInMedicine/Themes/Default/phone-icon.gif') no-repeat 5px 0;}

/* Right Column Links */
ul#sideLinks {margin:0; padding:0; list-style:none;}
ul#sideLinks li {margin:10px 0 0; line-height:30px; height:30px;}
ul#sideLinks li a, ul#sideLinks li a:link, ul#sideLinks li a:visited {font-size:24px; color:#fff; padding:0 20px; display:block; background:#6e9194;}
ul#sideLinks li a:active, ul#sideLinks li a:hover {text-decoration:none; background:#67a7ac;}

/* What's New Styles */
div#whatsNew {margin:30px 20px 10px 20px;}
div#whatsnew h3 {margin: 0 0 15px;}
div#whatsnew h3 a, div#whatsnew h3 a:link, div#whatsnew h3 a:visited {font-size:18px; color:#666155; font-weight:normal; border-bottom:solid 1px #c7c3ba; display:block;}
div#whatsnew h3 a:active, div#whatsnew h3 a:hover, div#whatsnew h3 a:focus {text-decoration:none;}
dl#whatsNewList {margin:0; padding:0;}
dl#whatsNewList dt {margin:0; padding:0;}
dl#whatsNewList dt a, dl#whatsNewList dt a:link, dl#whatsNewList dt a:visited {color:#1e919b; text-decoration:underline;}
dl#whatsNewList dd {margin:0 0 20px; padding:0;}

/* CTA Styles */
div.cta {float:left; margin:0 10px 0 0;}
div.cta a, div.cta a:link, div.cta a:visited {font-size:18px; color:#fff; display:block; /*padding:5px;*/ background:#6e9194;}
div.cta a:active, div.cta a:hover, div.cta a:focus {background:#67a7ac;}

div.cta a span {display:block; padding:5px;font-size:18px; color:#fff;}

div.rightCTA {margin:20px; float:none; width:210px;}
div.rightCTA a, div.rightCTA a:link, div.rightCTA a:visited {background:#a5a094;}
div.rightCTA a:active, div.rightCTA a:hover, div.rightCTA a:focus {background:#a5a094;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:400px; margin:0 auto;}
#divLargePhoto {width:400px;}
#divPhotoThumbnails {width:400px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 13px 10px 0; float:left;}

/* Article Section Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 15px 0 0;}
.divArticleSection_ArticleItem h3, .divArticleSection_ArticleItem h3 a {line-height:16px;}
.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0; background:#e3e3e3; color:#e3e3e3; border:0px; height:1px;}

.divArticle_Article {clear:both;}
.divArticle_Article h2 {margin:10px 0 0; font-weight:bold;}
.divArticle_Article h3 {margin:0; padding:0; color:#333;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}

.pArticle_ArticleBriefContent {}
.pArticle_ArticleBriefContent img {margin:0 15px 0 0;}


/* Footer Styles */
#siteFooter {position:absolute; bottom:-1px; left:0px; width:100%; height:30px; text-align:center; background:#666;}
#siteFooterContent {width:925px; margin:0 auto; text-align:left; background:#666;}

#siteFooterContent p {font-size:12px; color:#fff; line-height:30px; margin:0 0 0 25px; padding:0;}
#siteFooterContent p a, #siteFooterContent p a:link, #siteFooterContent p a:visited {font-size:12px; color:#b4f2fc;}

a#smartzLink, a#smartzLink:link, a#smartzLink:visited {float:right; font-size:12px; color:#fff; text-decoration:none; height:18px; margin:7px 0 0;}
a#smartzLink:active, a#smartzLink:hover, a#smartzLink:focus {}
a#smartzLink img {vertical-align:middle;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#B7A585; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#6D5D4A; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}


/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
p.newsletterWelcome {margin:0 0 15px;}

/*div, ul, li {border:solid 1px #00f;}*/