/* $Id: style.css,v 1.1.4.2.2.2 2009/06/11 17:46:01 couzinhub Exp $
*/

/** General styles 
---------------------------------*/

/* COLORS:

Orange:		 	f26649
Logo Tan:		6D5D5D
Med. Tan: 		88746a
Lt. Tan: 		e1dcda
Near-White: 	fcf8f7

*/





body {
	font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:.8em;
	line-height:1.3em;
}

caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	line-height:1.3em;
}

/* When declaring Link states, remember: LoVe HA : Link | Hover | Visited | Active */

a:link {color:#f26649; text-decoration:underline;}
a:hover, a:active {color:#000; text-decoration:underline;}

a:visited {color:#999;}
a:visited:hover {color:#000; text-decoration:underline;}

hr {height:1px; width:100%; border:0;color:#c2bcbc; background:#c2bcbc; margin:-1px 0 !important; margin:-10px 0; padding:0;}

.componentHead {

		background:#6D5D5D;

		color:#FFF;

		text-transform:uppercase;

		font-weight:700;

		font-size:10px;

		}
.testimonials ul {

		margin-left: 0;

		padding-left: 0;

		list-style-type: none;

		}
.testimonials li a {

		display: block;

		padding: 6px 0px;

		width: 240px;

		border-top: 1px solid #c2bcbc;

		}




/* Titles  */

h1 {
	font-size:4.1em;
	color:#f26649;
	font-weight:100;
	line-height:1.3em;
	}
h2	{
	font-size:2em;
	font-weight:100;
	color:#6D5D5D;
	line-height:1.5em;
	}
	h2 a:link {color:#6D5D5D; text-decoration:none;}
	h2 a:hover {color:#000; text-decoration:none;}

	h2 a:visited {color:#6D5D5D;text-decoration:none;}
	h2 a:visited:hover {color:#000; text-decoration:none;}

h3 {
	font-size:1.3em;
	margin:2px 0px;
	line-height:1.1em;
	color:#666;
	font-weight:100;
	}
h4 {
	font-size:1.1em;
	line-height:1.1em;
	color:#f26649;
	font-weight:700;
	}
 
/* Paragraph Styles */

p {line-height:1.5em; color:#5e3d27; font-size:.95em;}

#content-area p {margin-top:1em;}
.callout {color:#000; font-size:1.2em;}
.caption {padding:4px; display:block; background:#fcf8f7; border:1px solid #e1dcda;}
.imageleft {margin-right:8px;}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 2em;
  margin-top:.5em;
  color:#5e3d27;
  font-size:.95em;
}

/* Table Styles  */

.thmr_11 table, .thmr_call table, #homeFlash table {margin:0; padding:0;}

table { margin:0px; padding:0px;
	
}
tr.even td, tr.odd td {
	padding: 0px;
}
tr.odd {
	padding: 0px;
}

/* Code */

pre, code {
  font-family: "monaco", "Courier New", monospace;
}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

ul          { list-style-type: circle; margin:auto; }
ul ul       { list-style-type: disc; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

ul li {margin:.25em 0;}

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* Navigation for primary link menu */

#topNav {
	float:left;
	width:958px;
	background:#fcf8f7;
	border:1px solid #e1dcda;
	margin-bottom:2px;
	overflow:hidden;
	}
	.topNavPad {
		float:left;
		width:940px;
		padding:10px;
		}
	#topNavList {
	list-style-type: none;
	margin: 0;
	padding:0;
	font-size:10px;
	}
	.navBig {
		font-size:12px;
		font-weight:600;
		}
	#navNoBorder {
		border-left:0px;
		}

#topNavList li {
	border-left: 1px solid #e1dcda;
	float: left;
	line-height: 1.1em;
	margin: 0 3em 0 3em;
	padding: 0 .5em 0 .5em;
	text-decoration:none;
	}
	#topNavList a:link, #topNavList a:visited {color:#6D5D5D; text-decoration:none;}
	#topNavList a:hover, #topNavList a:visited:hover {color:#f26649; text-decoration:none;}
	
/* Navigation for sidebar menus */

#block-menu-menu-whydp {
	background:#fcf8f7;
	border:1px solid #e1dcda;
	padding:10px;
	}
	#block-menu-menu-whydp a:link, #block-menu-menu-whydp a:visited {color:#88746a;text-decoration:none;}
	#block-menu-menu-whydp a:hover, #block-menu-menu-whydp a:visited:hover {color:#f26649;text-decoration:none;}
	
	#block-menu-menu-whydp ul {
		list-style-image:none;
	}
	#block-menu-menu-whydp li {
		border-bottom:1px solid #e1dcda;
		padding:.3em 0;
		}
#sideBeige {
	background:#fcf8f7;
	border:1px solid #e1dcda;
	padding:10px;
	}
.text_colo {
color:##F26649;
text-decoration:none;
}
.text_colo:hover {
color:##F26649;
text-decoration:none;
}

/* grey line navigation for picture perfect performance pages */
	
	#sectionNav {
		float:left;
		width:578px;
		padding:5px 0px 5px 0px;
		height:36px;
		background:url(images/navigation/sectionNavBack.gif) repeat-x top left;
		color:#88746a;
		}
	#sectionNavList {
	list-style-type: none;
	margin: 0;
	padding:0;
	font-size:1em;
	}
	#sectionNavList li {
	float: left;
	line-height: 1.1em;
	margin: 0 1em 0 0em;
	padding: 0 1.5em 0 1.5em;
	text-decoration:none;
	}
	#sectionNavList a:link, #sectionNavList a:visited {color:#88746a; text-decoration:none;}
	#sectionNavList a:hover, #sectionNavList a:visited:hover {display:block; height:36px;color:#f26649; text-decoration:none; background:url(images/navigation/brownArrow.gif) no-repeat top center;}
	
	#active a:link, #active a:visited {display:block; height:36px; color:#6D5D5D;background:url(images/navigation/brownArrow.gif) no-repeat top center;}
/*end grey line nav */

/* grey line navigation for standard template page */
	#breadcrumb {
		float:left;
		width:640px;
		padding:5px 0px 5px 0px;
		height:36px;
		background:url(images/sectionNavBack.gif) repeat-x top left;
		color:#88746a;
		}
	
	#topSecNav {
		float:left;
		width:640px;
		padding:5px 0px 5px 0px;
		height:36px;
		background:url(images/sectionNavBack.gif) repeat-x top left;
		color:#88746a;
		list-style-type:none;
		}
		ul.menu {list-style-type:none;}
	#topSecNavList {
	list-style-type: none;
	margin: 0;
	padding:0;
	font-size:1em;
	}
	#topSecNavList li {
	float: left;
	line-height: 1.1em;
	margin: 0 1em 0 0em;
	padding: 0 .3em 0 .3em;
	text-decoration:none;
	}
	#topSecNavList a:link, #topSecNavList a:visited {color:#88746a; text-decoration:none;border-right:1px solid #e1dcda; padding-right:14px;}
	#topSecNavList a:hover, #topSecNavList a:visited:hover {display:block; height:36px;color:#f26649; text-decoration:none; background:url(images/brownArrow.gif) no-repeat top center;border-right:0px solid #e1dcda;padding-right:14px;}
	
	#active a:link, #active a:visited {display:block; height:36px; color:#6D5D5D;background:url(images/brownArrow.gif) no-repeat top center;}
