@charset "utf-8";
/* CSS Document */
/* FOOTER POP */
#boxNowLeaving	{
	display:none;
	position:absolute;
	top:-300px;
	left:315px;
	/*
	top:200px;
	left:200px;
	*/
	border:1px solid gray;
	width:200px;
	height:200px;
	z-index:999999;
	background-color:#fff;
	text-align:center;
	padding:50px;
}
/* SITE WIDE STYLES */
a img					{
						border:none;
						}
body					{
							font-family:Helvetica, Arial, sans-serif;
							line-height:18px;
						}
blockquote				{
							margin-top:0px;
							margin-bottom:0px;
						}
b						{
							font-weight:inherit;
							text-transform:none;
						}
.blu					{
							color:#1c3649;
						}
a,
.right_copy .right_link a,
.bottom_copy .bottom_link a	{
							color:#1c3649;
							text-decoration:none;
						}
#container				{
							width:993px;
							margin:0 auto;
						}
input,
textarea				{
							border:1px #cbcbcb solid;
						}
#privacycontainer,
#legalcontainer			{
							width:490px;
							margin:0 auto;
						}
#bottomspace			{
							height:50px;
						}
.floatlink				{
							float:left;
							padding-right:10px;
							margin-top:30px;
						}
.download_link			{
							margin:7px 0px;
						}
.heading_link			{
							margin:5px 0px;
						}
.heading_link img		{
							margin-bottom:-4px;
						}
#offsitelink			{	margin-bottom:1px; }
.sectioncopy			{
							line-height:18px;
						}
.downloadpdf			{
							margin:10px 0px;
						}
						
h1						{
							font-size: 100%; 
							font-weight:900;
							text-transform:uppercase;			
							color:#1c3649;						
						}
						
						
/* COMMON BLUE, BOLD, UPPERCASE HEADING STYLE */
h3,
.s2ffieldname,
#factstitle,
#factsintrotitle,
.leftboxheading,
#leftboxheading,
#privacycontainer h3,
#legalcontainer h3,
.bottom_title,
.right_title,
.subheadings,
.subsubheadings,
.directionheadings,
.mainheading,
.officeheading			{							
							text-transform:uppercase;
							font-weight:900;
							color:#1c3649;
						}
/* END COMMON BLUE, BOLD, UPPERCASE HEADING STYLE */

.lib_subsection_title	{							
							font-weight:900;
							color:#1c3649;
						}

/*   NAV  */						
#subnav,
#nav					{
							text-align:right;
						}
#subnav					{
							margin:10px 5px 0px 0px;
						}
#nav					{	
							font-weight:900;
							height:12px;
							padding:10px 13px 3px 13px;						
							text-transform:uppercase;
						}
#subnav a,
#nav a					{
							margin:0 5px;
						}
.blue					{
							color:#1c3649;
						}
body,
#subnav a:hover,
#nav a:hover,
.bottom_copy a,			
.right_copy a,
.gray					{
							color:#686868;
						}
#toolbox div			{
							float:right;
							margin-left:0;
						}
						
/*  CLOSE NAV */
.clear					{
							clear:both;
						}
.bigClear				{
							clear:both;
							height:20px;
						}
#footer					{
							position:relative;
							width:960px;
							margin:7px 7px 0px 26px;
						}
#footer a				{
							text-decoration:none;
						}
#footer ul				{
							float:right;
							text-align:right;
							width:785px;
						}
#footer ul, 
#footer li				{
							margin:0px;
							padding:0px;
						}
#footer li				{
							display:inline;
							margin-right:10px;
						}
#logoMorisonInternational	{
	display:block;
	background:url(../images/logoMorisonInternational.png) no-repeat right top;
	height:46px;
	text-indent:-10000px;	
}
	/* TOOLBOX */
#toolbox				{
							margin:10px 0px 0px 0px;
							text-align:right;
						}
#sendToFriend			{
							margin-bottom:-9px;
							position:relative;
							z-index:9;
						}	
	/* END TOOLBOX */
#factscopy,
#factsintrocopy,
#privacycopy,
#legalcopy,
.right_copy,
.bottom_copy			{
							line-height:18px;
						}
.right_copy				{
							padding-bottom:9px;
						}
.right_copy a			{
							/* SEE ABOVE */
						}
						
.lib_subsection_title	{	
							margin-bottom:6px;
						}

.right_title			{	
							margin-bottom:6px;
						}
						
/* HOME PAGE */
#homelink				{
							text-decoration:none;
						}
#maintopborder			{
							background:url(../images/bkgrd_homeMain_hdr.gif) no-repeat;
							width:993px;
							height:9px;
						}
