/*
Title:      Equilibrium Design Style Sheet . www.equilibriumdesign.com
Author:     susan@equilibriumdesign.com
Copyright:  2008, Equilibrium Design.  All rights resevered (please don't re-use without permission).
*/


body {
	width: 100%;	
	background: url(../image/bodyBG.gif) repeat-x;	
	background-color: #FFFFFF; 
	font-family: Calibri, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: medium; 
	color: #333333; 
	padding: 0px;
	margin: 0px;
	line-height: 1.8em;
}

img {
	border: none;
	}

/*p {
font-size: 100%;
}*/


a { 
    text-decoration: underline; 	
	/*color: #339933; */
	color: #ab1c1c;
	font-weight: bold; 	
	font-size: 100%;	
	}

a:visited { 
    color: #ab1c1c; 
	 text-decoration: underline;	
	 }
	 
a:hover { 
	color: #e27311;
    text-decoration: underline;	
	font-weight: bold;
	 }

a.active { 
    text-decoration: none; 	
	color: #ab1c1c; 
	font-weight: bold;
	 }


h1 {
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
font-size: 120%;
/*letter-spacing: -0.5px;*/
color: #ab1c1c;
/*background: url("image/RuleTitle.gif");*/
padding-bottom: 5px;
}

ul
{
list-style: square;
font-size: 100%;
}


/* ------------------------------------------------------------

	page structure

------------------------------------------------------------ */

#webpagecenter { /* centers the web page */
	position: absolute;
	width: 866px; 
	top: 0%;
	left: 50%;  /*set left-margin to 50% */	
	margin-left: -433px; /*set margin-left to negative 1/2 width of fixed box size (-960px/2) */
	margin-top: 0px; /*set margin-left to negative 1/2 width of fixed box size (-960px/2) */
	}

#wrap { /* Wraps the entire content of web page - header to  above footer */
	position: absolute;
	top: 130px;
	/*width: 960px;*/ /* Change this for a 960 pix width */
	width: 100%;	
	/*background: #f3f3f3;*/
	/*background: url("image/BodyColumnBG_R.gif") repeat-y 70% 0;**/
	}


#content { /*load content before nav */
	float: left;
	width: 600px;  /* Change this for a 960 pix width */
	/*background: #FFFFFF;*/
    /*background: #e6d8b5; Defined Using BodyColumnBG graphic in wrap */
	}

#content div {
	padding: 20px 45px 0 15px;
	margin: 0;
	font-size: 100%;
	line-height: 120%;
	}

#content li {
	font-size: 100%;
	}

#sidebar {
	float: right;
	width: 195px;
	padding: 0;
	margin: 20px 0 30px 0;
	/*background: #f3f3f3;*/
	}

#sidebar div {
	padding: 18px 0 0 0;
	margin: 0;
	/*background: #f3f3f3;*/
	}


/* ------------------------------------------------------------

	header

------------------------------------------------------------ */

#header {
	padding: 0;
	margin: 0;
	height: 87px;
	background: url(../image/headerBG2.gif) no-repeat;
	}

#header h1 {	
	float: left;	
	margin: 0;
	padding: 24px 0 0 0;
	border-bottom: 0;
	}

#header h1 a {
	display: block;
	width: 224px;
	height: 63px;
	}

/* ------------------------------------------------------------

	navigation

------------------------------------------------------------ */

#navwrap {
	position: absolute;
	top: 79px;
	margin: 0;
	padding: 0;
	}

#nav {
	width: 850px;	
	margin: 0 auto;
	padding: 0;
	height: 30px;
	}

#nav div {	
	margin:0; 
	padding: 0 0 0 210px;	
	}

#nav div ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Calibri, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 1.25em;*/
	}

#nav ul li {		
	font-size: 16px;	
	float: left;
	padding: 0px 15px 0px 35px;
	/*padding: 0px 75px 0px 0;*/
	}


#nav ul li a {	
	/*display: block;	*/
	padding: 0;
	text-decoration: none;
	/*color: #b06320;*/
	color: #c22a1c;
	font-weight: bold;
	}