/*end grey line nav */

/* grey line navigation for one column page */
	
	#topColNav {
		float:left;
		width:960px;
		padding:5px 0px 5px 0px;
		height:36px;
		background:url(images/sectionNavBack.gif) repeat-x top left;
		color:#88746a;
		}
	#topColNavList {
	list-style-type: none;
	margin: 0;
	padding:0;
	font-size:1em;
	}
	#topColNavList li {
	float: left;
	line-height: 1.1em;
	margin: 0 1em 0 0em;
	padding: 0 .3em 0 .3em;
	text-decoration:none;
	}
	#topColNavList a:link, #topColNavList a:visited {color:#88746a; text-decoration:none;}
	#topColNavList a:hover, #topColNavList a:visited:hover {display:block; height:36px;color:#f26649; text-decoration:none; background:url(images/brownArrow.gif) no-repeat top center;}
	
	#active a:link, #active a:visited {display:block; height:36px; color:#6D5D5D;background:url(images/brownArrow.gif) no-repeat top center;}
/*end grey line nav */
.componentHead {

		background:#6D5D5D;

		color:#FFF;

		text-transform:uppercase;

		font-weight:700;

		font-size:10px;

		}
#noLink a:hover {display:block; height:36px;color:#e1dcda; text-decoration:none; background:#FFF;}

/* Community Page Table */

#comTable {padding:0; margin:0; border:0; height:361px; width:960px;}

#comTable img {padding:0; margin:0; border:0;}

/* OVERWRITES $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */

ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
  list-style-type: none;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: none; /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: none;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}/* Comparison Chart */

.compareTable {
	color:#5e3d27;
	font-size:1em;
	
	}
.tableHead {
	background:#f26649; 
	font-size:1.2em;
	font-weight:300;
	color:#FFF;
	}
.tableColorRow {
	background:#fcf8f7;
	border-top:1px solid #f26649;
	}
.tableBorderLeft {
	border-left:1px solid #f26649;
	padding-left:6px;
}
.ltGrey {background:#bababa; color:#FFF;}
.medGrey {background:#767676; color:#FFF;}
.darkGrey {background:#323232; color:#FFF;}