#maincontent			{
							background:url(../images/bkgrd_homeMain.gif) repeat-y;
							width:972px;	
							padding:1px 11px 6px 10px;						
						}
#introcopy				{
							margin:-10px 100px 15px 65px;
						}
#mainbottomborder		{
							background:url(../images/bkgrd_homeMain_ftr.gif) no-repeat;
							width:993px;
							height:9px;
						}
#mainbox1,
#mainbox2,
#mainbox3	 			{
							float:left;
							height:400px;
							width:324px;
						}
				
#mainbox1 a,
#mainbox2 a,
#mainbox3 a	 			{
							display:block;
							height:400px;
							width:324px;	
							text-decoration:none;					
						}
				
#mainbox1 a:hover,
#mainbox2 a:hover,
#mainbox3 a:hover		{
							background:none;						
						}
#bottomboxtop,
#bottomboxholder,
#bottomboxbase			{
							width:993px;
						}
#bottomboxtop			{
							background:url(../images/bkgrd_bottom_tops.gif) no-repeat;
							height:15px;					
						}
#bottomboxholder		{
							background:url(../images/bkgrd_bottom_middles.gif) repeat-y;						
						}
#bottomboxbase			{
							background:url(../images/bkgrd_bottom_base.gif) no-repeat;
							height:8px;							
						}
.bottom_link			{
							width:310px;
						}
.bottom_link a			{
							/* SEE ABOVE */
						}
.bottom_title			{
							padding:0px 10px;
						}
.bottom_copy			{
							margin-bottom:7px;
							padding:0px 0px 4px 10px;
						}
.bottom_copy a			{
							/* SEE ABOVE */
						}
.bottom_link			{
							margin-left:2px;
						}
#bottombox1,
#bottombox2,
#bottombox3				{
							float:left;
						}
#bottombox1				{
							width:294px;
							padding:0px 13px 13px 21px;
						}
#bottombox2				{
							width:299px;
							padding:0px 12px 13px 21px;
						}
#bottombox3				{
							width:298px;
							padding:0px 13px 13px 19px;
						}
/*  LEGAL DISCLAIMER, S2F AND PRIVACY POLICY PAGES */
#privacycontainer,
#legalcontainer			{
							width:490px;
							margin:0 auto;
						}
#borderbox				{
							border:1px #cbcbcb solid;
							padding:6px;
						}
#privacycopy,
#legalcopy				{
							margin:30px 27px 24px 29px;
						}
/* PAGES WITH CALLOUTS ON RIGHT */
#container2				{
							width:996px;
							margin:0 auto;
						}
#rightboxes				{
							float:right;							
						}

.rightbox				{
							width:333px;
						}
.rightboxheader			{
							background:url(../images/bkgrd_rightbox_hdr.gif) no-repeat;
							height:15px;
						}
.rightboxbody			{
							background:url(../images/bkgrd_rightbox_bdy.gif) repeat-y;			
							padding:0px 17px 13px 17px;				
						}
.rightboxfooter			{
							background:url(../images/bkgrd_rightbox_ftr.gif) no-repeat;
							height:8px;
						}
#leftbox				{
							float:left;
							width:663px;
						}
#leftboxhdr				{
							background:url(../images/bkgrd_mainleft_hdr.gif) no-repeat;
							height:10px;
						}
.leftboxheading,
#leftboxheading			{
							line-height:normal;
						}
#leftboxcopy,
#leftboxcopy2			{
							margin:7px 0px;
						}
#leftboxcopy2			{
							position:relative;
							z-index:0;
							margin-left:5px;
						}
#leftboxbdy				{							
							background:url(../images/bkgrd_mainleft_bdy.gif) repeat-y;
							padding:0px 11px 0px 9px;
						}
#leftboxftr				{
							background:url(../images/bkgrd_mainleft_ftr.gif) no-repeat;
							height:9px;
						}
#leftmarginbox			{
							margin:0px 71px;
							min-height:430px;
							line-height:18px;
						}
.detailslist			{
							margin-top:10px;
						}
#btnstayupdated			{
							margin-top:30px;
						}
/* FAST FACTS PAGE */
#factsintrocopy			{
							margin:7px 0px 12px 0px;
						}
.factsintrolink			{
							margin:9px 0px;
						}
.factsintrolink	a		{
							text-decoration:none;
						}
#factstitle				{
							margin:31px 0px 14px 0px;						
						}
#factscopy				{
							padding-bottom:60px;
						}
/* SERVICES */
/*  NOTE-  in phase two, when styling the font-scaling, you'll need to change the size of the border and top shift */
.contactlink			{
							margin:10px 0px;
							line-height:18px;
						}
