@charset "UTF-8";
/*
===============================================================================
type.css - Defines all type styles 
-------------------------------------------------------------------------------
CONTENTS
===============================================================================
1.	Yahoo YUI Base Settings (do not change)
-------------------------------------------------------------------------------
2.	Font Size Reference (do not change)
-------------------------------------------------------------------------------
3.	Base Default Settings (do not change)
-------------------------------------------------------------------------------
4.	Base Font, Base Links, Heads & Custom List settings (UL, OL, DL)
-------------------------------------------------------------------------------
5.	FCK Editor Custom Type Styles
-------------------------------------------------------------------------------
6.	FCK Editor Custom List Styles
-------------------------------------------------------------------------------
7.	FCK Editor Custom Image Styles
-------------------------------------------------------------------------------
8.	Define Type Styles for Misc./Other Areas
===============================================================================*/


/*
===============================================================================
===============================================================================
1.	YAHOO YUI BASE SETTINGS
-------------------------------------------------------------------------------
-	DO NOT EDIT
-	Defines 13 pixels = 1 em
-------------------------------------------------------------------------------
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
version: 2.5.0
-------------------------------------------------------------------------------*/
body {
	font:13px/1.231 Verdana, Arial, Helvetica, sans-serif;
	*font-size:small;
	*font:x-small;
	color: #333333;
	text-align: left; }	
	
table { font-size:inherit;font:100%; }

/* Bump up IE to get to 13px equivalent */
pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%; }
/*
===============================================================================*/


/*
===============================================================================
===============================================================================
2.	FONT SIZE REFERENCE
-------------------------------------------------------------------------------
-	77% = 10px			-	123.1% - 16px			-	167% - 22px		
-	85% - 11px			-	131% - 17px				-	174% - 23px
-	93% - 12px			-	138.5% - 18px			-	182% - 24px
-	100% - 13px			-	146.5% - 19px			-	189% - 25px
-	108% - 14px			-	153.9% - 20px			-	197% - 26px
-	116% - 15px			-	161.6% - 21px						
===============================================================================*/


