@charset "UTF-8";
/* CSS Document */
/* screen.css framework by Bradley Scott Cushing */



/* ----------------------------------------------------------------------------- 
DOCUMENT STANDARDS

grid system width {
	860px;}

document notes
1. measurements across in px for fixed width
2. measurements vertical in em for scaling
3. margins next to eachother collapse to largest
4. cite must be encapsulated for ie (paragraph, blockquote, defenition description)
5. variable default renders in italics
6. secondary structure floats need display inline for ie (double margins)
----------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------- 
COLORS

white: #fff
black: #000
----------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------- 
DEVELOPMENT
div#wrap, 
div#header, 
div#banner, 
div#navigation, 
div#page, 
div#sidebar, 
div#content, 
div#disclaimer, 
div#footer {
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;}
----------------------------------------------------------------------------- */




/* ----------------------------------------------------------------------------- 
DEFAULT RESET
v1.0 | 20080212
http://meyerweb.com/eric/tools/css/reset/
----------------------------------------------------------------------------- */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}

body {
	line-height: 1;}

ol, ul {
	list-style: none;}

blockquote, q {
	quotes: none;}

blockquote:before, 
blockquote:after,
q:before, q:after {
	content: '';
	content: none;}

/* remember to define focus styles! */
:focus {
	outline: 0;}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;}

del {
	text-decoration: line-through;}

/* default variable styles! */
var {
	font-style: italic;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;}

/* adding form default! */
input, select {
	margin: 0;
	padding: 0;}



/* ----------------------------------------------------------------------------- 
PRIMARY STRUCTURE
----------------------------------------------------------------------------- */
div#header {
	height: 11.0em;
	background: #E1E2CE;
	border-top: 10px solid #917E61;
	border-bottom: 1px solid #917E61;}

body.home div#header {
	background: #E8E4CD;
	border-top: 10px solid #918D79;
	border-bottom: 1px solid #918D79;}

body.office div#header {
	background: #e1e2ce;
	border-top: 10px solid #718580;
	border-bottom: 1px solid #718580;}	

body.event div#header {
	background: #E3E1C8;
	border-top: 10px solid #76805F;
	border-bottom: 1px solid #76805F;}

body.clearance div#header {
	background: #E8EADC;
	border-top: 10px solid #96ADC3;
	border-bottom: 1px solid #96ADC3;}
	
body.verdant div#header {
	background: #DFEAC5;
	border-top: 10px solid #87A933;
	border-bottom: 1px solid #87A933;}

body.residential div#header {
	background: #E1E2CE;
	border-top: 10px solid #917E61;
	border-bottom: 1px solid #917E61;}

div.container {
	width: 860px;
	margin: 0 auto;}

div#page div.container {
	width: 860px;
	padding: 1.0em 0 0;
	margin: 0 auto;
	border-left: 1px solid #E8E1C9;}

div#page {
	width: 100%;
	background: #F5FAE9;
	border-bottom: 15px solid #1B252A;}

div#footer {
	border-top: 1px solid #FDF9E2;
	background: url(../img/bkg/footer.gif) repeat-x;}



/* ----------------------------------------------------------------------------- 
GENERIC/GLOBAL
----------------------------------------------------------------------------- */
body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	color: #5E4C3E;
	/* set default background white */
	background: #32444E /*url(../img/bkg/bkg_860grid.gif) top center repeat-y*/;
	border-top: 1px solid #FDF9E2;}

ul {
	font-size: 1.1em;}

ul li ul, 
ol li ol {
	font-size: 1.0em;}

div#page ul {
	list-style: disc;
	margin-bottom: 2.0em;}

div#page ul li, 
div#page ol li {
	margin-left: 20px;}

ol {
	font-size: 1.1em;
	list-style: decimal;}

div#page ol {
	margin-bottom: 2.0em;}

dl {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 2.0em;}

dt {
	font-weight: bold;}

dd {}



/* ----------------------------------------------------------------------------- 
NEWS
----------------------------------------------------------------------------- */
div#page ul.news {
	list-style: none;}

div#page ul.news li {
	margin-left: 0;
	padding-bottom: 1.0em;}

div#page ul.news li span {
	display: block;}