.sectionholder			{
							position:relative;
							z-index:2;
							border-top:24px #FFFFFF solid;
							top:-25px;
							left:-5px;
							padding-left:30px;
						}
.midsectionheading,
.largesectionheading	{		
							color:#1c3649;
							text-transform:uppercase;
							font-weight:900;
						}
.midsectionheading		{			
							margin:17px 0px 5px 0px;
						}
.mainheading,
.subheadings,
.subsubheadings			{
							position:relative;
							z-index:1;
							line-height:24px;
						}
.subsubheadings,
.subsubmargin			{
							margin-left:20px;
						}
/* CONTACT AND DIRECTIONS PAGES */
.directionheadings		{
							margin-top:10px;
						}
/* POSITIONS INTRO PAGE */
.positions				{
							margin:40px 0px;
						}
#positionsintrocopy		{
							padding-top:6px;
						}
/*  POSITIONS DETAIL PAGE */
#PositionSections li	{
						}
#positionPdf,
#positionApplyBtn		{
							margin-top:35px;
						}
#positionPdf img		{
							margin-bottom:-3px;
						}
/* JOIN PAGE */
#joinintrocopy			{
							margin-top:10px;
						}
#joinlink				{
							margin:10px 0px;
						}
/* OUR PEOPLE PAGES */

.bioname				{
							/*text-transform:uppercase;
							font-weight:bold;*/
							margin:2px 0px;
							
						}
						
/*  BIO DETAILS PAGE */
#peopletopbox			{
							margin-left:-7px;
						}
#photobox				{
							float:left;
							width:160px;
						}
#phototopborder			{
							background:url(../images/biodetail_top.jpg) no-repeat;
							width:150px;
							height:15px;
						}
#photobody				{
							background:url(../images/biodetail_bkgrd.jpg) repeat-y;
							width:148px;
							padding-left:12px;
						}
#photobody img			{
							width:123px;
							height:123px;
						}
#photobtmborder			{
							background:url(../images/biodetail_btm.jpg) no-repeat;
							width:150px;
							height:11px;
						}
#officestuff			{
							float:left;
							margin-top:5px;
						}
#officeheading			{
							margin-bottom:4px;
						}
/* SEND TO FRIENDS AND CONTACT SPECIFIC PAGES */
#s2fcontainer			{
							width:434px;
							margin:0 auto;
						}
#s2fbody				{
							padding:5px 15px;
						}
#s2fhiddenfields		{
							display:none;
						}
#s2ferrorcopy			{
							color:#993333;
							margin:5px 0px 14px 0px;
						}
.s2finputfield textarea	{
							width:380px;
							height:65px;
						}
#s2ffirstname,
#s2ffriend1fname,
#s2ffriend2fname,
#s2ffriend3fname		{
							width:197px;
							float:left;
						}
#s2flastname,
#s2ffriend1lname,
#s2ffriend2lname,
#s2ffriend31lname		{
							float:left;
						}
#s2ffirstname input,
#s2flastname input,
#s2ffriend1fname input,
#s2ffriend1lname input,
#s2ffriend2fname input,
#s2ffriend2lname input,
#s2ffriend3fname input,
#s2ffriend3lname input	{
							width:183px;
						}
#s2femail,
#s2ffriend1email,
#s2ffriend2email,
#s2ffriend3email		{
							margin:14px 0px;
						}
#s2femail input,
#s2ffriend1email input,
#s2ffriend2email input,
#s2ffriend3email input,
#s2fmessage	input		{
							width:380px;
						}
#s2f_btn_unhide			{
							margin-bottom:14px;
						}
#s2fsendbtn				{
							margin:14px 0px;
						}
	/*  TOOLBOX MOUSE OVER STYLES */
a.hoverlink						{
									position:relative;
								}
a.hoverlink .tooltip2			{
									display:none;
								}
a.hoverlink:hover .tooltip2		{
									display:block;
									position:absolute;
									z-index:10;
									top:15px;
									left:-100px;
									width:118px;
									height:16px;
									line-height:13px;
									padding:14px 0px;
									text-align:center;
									color:#1c3649;
									background-image:url(../images/img_tooltipbox.gif);
								}
a.hoverlink .tooltip2,
.tooltiptop,
.tooltipbottom					{
									width:118px;
									float:none;
								}
.tooltiptop						{
									background:url(../images/roll_toolbox_top.jpg) no-repeat;
									height:14px;
								}
.tooltipbody					{
									width:118px;
									background:url(../images/roll_top_textarea.gif);
									text-align:center;
									float:none;
								}
.tooltipbottom					{
									background:url(../images/roll_toolbox_bottom.jpg) no-repeat;
									height:14px;
								}