/*
===============================================================================
===============================================================================
3.	BASE DEFAULT SETTINGS (DO NOT CHANGE)
-------------------------------------------------------------------------------
-	Base settings for unordered list (ul), ordered list (ol), 
	defined list (dl) and blockquote
-------------------------------------------------------------------------------*/
blockquote, ul, ol, dl { margin: 1em; }
ul, dl { margin-left: 1.25em; }
ol { margin-left: 2.5em; }
ul ul { margin: .5em 0 .65em 2em; list-style-type: circle; }
ol li { list-style: outside; list-style-type: decimal; }
ul li { list-style: outside; list-style-type: disc; }
dl dd { margin-left: 1em; }
/*
-------------------------------------------------------------------------------
-	Base settings for bold, strong, italic, emphasized, abbreviation, acronym,
	caption, paragraph, fieldset and preformatted text element
-------------------------------------------------------------------------------*/
b, strong { font-weight: bold; }
i, em { font-style:italic; }
abbr,acronym { border-bottom: 1px dotted #000; cursor:help; }
caption {margin-bottom:.5em;text-align:center; }
p,fieldset,pre {margin-bottom:1em; }
/*
===============================================================================*/


/*
===============================================================================
===============================================================================
4.	BASE FONT, BASE LINKS, HEADS & CUSTOM LIST SETTINGS (UL, OL, DL)
-------------------------------------------------------------------------------
-	Base font for entire template (if other than verdana)
-------------------------------------------------------------------------------*/
body,table { /* Adjust font-family here if not verdana */}

p, ul, ol, dl, pre, table, fieldset, blockquote {
	/*font-size: 85%; */ }
	
/*
-------------------------------------------------------------------------------
-	BASE LINKS
-------------------------------------------------------------------------------*/
a:link, a:visited {
	color:#993300;
	text-decoration: underline;
	outline: none; }

a:hover {
	color:#993300;
	text-decoration: none; }
/*
-------------------------------------------------------------------------------
-	HEADS
-------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 { margin: 0 0 1em 0; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { color: #993300; font-family: Georgia,"Times New Roman",Times,serif; font-size: 146.5%; margin-bottom: 0; }
h2 { font-size: 123.1%; font-family: Arial, Helvetica, sans-serif; }
h3 { font-size: 116%; font-weight: normal; margin-bottom: 1.5em; }
h4 { font-size: 100%; padding-top: .25em; margin-bottom: .7em; color: #993300; }
h5 { font-size: 108%; font-family: Arial, Helvetica, sans-serif; }
h6 { font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

/*
===============================================================================*/


/*
===============================================================================
===============================================================================
5.	FCK EDITOR CUSTOM TYPE STYLES (AVAILABLE IN EDIT MODE)
-------------------------------------------------------------------------------*/
.highlight1 { color: #993300; }
.highlight2 { color: #ff9a02; }
.gray { color: #666; }

.small { font-size: 77%; }
/* Refer to h1 tags above for h1 .small class */
.large { font-size: 197%; }
.caption { font-size: 85%; }

.line-above {
	display: block;
	clear: both;
	width: 100%;
	border-top: 1px solid #CCC;
	padding-top: .462em;
	margin-bottom: .462em;
	margin-top: 1.462em; }
	
.line-below {
	display: block;
	clear: both;
	width: 100%;
	border-bottom: 1px dashed #4B8DCA;
	padding-top: 0em;
	padding-bottom: 1.846em;
	margin-bottom: 1em; }
	
.featurebox {
	display: block;
	width: 94%;
	padding-top: 3%;
	padding-right: 3%;
	padding-bottom: 3%;
	padding-left: 3%;
	background-color: #dedede; }
	
/*
===============================================================================*/


/*
===============================================================================
===============================================================================
6.	FCK EDITOR CUSTOM LIST STYLES (AVAILABLE IN EDIT MODE)
-------------------------------------------------------------------------------
-	GENERIC UL STYLES
-------------------------------------------------------------------------------*/
ul#square li { list-style-type: square; }
ul#circle li { list-style-type: circle; }
/* Disc style is the same as the default */

/* Adjust default UL, LI */
ul li { padding-bottom: .55em; }
/*
-------------------------------------------------------------------------------
-	CUSTOM LIST A (UL)
-------------------------------------------------------------------------------*/
ul#customList-A {
	margin-left: 1em;
	list-style: none;
	list-style-type: none; }
	
ul#customList-A li {
	margin-left: 0;
	padding: 0 0 0 1em;
	list-style: none;
	list-style-type: none;
	background-image: url(images/customListA-bullet.gif);
	background-position: center left;
	background-repeat: no-repeat; }

/* Additional UL inserted inside of parent */
ul#customList-A ul { /* IF APPLICABLE */ }
ul#customList-A ul li  { /* IF APPLICABLE */ }
	
/* Links */
ul#customList-A li a:link,
ul#customList-A li a:visited  { text-decoration: none; }

ul#customList-A li a:hover { text-decoration: none; }

/*
-------------------------------------------------------------------------------
-	CUSTOM LIST B (UL)
-------------------------------------------------------------------------------*/
ul#customList-B {
	margin-left: 0;
	padding: 0;
	list-style: none;
	list-style-type: none; }
	
ul#customList-B li {
	border-top: 1px solid #CCC;
	margin-left: 0;
	padding: .385em 0 .385em 1em;
	list-style: none;
	list-style-type: none;
	background-image: url(images/customListB-bullet.gif);
	background-position: center left;
	background-repeat: no-repeat; }

/* Additional UL inserted inside of parent */
ul#customList-B ul { /* IF APPLICABLE */ }
ul#customList-B ul li  { /* IF APPLICABLE */ }
	
/* Links */
ul#customList-B li a:link,
ul#customList-B li a:visited  { text-decoration: none; }

ul#customList-B li a:hover { text-decoration: none;  }

/*
-------------------------------------------------------------------------------
-	CUSTOM LIST C (UL)
-------------------------------------------------------------------------------*/
ul#customList-C {
	margin:0;
	padding:0 0 1em 0; }
	
