/* 
	Seroquel Brand layout 
	These properties are not permitted in this file, and should be in the colour file(s):
	background-color
	border-color (border-left-color etc)
	background-image
	color
*/

/* Landing page */

#landing_page_overlay .formlabel, #landing_page_overlay form {
	margin-top:33px;
}

#landing_page_overlay .panels li.linkboxes div {
	height:162px;
	padding:0;
	width:227px;
}

#landing_page_overlay .panels li.linkboxes a:link, #landing_page_overlay .panels li.linkboxes a:visited {
	height:162px;
	width:227px;
}

#landing_page_overlay .panels li div{
	border-width:5px;
	border-style:solid;
}

#landing_page_overlay .panels li.linkboxes .altcolour {
	padding:15px 0 0 15px;
}

#landing_page_overlay .panels li div.intsite a:link, #landing_page_overlay .panels li div.intsite a:visited{
	background-position:0 0;
}

#landing_page_overlay .panels li div.intsite a:hover{
	background-position:0 -162px;
}

#landing_page_overlay .panels li div.uksite a:link, #landing_page_overlay .panels li div.uksite a:visited{
	background-position:-228px 0;
}

#landing_page_overlay .panels li div.uksite a:hover{
	background-position:-228px -162px;
}

#landing_page_overlay .panels li div.ussite a:link, #landing_page_overlay .panels li div.ussite a:visited{
	background-position:-454px 0;
}

#landing_page_overlay .panels li div.ussite a:hover{
	background-position:-454px -162px;
}

#landing_page_overlay .panels li div div, #landing_page_overlay .panels li div div.intro{
	border:none;
}

#landing_page_overlay .panels li div.audlinks{
	border-width:1px 0 0 0;
}

/* Menu */

#nav{
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:85%;
	padding-bottom:20px;
	padding-top:10px;
	margin-bottom:30px;
}

#menu a#home:link, #menu a#home:visited {
	padding:2px 4px;
}

/* Menu - level 1 */

#menu ul {
	border:none;
	margin-top:0;
}

#menu ul li{
	border-bottom-width:1px;
	border-bottom-style:solid;
	clear:both;
	float:left;
	margin:0 60px;
	width:164px;
}

#menu a:link, #menu a:visited {
	border:none;
	margin:15px 0 15px 0;
	padding:2px 4px 2px 4px;
	width:auto;
}

/* Menu - Second Level */

#menu ul li ul {
	border:none;
	float:left;
	clear:both;
	font-size:85%;
	padding:0;
	margin:0 0 10px 0;
}

#menu ul li ul li {
	border:none;
	margin:0;
	min-height:100%;
	width:164px;
}

#menu ul li ul li a:link, #menu ul li ul li a:visited,
#menu ul li ul li a.selected:link, #menu ul li ul li a.selected:visited, 
#menu ul li ul li a.selectexpand:link, #menu ul li ul li a.selectexpand:visited{
	border:none;
	clear:both;	
	display:block;
	font-weight:bold;
	margin:2px 0 0 0;
	padding:2px 15px;
	text-decoration:none;
}

/* Menu - Third Level */

#menu ul li ul li ul{
	float:left;
	clear:both;
	margin:0;
	padding:5px 0 0;
	font-size:100%;
}

#menu ul li ul li ul li {
	border:none;
}

#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited {
	font-weight:bold;
	margin:2px 10px 0 0;
	padding:2px 4px;
	text-decoration:none;
}

#menu ul li ul li ul li a.selected:link, #menu ul li ul li ul li a.selected:visited{
	padding:2px 4px;
}

/* General */

#contentarea {
	border-top-width:4px;
}

#contentarea hr {
	clear:both;
	height:4px;
	margin:0;
}

/* Glossary */

#letters ul li, #months ul li {
	padding:0 6px 2px;
}

/* Main Feature */

#contentarea #home_text a:link, #contentarea #home_text a:visited {
	background-position:522px 204px;
	border-width:5px;
	border-style:solid;
	height:285px;
	width:588px;
}

#container #home_text .panels li div div.intro p, 
#container #home_text .panels li div div p {
	margin-bottom:5px;
}

#container #home_text .panels li div div.intro h2, #container #home_text .panels li div div h2 {
	padding:33px 0 13px 30px;
	width:480px;
}

/* Panels */

#container .panels li div{
	border-width:5px;
	border-style:solid;
	margin-bottom:20px;
	padding-bottom:0;
}

#container .panels li div div, #container .panels li div div.intro{
	border:none;
	margin-bottom:0;
}

#container .panels li div h3 {
	font-size:155%;
	font-weight:normal;
	line-height:130%;
	padding:5px 13px 0;
}

#container .panels li div div.intro, 
#container .panels li div div{
	font-size:85%;
	padding:0 13px 4px;
}

/* Features */

#container .panels li div.features div.intro{
	padding:0 13px 4px;
}

#container .panels li .features li{
	padding:0 13px 4px;
	width:auto;
}

/* Span callout box */

.callout{
	border-width:2px;
	border-style:solid;
	display:block;
	padding:5px 7px;
	font-size:115%;
	line-height:130%;
}

#contentarea .callout ul{
	margin-bottom:5px;
}

/* End Features */

/* Pagination */

#container .panels .pagination {
	padding:10px 5% 5px;
}

/* Panel macro calls */

#container .panels li div.half_right h3, #container .panels li div.half_left h3, #container .panels li div.quarter_right h3, 
#container .panels li div.quarter_left h3 {
	padding:11px 7px 0;
}

#container .panels li div.half_right div.intro, #container .panels li div.half_right div, #container .panels li div.half_left div.intro, 
#container .panels li div.half_left div, #container .panels li div.quarter_right div.intro, #container .panels li div.quarter_right div, 
#container .panels li div.quarter_left div.intro, #container .panels li div.quarter_left div {
	padding:5px 7px;
}

/* Legal pages */

#container .panels li div.legalpages, #container .panels li div.honlogo {
	border:none;
}
