/* @override http://clients.blohmcreative.com/voss/assets/templates/voss/css/vosscore.css */

/*-----
MAIN VOSS STYLE SHEET
Last Edited: 2/2008
Author: Blohm Creative Partners
Address: http://www.blohmcreative.com
-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;margin: 0;padding: 0}
/* remember to define focus styles! */
:focus {outline: 0}
/*--fonts--*/
body {line-height: 1;background: #FFF;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: 11px;color: #4c4c4c}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption,th,td {text-align: left;font-weight: 400}
blockquote:before,blockquote:after,q:before,q:after {content: ""}
blockquote,q {quotes: "" ""}
a {color: #361601}
a:hover {color: #000}
a {outline: none;}
#bottomContainer h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 150%;font-weight: 700;color: #543521;margin: 0 0 .5em}
#bottomContainer h3 {color: #b6a24f;font-size: 1em;line-height: 1.2em;font-weight: bold;margin: -.7em 0 .7em 0;}
#bottomContainer h2 {font-weight: bold;font-size: 1.2em;margin: 0 0 .9em 0;}
p {margin-bottom: 1.5em;color: #191919}
.profileSpace {height: 15px;}
/*--layout--*/
#siteContainer {margin: 0 auto}
#fullWidthFillTop {background: #fff url(../_layoutImages/headerBgBar2nd.jpg) repeat-x 0 bottom}
.backgroundFillWidth {background-color: #f2ebd0}
.backgroundBodyFill {background: #fefefc url(../_layoutImages/midBodyGrad.jpg) repeat-x 0 top}
.floatLeft {float: left;}
.centerWrap {width: 75em;margin: 0 auto}
#footer {background: #fdfaf5 url(../_layoutImages/footerBg.jpg) repeat-x;color: #9d9b96;padding: 2em 0}
#footer p {}
.vfgContact td {white-space: nowrap;}
#footerText {width: 75%}
#footerText p {color: #62554c;margin-top: .5em;}
.clear {clear: both}
#siteID {float: left;padding: 15px 0}
/*--temp--*/
#siteID img {width: 140px;}
/*--temp--*/
.contentTube {font-size: 1.2em;line-height: 1.3em;padding: 1em}
.contentTube p {margin-top: 0!important;width: 95%;color: #666}
.contentTube h3 {margin: 0 !important;}
.contentTube strong {font-weight: 700;color: #000}
.contentTube #introText {color: #323232;font-family: Georgia, "Times New Roman", Times, serif;font-size: 150%;line-height: 120%;margin-bottom: 1em}
.contentTube #introText .contactUsStyle {font-size: 80%;}
.contentTube #introText .contactUsStyle h3 {margin-bottom: 0;}
.contentTube #introText p {margin-bottom: .5em;}
.outlink {text-decoration: none;padding: 3px 2em 3px 0;font-size: .9em;background: url(../_layoutImages/outlink.gif) no-repeat right center;}
/*breadcrumbs*/
.B_crumbBox {display: block;font-size: .8em;margin: 0 0 1em}
.B_crumbBox a {color: #bcbcbc}
.B_crumbBox a:hover {color: #666}
.contentTube .divideMe {clear: both;height: 11px;margin-bottom: 1em;background: #343434 url(../_layoutImages/divideBg.jpg) center top}
#leftContent .contentTube {padding-right: 2em;padding-left: 0}
#rightContent .contentTube {padding: 10px 0 0}
#rightContent .contentTube p {margin: 1em 0;}
#rightContent .contentTube li {background: none;list-style: square;padding: 0;margin-left: 1.2em;}
#bottomContainer {background: #fff url(../_layoutImages/rightColBg.jpg) no-repeat 52em top;border-top: 1px solid #e7e1cf;padding: 0 0 2em}
#bottomContainer ul {margin: 1em 0 2em}
#bottomContainer li {background: url(../_layoutImages/bulletArrows.gif) no-repeat 0 6px;padding: .4em 0 .4em 1.9em}
#leftContent {width: 55em;padding-bottom: 10em;float: left;background: url(../_layoutImages/leftColBg.jpg) no-repeat left top}
#leftContent img {padding: 0 1em 1em 0;}
#leftOfLeft {float: left;margin-left: 1em;width: 35em}
#leftOfLeftInner {margin-left: 2em}
#rightLeftBottom {width: 18em;float: right}
#rightLeftBottom .contentTube {padding: 10px 10px 0 0;}
#rightLeftBottom a {padding: 10px 45px 10px 10px;display: block;background: #f6f2e7 url(../_layoutImages/playClickButton.gif) no-repeat 135px 10px;border: 1px solid #eee6d1;}
#rightLeftBottom a:hover {background-color: #ebe7dd;}
#rightContent {width: 18.5em;float: right}
#siteBanner {color: #fff;background: #beac6a url(../_layoutImages/middleBarBg.jpg) repeat-x 0 top;border-bottom: 1px solid #b9a868}
#bannerTxt {float: right;width: 37em}
#bannerImage {float: left;overflow: hidden;width: 36.5em;}
#bannerTxt h1 {color: #fff;font-size: 1.4em;margin: 0 0 .3em 0;}
.calloutText {padding: .5em 0;color: #fff;}
/*--temp Two--*/
.text1, .text2, .text3 {margin: 0 !important;display: inline;}
#bannerTxtTube {font-size: 1.3em !important;line-height: 1.3em;}
.calloutText {font-size: 1.3em;padding: 0;margin: .8em 0 .2em 0;border: none;}
/*--temp--*/
#bannerTxtTube {font-size: 1.2em;/
*--temp--*/line-height: 1.3em;color: #ecdeab;padding: 1em}
.slideInfoZone h2 {font-size: 2em;color: #fff;font-weight: 400}
#horizontalMenu {padding-top: 7em}
#siteHeader {background: url(../_layoutImages/headerBgBar.jpg) repeat-x 0 bottom;padding: 0}
#firstLevelNav {position: relative;float: right}
#firstLevelNav ul ul a {color: #ceb966;padding: 5px;margin-bottom: 0;}
.pageListWrap {width: 66%;padding: 1em;margin: 1em 0em;background-color: #fbf9ed;background-image: url(../_layoutImages/footerBg.jpg);}
.pageListWrap a {text-decoration: none;}
#firstLevelNav a {display: block;text-decoration: none;margin-bottom: 20px;padding: 5px 10px 17px}
#firstLevelNav a:hover,#firstLevelNav .active a {color: #b8917b}
#firstLevelNav .active {background: url(../_layoutImages/firstActive.gif) repeat-x 0 25px}
#firstLevelNav ul ul .active {background-image: none}
#firstLevelNav ul {position: relative;list-style: none;margin: 0;padding: 0}
#firstLevelNav ul ul {display: none;position: absolute;left: 0;top: 30px;width: 100%}
#firstLevelNav li:hover ul {display: block;z-index: 200}
#secondLevelNav {padding: 0 0 15px 0;margin: 0 0 15px 0;width: 200px;border-bottom: 1px dotted #d2cbbb}
#rightContent .contentTube #secondLevelNav li {list-style: none;background-image: none;padding: 0;margin: 0;}
#rightContent .contentTube #secondLevelNav ul {margin: 0;padding: 0}
#secondLevelNav a {width: 170px;text-decoration: none;display: block;background: url(../_layoutImages/secondButtonBg.gif) no-repeat left -39px;margin: 7px 0;padding: 7px 7px 7px 15px;color: #3d3924;}
#secondLevelNav a:hover {background-position: 0 -76px;color: #1a1810;}
#secondLevelNav .active a {background-position: 0 -1px;}
#rightContent h2 {font-size: 1.2em;font-weight: 700}
#rightContent p {color: #66635c}
table td {padding-right: 1em;vertical-align: top;}
.external {padding-right: 18px;background: url(../_layoutImages/externalLink.gif) no-repeat right 3px}
ol,ul,#rightContent #secondLevelNav ul {list-style: none}
#bannerImage,#bannerTextInner,#firstLevelNav li {float: left}
#firstLevelNav ul ul .active a,#firstLevelNav ul ul a:hover {color: #fff}
/*--glossaryStyle--*/
#glossaryTerms h1 {margin-top: 1em;}
#glossaryTerms ul a {text-decoration: none;font-size: .8em;}
#glossaryTerms li {list-style: disc;background: none;margin: 0 0 0 2em;padding: 0 0 0 .1em;}
table {font-size: .8em;width: 100%;}
table input {vertical-align: top;}
/*--thick box--*/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color: #666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus {color: #666666;}
#TB_overlay {position: absolute;z-index: 100;top: 0px;left: 0px;background-color: #000;}
#TB_window {position: absolute;background: #ffffff;z-index: 102;color: #000000;border: 4px solid #525252;text-align: left;}
#TB_window img {display: block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption {height: 25px;padding: 7px 30px 10px 25px;float: left;}
#TB_closeWindow {height: 25px;padding: 11px 25px 10px 0;float: right;}
#TB_closeAjaxWindow {padding: 5px 10px 7px 0;margin-bottom: 1px;text-align: right;float: right;}
#TB_ajaxWindowTitle {float: left;padding: 7px 0 5px 10px;margin-bottom: 1px;}
#TB_title {background-color: #e8e8e8;height: 27px;}
#TB_window h1 {
	color: #4f321f;font-family: Georgia, "Times New Roman", Times, serif;font-size: 150%; font-weight:bold;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: solid 1px ;
}
#TB_window h2 {
	color: #4f321f;font-family: Georgia, "Times New Roman", Times, serif;font-size: 130%; font-weight:bold;
	margin: 0 0 5px 0;
}
#TB_window ul {
	margin: 10px 0 10px 15px;
}
#TB_window li {
	margin-bottom: 6px;
	list-style-type: disc;
}
#TB_window strong {
	font-weight: bold;
	color: #000;
	font-size: 115%;
}

#TB_window #topSmall {
	width: 300px;
}
#TB_window table td {padding: 3px; border: solid 1px #666;}

#TB_ajaxContent {clear: both;padding: 2px 15px 15px 15px;overflow: auto;text-align: left;line-height: 1.4em;}
#TB_ajaxContent p {padding: 5px 0px 5px 0px;}
#TB_load {position: absolute;display: none;height: 100px;width: 100px;z-index: 101;}
#TB_HideSelect {z-index: 99;position: absolute;top: 0;left: 0;background-color: #fff;border: none;}
#TB_iframeContent {clear: both;border: none;margin-bottom: -1px;margin-top: 1px;}
.label {margin: 0px 0 3px 0;padding: 0;}
.checkBox input {vertical-align: middle;}
form p {vertical-align: middle;}
td.contactColOne {width: 8em;}
td.contactColTwo {white-space: nowrap;}
/* IE6 */
* html #TB_iframeContent {margin-bottom: 1px;}