/* ----------------------------------------------------------------------------- 
TYPOGRAPHY
----------------------------------------------------------------------------- */
a, 
a:link, 
a:visited {
	text-decoration: none;
	color: #19252A;}

div#page a, 
div#disclaimer a {
	border-bottom: solid 1px #19252A;}

div#footer div#extended div.one a, 
div#page a:hover, 
div#page a:active {
	color: #96ADC3;
	border-bottom: solid 1px #96ADC3;}

div#footer div#extended div.one a:hover {
	color: #fff;
	border-bottom: solid 1px #fff;}

p {
	font-size: 1.1em;}
	
p.bigger	{
	font-size: 1.2em;}
p.bigger a	{
	border-bottom:none; color:#666;}
	
.oge{color: #C30	}

p.tip {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-style: italic;
	line-height: 1.5;}

div#page p, 
div#extended p {
	margin-bottom: 2.0em;}

div#page div.one p {
	width: 315px;
	float: right;}

body.clearance div#page div.one p,  
body.event div#page div.one p, 
body.office div#page div.one p, 
body.residential div#page div.one p, 
body.contact div#page div.one p, 
body.verdant div#page div.one p {
	width: auto;
	float: none;}

div#disclaimer p {
	font-size: 1.1em;
	font-style: italic;}

div#footer p {
	font-size: 1.1em;
	color: #FDF8DF;}
		
p.lines { 
	padding:0; 
	margin:0;}

div#footer div#base p {
	color: #1A252A;}

div#disclaimer div.right p, 
div#footer div.right p {
	text-align: right;}

li p {
	font-size: 1.0em;}

h1,
h2, 
h3, 
h4, 
h5, 
h6 {
	font-weight: bold;}

h1 {
	font-size: 2.2em;
	color: #2B251D;
	margin-bottom: 2.0em;}

div#header h1 {
	margin: 20px 0 0 20px;
	float: left;}
	
div#header h1 a {
	width: 196px;
	height: 62px;
	background: url(../img/logo/valiant_hire.png);
	text-indent: -9999px;
	display: block;}

div#footer h1 {
	margin-bottom: 0;
	float: right;}

div#footer h1 a {
	margin-top: 3px;
	width: 107px;
	height: 68px;
	background: url(../img/logo/valiant_hire_new.gif);
	text-indent: -9999px;
	display: block;}

div#footer h1 a:hover {
	background: url(../img/logo/valiant_hire_new_accent.gif);}

h2 {
	font-size: 1.2em;
	color: #2B251D;
	margin-bottom: 0.5em;}

div#header h2 {
	position: relative;
	top: 61px;
	_top: 59px;
	left: -30px;
	text-transform: uppercase;}

div#header h2 a {
	color: #917E60;}

body.home div#header h2 a {
	color: #918D79;}

body.office div#header h2 a {
	color: #718580;}	
	
body.event div#header h2 a {
	color: #76805F;}

body.verdant div#header h2 a {
	color: #87A933;}

body.clearance div#header h2 a {
	color: #96ADC3;}

body.residential div#header h2 a {
	color: #917E61;}

div#header h2 a:hover, 
body.event div#header h2 a:hover,body.office div#header h2 a:hover,
body.clearance div#header h2 a:hover{
	color: #2B251D;}

h3 {
	font-size: 1.8em;
	color: #2B251D;
	margin-bottom: 0.5em;
	font-weight: normal;
	line-height: 1;}

div#footer h3 {
	color: #fff;}

