﻿/*  
   Copyright Cardinus Risk Management Limited 2011 
   Description: Used for the homepage of the Cardinus redesigned JUNE site
   Author: J.White
   Template: cardinus.master
   Version: 1.1*/



#midcol{width:68%;
	height:auto;
	float:left;}
#midcol h1
{
	background:transparent;
	color:#f2672a;
	padding-left:0px;
	margin-bottom:10px;
	border:none;}
	
#midcol h2 
{
	margin:0px 0px 10px 0px;}
#midcol h2 a 
{
	color:#F36629;
	text-decoration:underline;}
#midcol h2 a:hover 
{
	text-decoration:underline;}

#midcol a
{
	color:#656767;}
		
#midcol a:hover
{
	color:#AEAFAE;}
#midcol ul, #midcol ol
{
	margin:10px 10px 10px 30px;
	width:auto;}
#midcol ul li
{
	list-style:outside;
	list-style-type:disc;}
#midcol ol li
{
	list-style-type:decimal;
	list-style:outside;
	}


.management /* Styles the management photos*/
{
    width:150px;
    height:150px;
    border:0;
    vertical-align:top;
    float:left;
    clear:both;
    margin-right:10px;
    }
    
.manteam /*styles the management boxes */
   {
	width: 50%;
	float: left;
	margin:10px 0px 15px 0px;
	font-size:80%;
	height:auto;
	min-height:349px;
    }
    
.manImage
    {
	float: left;	
    }
    
.manText
    {
	/*float: left;*/
	width: 90%;
    }
 .manTeamHead 
 {
	float:left;
	width:50%;}  
.manContact 
{
	}
	
/* CONTACT FORM----------------------------*/

  #contactDetails 
  {
	background-image: url("../Images/contactCardinus.jpg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    border: 1px solid #E1E1E1;
    color: #F2672A;
    float: left;
    font-size: 120%;
    font-weight: bold;
    height: 250px;
    margin: 10px 0 15px;
    text-align: left;
    text-indent: 10px;
    width: 100%;
}
	
	
#contactDetails a 
{
	color:#f2672a;}

#contactDetails a:hover
{
	color:#FAC5AD;
	text-decoration:underline;}
/*#ctl00_ContentPlaceHolder1_contactForm
{
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	width:80%;}*/
	
#contactForm {
	border:1px solid #96BF0D;
	font-size:80%;
	height:auto;
	margin:0 0 15px;
	min-height:100px;
	padding:5px;
	text-align:left;
	width:auto;
	float:left;
}
#contactForm h1 {
	background-color:#96BF0D;
	color:White;
	font-size:160%;
	margin:-5px -5px 10px;
	padding-left:10px;
	text-transform:uppercase;
}
#ctl00_contactForm1_contactForm1  {
	width:100%;
}
table.lhcontact {
	width:20%;
}	
.lhcontactRowBold {
	font-weight:bold;
	width:20%;
}
#ctl00_contactForm1_txtName, #ctl00_contactForm1_txtOrg, #ctl00_contactForm1_txtTel, #ctl00_contactForm1_txtEmail {
	width:110px;
	
	}


/*.ListSpacing 
{
	border-bottom:1px solid #AEAFAE;
	padding-bottom:10px;}
#midcol a.productList 
{
	color:#F2672A;
	font-weight:bold;
	}*/
.era 
{
	background-image:url(../Images/Products/era/era_icon.jpg);
	background-position:0 0;
	background-repeat:no-repeat;}
	
#ltcol
{
	margin:0;
	padding:0;
	float:left;
	width:80%;
	height:auto;}
	
.bottomSpacer 
	{
		padding-bottom: 60px;
	}

#midcol .articleButton
 {
	width: 100%;
	float: left;
}

#midcol .articleButton a
{
	float: right;
	width:auto;
	margin:10px 47px 30px 0px;
	background-color:#96BF0D;
	padding:3px;
	border:1px solid #656767;
	color:white;
	text-decoration:none;
	font-weight: normal;}
	