ul#customList-C li {
	list-style-type:none;
	background-image: url(/Templates/temp-default/css/images/customListC-bullet-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:0.538em; }
	
ul#customList-C li p {
	padding:0;
	margin:0;
	background-image: url(/Templates/temp-default/css/images/customListC-bullet-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:1.692em; }

/* Additional UL inserted inside of parent */
ul#customList-C ul { /* IF APPLICABLE */ }
ul#customList-C ul li  { /* IF APPLICABLE */ }
	
/* Links */
ul#customList-C li a:link,
ul#customList-C li a:visited  {
	font-size:85%;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	padding-top:0.385em;
	padding-left:0.769em;
	display:block; }

ul#customList-C li a:hover { color:#028754;  }

/*
-------------------------------------------------------------------------------
-	CUSTOM LIST D (UL)
-------------------------------------------------------------------------------*/
ul#customList-D {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	width: 100%; }
	
ul#customList-D li {
	font-size: 108%;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 1.154em 0 2.154em 1.846em;
	background-image: url(images/quote-bar.gif);
	background-position: left top;
	background-repeat: no-repeat; }

/* Additional UL inserted inside of parent */
ul#customList-D ul {
	border: none;
	padding-top: 0;
	padding-bottom: 0; }
	
ul#customList-D ul li  {
	border: none;
	padding-top: 0;
	padding-bottom: 0; }
	
/* Links */
ul#customList-D li a:link,
ul#customList-D li a:visited  { text-decoration: none; }

ul#customList-D li a:hover { text-decoration: none; color: #003366; }


/*
-------------------------------------------------------------------------------
-	ORDERED LIST
-------------------------------------------------------------------------------*/
ol li {
	list-style-type: decimal;
	padding-bottom: .35em; }

ol ul li {
	list-style-type: disc; }
/*
===============================================================================*/


/*
===============================================================================
===============================================================================
7.	FCK EDITOR CUSTOM IMAGE STYLES
-------------------------------------------------------------------------------*/
.imageleft {
	float: left;
	margin: 0 1em 1em 0; }
	
.imageright {
	float: right;
	margin: 0 0 1em 1em; }
	
.imageleft-border {
	float: left;
	margin: 0 1em 1em 0;
	padding: .23em;
	border: 1px solid #CCC;
	background-color: #FFF; }
	
.imageright-border {
	float: right;
	margin: 0 0 1em 1em;
	padding: .23em;
	border: 1px solid #CCC;
	background-color: #FFF; }
	
.image-border {
	margin: 0;
	padding: .23em;
	border: 1px solid #CCC;
	background-color: #FFF; }
	
/*
===============================================================================*/


/*
===============================================================================
===============================================================================
8.	DEFINE TYPE STYLES FOR MISC/OTHER AREAS
-------------------------------------------------------------------------------
-	Sets default type styles for footer
-------------------------------------------------------------------------------
-	If footer has navigation items, define in navigation.css
-------------------------------------------------------------------------------*/ 
 
#foot	{ font-weight: normal; }
#foot p	{ font-size: 85%; }
#foot p.footer-links { float: right; }

/*
===============================================================================*/


/*-------------------------------------------------------------------
NEWS FEED FORMATING
------------------------------------------------------------------- */

.feed {
	margin-right: 5px;
	background-image: url(/Templates/temp-default/css/images/rss-icon.png);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 0; } 

.feed a:link, .feed a:visited  {color: #999999;} 


.client-login h3 {
	border-bottom: 1px solid #dfe0e0;
	background-image: url(/Templates/temp-default/css/images/login-h3-bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: .75em 0 .55em 1em; }
	
.client-login {
	background-image: url(/Templates/temp-default/css/images/login-bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x; }
	
.client-login-input {
	padding: .55em .55em 1.5em 1.25em; }
	
	
.reqQuoteLink { float: right; }