@charset "utf-8";
/* Copyright Timothy Ferris */

@import url("/glb/css/nav.css");
@import url("/glb/css/elements.css");

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #263741 url(/glb/img/frame/gradient-vert.jpg) repeat-x top center;
}

/* RESET All HTML ELEMENTS */
html,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0;}

/* General Framing */
#pgContainer { width: 880px; margin: 0 auto;}
#contentWrap { float:left; margin: 15px 0; padding: 0;}

/* DC= dual column ; SC= single column ; TC= triple column */
#sc-content #content-row-1 { height: 9px; background: #fff url(/glb/img/frame/1-col-cap-top.jpg) no-repeat top left;}
#sc-content #content-row-2 { background: #fff url(/glb/img/frame/1-col-bg.jpg) repeat-y top center;}
#sc-content #content-row-3 { height: 9px; background: #fff url(/glb/img/frame/1-col-cap-btm.jpg) no-repeat top left;}
#dc-content #content-row-1 { height: 9px; background: #fff url(/glb/img/frame/2-col-cap-top.jpg) no-repeat top left;}
#dc-content #content-row-2 { background: #fff url(/glb/img/frame/2-col-bg.jpg) repeat-y top center;}
#dc-content #content-row-3 { height: 9px; background: #fff url(/glb/img/frame/2-col-cap-btm.jpg) no-repeat top left;}
#dc2-content #content-row-1 { height: 9px; background: #fff url(/glb/img/frame/2-col-cap-top-2.jpg) no-repeat top left;}
#dc2-content #content-row-2 { background: #fff url(/glb/img/frame/2-col-bg-2.jpg) repeat-y top center;}
#dc2-content #content-row-3 { height: 9px; background: #fff url(/glb/img/frame/2-col-cap-btm-2.jpg) no-repeat top left;}

#contentWrap #sc-content { font-size: 0.8em}
#contentWrap #tc-content {}

#dc-content, #dc2-content, #sc-content, #tc-content { width: 880px;}

#tf-sc-col {
	width: 870px;
	float:left;
	padding-left: 5px;
	padding-bottom: 30px;
	text-align: left;
}

#tf-dc-lft-col {
	width: 625px;
	float:left;
	padding-left: 5px;
	padding-bottom: 30px;
	text-align: left;
}

#tf-dc-lft-col p { margin: 15px 12px; font-size: 0.8em;}
#tf-dc-lft-col a { color:#3b9cff; text-decoration: none;}
#tf-dc-lft-col a:hover { text-decoration: underline;}

#tf-dc-rt-col {
	width: 245px;
	float:left;
	padding-bottom: 30px;
	text-align: left;
}

#dc2-content #tf-dc-lft-col {width: 245px; float:left; text-align: left;}
#dc2-content #tf-dc-rt-col {width: 625px; float:left; padding-left: 5px; text-align: left;}
#dc2-content #tf-dc-lft-col h2 { font-family: "Times New Roman", Times, serif; color:#587b90; margin: 5px 5px 10px 10px; font-size: 1.2em; font-weight: bold; text-transform:uppercase;}
#dc2-content #tf-dc-lft-col h3 { margin: 15px 5px 0 10px; font-size: 0.8em; font-weight: bold;}
#dc2-content #tf-dc-lft-col h3 + p { margin-top: 0!important}

#tf-dc-rt-col p { margin: 10px; font-size: 0.7em;}
#tf-sc-col h1 { border-bottom: 1px solid #ccc; padding: 10px 20px; font-size: 1.6em; font-family: "Times New Roman", Times, serif; color:#587b90; width: 820px; font-weight:bold;}
#tf-dc-rt-col h1 { border-bottom: 1px solid #ccc; padding: 10px 20px; font-size: 1.6em; font-family: "Times New Roman", Times, serif; color:#587b90; width: 580px; font-weight:bold;}
#tf-dc-rt-col h2 { font-family: "Times New Roman", Times, serif; color:#587b90; margin: 5px 5px 10px 10px; font-size: 1.2em; font-weight: bold; text-transform:uppercase;}
#tf-dc-rt-col h3 { margin: 15px 5px 0 10px; font-size: 0.8em; font-weight: bold;}
#tf-dc-rt-col h3 + p { margin-top: 0!important}
#tf-dc-rt-col img.dc-rt-col-divide { margin: 5px 0; padding:0;}
#tf-dc-rt-col a { color:#3b9cff; text-decoration: underline;}
#tf-dc-rt-col a:hover { text-decoration: none;}

#tf-dc-rt-col .interview-item-wrap { margin: 30px 30px 0; padding-bottom: 8px;}
#tf-dc-rt-col .interview-item-wrap h4 { font-size: 1.1em; font-weight: bold; color: #cc5c0a; margin: 10px  10px 0  10px;}
#tf-dc-rt-col .interview-item-wrap h4 a { text-decoration: none; color: #cc5c0a; padding-right: 20px; background-image: url(/glb/img/elements/icon-pop-new-window.jpg); background-repeat: no-repeat; background-position: right 5px;}
#tf-dc-rt-col .interview-item-wrap h4 a:hover { text-decoration: underline;}
#tf-dc-rt-col .interview-item-wrap h4 + p { margin-top: 0!important;}
#tf-dc-rt-col .interview-item-wrap p + p { font-style: italic;}

#tf-dc-rt-col ol.legal, #tf-dc-rt-col ul.legal { font-size: 0.7em; list-style: disc; list-style-position:inside;}
#tf-dc-rt-col ol.legal li, #tf-dc-rt-col ul.legal li { margin: 10px;}

#tf-tc-1-col {}
#tf-tc-2-col {}
#tf-tc-3-col {}


/* Inner Page Left Column Navigation */
ul#lftPgNav { margin: 0; padding: 0; list-style: none;}
ul#lftPgNav li { padding: 5px 10px; border-bottom: 1px solid #fff; background-color: #456ba4;}
ul#lftPgNav li a { font-size: 0.8em; color:#fff!important;}
ul#lftPgNav li:hover { background-color: #7899cb; color:#fff!important; text-decoration: none;}

/* Standard Footer Styles */
#footerWrap { clear: both; color: #fff; font-size: 0.7em; text-align:center; margin-bottom: 60px;}
#footerWrap a { color: #fff; text-decoration: none;}
#footerWrap a:hover { color: #fff600; text-decoration: underline;}