#midcol .articleButton a:hover
{
	color:#656767;
	text-decoration:none;
}

#searchResultsCont a
{
	font-weight: normal;
}

#searchResultsCont ol
{
	list-style-position:inside;
}

#searchResultsCont li
{ 
	padding-bottom: 5px;
}

.searchHighlight 
{
	font-weight: bold;
}

#SearchResults a
{  
    font-family:Verdana, Arial, sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#F2672A;
	text-decoration:underline;
}

#SearchPath a
{
	font-size:8pt;
	color: #656767;
	font-weight:bold;
	text-decoration:underline;
}

#SMEadverts 
{
	background-image:url(../images/SME_ButtonSMALL.jpg);
	background-position:50% 25%;
	background-repeat:no-repeat;
	height:120px;
	min-height:100px;
	color:#545455;
	font-size:90%;
	width:100%;
	float:left;
	margin:10px 0 15px 0px;
	}
#SMEadverts p.title 
{
	color: #3F3F3F;
    font-size: 118%;
    font-weight: bold;
    padding: 20px 5px 0px 5px;
    text-align: center;
    text-transform: uppercase;
	}
	
#SMEadverts p {
    color: #3F3F3F;
    font-size: 79%;
    padding: 5px 10px 0px 10px;
    text-align: center;
}
#SMEadverts a 
{
	color:#3F3F3F;
	text-decoration:underline;}

#SMEadverts a:hover 
{
	text-decoration:none;
	color:#C5C5C5;}

#sme 
{
	float:left;
	
}
#sme a, #sme a:link
{
	font-size:130%;
	color:#f36629;
	font-weight:bold;
	text-decoration:underline;}
	
#CardinusTV {
    background-color: white;
    background-image: url("../images/cardinusTV.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border: 1px solid #E1E1E1;
    color: #545455;
    float: left;
    font-size: 80%;
    height: auto;
    padding:0;
    width: 100%;
    min-height:100px;
    float:left;
   }
#CardinusTV a 
{
	font-weight:bold;
	color:#545455;
	text-decoration:none;}
	
 #CardinusTV a:hover
{
	color:#AEAFAE;}

/*--------------------------------------------------------------------------*/
	
/* ie fixes ----------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/

	
*html #CardinusTV 
{
	PADDING-RIGHT: 0px;
	WIDTH:205px;
	padding:50px 0px 0px 0px;
	margin:0;
	}
*html #CardinusTV p {
   BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}


*html #midcol 
{
 width:68%;
 min-height:400px !important;
 margin-left:0px;}
*html #rtcol
{
	width:20%;
	min-height:500px;
	}
*html .manteam
{
	width:49%;
	height:450px;
	min-height:600px;
	
	}
	
*html #SMEadverts 
{
	BACKGROUND-POSITION: 50% 25%;
	FONT-SIZE: 90%;
	MIN-HEIGHT: 100px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/SME_ButtonSMALL.jpg);
	MARGIN: 20px 0px 15px;
	WIDTH:205px;
	COLOR: #545455;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 120px;
	} 
*html #SMEadverts P.title 
{
	font-size:112%;}
*html #contactDetails 
{
	margin-bottom:20px;
	padding:0;
	float:left;
	width:205px;}

*html #contactForm 
{
	MARGIN-TOP: 10px;
	FLOAT: left;
	WIDTH: auto;}
*html #contactForm p 
{
	font-size:150%;
	padding:0;
	text-indent:10px;
width:205px;
}
	
	/*--------ie7----------*/
	
*:first-child + html .manteam
{
	width:49%;
	height:470px;
	min-height:450px;
	margin-bottom:20px;
	
	}




/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0)
 {
	
 #contactDetails 
 {
	padding-top:10px;
	color:#F2672A;}
	
 #contactDetails p
 {
	margin-bottom:5px;}

 }

