/* Layout Required */
body {background: #ffffff url(images/assets/background.jpg) top left repeat-y;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;margin: 0;}
p,a,ul,td,li {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color: #000000;}
p {text-align: justify;}
a {color: #41437a;}
div {text-align: left;}
.spacer {height:15px;}
.dark {color: #41437a;}
.bold {font-weight: bold;}
.large {font-size: 18px;}
.indent {text-indent: 25px;}
.clear {clear:both;}
.upper {text-transform:uppercase;}
.center,p.center {text-align:center;}
.lrg-Margin{margin-left:65px;margin-right:65px;}
.italic {font-style:italic;}
.green {color:#85c8a5;}
.white {color:#FFFFFF;}

div#menuLeft {float:left;width: 197px;}
ul#menuBar {margin: 0;padding: 0;list-style: none;}
ul#menuBar li {position:relative;width:197px;height:35px;margin-bottom: 3px;overflow:hidden;}
ul#menuBar li div {position:absolute;width:200px;height:40px;background-color: #87ffd1;filter: Alpha(opacity=45);-moz-opacity: 0.45;opacity: 0.45;}
ul#menuBar li a {position: absolute;display: block;line-height: 35px;font-size:14px;color: #ffffff;padding-left: 15px;font-weight: bold;z-index:5;}
ul#menuBar li:hover a,ul#menuBar li.active a {color: #41437a;}
ul#menuBar li.active div {filter: Alpha(opacity=100);-moz-opacity: 1.00;opacity: 1.00;}
div#wrapper {position:relative;margin-left: 225px;width:700px;}
	div#footer p,div#footer a {font-size: 11px;}
/* End Layout Required */

ol#philosophy {float:left;width: 300px;border-right: 1px solid #90acc1;font-size:14px;color: #41437a;margin:0;padding:0;}
	ol#philosophy li {margin:0;padding:0;margin-bottom: 20px;list-style:none;list-style-type:none;}
		ol#philosophy li.activeSub {border-bottom: 1px solid #90acc1;background: url(images/assets/iconDog.jpg) center left no-repeat;}
			ol#philosophy li a {display: block;line-height: 50px;font-size:14px;margin-left:60px;}
			ol#philosophy li.activeSub a {font-weight: bold;}
div#philosophy-Text {margin-left: 350px;min-height: 200px;}
	div#philosophy-Text p {display:none;font-size: 14px;text-indent: 15px;}
	div#philosophy-Text p.activeSub {display:inline-block;width:auto;}
	
div#theShow {position: relative;text-align: center;width: 700px;height: 350px;overflow: hidden;}
div#theShow p {display:none;}
div#theShow img {position:absolute;top:0;width:auto;}

.info {margin-left: 15px;margin-right: 15px;margin-top:105px;}
.info p {font-size:11px;}
.info p.large {font-size:14px;}

#footer {
	position:relative;
	width:100%;
	height:50px;
}