﻿@import url('TorysInternet.css');

/* Header 
----------------------------------------------------------------------*/
#main {padding-top: 0px !important; } /* Remove top padding on main container */

/* Footer */
.footer, .socialMedia
{
	border-top: 1px solid #8B8171;
	padding-top:36px;
}

.socialMedia img
{
	border: 0px;
}


/* Move Site Actions */
.siteActions {position: absolute; top: 5px; left: 195px;}
/* Edit Mode styles */
#topBanner {position: relative; border-bottom-width: 10px !important;}
.ms-formfieldcontainer {letter-spacing:normal !important;}
.microNumber .ms-long {width: 40px;}
p {margin-bottom: 20px !important;}

/* Title Styling */
.videoTitle, .microTitle { color: #074986; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px !important; font-style: normal; line-height: 26px; margin-top: 0px;}

/* Header Image */
.headerImage {width: 600px; position: absolute; right:0px;  height: 75px;}

/* Top Navigation */
#microNav {float: left;width : 989px;height: 83px; border-top:3px #8b8171 solid;}
#microNav div {width: 913px; float: left;}
#microNav a {display: block; border: 0px; float: left;}
#microNav a img {border: 0px;}
#microNav .homeNav {border-right: 7px #ffffff solid;}
#microNav .infoNav {border-left: 7px #ffffff solid;}

/* Footer */
.footer {border-top : solid 1px #8b8171; }

/* Left Column 
-------------------------------------------------------------- */
.microLeft {width: 616px; float: left; z-index: 50; position: relative;}
.microContentContainer {position: relative;}
.microNumber {font-size: 90px !important;  width: 98px; float: left; text-align: right; letter-spacing: -10px; position: relative; top: -17px; color: #074986; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; }
.microTitle {padding-bottom: 20px;}
.microTitle, .microContent {margin-left: 98px;}

/* Video Styling */
.microVideo {width: 324px; float: left; height: 181px; position: relative; }
.microVideoContent {float: right; width: 275px; line-height: 16px; }
.videoTime {font-family: Georgia; font-style:italic; font-size: 12px; color: #000000;}
.videoLine {display: block;border-top : solid 1px #8b8171; width: 300px; float: right; line-height: 0px; font-size: 0px; padding-bottom: 40px; position: relative; right: -20px;}
.videoBottom {border-top : solid 1px #8b8171; padding-top: 10px; margin-top: 0px !important;}

/* Bullet Styling */
/*.microContent ul { list-style-position:outside; list-style-type: none; list-style-image: none !important;margin-bottom:0;margin-left:0;margin-top:20px;padding-left:0px;}
.microContent ul li { background: transparent url('../../../SiteCollectionImages/microsite/microBullet.gif') no-repeat left 6px; padding-left: 37px; padding-bottom: 20px;position: relative;}*/
.microQuote {font-family: Georgia; font-style:italic; font-size: 24px; line-height: 36px;color:#074986; position: relative;}
.microQuote .quoteOpen, .microQuote .quoteClose  {font-weight: bold;font-size:48px; color: #8b8171;}			
.microQuote .quoteOpen {left:-36px;position:absolute;top:5px;}
.microQuote .quoteClose {position: relative; top: 18px; width: 100px; padding-left: 5px; line-height: 10px; }
.microQuote .quoteSource {display: block; font-size: 14px; font-style: normal; text-align: right; line-height: normal; padding-top: 10px;}

/* Right Column
-------------------------------------------------------------- */
.microRight {width: 236px; float: right; position: relative; padding: 10px 47px 10px 50px; z-index: 0;}

/* Existing Style Width Overides */
.redBGHeader, .brownBGHeader  {width: 216px !important;}
.rightContentContainer {width: 226px !important;}
.rightCalloutSm {width: 198px !important;}
.bottomBlueLine, .topAndBottomBlueLine, .topBlueLine, .primaryContact  {width: 236px !important;}
.primaryContact, .primaryContactInfo {padding-left: 0px !important;}
.primaryContactInfo {width: 210px !important;}

/* Full Page 
-------------------------------------------------------------- */
.microFull .microVideo {margin-left: 98px;}
.microFull .microVideoContent {width: 547px;}

/* Fix floated elements to ensure that they are contained
-------------------------------------------------------------- */
.clear {clear: both; line-height:0px; font-size: 0px; }
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }



