body { background-color: #FCFCFC;color: #000000; }

a, a:link, a:visited { color: #004080; }
a:hover, a:active { color: #6699CC; }

#pageTopBg { background-color: #6499FF; }

#pageTopContent .title h1 { color: #000000;text-shadow: 0 1px 0 #FFFFFF; }
#pageTopContent .title h1 span { color: #FF0000;text-shadow: 0 1px 0 #B3B3B3; }

#visitorInteractionPanel { border-color: #E6E6E6; }
#adjustWidth, #adjustTextSize { color: #FFFFFF;}
#headerColor1 { background-color: #6499FF; }
#headerColor2 { background-color: #B51F00; }
#headerColor3 { background-color: #FFD032; }
#iPadCloseButton { color: #FFFFFF;border-color: #FFFFFF; }

.headerImage { border-color: #999999; }

#mainContentWrapper { background-color: #FFFFFF; }

#menu ul a { color: #7F0007;text-shadow: 0 1px 0 #E6E6E6; }
#mainMenuHoverLinkColor { color: #99CCFF; }
.hoverMenuItemBorder { border-bottom-color: #99CCFF; }
#menu ul .current { color: #000000; }
.currentMenuItemBorder, #menu ul .current .hoverMenuItemBorder { border-bottom-color: #B90101; }
#menu ul .currentAncestor { color: #000000; }
.ancestorMenuItemBorder, #menu ul .currentAncestor .hoverMenuItemBorder { border-bottom-color: #000000; }
#menu ul li span.menuDivider { color: #000000; }
#menu ul li.ddarrow span.childIndicator { background-color: #99C6FF; }

/* Color Styles for Main Menu Drop Down, applied when selected in theme options. */
#menu ul ul {border-left-color: #333333;background-color: #D4D4D4;}
#menu ul ul a {color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#menu ul ul a:hover {color: #FFFFFF;background-color: #999999;}
#menu ul ul .current, #menu ul ul .current:hover {color: #FFFFFF;background-color: #000000;}
#menu ul ul .currentAncestor, #menu ul ul .currentAncestor:hover {color: #FFFFFF;background-color: #666666;}
#menu ul ul li.ddarrow span { border-right-color: #0080FF; }

#menu ul ul ul {border-left-color: #FFFFFF;border-bottom-color: #FFFFFF; }

#footerWrapper { background-color: #6499FF; }
#footer {color: #CCCCCC;}
#footer a {color: #FFFFFF;}
#footer a:hover {color: #66CCFF;}

#breadcrumbContainer a, #breadcrumbContainer a:hover {color: #E4E4E4; }
#breadcrumbContainer span { color: #191919; }

#subMenu ul ul {border-left-color: #333333;background-color: #D4D4D4;}
#subMenu ul ul a {color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#subMenu ul ul a:hover {color: #FFFFFF;background-color: #999999;}
#subMenu ul .current, #subMenu ul .current:hover {color: #FFFFFF;background-color: #000000;}
#subMenu ul .currentAncestor, #subMenu ul .currentAncestor:hover {color: #FFFFFF;background-color: #666666;}
#subMenu ul ul li.ddarrow span { border-right-color: #0080FF; }

#subMenu ul ul ul {border-left-color: #FFFFFF; }

#extraContainer1 {color: #5DBEEF;}
#extraContainer1 a {color: #AACCFF;}
#extraContainer1 a:hover {color: #99CCFF;}

#extraContainer2 {color: #000000;}
#extraContainer2 a {color: #466B9E;}
#extraContainer2 a:hover {color: #466B9E;}

#extraContainer3 {color: #000000;}
#extraContainer3 a {color: #466B9E;}
#extraContainer3 a:hover {color: #466B9E;}

#extraContainer4 {background-color: #E4E4E4;border-color: #CCCCCC;color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#extraContainer4 a {color: #466B9E;}
#extraContainer4 a:hover {color: #466B9E;}

#extraContainer5 {background-color: #E4E4E4;border-color: #CCCCCC;color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#extraContainer5 a {color: #466B9E;}
#extraContainer5 a:hover {color: #466B9E;}

#ec6Wrapper { background-color: #E4E4E4; }
#extraContainer6 {color: #333333;text-shadow: 0 1px 0 #C4C4C4;}
#extraContainer6 a {color: #466B9E;}
#extraContainer6 a:hover {color: #466B9E;}

#extraContainer7 {color: #E4E4E4;text-shadow: 0 1px 0 #000000;}
#extraContainer7 a {color: #99CCFF;}
#extraContainer7 a:hover {color: #99CCFF;}

blockquote, .standout {background-color: #E4E4E4;color: #000000;}

h1.blog-entry-title {border-bottom-color: #66CCFF;}
.blog-entry-date, .blog-entry-tags { background-color: #F6F7FF;border-color: #004080;text-shadow: 0 1px 0 #FFFFFF; }

.form-input-field {border-color: #BBBBBB;background-color: #EEEEEE;color: #666666;}

.thumbnail-caption {color: #999999;}
.photo-background {background-color: #FFFFFF;color: #000000;}
.photo-caption {color: #999999;}
.photo-links a, .photo-links a:hover, .photo-links a:visited {color: #466B9E;}

.movie-thumbnail-caption {color: #999999;}
.movie-background {background-color: #FFFFFF;}
.movie-title {color: #000000;}

.filesharing-item {border-left-color: #CCCCCC;}
.filesharing-item-title {border-bottom-color: #CCCCCC;}

/* Below are iPhone specific color styles */
@media only screen and (max-device-width: 480px) {
#menu ul {border-left-color: #333333;background-color: #D4D4D4;}
#menu ul a {color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
#menu ul a:hover {color: #FFFFFF;background-color: #999999;}
#menu ul .current, #menu ul .current:hover {color: #FFFFFF;background-color: #000000;}
#menu ul .currentAncestor, #menu ul .currentAncestor:hover {color: #FFFFFF;background-color: #666666;}
#menu ul li.ddarrow span { border-right-color: #0080FF; }

#menu ul ul {border-left-color: #FFFFFF; }
}


		#pageTopContent, #mainContentTopShadow, #mainContentWrapper, #footer, #breadcrumbContainer, #extraContainer1, #extraContainer6 { width: 1000px; }

body { font-size: 80%; }
.blog-entry-date { background-position: 5px 4px; }

#visitorInteractionPanel { right: auto;left: 30px; }

#menu ul ul { opacity: 0.95;filter: alpha(opacity=95); }

#breadcrumbContainer ul { background: transparent url(images/lightAlphaBg.png) repeat; }

#pageTopBg, #footerWrapper { background-image: url(images/editable_images/stone.png); }

#pageTopBg, #footerWrapper {background-position: center center;}

#pageTopContent .title h1 span { margin-left: 5px; }

#pageTopContent .title h1 { opacity: .4; }

#pageTopContent .title h1 { font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; }

.shortenedMenuItem { float: none;width: auto;overflow: auto; }
.menuEllipsis, #subMenu, #subMenu ul .currentAncestor+ul, #subMenu ul .current+ul, #menu ul ul li span.menuDivider { display: none; }

#menu ul ul .currentMenuItemBorder, #menu ul ul .ancestorMenuItemBorder, #menu ul ul .hoverMenuItemBorder { border-color: transparent !important; }

#menu ul li.ddarrow a {  }
#menu ul li.ddarrow span.childIndicator { float: left;position: relative;top: 0.55em;right: 5px;width: 14px;height: 0.9em;line-height: 2em;background-image: url(images/ddChildIndicator.png);background-position: center center;background-repeat: no-repeat;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }

#menu ul ul { width: 220px;position: absolute;top: 2em;left: 18px;z-index: 9999;height: auto;line-height: 2em;padding: 5px 0;-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black;border-left-style: solid;border-left-width: 2px; }
#menu ul ul a { display: block;margin: 0;padding: 0 5px;height: auto;line-height: 2em;width: 210px;float: left; }
#menu ul ul li {  }
#menu ul ul li a:hover {  }
#menu ul ul a:hover {  }
#menu ul ul .current, #menu ul ul .currentAncestor, #menu ul ul a:hover  { text-shadow: none;font-weight: normal; }

#menu ul ul li.ddarrow a {  }
#menu ul ul li.ddarrow span.childIndicator { float: none;position:absolute;top:0.3em;right:5px;height:1.4em;width: 5px;border-right-style: solid;border-right-width: 2px;background-image: none;background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; }

/* Drop Down Menu Items */
/* Third Level*/
#menu ul ul ul { top: 0;left: 0;width: 213px;margin: 5px 0 5px 5px;padding: 0;border-left-style: solid;border-left-width: 2px;/* border-bottom-style: solid;border-bottom-width: 2px; */position: relative;display: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#menu ul ul ul a { width: 203px;margin: 0;padding-left: 5px;display: block; }

/* Fourth Level*/
#menu ul ul ul ul { width: 206px; }
#menu ul ul ul ul a { width: 196px; }

/* Fifth Level*/
#menu ul ul ul ul ul { width: 199px; }
#menu ul ul ul ul ul a { width: 189px; }

/* Sixth Level*/
#menu ul ul ul ul ul ul { width: 192px; }
#menu ul ul ul ul ul ul a { width: 182px; }

/* Seventh Level*/
#menu ul ul ul ul ul ul ul { width: 185px; }
#menu ul ul ul ul ul ul ul a { width: 175px; }

/* Eight Level*/
#menu ul ul ul ul ul ul ul ul { width: 178px; }
#menu ul ul ul ul ul ul ul ul a { width: 168px; }

/* Ninth Level*/
#menu ul ul ul ul ul ul ul ul ul { width: 171px; }
#menu ul ul ul ul ul ul ul ul ul a { width: 161px; }

/* Tenth Level*/
#menu ul ul ul ul ul ul ul ul ul ul { width: 164px; }
#menu ul ul ul ul ul ul ul ul ul ul a { width: 154px; }


/* Hide Drop Down Menu Items */
#menu ul li:hover ul, #menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li:hover ul ul ul ul, #menu ul li:hover ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul ul ul {display: none;}
/* Show on Hover */
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li li li li:hover ul, #menu ul li li li li li:hover ul, #menu ul li li li li li li:hover ul, #menu ul li li li li li li li:hover ul, #menu ul li li li li li li li li:hover ul, #menu ul li li li li li li li li li:hover ul {display: block;}

#menu ul a {font-variant: small-caps;text-transform: none;}

#menu ul { font-family: "Trebuchet MS", sans-serif; }

#menu { font-size: 1.2em; }

.headerImage {background: url(images/editable_images/image12.jpg) top center no-repeat;}

.headerImage {height: 250px;}

#contentContainer { float: none;width: auto; }

#sidebarContainer { display: none; }

#extraContainer1 { display: block;padding: 5px 0; }

/* iPhone and other Webkit-based mobile browsers CSS Styles*/
@media only screen and (max-device-width: 480px) {

html {-webkit-text-size-adjust:none;}

.imageStyle {height: auto;}

#logo img {height: auto;}

#pageTopContent, #mainContentWrapper, #footer, #breadcrumbContainer, #extraContainer1, #extraContainer6 { width: auto; }
#mainContentTopShadow, #mainContentCornerShadowLeft, #mainContentCornerShadowRight, #subMenu, #subMenu ul .currentAncestor+ul, #subMenu ul .current+ul, #extraContainer1 { display: none; }
#contentContainer, #sidebarContainer, #menu ul { float: none;width: auto; }
#footer, #breadcrumbContainer { margin-left: 5px;margin-right: 5px; }
#mainContent { position:relative; }

#pageTopContentWrapper { position: relative;height: auto;background-image: url(images/bottomShadow.png);background-position: bottom center;padding: 5px 5px 10px 5px; }
#mainContentWrapper { margin-top: 0;padding: 5px 10px; }

#pageTopContent .title h1 { font-size: 30px;line-height: 26px; }
#pageTopContent .title h1 span { font-size: 14px;margin-left: 0;margin-top: -15px;line-height: 0 !important; }
#pageTopContent .title h1 br { display: block; }

#extraContainer5 { margin-bottom: 5px; }
#extraContainer6 { padding-left: 10px;padding-right: 10px; }

.form-input-field { width: 90%; }

/* Override Accordion & Hover Desktop Menu Styles */

#mobileMenuTab { display: block;position: absolute;right: 0;top: 0;width: 30px;height: 50px;background: transparent url(images/mobileMenuTab.png) 0 -50px;cursor: pointer; }

.shortenedMenuItem { float: none;width: auto;overflow: auto; }
.menuEllipsis { display: none; }

.currentMenuItemBorder, .ancestorMenuItemBorder, .hoverMenuItemBorder  { display: none; }

#menu { display: none;margin: 0;padding: 0;height: auto;border-radius: none;-webkit-border-radius: none;position:absolute;width:98%;left:1%; }

#menu ul { float: none;margin: 0;padding: 0;height: auto;position:relative;z-index:100; }
#menu ul li { float: none; }
#menu ul a { margin: 0;padding: 0;display: block;float: none;height: auto;line-height: normal;position: relative; }
#menu ul .current, #menu ul .currentAncestor {  }
#menu ul a:hover {  }
#menu ul ul { width: auto;position: relative;top: auto;left: auto; }
#menu ul ul a { width: auto; }
#menu ul ul, #menu ul li ul, #menu ul li a ul { display: block; }

#menu ul li span.menuDivider { display: none; }

/* Override Drop Down Menu Desktop Styles */

#menu ul li.ddarrow span.childIndicator { display: none; }

#menu ul ul { width: auto;position: relative;top: auto;left: auto;height: auto;line-height: normal;padding: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; }
#menu ul ul a { display: block;margin: 0;padding: 0 5px;height: auto;line-height: 2em;width: auto;float: none; }
#menu ul ul li {  }
#menu ul ul li a:hover {  }
#menu ul ul a:hover {  }
#menu ul ul .current, #menu ul ul .currentAncestor, #menu ul ul a:hover  { text-shadow: none;font-weight: normal; }

#menu ul ul li.ddarrow a {  }
#menu ul ul li.ddarrow span.childIndicator { display: none; }

/* Drop Down Menu Items */
/* Third Level*/
#menu ul ul ul { top: auto;left: auto;width: auto;margin: 5px 0 5px 10px;padding: 0;position: relative;}
#menu ul ul ul a { width: auto;margin: 0;padding-left: 10px;display: block; }

/* Fourth Level*/
#menu ul ul ul ul, #menu ul ul ul ul a, #menu ul ul ul ul ul, #menu ul ul ul ul ul a, #menu ul ul ul ul ul ul, #menu ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul ul a, #menu ul ul ul ul ul ul ul ul ul ul, #menu ul ul ul ul ul ul ul ul ul ul a { width: auto; }


/* iPhone Menu Styles */

#menu { display: none; }
#menu ul { padding-top: 5px;padding-bottom: 5px;-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black; }
#menu ul a { display: block;margin: 0;padding: 0 5px 0 10px; line-height: 2em; }
#menu ul li { position: relative; }
#menu ul li a:hover {  }
#menu ul a:hover {  }
#menu ul .current, #menu ul .currentAncestor, #menu ul a:hover  { text-shadow: none; }

#menu ul li.ddarrow a { padding-right: 10px; }
#menu ul li.ddarrow span {position:absolute;top:0.3em;right:5px;height:1.4em;width: 10px;border-right-style: solid;border-right-width: 2px;}

#menu ul ul { margin: 5px 0 5px 10px;padding: 0;border-left-style: solid;border-left-width: 2px;/* border-bottom-style: solid;border-bottom-width: 2px; */position: relative;display: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#menu ul ul ul {  }

/* Drop Down Menu Items */
/* Second Level*/
#menu ul ul a { margin: 0;padding-left: 5px;display: block; }
#menu ul ul ul a:hover { }

/* Hide Drop Down Menu Items */
#menu ul li:hover ul, #menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li:hover ul ul ul ul, #menu ul li:hover ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul ul, #menu ul li:hover ul ul ul ul ul ul ul ul ul {display: none;}
/* Show on Hover */
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li li li li:hover ul, #menu ul li li li li li:hover ul, #menu ul li li li li li li:hover ul, #menu ul li li li li li li li:hover ul, #menu ul li li li li li li li li:hover ul, #menu ul li li li li li li li li li:hover ul {display: block;}


}

@media only screen and (max-device-width: 480px) {
.headerImage { display: none; }
}

@media only screen and (max-device-width: 480px) {
.stacks_div, .stacks_left, .stacks_right, .stacks_middle, .stacks_float_left, .stacks_float_right { float: none !important;width: auto !important; }
}


		