h3 span {
	font-size: 0.7em;
	font-style: italic;
	color: #917E5F;}

body.home h3 span {
	color: #918D79;}

body.clearance h3 span {
	color: #96ADC3;}

body.office h3 span {
	color: #718580;}

body.event h3 span {
	color: #76805F;}

body.verdant div.one h3 {
	color: #87A933;}

div#slideshow h3 span, 
div#slideshow form label span {
	color: #f00;}

div#slideshow h3 {
	margin-bottom: 1.0em;}

h4 {
	font-size: 1.3em;
	color: #32444E;}

div#footer h4, 
div#footer h4 a {
	color: #fff;}

h5 {
	font-size: 1.1em;
	color: #555;
	margin-bottom: 0.5em;}

h6 {
	font-size: 1.0em;
	color: #666;
	margin-bottom: 0.5em;}

hr {
	color: #32444E;
	border-style: solid;
	height: 1px;
	margin: 1.0em 0;
	/* http://www.sovavsiti.cz/css/hr.html */
	background-color: #1B252A;}

strong {
	font-weight: bold;}

em {
	font-style: italic;}

strike {
	text-decoration: line-through;}

blockquote {
	font-size: 1.1em;
	font-style: italic;
	margin: 0 60px 2.5em 60px;
	padding-left: 10px;
	border-left: 5px solid #999;}

cite {
	font-size: 0.9em;
	font-style: italic;
	color: #999;
	padding-left: 10px;}

address {
	font-size: 1.2em;
	margin-bottom: 2.0em;
	line-height: 1.5;}

sub {
	font-size: 0.9em;
	line-height: 1;
	vertical-align: sub;}

sup {
	font-size: 0.9em;
	line-height: 1;
	vertical-align: super;}

pre {
	font-size: 1.1em;
	line-height: 1;
	padding: 10px;
	margin-bottom: 2.5em;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;}

pre code, 
var, 
samp, 
kbd {
	font-size: 1.1em;
	font-family: monospace;
	color: #000;}

dfn {
	font-weight: bold;
	font-style: italic;}

ins {
	color: #f00;}



/* ----------------------------------------------------------------------------- 
SECONDARY STRUCTURE
----------------------------------------------------------------------------- */
div#sidebar {
	width: 190px;
	padding: 0 10px 0 19px;
	float:left;
	display: inline;}

div#content {
	width: 849px;
	margin: 0 auto;
	padding: 2.0em 0 0 10px;
	float:left;
	display: inline;}

body.third div#content {
	width: 609px;
	padding-top: 1.0em;
	padding-right: 20px;
	background: #fff;
	position: relative;
	top: -10px;}

div#header div#navigation {
	width: 860px;
	display: inline;
	z-index: 1000;}

div#footer div.navigation {
	width: 840px;
	padding: 0 0 1.0em 20px;}

#slideshow {
	width: 618px;
	_width: 616px;
	height: 378px;
	padding: 10px;
	float: left;
	background: #E7E3CE;
	border: 1px solid #CAC7B5;
	z-index: -100;}

div#slideshow img {
	_width: 616px;}

div#content div.block {
	padding: 1.0em 9px 0 10px;
	float: left;
	border-right: 1px solid #E8E1C9;
	min-height: 260px;
	display: inline;}

body.third div#content div.side {
	float: right;
	position: relative;
	top: -1.0em;
	right: -20px;
	margin-left: 10px;}

body.relocation div#content div.one, 
body.home div#content div.one {
	width: 400px;}

div#content div.one, 
body.third div#content div.side {
	width: 300px;}

body.event div#content div.one,
body.clearance div#content div.one, 
body.verdant div#content div.one, 
body.residential div#content div.one, 
body.office div#content div.one, 
body.contact div#content div.one { 
	width: 190px;}

div#content div.two {
	width: 190px;
	background: #fff;}

body.third div#content div.one {
	background: #E7E3CE;}

div#content div.three {
	width: 190px;
	padding-left: 9px;
	padding-right: 19px;}

body.event div#content div.three,
body.clearance div#content div.three, 
body.verdant div#content div.three, 
body.residential div#content div.three, 
body.office div#content div.three, 
body.contact div#content div.three {
	width: 190px;
	padding-left: 9px;
	padding-right: 9px;}

div#content div.four {
	width: 190px;
	padding-left: 9px;
	padding-right: 19px;
	background: #fff;}

div#footer div#base {
	width: 820px;
	margin: 0 auto;
	padding: 1.0em 20px;
	background: #FDF9E2;}

div#footer div.left {
	width: 620px;
	float: left;
	color: #19252A;}

div#footer div.right {
	width: 200px;
	float: right;}



/* ----------------------------------------------------------------------------- 
NAVIGATION
----------------------------------------------------------------------------- */
div#header div#navigation ul {
	font-weight: bold;
	list-style: none;
	text-transform: uppercase;
	position: relative;
	top: 64px;
		font-size: 1em;

float: right;	
margin-right: 0px;
	display: inline;
	z-index: 1000;}

div#footer div.navigation ul {
	font-size: 1.1em;
	list-style: none;
	float: left;
	font-weight: bold;
	list-style: none;
	text-transform: uppercase;}

div#footer div#base ul {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 2.5em;}

div#footer ul li {
	float: left;
	padding-left: 20px;}

