/*--------------------- Created        22.04.2009 ---------------------*/

/*--------------------- Last Modified  14.07.2009 ---------------------*/

/*	
*	@title 	    Beetroot
*	@author 	RAVITEJA, Ed.D
*	@version 	1.0
*/
/* 
----------------------------------------------------------------------------
Copyright  2007.                              
May not be duplicated or reproduced.
Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK :: IE5.x/IE6/IE7/Firefox/Safari
MINIMUM OS Check :: Windows 2000 and above, Mac OS X 10.1 and above, Linux 2.4.12, Linux 2.6.14.7

CSS Document - Globalstylesheet.css
---------------------------------------------------------------------------- 
*/
/*****************************************
Resets
******************************************/
html, body  { font-family:Arial; font-size:smaller;  text-align:center;}
/**********************************************************************/
/*****************************************
Universals
******************************************/
img, img a { border : none; }
form { margin:0; padding:0;}
input, select { color:#4e4d4d; font-size:11px;}
.display-none { display:none;}
/**********************************************************************/

body { background:#140404 url(../../images/pagebg.jpg) no-repeat center top; padding:45px 0 0 0; margin:0;}

.mainContainer { width:883px; margin:0 auto;}
#container { width:883px; float:left; border:0px solid #000; overflow:hidden; text-align:left; padding:0 0 65px 0;}
#header { width:883px; float:left; position:relative; overflow:hidden; }
#content { width:883px; float:left; }
#footer { width:880px; overflow:hidden; float:left; text-align:center; padding:0px 0 0 0; margin:15px 0 0 0; }

#header #logo { float:left; padding:0 0 0 24px; position:absolute; top:0; left:0; width:140px; z-index:10;}
#header .headerUtility { float:left; margin:50px 0 0 0; padding:0 0 0 145px; width:736px; height:30px;}
#header .navigation { float:left; font-family:Helvetica, Arial;}
#header .navigation ul { margin:0; padding:0; float:left; width:540px;}
#header .navigation ul li { float:left; list-style:none; color:#fcb040; padding:0 2px;}
#header .navigation ul li a { color:#fff; font-size:small; text-decoration:none;}
#header .navigation ul li a.active { color:#fcb040;}
#header .navigation ul li a:hover { text-decoration:underline;}


#header .search { float:right; width:180px;}
#header .search input.search-text { float:left; background:#861a1d; border:1px solid #da5b5e; width:136px; color:#fbb03f; padding:0 0 0 4px; margin:0 5px 0 0; height:16px !important; display:block;}
/*#header .search .search-button { float:left; background:#5f080a; color:#fbb03f; border:1px solid #da5b5e; display:block; width:22px; height:16px; cursor:pointer;}*/

#header .headerImg { float:left; width:100%; z-index:-10; }

#footer .footerLinks { float:left; width:99%;}
#footer .footerLinks2 { float:left; clear:left; width:99%;}
#footer ul { margin:0; padding:0; float:left; clear:left; width:99%;}
#footer ul li { list-style:none; float:left; font-size:10px; padding:0 5px 0 0; color:#989797;}
#footer ul li.seperator { padding:0 0px;}
#footer ul li.copyright { padding:0 15px 0 0; color:#758cc1;}
#footer ul li a { color:#808080; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

.contentLeftPane { float:left; width:630px;}
.contentRightPane { float:left; width:248px; padding:0 0 0 5px; position:relative; overflow:hidden;}

.yellowPane { float:left; width:233px; padding:10px 0 0 15px; background:#b67119 url(../../images/yellowpane-bg.png) no-repeat right top;  #background:#ae6512 url(../../images/yellowpane-bg.png) no-repeat right top; background-color /*\**/: #ae6512\9;  }
::root .yellowPane { background:#ae6512 url(../../images/yellowpane-bg.png) no-repeat right top;}

.yellow-top-leftbg { float:left; position:absolute; top:0; left:1px; background:url(../../images/yellow-box-top-leftbg.png) no-repeat left top; display:block; width:15px; height:15px;}
.contentRightPane .yellow-botbg { float:left; background:url(../../images/yellow-box-botbg.png) no-repeat right top; display:block; width:247px; height:15px; }

.contentRightPane h3 { margin:0; padding:0; color:#fff; font-family:Halvett, Helvetica, Arial; font-size: x-large;}
.contentRightPane .right-section1 h4 { margin:20px 0 0 0; padding:0 5px 0 3px; color:#fbb03f; background:#861a1d; float:left; clear:left; font-size:xx-small; font-weight:bold;}
.right-section1 { float:left; clear:left; width:100%;}
.sectionDescription { float:left; clear:left; width:99%; padding:5px 0 15px 0; background:url(../../images/dot.jpg) repeat-x bottom;}
.sectionDescription a { color:#5e0809; text-decoration:none;}
.sectionDescription a:hover { text-decoration:underline;}
.contentRightPane .last { background:none; padding:5px 0 10px 0;}

.homePromo { float:left; width:308px;}
.homePromo .promotop { float:left; width:308px;}
.homePromo .promotop .leftcurve { float:left; display:block; width:15px; height:15px; background:url(../../images/white-box-top-leftbg.png) no-repeat left top;}
.homePromo .promotop b.mid { float:left; display:block; width:278px; height:15px; background:#fff;}
.homePromo .promotop b.rightcurve { float:right; display:block; width:15px; height:15px; background:url(../../images/white-box-top-rightbg.png) no-repeat right;}
.homePromo .promotop .nocurve { background:#fff;}
.homePromo .promobot { float:left; width:308px;}
.homePromo .promobot .leftcurve { float:left; display:block; width:15px; height:15px; background:url(../../images/white-box-bot-leftbg.png) no-repeat left top;}
.homePromo .promobot b.mid { float:left; display:block; width:278px; height:15px; background:#fff;}
.homePromo .promobot b.rightcurve { float:right; display:block; width:15px; height:15px; background:url(../../images/white-box-bot-rightbg.png) no-repeat left top;}

.homePromo .promoContent { float:left; padding:0 12px 0 15px; background:#fff; width:281px;}
.homePromo .promoContent h1 { margin:0; padding:0; color:#000; font-family:Halvett, Helvetica, Arial; font-size:x-large; }
.homePromo .promoContent h2 { margin:0; padding:0; color:#000; font-family:Halvett, Helvetica, Arial; font-size:x-large; }
.homePromo .promoContent h4 { margin:15px 0 0 0; padding:0; color:#000; float:left; clear:left; width:275px; font-size:small; font-weight:bold;}
.homePromo .promoContent .promoDesc { float:left; clear:left; width:99%; padding:5px 0 0px 0; color:#454444;}
.homePromo .promoContent a.more { color:#fff; text-decoration:none; background:#709037; padding:0 3px;}
.homePromo .promoContent a.more:hover { text-decoration:underline;}
.homePromo .promoContent a.more span { background:url(../../images/arrow.jpg) no-repeat left 5px; padding:0 0 0 7px;}
.promo-margin { margin:0 10px 0 0;}

.innerpageSection { float:left; clear:left; width:100%;}
.contentRightPane .innerpageSection h4 { margin:25px 0 0 0; padding:0 5px 0 3px; color:#000; float:left; width:200px; clear:left; font-size:small;}
.innerpageDesc { float:left; clear:left; width:225px; padding:20px 5px 15px 0; background:url(../../images/dot.jpg) repeat-x bottom; }
.innerpageDesc a { color:#5e0809; text-decoration:none;}
.innerpageDesc a:hover { text-decoration:underline;}
.innerpageSectionLinks { float:left; width:225px; padding:15px 0 15px 0;}
.innerpageSectionLinks a { color:#5e0809; text-decoration:none;}
.innerpageSectionLinks a:hover { text-decoration:underline;}

.innerPageContent { float:left; width:627px; }
.innerPageContent .innertop { float:left; width:627px;}
.innerPageContent .innertop .leftcurve { float:left; display:block; width:15px; height:15px; background:url(../../images/white-box-top-leftbg.png) no-repeat left top;}
.innerPageContent .innertop b.mid { float:left; display:block; width:597px; height:15px; background:#fff;}
.innerPageContent .innertop b.rightcurve { float:right; display:block; width:15px; height:15px; background:url(../../images/white-box-top-rightbg.png) no-repeat right;}
.innerPageContent .innertop .nocurve { background:#fff;}

.innerPageContent .innerbot { float:left; width:627px;}
.innerPageContent .innerbot .leftcurve { float:left; display:block; width:15px; height:15px; background:url(../../images/white-box-bot-leftbg.png) no-repeat left top;}
.innerPageContent .innerbot b.mid { float:left; display:block; width:597px; height:15px; background:#fff;}
.innerPageContent .innerbot b.rightcurve { float:right; display:block; width:15px; height:15px; background:url(../../images/white-box-bot-rightbg.png) no-repeat left top;}
.innerPageContent .innerContent { float:left; padding:0 0px 0 25px; background:#fff; width:602px;}

.pageLinks { float:left; width:577px; background:url(../../images/dot1.jpg) repeat-x left bottom; padding:0 0 9px 0;}
.pageLinks ul { float:left; margin:0; padding:0; width:550px;}
.pageLinks ul li { float:left; list-style:none; margin:0; padding:0 4px 0 0; color:#000; font-weight:bold;}
.pageLinks ul li a { color:#999999; font-size:small; font-weight:normal; font-family:Helvetica, Arial; text-decoration:none;}
.pageLinks ul li a.active { color:#000;}
.pageLinks ul li a:hover { text-decoration:underline;}

.innerBlock { float:left; width:577px; background:url(../../images/dot1.jpg) repeat-x left bottom; padding:0 25px 24px 0; margin:0 0 15px 0;}
.innerSubBlock { float:left; width:577px; background:url(../../images/dot1.jpg) repeat-x left bottom; padding:0 25px 15px 0; margin:15px 0 15px 0;}
.innerBlock h1 { margin:25px 0 0 0; padding:0; font-weight:normal; font-size:x-large; font-family:Helvetica, Arial;}
.innerBlock h2 { font-weight:bold; font-size:x-small; color:#454444; font-family:Helvetica, Arial; background:url(../../images/bullet.jpg) no-repeat left top; padding:0 0 0 20px; margin:15px 0 0 0;}
.innerBlock p ul { color:#454444; font-family:Helvetica, Arial; font-size:x-small;}

/* added */
.innerBlock a { color:#5e0809; text-decoration:none;}
.innerBlock a:hover { text-decoration:underline;}

.noline { background:none;}

.promo-holder { float:left; width:627px; margin:9px 0 0 0;}

.innerPagePromo { float:left; width:307px; overflow:hidden;}
.innerPagePromo .promotop { float:left; width:308px;}
.innerPagePromo .promotop .leftcurve { float:left; display:block; width:15px; height:15px; background:url(../../images/white-box-top-leftbg.png) no-repeat left top;}
.innerPagePromo .promotop b.mid { float:left; display:block; width:278px; height:15px; background:#fff;}
.innerPagePromo .promotop b.rightcurve { float:right; display:block; width:15px; height:15px; background:url(../../images/white-box-top-rightbg.png) no-repeat right;}
.innerPagePromo .promotop .nocurve { background:#fff;}
.innerPagePromo .promobot { float:left; width:308px;}
.innerPagePromo .promobot .leftcurve { float:left; display:block; width:15px; height:15px; background:url(../../images/white-box-bot-leftbg.png) no-repeat left top;}
.innerPagePromo .promobot b.mid { float:left; display:block; width:278px; height:15px; background:#fff;}
.innerPagePromo .promobot b.rightcurve { float:right; display:block; width:15px; height:15px; background:url(../../images/white-box-bot-rightbg.png) no-repeat left top;}

.innerPagePromo .promoContent { float:left; padding:0 25px 0 25px; background:#fff; width:258px;}
.innerPagePromo .promoContent h1 { margin:0; padding:0; color:#000; font-family:Halvett, Helvetica, Arial; font-size:33px; }
.innerPagePromo .promoContent h2 { margin:0; padding:0; color:#000; font-family:Halvett, Helvetica, Arial; font-size:33px; }
.innerPagePromo .promoContent h3 { font-weight:bold; font-size:11px; color:#454444; font-family:Helvetica, Arial; background:url(../../images/bullet.jpg) no-repeat left top; padding:0 0 0 20px; margin:15px 0 0 0;}
.innerPagePromo .promoContent h3 span { color:#861a1d;}
.promo-margin { margin:0 10px 0 0;}
.innerPagePromo .promoContent ul { float:left; margin:0; padding:0; width:258px; }
.innerPagePromo .promoContent ul li { float:left; margin:17px 15px 0 0; padding:0; list-style:none; }
.innerPagePromo .promoContent ul li.last { margin:17px 0 0 0;}
.innerPagePromo .promoContent dl { margin:0; padding:0; float:left; width:258px; color:#454444;}
.innerPagePromo .promoContent dl dt { float:left; width:100%; clear:left; font-weight:bold; margin:17px 0 0 0; font-style:italic;}
.innerPagePromo .promoContent dl dd { float:left; width:100%; clear:left; margin:0; padding:0;}

.contactLeft { float:left; width:235px; margin:25px 15px 0 0;}
.contactRight { float:left; width:325px; margin:25px 0 0 0;}
.contactRight a { text-decoration:none; color:#808080; font-size:10px; float:left; margin:10px 15px 0 0;}
.contactRight a:hover { text-decoration:underline;}

.newsBlock { float:left;}

.contactLeft address { font-style:normal; font-size:11px; color:#454444;}
.contactLeft address b { font-size:12px;}
.contactLeft a {  font-family:Helvetica, Arial; color:#861a1d; text-decoration:none;}
.contactLeft a:hover { text-decoration:underline;}
.contactLeft h1 { margin:25px 0 15px 0; font-weight:normal; padding:0; color:#000; font-family:Helvetica, Arial; font-size:20px;}
.contactLeft ul.directions { float:left; width:99%; margin:0; padding:0 0 10px 0;}
.contactLeft ul.directions li { float:left; list-style:none; width:99%; margin:0; padding:0; line-height:16px; font-size:11px;}
.contactLeft ul.directions li a {  font-family:Helvetica, Arial; color:#861a1d; text-decoration:none;}
.contactLeft ul.directions li a.active { color:#000; font-weight:bold;}
.contactLeft ul.directions li a:hover { text-decoration:underline;}

.innerpageSection .innerpageDesc ul { margin:0; padding:0;}
.innerpageSection .innerpageDesc ul li { list-style:none; margin:0; padding:0; line-height:17px;}
.innerpageSection .innerpageDesc ul li a { font-size:11px;}

.innerpageDesc blockquote { font-size:small; padding:0; margin:0;}
.newsBlock { float:left; width:577px; background:url(../../images/dot1.jpg) repeat-x left bottom; padding:20px 25px 20px 0; margin:0 0 15px 0;}
.newsBlock img { float:left;}
.newsBlock .newsContent { float:left; padding:0 0 0 25px; width:494px; color:#454444;}
.newsBlock .newsContent h2 { color:#861a1d; margin:0; padding:0 0 5px 20px;}
.newsBlock .newsContent .newsDate { color:#999; font-style:italic;}
.newsBlock .newsContent p{ color:#454444;}
.newsBlock .newsContent a{ color:#861a1d; text-decoration:none;}
.newsBlock .newsContent a:hover { text-decoration:underline;}
.nodots { background:none; padding:0;}

.newsFullDesc { float:left; clear:left; background:#f6f6f5; width:580px; position:relative; margin:15px 0 -17px -25px; padding:15px 20px 15px 25px; }
.firstCol { float:left; width:275px; padding:0 25px 0 0;}
.secondCol { float:left; width:275px;}
.newsBlock .newsFullDesc a{ color:#861a1d; text-decoration:none;}
.newsBlock .newsFullDesc a:hover { text-decoration:underline;}
.smallText { font-style:italic; font-size:10px;}
ol.casePaging { margin:0; padding:12px 0 24px 0; float:left; width:98%;}
ol.casePaging li { float:left; list-style:none; padding:0 6px 0 0; color:#000; font-weight:bold;}
ol.casePaging li span { color:#000; font-size:13px;}
ol.casePaging li a { text-decoration:none; color:#b9b7b8; font-size:13px; font-weight:normal;}
ol.casePaging li a.active { color:#000;}
ol.casePaging li a:hover { text-decoration:underline;}

.caseStudy-ImgBlock { float:left; width:578px; background:url(../../images/dot1.jpg) repeat-x left bottom; padding:15px 0 8px 0;}
.caseStudy-ImgBlock img { float:left;}
.caseStudy-ImgBlock span.imgDesc { color:#454444; float:left; margin:5px 0 0 0;}
.caseStudy-ImgBlock ol { float:right; width:auto; padding:0; text-align:right; margin:5px 0 0 0;}
.caseStudy-ImgBlock ol li a { font-size:11px; font-weight:normal;}
.caseStudy-ImgBlock ol li span { font-size:11px;}

.caseLinks { margin-top:25px;}
.caseLinks a { text-decoration:none; color:#861a1d;}
.caseLinks a:hover { text-decoration:underline;}

.firstCol p { margin:10px 0; }
.secondCol p { margin:10px 0; }

ul.subLinks  { float:left; margin:0; padding:12px 0 25px 0; width:570px;}
ul.subLinks li { float:left; list-style:none; margin:0; padding:0 4px 0 0; font-weight:bold; color:#000;}
ul.subLinks li a { color:#999999; font-size:13px; font-weight:normal; font-family:Helvetica, Arial; text-decoration:none;}
ul.subLinks li a.active { color:#000;}
ul.subLinks li a:hover { text-decoration:underline;}

.firstCol p a { text-decoration:none; color:#861a1d; }
.firstCol p a:hover { text-decoration:underline; }

.blogCrumb li
{
	display: inline;
	list-style-type: none;
	position: relative;
	font-size: x-small;
	left: 0px;
}
.blogCrumb li a
{
	display: inline;
	list-style-type: none;
	position: relative;
	font-size: x-small;
	left: 0px;
}

.secondCol p a { text-decoration:none; color:#861a1d; }
.secondCol p a:hover { text-decoration:underline; }


#sidebar h4 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}
.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li {
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
	
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

.showCarousel
{
	width: 513px;
	height: 225px;
	float: right;
	background-color:#ffffff;
}

.headerSplitImg
{
	width: 883px;
	height: 225px;
}



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