#nav ul li a:hover, #nav ul li a.active {
	color: #e27311;
	/*background: #CCC;*/
	/*background: url(../image/BG_navU.jpg);*/
	border-bottom: #e27311 1px dashed;
	}


/* ------------------------------------------------------------

	sidenav

------------------------------------------------------------ */
#sidenav div {
	margin: 0;
	padding: 0;	
	}

#sidenav a {	
	color: #e27311;
	font-weight: bold;
	text-decoration: underline;
	}

#sidenav a:hover {	
	color: #e27311;
	font-weight: bold;
	text-decoration: none;
	}


#sidenav h1 {		
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #e27311;
	font-size: 105%;	
	letter-spacing: -0.5px;
	margin: 0;
	padding: 2px 0 8px 0;
	}

#sidenav ul {		
	list-style: none;
	margin: 0;
	padding-left: 0px;
	/*background: #cccccc;*/
	}

#sidenav li {		
	font-family: Calibri, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	font-size: 110%;	
	/*background: url(../image/dd_arrow.gif) no-repeat 0 50%;*/
	background: url(../image/li_bull.gif) no-repeat 0 50%;
	margin: 0;
	padding-left: 17px;	
	}


/* ------------------------------------------------------------

	blockquote

------------------------------------------------------------ */
	
	
	#SideQuote blockquote {
		width: 185px;
		text-align: center;
		margin: 10px 0 0 0;
		padding: 0;
		font-family: Georgia, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		font-size: 130%;
		letter-spacing: -1px;
		line-height: 1.1em;
		color: #555;
		background: #f0f0f0 url(../image/fi_top.gif) no-repeat top left;
		}
	
	#SideQuote2 blockquote2 {
		width: 235px;
		text-align: center;
		margin: 10px 0 0 0;
		padding: 0;
		font-family: Georgia, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		font-size: 130%;
		letter-spacing: -1px;
		line-height: 1.1em;
		color: #555;
		background: #f0f0f0 url(../image/fi_top.gif) no-repeat top left;
		}

	#SideQuote blockquote strong {
		color: #000;
		font-weight: normal;
		}
	
	#SideQuote #quote {
		margin: 0 10px 0 0;
		padding: 20px 10px 10px 20px;
		background: url(../image/fi_bottom.gif) no-repeat right bottom;
		}
	
	#SideQuote #author {
		margin: 0;
		padding: 0 0 1px 0;
		color: #999;
		font-size: 60%;
		background: url(../image/hpquote_bottom.gif) no-repeat bottom;
		}


img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 0.5em;
margin-top: 0.5em;
margin-left: 0em;
}

img.floatTLtwo
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

img.floatTR
{
float: right;
margin-left: 1.5em;
margin-bottom: 0.5em;
margin-top: 0.5em;
}

img.floatTR a
{
float: right;
margin-left: 1.5em;
margin-bottom: 0.5em;
margin-top: 0.5em;
}


#contentclients {
	float: left;
	width: 850px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#contentclients h2 {
	font-size: 2.4em;
	margin: 0 0 5px 0;
}

#contentclients p {
	margin: 0 0 5px 0;
}

#contentclients a {
	color: #DC7824;
}

#contentclients a:hover {
	text-decoration: none;
}



/* ------------------------------------------------------------

	footer

------------------------------------------------------------ */

.smallText {
   color: #747a82;
	font-size: 85%;
	font-weight: normal;
	text-align: center;
	padding: 15px 0 15px 0;
}

#footer {
	clear: both;
	padding: 5px 5px;
	background: #FFFFFF;
	/*background: #3c4149;*/
	}

.footerText {
	/*color: #6b3416;*/
	color: #333333;
	font-size: 85%;
	font-weight: normal;
	text-align: center;
	padding: 15px 0 15px 0;
}


/* ------------------------------------------------------------

	forms

------------------------------------------------------------ */

.blk12b200 {
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	width: 375px; 
	border: 0px groove #d7d2b7;
	}

.blk12b140 {
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	width: 235px; 
	border: 0px groove #d7d2b7;
	}


.blk12b100 {
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	width: 100px; 
	border: 0px groove #d7d2b7;
	}