div#header div#navigation ul li {
	float: left;
	padding-right: 10px;}

div#header div#navigation ul li {
	height: 27px;}

div#footer div.navigation ul li {
	width: 130px;
	padding-left: 9px;
	padding-top: 1.0em;
	border-left: 1px solid #415965;}

div#footer div#base ul li {
	border-left: 1px solid #19252A;
	margin-left: 10px;
	padding-left: 10px;}

div#footer div#base ul li.first {
	margin-left: 0;
	padding-left: 0;
	border-left: none;}

div#footer div.navigation ul li.first {
	border-left:none;}

div#header div#navigation ul li.first, 
div#footer ul li.first {
	padding-left: 0;}

div#header div#navigation ul li.last {
	padding-right: 0;}

div#header div#navigation ul li a,  {
	display: block;
	color: #2B251D;}

div#header div#navigation ul li ul li a, 
div#footer div.navigation ul li a {
	color: #fff;}

div#header div#navigation ul li a:hover, 
div#header div#navigation ul li ul li a:hover, 
div#footer div.navigation ul li a:hover {
	color: #999;}

div#footer div#base ul li a:hover, 
div#footer div.navigation ul li ul li a:hover {
	color: #96ADC3;}

div#header div#navigation ul li ul, 
div#header div#navigation ul li:hover ul li ul, 
div#header div#navigation ul li.sfhover ul li ul {
	font-size: 0.9em;
	font-weight: normal;
	padding: 1.0em 10px;
	background: #917E61;
	position: absolute;
	left: -9999em;
	top: 26px;
	_top: 24px;
	display: block;}

div#footer div.navigation ul li ul li, 
div#header div#navigation ul li ul li {
	float: none;
	padding-left: 0;}

div#header div#navigation ul li ul li {
	display: inline;
	float:left;
	clear: left;
	width: 130px;}

div#header div#navigation ul li ul li {
	height: auto;}

div#footer div.navigation ul li ul li {
	padding-left: 0;
	padding-top: 0;
	border-left: none;}

div#header div#navigation ul li:hover ul, 
div#header div#navigation ul li.sfhover ul {
	left: auto;
    margin-left: -10px;}

div#header div#navigation ul li ul li:hover ul, 
div#header div#navigation ul li ul li.sfhover ul {
	background: #918D79;
	left: auto;
	margin-top: 3.0em;
    margin-left: 133px;}

div#footer div.navigation ul li ul li a {
	color: #FDF8DF;}

div#header div#navigation ul li ul li a:hover {
	color: #2B251D;}

div#footer div.navigation ul li ul {
	font-size: 0.9em;
	padding-top: 0.5em;
	text-transform: none;}



/* ----------------------------------------------------------------------------- 
BREADCRUMB
----------------------------------------------------------------------------- */
div#header div#breadcrumb  {
	width: 400px;
	height: 20px;
	margin-right: 10px;
	float: right;
	display: inline;}

div#header div#breadcrumb ul  {
	padding: 5px 10px 0 0;
	float: right;
	text-transform: uppercase;
	font-size: 1.0em;}

div#header div#breadcrumb ul li  {
	float: left;
	margin-left: 3px;}

div#header div#breadcrumb ul li:before  {
	content: "»";
	margin-right: 3px;}

div#header div#breadcrumb ul li.first:before  {
	content: "";}

div#header div#breadcrumb ul li a  {
	color: #918C79;}

div#header div#breadcrumb ul li a:hover  {
	color: #2B251D;}

div#header div#breadcrumb div.box {
	width: 20px;
	height: 20px;
	margin-left: 1px;
	float: right;}

div#header div#breadcrumb div.box a {
	text-indent: -9999em;
	display: block;}

div#header div#breadcrumb div.blue, 
div#header div#breadcrumb div.green, 
div#header div#breadcrumb div.mud, 
div#header div#breadcrumb div.teal, 
div#header div#breadcrumb div.red, 
div#header div#breadcrumb div.brown {
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;}

