/* Stylesheet: Styles Modified On 2012-05-10 21:47:51 */
*
	{
	margin:0px;
	padding:0px;
	}

body
	{
	font-family:"Trebuchet MS", sans;
	color:#525252;
	font-size:15px;
	text-align:left;
	line-height:18px;
	}

a,a:visited
	{
	color:#ADADAD;
	text-decoration:none;
	}
	
a:hover
	{
	text-decoration: #00ACEE;
	color:#f36525;	
	}
	
div.header
	{
	width:780px;
	height:5px;
	margin:0px auto;
	padding-top:32px;
	}

div#logo
	{
	float:left;
	display:block;
        margin-left: 20px;
	}

div.menu
	{
	float:right;
	}

div.menu ul
	{
	margin-top:24px;
	list-style:none;
	float:right;
	}
	
div.menu ul li
	{
	float:left;
	padding:0px 26px;
	}

.no-padding
	{
	padding-right:0px !important;	
	}
	
div.menu ul li a,div.menu ul li a:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#ADADAD;
	text-transform:uppercase;
	}

div.menu ul li a:hover
	{
	color:#f36525;
	text-transform:uppercase;
	text-decoration:none;
	}

div.middle-container
	{
	clear:both;
	padding-top:30px;
	height:292px;
	}

div.banner
	{
	margin:0px auto;
	width:800px;
	}

div#buttonsRow
	{
		height:60px;
		clear:both;
	}
div.container
	{
	clear:both;
	padding-top:12px;
	}

div.content
	{
	margin:0px auto;
	width:695px;
	}

ul.social-icons
	{
	margin-top:16px;
	float:right;
	list-style:none;
	}

ul.social-icons li
	{
	float:left;
	padding-left:10px;
	}

ul.social-icons li a.facebook
	{
	background:url(/uploads/images/facebook.png) no-repeat;
	display:block;	
	height:36px;
	width:34px;
	}

ul.social-icons li a.twitter
	{
	background:url(/uploads/images/twitter.png) no-repeat;
	display:block;
	height:36px;
	width:34px;
	}

a.button, a.button:visited
	{
	background: url(/uploads/images/button-bg.png) repeat-x top;
	height:20px;
	width:196px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding:12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:13px 0px 0px 230px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

	}
	
a.button span.arrow
	{
	background:url(/uploads/images/arrow.png) no-repeat;
	width:9px;
	height:11px;
	display:block;
	float:right;
	margin:5px 15px 0px 0px;
	}

div.text-content
	{
	float:left;	
	margin-top:20px;
	clear:both;
	width:695px;
	}
	
div.text-content div.quotation
	{
	font-size:43px;
	color:#888282 !important;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	clear:both;
	margin:0px;

	}

span.person
	{
	font-size:15px;
	color:#888282;
	text-align:right;
	clear:both;
	width:603px;
	float:left;
	padding-right:92px;
	margin:-5px 0px 0px 0px;
	}
	
div.text-content p
	{
	line-height:22px;
	text-align:left;
	font-size:14px;
	margin-bottom:16px;
	width:695px;
	}

div.footer
	{
	clear:both;
	padding-top:20px;
	}

div.footer div.inner-footer
	{
	margin:0px auto;
	border-top:3px solid #D8D8D8;
	width:695px;
	padding:14px 0px 80px 0px ;
	}
	
div.inner-footer ul
	{
	list-style:none;
	}

div.inner-footer ul li
	{
	float:left;
	padding:0px 15px;
	}

div.inner-footer ul li a,div.inner-footer ul li a:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#ADADAD;
	}

div.inner-footer ul li a:hover
	{
	text-decoration:none;
	color:#f36525;
	}
	
	#quotes{margin:0;padding:50px 0px 100px;position:relative; line-height:35px; clear:both;}
	.textItem{position:absolute;display:none;}
	
ul.bulleted
	{
		list-style:none;
		line-height:20px;
		font-size:14px;
		clear:both;
	}

ul.bulleted li
	{
		padding:0px 0px 0px 25px;
		background:url(/uploads/images/tick.png) no-repeat 0px 5px; 
		font-weight:bold;
		font-style:italic;
	}

h1
	{
		font-size:43px;
		margin:0px 0px 30px 0px;
		color:#666666;
		font-style:italic;
		font-weight:normal;
	}

h2
	{
		font-size:25px;
		margin:0px 0px 30px 0px;
		color:#666666;
		font-style:italic;
		font-weight:normal;
	}

h3
	{
		font-size:21px;
		margin:0px 0px 30px 0px;
		color:#666666;
		font-style:italic;
		font-weight:normal;
	}

.copyright 
    {
        margin-left: 210px;
        font-style: italic;
    }


a img {
  border: 0;
}

.menuactive a span {
  color: #00ACEE;
}

#twitter {
	margin-top: 30px;
}
#twitter ul li {
	list-style: none;
	font-size: 12px;
}
#twitter ul li * {
	vertical-align: middle;
}
#twitter img {
	margin-right: 5px;
}
h3.twitter {
	padding-left: 40px;
	background: url('/uploads/images/twitter-icon.png') 0 50% no-repeat;
}
#twitter a {
  color: #00ACEE;
}
#twitter .tweet_time a {
  color: #f36525;
}
/* Stylesheet: Nivo Slider Modified On 2012-05-07 15:59:31 */
/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
	background:url(/uploads/images/arrows.png);
	width:30px;
	height:30px;
	text-indent:-9999px !important;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
	background-position:-30px 0 !important;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	cursor:pointer;
	text-indent:-9999px !important;
	display:none;
}
.nivo-controlNav a.active {
	font-weight:bold;
	text-indent:-9999px !important;
}


.nivo-caption {
  display: none;
}