div#header div#breadcrumb div.blue:hover, 
div#header div#breadcrumb div.green:hover, 
div#header div#breadcrumb div.mud:hover, 
div#header div#breadcrumb div.teal:hover, 
div#header div#breadcrumb div.red:hover, 
div#header div#breadcrumb div.brown:hover, 
body.clearance div#header div#breadcrumb div.blue, 
body.event div#header div#breadcrumb div.green, 
body.office div#header div#breadcrumb div.teal, 
body.relocation div#header div#breadcrumb div.brown, 
body.residential div#header div#breadcrumb div.brown, 
body.home div#header div#breadcrumb div.mud {
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;}

div#header div#breadcrumb div.blue, 
div#header div#breadcrumb div.blue:hover {
	background: #96ADC3;}

div#header div#breadcrumb div.green, 
div#header div#breadcrumb div.green:hover {
	background: #76805F;}

div#header div#breadcrumb div.brown {
	background: #917E61;}

div#header div#breadcrumb div.mud, 
div#header div#breadcrumb div.mud:hover {
	background: #918D79;}

div#header div#breadcrumb div.teal, 
div#header div#breadcrumb div.teal:hover {
	background: #718580;}

div#header div#breadcrumb div.red, 
div#header div#breadcrumb div.red:hover {
	background: #663333;}



/* ----------------------------------------------------------------------------- 
TABLES
----------------------------------------------------------------------------- */
div#page table {
	font-size: 1.2em;
	margin-bottom: 2.5em;}

div#page table thead th {
	font-weight: bold;
	text-align: left;
	color: #111;
	border-bottom: 1px solid #aaa;}

div#page table tfoot tr {
	border-top: 1px solid #aaa;}

div#page table tbody td {
	background: #bbb;}

div#page table thead th, 
div#page table td {
	width: 210px;
	padding-left: 30px;}

div#sidebar table thead th, 
div#sidebar table td {
	width: 90px;
	padding-left: 30px;}

div#page table thead th.first, 
div#page table td.first, 
div#sidebar table thead th.first, 
div#sidebar table td.first {
	padding-left: 10px;}

div#page table caption {
	font-size: 0.9em;
	font-style: italic;
	text-align: left;
	padding: 1.0em 0 1.0em;}



/* ----------------------------------------------------------------------------- 
EXTENDED FOOTER
----------------------------------------------------------------------------- */
div#footer div#extended h2 {
	font-size: 1.1em;
	float: right;
	text-transform: uppercase;
	font-weight: normal;}

div#footer div#extended h2 a {
	color: #FDF8E1;
	padding: 0 0.5em;}

div#footer div#extended h2 a:hover {
	color: #96ADC3;}

div#footer div#extended div.toggle_container div.block_container {
	padding: 2.0em 0;
	background: #415965;
	border-top: 1px solid #1B252A;}

div.toggle_container div.block {
	padding: 1.0em 59px 0 20px;
	float: left;}

div.toggle_container div.one {
	width: 200px;
	border-left: none;}

div.toggle_container div.two {
	width: 540px;
	border-left: 1px solid #32444E;
	padding-right: 0;}

div.toggle_container div.two div.contact {
	width: 200px;
	float: left;}

div.toggle_container div.block img {
	float: left;}

div.toggle_container div.two div.location {
	width: 120px;
	float: left;}
	
	
	
/* ----------------------------------------------------------------------------- 
FORMS
----------------------------------------------------------------------------- */
body.clearance form {
	width: 500px;
	margin: 0 auto;}

div#page form p {
	margin-bottom: 1.0em;
	padding-bottom: 1.0em;
	border-bottom: 1px solid #eee;}

div#page form p.textarea, 
div#page form p.submit {
	border-bottom: none;}

form label {
	width: 100px;
	padding-right: 20px;
	float: left;
	font-weight: bold;}

body.clearanceform select, 
body.clearanceform input {
	height: 20px;}

select, 
input {
	height: 24px;
	font-size: 1.4em;}

form select {
	width: 340px;}

form input[type="text"], 
form textarea {
	width: 338px;
	border: 1px solid #32444E;}

form input[type="submit"] {
	float: right;
	margin: 0 10px 2.5em 0;}

form textarea {
	height: 100px;}

div#page div#slideshow form img {
	height: 20px;
	width: 20px;}

form label span.req {
	color: #f00;}

form input.submit {
	width: 80px;
	height: 20px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background: #fbfbfb;
	font-size: 0.9em;}

form input.submit:active {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;}



/* ----------------------------------------------------------------------------- 
SEARCH BOX
----------------------------------------------------------------------------- */
div#page form.search {
	margin-bottom: 2.5em;}

form input.searchbox {
	width: 95px;}

form input.searchsubmit {
	width: 70px;
	margin-left: 10px;}



/* ----------------------------------------------------------------------------- 
ICONS
----------------------------------------------------------------------------- */
a.icn {
	padding-left: 20px;}

div#wrap div#page a.icn {
	border-bottom: none;
	text-decoration: underline;
	display: block;}

h3.icn.facebook {
	background: url(../img/icn/facebook.png) no-repeat 120px 0;}

a.icn.twitter {
	padding-top: 2px;
	background: url(../img/icn/twitter_small.png) no-repeat 0 0;}
a.icn.flickr {
	padding-top: 2px;
	background: url(../img/icn/flickr_small.png) no-repeat 0 0;}

a.icn.facebook {
	padding-top: 2px;
	background: url(../img/icn/facebook.png) no-repeat 0 0;}
a.icn.help {
	padding-top: 2px;
	background: url(../img/icn/help.gif) no-repeat 0 0;}
	

.icn.email {
	background: url(../img/icn/email.png) no-repeat 0 0;}
	
.icn.pdf {
		padding-top: 2px;
	background:transparent url(/assets/img/icn/page_white_acrobat.png) 0 0 no-repeat;
}	

.icn.excel {
	background:transparent url(/assets/img/icn/page_excel.png) 0px 0px no-repeat;
}	
	


li.icn.rss {
	padding-left: 20px;
	background: url(../img/icn/rss.gif) no-repeat;}

div#wrap div#page .icn.toggle_plus {
	background: url(/assets/img/bul/toggle_plus.png) no-repeat 0 0;
	font-weight: bold;}

div#wrap div#page .icn.new {
	padding-left: 40px;
	background: url(/assets/img/icn/new.png) no-repeat 0 0;
	font-weight: bold;}

div#wrap div#page .icn.leaves {
	padding-left: 50px;
	background: url(/assets/img/icn/leaves.png) no-repeat 0 0;}


/* ----------------------------------------------------------------------------- 
FRAMEWORK

selector order {
	class="frame position"
	class="right"
	class="frame left"}
----------------------------------------------------------------------------- */
div#page img {
	margin-bottom: 2.0em;}

div#page div#slideshow img {
	margin-bottom: 0;}

div#wrap div#page div#slideshow a {
	border-bottom: none;}
	
img.frame {
	padding: 5px;
	background: #E7E3CE;
	border: 1px solid #CAC7B5;}

img.frame:hover {
	padding: 5px;
	background: #CFCBB9;
	border: 1px solid #B0AD9E;}

img.left {
	margin-right:10px;}

img.right {
	margin-left:20px;}
	
.left {
	float: left;}

.right {
	float: right;}

.center {
	margin: 0 auto 2.5em;
	display: block;}

.clear {
	clear: both;}





	
/* ----------------------------------------------------------------------------- 
WORKSHEET
----------------------------------------------------------------------------- */






	
	#worksheet {
	width:450px;
	color: BFB4A9C;
	font-size: 9.5px;
	font-weight:bold;
}

#logo2{
margin:10px 0 20px 10px ;
width:105px;
}


#worksheet h2 {
	float:right;
	margin:30px 10px 0 10px ;
	font-size: 10px;
	color: #BFB4A9;
}

#worksheet ul li {
	padding-left:17px;
	padding-bottom:10px;
	display:inline;
	background:transparent url(/assets/img/icn/page_white_acrobat.png) 0px 0px no-repeat;
	margin-right:15px;
	
}

#worksheet ul li.exec {
	padding-left:17px;
	padding-bottom:10px;
	display:inline;
	background:transparent url(/assets/img/icn/page_excel.png) 0px 0px no-repeat;
	margin-right:15px;
	
}


#worksheet ul li a {
	
	color:#505860;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}


#worksheet ul li a:hover {
	
		color:#e42d17;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	border-bottom:dotted 1px e42d17;
}


#fte {
	width:450px;
	height:25px;
	background:url(/assets/img/icn/req_excel.jpg) 0px 0px no-repeat;
	margin-top:20px;
	
}
#ft {
	width:450px;
	height:25px;
	background:url(/assets/img/icn/req_pdf.jpg) 0px 0px no-repeat;
	margin-top:20px;
	
}
