/*
	Filename         : 	style.css
	Created by       : 	Natasha Popoola
	Created          : 	07/10/2009
	Last Updated     : 	
	Comments         : 	Styling for University of Winchester
*/

/*  General class definitions for global use 
************************************************************************************************************************/

.clear {
	clear: both !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	font-size: 1px !important;
	height: 1px !important;
	width: 1px !important;
	float: none !important;
}	

.noborder
{
	border:none !important;
}

.alignLeft
{
	float:left !important;
	margin:0 13px 13px 0 !important;
}

.alignRight
{
	float:right !important;
	margin:0 0 13px 13px !important;
}


/*  General formatting definitions
************************************************************************************************************************/

* {
	font-family:Arial, Helvetica, sans-serif;
}

strong {
	font-weight:bold;
}

p {
	font-size:1.3em;
	color:#666;
}

p p,
a p,
p a
{
	font-size:1em !important;	
}

q
{
	font-size:1.5em;
	line-height:1.15em;
	font-style:italic;
}


a {
	text-decoration:none;
	color:#806423;
}
	a:hover {
		text-decoration:underline;
	}
	
	a p
	{
		font-size:1em !important;
	}
	
	#middlecol a {
		color:#624605;
		word-wrap:break-word;
	}
	
	

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}

h1 {
	font-size:2.8em;
	line-height:1.15em;
	color:#003A69;
	margin-bottom:8px;
}
h2 {
	font-size:1.8em;
	line-height:1.2em;
	color:#003A69;
	margin-bottom:8px;
}
h3 {
	font-size:1.5em !important;
	font-weight:normal !important;
	line-height:1.2em;
	color:#003A69;
	margin-bottom:5px;
}



hr {
}

/*  Layout of body and main div's
************************************************************************************************************************/

body {
	font-size:62.5%;
	background-color:#F7F2EA !important;
}

div#wrapper {
	width:956px;
	margin:0 auto;
	background:#fff url(/PublishingImages/dropshadow-top.gif) repeat-x 0 0;
	padding:4px 2px 0 2px;
}

div#shadow-left
{
	width:956px;
	margin:0 auto;
	background:#fff url(/PublishingImages/dropshadow-left.gif) repeat-y top left;
	padding-left:4px;
}

div#shadow-right
{
	width:956px;
	margin:0 auto;
	background:#fff url(/PublishingImages/dropshadow-right.gif) repeat-y top right;
	padding-right:8px;
}

		



/* Header formatting 
************************************************************************************************************************/
div#header 
{
	width:970px;
	height:89px;
	margin:0 auto;
	clear:both;
}

div#header ul.util
{
	float:right;
	margin-right:-10px;
}

ul.util li
{
	float:left;
	border-left:1px solid #ccc;
	padding:10px 12px;
	height:10px;
}

ul.util li a
{
	color:#666;
	font-size:1.2em;
}

div#header .logo
{
	float:left;
	display:block;
	padding:20px 0 0 12px;
}

div#header #printlogo
{
	display:none;
}

/*search*/

div#header form,
div#header div.search
{
	float:right;
	padding-top:15px;
	width:358px;
	margin:0 !important;
}	

div#header form label,
div#header div.search label
{
	font-size:1.5em;
	color:#333;
	padding-right:15px;
	float:left;
	padding-top:5px !important;
}

div#header form input.text,
div#header div.search input.text
{	
	height:21px;
	border:none;
	background:none !important;
	width:230px;
	margin:4px 7px 0px 5px;
	padding:0 !important;
	display:inline;
	position:relative !important;
	top:0px !important;
	float:left;

}

div#header form input.button,
div#header div.search input.button,
div.refine input.button
{
	font-size:1.5em;
	color:#fff;
	background:transparent url(/PublishingImages/search-btn.gif) no-repeat 0 0;
	border:none;
	width:40px;
	height:26px;
	position:relative;
	top:0px !important;
	margin-left:5px;
}



.searchTextBox
{
	background:url(/PublishingImages/search-txt.gif) no-repeat 0 0 transparent;
	border:none;
	float:left;
	height:27px;
}

/* Three column layout
************************************************************************************************************************/
#leftcol
{
	clear:both;
	width:199px;
	float:left;
	padding-left:5px;
}

#middlecol
{
	width:523px;
	float:left;
	margin:0 9px 0 10px;
}

#rightcol
{
	width:199px;
	float:left;
}

#breadcrumb
{
	width:938px;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	padding:10px 0;
	float:left;
	margin-bottom:10px;
	margin-left:7px;
	font-size:1.2em;
}

#breadcrumb p
{
	color:#999;
	padding-right:4px;
	float:left;
	font-size:1em;
	line-height:1.7em;
}

#breadcrumb a.first
{
	border-left:none;
}


#breadcrumb span
{
	width:855px;
	padding:0;
	
	line-height:1.3em;
	color:#999;
	float:left;
}

#breadcrumb span span
{
	width:auto;
	padding:0 0 8px;
	float:none;
	line-height:1.7em;
}
	
/* Content formatting 
************************************************************************************************************************/
div#content 
{
	padding: 0 3px 3px 3px;
}

/* Home page */
div.homedouble 
{
	clear:both;
	margin-left:5px;
}

div.homedouble  div.left
{
	float:left;
	width:562px;
	padding:5px 10px 0 0;
	position:relative;
}

/*home page brown angle overlay*/
div.homedouble  div.left .angle
{
	margin:-115px 0 0 0;
	background:none;
}



div.homedouble  div.left div.anglecontent
{
	background-color:#6F5519;
	width:346px;
	position:relative;
	z-index:10;
	padding:16px 10px 0 10px;
}

div.homedouble  div.left div.anglecontent p
{
	color:#fff;
	font-size:1.5em;
	width:350px;
}

div.homedouble  div.left div.anglecontent a
{
	font-weight:bold;
	font-size:1.3em;
	color:#fff !important;
	width:350px;
	display:block;
	margin-top:5px;
}

div.homedouble  div.right
{
	float:left;
	width:368px;
	padding:5px 0 0 0;
}

.quicklinks
{
	margin-bottom:10px;
	display:block;
}

.quicklinks .overlay
{
	background:#806423 url(/PublishingImages/angle-gradiant.jpg) no-repeat bottom left;
	padding: 10px 5px 25px 10px;

}

.quicklinks .overlay img
{
	float:right;
}

.quicklinks .overlay p
{
	font-size:1.5em;
	color:#fff;
	width:290px;
}

.quicklinks ul
{
	float:left;
	width:179px;

}

.quicklinks ul.left
{
	border-right:solid 1px #e5e5e5;
	width:178px;
	margin-right:5px;	
	padding-right:5px;
}


.quicklinks ul li
{
	background:transparent url(/PublishingImages/bullet-arrow.gif) no-repeat 0 7px;
	border-top:solid 1px #e5e5e5;
	padding:7px 0;
}

.quicklinks ul li a
{
	font-size:1.5em;
	color:#7F6422;
	padding-left:20px;
}

.features
{
	margin-top:3px;
	float:right;
	width:368px;
	height:208px;
	padding-top:8px;
	background:transparent url(/PublishingImages/feature.jpg) repeat-x 0 0;
	position:Relative;
}

/*
.features ul li div,
*/

.miniCarouselItem,
.features div.wrapper div
{
	float:left;
	width:160px;
	padding:0 10px 10px 10px;
}



.features p
{
	margin-top:6px;
	font-size:1.2em;
}

.features a
{
	font-size:1.5em;
	color:#7F6422;

}

.homebottom
{
	float:left;
	width:933px;
	padding:0 0 0 17px;
	background:transparent url(/PublishingImages/foot-gradiant.jpg) repeat-x bottom left;
	height:113px;	
}

.homebottom h3
{
	color:#333;
	margin-bottom:6px;
}

.homebottom div.narrow
{
	float:left;
	width:176px;
	margin-right:12px;
	padding-top:11px;
	background:transparent url(/PublishingImages/bottom-border.jpg) no-repeat right 12px;
}

.homebottom div.wide
{
	float:left;
	width:356px;
	padding:12px 0 0 0;
}

.homebottom ul
{
	margin-top:6px;
	line-height:1.6em;
}

.homebottom ul li a
{
	font-size:1.3em;
	color:#7F6422;
	line-height:1.6em;
}

/* Standard content page */

#middlecol p
{
	margin-bottom:15px;
}

#middlecol div.intro
{
	border-top:1px solid #806423;
	border-left:1px solid #806423;
	border-right:1px solid #806423;
	padding:15px 7px 0 7px;
}
	
#middlecol p.intro
{
	margin-bottom:5px;
	width:465px;
	font-size:1.5em;
	color:#333;
}

#middlecol div.introbg
{
	background:transparent url(/PublishingImages/intro-angle.gif) no-repeat bottom right;
	height:39px;
	padding:0;
	margin:-10px 0 8px 0;
	font-size:0;
	line-height:0;
}

#middlecol ul
{
	margin-bottom:15px;
}

#middlecol ul li
{
	width:100%;
	border-bottom:1px solid #ccc;
	font-size:1.3em;
	color:#333;
	background:transparent url(/PublishingImages/bullet-style.gif) no-repeat 30px 15px;
	padding:8px 8px 8px 43px;
	width:472px;
}

#middlecol img
{
	float:left;
	margin:0 13px 13px 0;
}

div.quote
{
	background:#F5F5F5 url(/PublishingImages/quote-left.gif) no-repeat 13px 18px;
	padding:20px 20px 2px 20px;
	margin-bottom:20px;
}

div.quote q
{
	margin:0 0 0 40px;
	display:block;
	width:440px;
	background:#F5F5F5 url(/PublishingImages/quote-right.gif) no-repeat bottom right;
	padding:0 10px 10px 0;
	color:#666;
}

div.quote p
{
	margin:0 0 0 40px;
	color:#333;
	font-style:italic;
	font-size:1.5em;
	line-height:1.15em;
}

#middlecol .related
{
	background-color:#fff;
}

.related
{
	background-color:#F5F5F5;
	margin-bottom:10px;
	padding:10px;
	width:180px;
}

.related h3
{
	margin-bottom:13px;
}

.related h3 a
{
	font-size:1em;
}
.related ul
{
	margin:0;
}
.related b
{
	display:block;
	padding:3px 0;
}

.related a
{
	font-size:1.3em;
	line-height:1.6em;
		color:#806423 !important;
}

.related p.summary
{
	margin-bottom:18px;
}

.related hr
{
	background: transparent url(/PublishingImages/sub-nav-gradiant-x.jpg) no-repeat left bottom;
	border:0;
}

.related .quote q
{
	width:140px;
	display:block;
	background:transparent url(/PublishingImages/quote-right-small.gif) no-repeat bottom right;
	margin-left:32px;
	padding-bottom:20px;
	font-size:1.3em;
}

.related .quote
{
	margin:0;
	padding:0;
	background:transparent url(/PublishingImages/quote-left-small.gif) no-repeat 0 30px;
}


.related.video h3
{
	margin-bottom:0 !important;
	margin-top:5px;
}


/* Landing page */

.double
{
	float:left;
	margin-left:10px;
	width:731px;
}

.double .banner
{
	margin-bottom:10px;
	width:732px;
	height:174px;
}

.double .bannerexplore
{
	margin-bottom:10px;
	width:732px;
	height:164px;
}

.double .angle
{
	margin-top:-136px; 
	background:none;
	position:relative;
	z-index:10;
}


div.double  div.angle div
{
	background-color:#6F5519;
	width:252px;
	display:block;
	padding:16px 10px 0 10px;
}

div.double  div.angle div p
{
	color:#fff;
	font-size:1.5em;
}

div.wptable
{
	/*width:485px;*/
	float:left;
	margin-bottom:10px;
}

div.wptable table
{
	width:485px;
}

/*div.wptable div.middle.infobox
{
	margin: 0 5px;
}*/

div.quickcourse
{
	float:left;
	width:465px;
	height:87px;
	background-color:#EEE9DF;
	padding:10px;
}

div.quickcourse .border
{
	background-color:#F7F4EF;
	border:1px solid #DDDAD5;
	width:444px;
	height:67px;
	padding:10px;
}

div.quickcourse fieldset
{
	width:370px;
	float:left;
}

div.quickcourse fieldset label
{
	display:none;
}

div.quickcourse a
{
	font-size:1.3em;
	position:relative;
	top:8px;
	left:10px;
}
/*
div.quickcourse input.text
{
	width:304px;
	height:17px;
	border:none;
	background:transparent url(/PublishingImages/course-search-txt.gif) no-repeat 0 0;
	padding:5px;
	margin-right:10px;
}
*/

div.quickcourse input.text
{
	background:transparent none repeat scroll 0 0 !important;
	border:medium none;
	display:inline;
	float:left;
	height:21px;
	margin:3px 10px 0 5px !important;
	padding:0 !important;
	position:relative !important;
	top:0 !important;
	width:302px !important;

}







div.quickcourse .searchTextBox
{
	background:transparent url(/PublishingImages/course-search-txt.gif) no-repeat 0 0 !important;
	height:27px;
	margin-top:1px !important;
	padding-right:20px !important;
	width:304px;

}

div.quickcourse input.button
{
	font-size:1.5em;
	color:#fff;
	background:transparent url(/PublishingImages/search-btn.gif) no-repeat 0 0;
	border:none;
	width:40px;
	height:26px;
}


div.contact
{
	width:216px;
	height:87px;
	float:left;
	padding:10px;
	background:transparent url(/PublishingImages/contact-gradiant.jpg) repeat-x 0 0;
	/*margin-left:10px;*/
}

div.contact h3
{
	margin-bottom:10px;
}

div.contact p.phone 
{
	font-size:1.5em;
	margin:8px 0;
}

div.contact a.email
{
	font-size:1.3em;
}

div.infobox
{
	width:237px;
	float:left;
	margin-bottom:10px;
}

div.infobox.wide
{
	width:478px;
}

div.infobox.middle
{
	margin:0 10px 0 10px; 
}

div.infobox a
{
	/*font-size:1.5em; on the section landing pages this is causing excessive sizing of the anchor tags*/
}

div.infobox h3
{
	margin-bottom:8px !important;
}

div.infobox h3 a
{
	font-size:1em;
}


div.infobox .blogheading
{
	width:486px;
	float:left;
	margin-bottom:8px;
}

div.infobox .blogheading h3
{
	width:200px;
	float:left;
	margin-bottom:0;
}

div.infobox .blogheading a
{
	display:block;
	float:right;
	margin-right:29px;
}

div.infobox .blog
{
	width:185px;
	float:left;
}


div.infobox .blog a
{
	color:#806423;
	font-size:1.3em;
}

div.infobox .blog.right
{
	margin-left:50px;
	background:transparent url(/PublishingImages/bottom-border.jpg) 0 0 no-repeat;
	padding-left:20px;
}

div.infobox .blog p,
div.infobox .blog a
{
	padding:3px 0;
}

div.infobox .related
{
	background-color:transparent;
	padding:0;
}

div.media
{
	width:237px;
	float:left;
	position:relative;
	margin-bottom:17px;
}

div.media h3
{
	margin-bottom:0;
}

div.podcast
{
	background:#f5f5f5;
	width:227px;
	/*height:49px;*/
	padding:5px;
	margin-bottom:5px;
	float:left;
}

#rightcol div.podcast
{
	width:190px;
}

div.podcast p
{
	float:left;
}

div.podcast h3,
div.podcast p
{
	padding:0 0 0 5px;
}

div.podcast a
{
	color:#806423 !important;
}

div.podcast img
{
	margin-top:5px;
}


div.bottom
{
	float:left;
	width:741px;
	background:transparent url(/PublishingImages/foot-gradiant.jpg) repeat-x bottom left;
	padding:0 0 0 209px;
	height:67px;
	
	/*cross browser min-height
	padding: 0 0 25px 209px;
	min-height:86px;
	height:auto !important;
	height:86px;*/
}

div.bottomlanding
{
	float:left;
	width:739px;
	background:transparent url(/PublishingImages/foot-gradiant.jpg) repeat-x bottom left;
	padding: 0 0 25px 214px;
	/*cross browser min-height*/

	min-height:86px;
	height:auto !important;
	height:86px;
}


div.bottomexplore
{
	padding-bottom:18px;
}

.gradiant .infobox
{
	background:transparent url(/PublishingImages/landing-gradiant.jpg) repeat-x 0 0;
	padding:10px;
	width:220px;
	margin-left:10px;
}

.gradiant .infobox.wide
{
	width:461px;
	margin-left:0;
}

/* Listing page */
#middlecol ul.listing  li
{
	background:none;
	padding:20px 8px 20px 0;
	font-size:1em;
	width:513px;
	border-bottom:none;
	border-top:1px solid #E5E5E5;
	float:left;
}

#middlecol ul.listing h3
{
	margin-bottom:5px;
}

#middlecol ul.listing h3 a
{
	font-size:1em;
}
#middlecol ul.listing  li.latest
{
	border:none !important;
	display:block;
}

#middlecol ul.listing  li.latest h3
{
	 font-size:1.5em;
}

#middlecol ul.listing  li p,
#middlecol ul.listing  li h3
{
	font-size:1.3em;
}

#middlecol ul.listing  li p,
#middlecol ul.listing  li img
{
	margin-bottom:0;
}

#middlecol ul.listing  li p b
{
	margin-bottom:5px;
	display:block;
}


#middlecol div.angle div
{
	background-color:#745a1c;
	display:block;
	padding:16px 10px 0;
	width:503px;
}

#middlecol div.angle div p
{
	color:#FFFFFF;
	font-size:1.5em;
	margin-bottom:0;
	width:465px;
	position:relative;
	z-index:10;
}

#middlecol div.angle img
{
	/*margin-top:-10px;*/
	margin-top:-8px;
	position:Relative;
	z-index:1;
}

div.anglegallery
{
	margin-top:-50px;
	float:left;
}

/* courses page */
.ui-accordion-header
{
	width:494px;
	height:16px;
	background:#fcfcfc url(/PublishingImages/accordion-button.gif) no-repeat 490px 17px;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:-1px;
	padding:15px;
	z-index:10;
}

.ui-state-active
{
	background:#fcfcfc url(/PublishingImages/accordion-button-off.gif) no-repeat 490px 17px;
	border-bottom:none;
}

.ui-state-active a
{
	color:#003A69;
}

.ui-accordion-content
{
	background:#fcfcfc url(/PublishingImages/accordion-gradiant.jpg) repeat-x bottom right;
	padding:0 10px 0 10px;
}

.ui-accordion-content ul
{
	margin-bottom:10px;
}

.ui-accordion-content ul li
{

	width:454px !important;
}

	
.quicknav li
{
	border-top:1px solid #e5e5e5;
	padding:8px 0 8px 2px;
}

.quicknav li.first
{
	border-top:none;
	padding-top:0;
}

.quicknav ul li a
{
	font-size:1.3em;
}

/*search results*/
div#searchresults 
{
	margin-left:10px;
	width:730px;
	float:left;
}

#middlecol div#searchresults 
{
	width:523px;
}

div.ms-WPBody div#searchresults
{
	margin-left:6px;
}

/* staff search results */
div#searchresults.staffsearch
{
	width:938px;
}

div#searchresults.staffsearch img
{
	float:left;
	margin-right:10px;
}

#searchresults.staffsearch ul.results li h3 a
{
	margin-bottom:5px;
	color:#7F6422;	
}

#searchresults.staffsearch ul.results li a
{
		font-size:1em;
	color:#7F6422;	

}




div.refine
{
	width:194px;
	float:left;
	background:#f5f5f5 url(/PublishingImages/refine-gradiant.jpg) repeat-x 0 0;
	margin-left:10px;
	padding:10px 0 10px 0;
	display:block;
}

div.refine h3
{
	margin-bottom:0;
	padding-left:10px;
}

div.refine table
{
	width:100%;
}

div.refine tr
{
	display:block;
	padding:3px 0 4px 10px;
	background:transparent url(/PublishingImages/sub-nav-gradiant-x.jpg) no-repeat scroll left bottom
}

div.refine label
{
	color:#806423;
	font-size:1.3em;
	padding-left:10px;
}

div.refine input.button
{
	margin:10px 0 0 10px;
}

div#searchresults h1
{
	font-weight:normal;
	font-size:2.8em;
	margin:0 0 10px 0;
}

div#searchresults h1 span
{
	color:#806423;
}

div#searchresults p.results {

	font-size:1.25em;
	padding:10px 0;
}

div#searchresults p.results span {
	font-weight:bold;
}

#middlecol ul.searchnav,
ul.searchnav {
	display:inline-block;
	list-style-type:none;
	padding:10px 0 10px;
	width:100%;
	border-top:1px solid #E5E5E5;
}

#middlecol ul.searchnav
{
	border-bottom:1px solid #E5E5E5;
	margin-bottom:0;
}

#middlecol ul.searchnav a.disabled,
#middlecol ul.searchnav a.disabled:hover
{
	color:#333333;
	text-decoration:none;
}

#middlecol ul.searchnav li,
ul.searchnav li  {
	float:left;
	font-size:1.167em;
	width:auto !important;
	padding:0 5px 0 0 !important;
	border:none !important;
}

#middlecol ul.searchnav li.selected,
#middlecol ul.searchnav li.selected {
	color:#000000;
	font-weight:bold;
}

ul.searchnav li a.btnNext,
ul.searchnav li a.btnPrev
{
	color:#806423;
}

#middlecol ul.results li
{
	list-style-type:none;
	background: none no-repeat 0 0 !important;
	border: none !important;
	font-size: 1.0em;
	padding-left:0;
}
#middlecol ul.results li a
{
	font-size:1.167em !important;
	margin-bottom:5px;
	color:#7F6422;
}


ul.results {
	list-style-type:none;
}

ul.results li {	
	border-top:1px solid #E5E5E5;
	padding:25px 0;
}

ul.results li h3{
	font-size:1.167em !important;
	margin-bottom:5px;
	color:#7F6422;
}

ul.results li h3 a{
	font-size:1.167em !important;
	color:#7F6422 !important;
}

#middlecol ul.results li p.url
{
	font-size:1em;
}
#searchresults p.url
{
	word-wrap:break-word;
	width:930px;
}



ul.results li a {
	display:block;
	padding-top:5px;
	font-size:1.3em;
	color:#333 !important;
}

/* contact form */
#contactform
{
	width:725px;
	float:left;
	margin:0 10px;
}

form.contact fieldset,
#contactform fieldset 
{
	border-bottom:1px solid #E5E5E5;
	padding:13px 0;
}

form.contact label ,
form.contact div,
#contactform label,
#contactform div
{
	color:#666666;
	display:inline-block;
	font-size:1.15em;
	line-height:1.2em;
	margin-right:30px;
	vertical-align:top;
	width:175px;
	float:left;
}

form.contact div label,
#contactform div label
{
	float:right;
	width:auto;
}

form.contact input,
form.contact p,
form.contact select,
#contactform input,
#contactform p,
#contactform select 
{
	margin-bottom:15px;

}

form.contact textarea,
form.contact p,
#contactform textarea,
#contactform p 
{
	width:425px;
	line-height:1.1em;
}

form.contact input.button,
#contactform input.button {
	background:transparent url(/PublishingImages/submit.gif) no-repeat 0 0;
	color:#FFF;
	float:right;
	font-size:1.5em;
	width:55px;
	height:26px;
	border:none;
	margin:22px 42px 0 0;
}

div.group
{
	margin-left:205px;
}

div.group label
{
	width:auto;
	float:none !important;
	margin:0 0 0 15px;
}

form.contact div.group, 
form.contact input.text,
#contactform div.group,
#contactform input.text
{
	width:323px;
}

/* Footer Styles 
************************************************************************************************************************/

div.footwrap
{
	width:964px;
	height:50px;
	margin:0 auto;
	padding-left:7px;
}	
	
div#footer 
{
	background:transparent url(/PublishingImages/dropshadow-bottom.gif) repeat-x top right;
	width:965px;
	height:50px;
}

div#footer ul.util li
{
	margin-top: 6px;
	padding:8px 12px;
}

.prec
{
	font-size:1.2em;
	color:#999;
	float:right;
	padding-top:13px;
	display: none; /* Winchester Sep 2010 */
}

/*  Sharepoint specific styles
************************************************************************************************************************/
.ms-WPBody 
{
	font-size:1em !important;
	font-family:inherit !important;
}

#topBar
{
	width:970px;
	height:10px;
	margin:0 auto;
	margin-top:10px;
	padding-bottom:20px;
}

#topBar #siteActions
{
	float:right;
}

#bc_SiteActions
{
	float:right;
	background-color:#ffffff;
	color:#FFFFFF !important;
	font-weight:normal !important;
	font-size:10pt !important;
	font-family:Arial, Helvetica, sans-serif !important;
	margin-top:8px !important;
	
}

/* overrides for SP default styles */

#siteActions .ms-siteaction,.ms-siteaction a
{
	/* default values */
	font:8pt tahoma;
	text-decoration:none;
	/* end of defaults */
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	color:#ffffff !important;
	font-size: 10pt !important;
} 



#siteActions .ms-siteaction a:hover
{
	text-decoration:underline;
}

.ms-siteactionsmenu div
{
	background-color:transparent !important;
}


#siteactiontd div div div
{
	border:none !important;
	background-image:none !important;
	background-repeat:no-repeat !important;
	font-family:Arial !important;
	color:#FFFFFF !important;
	font-weight:normal !important;
	font-size:12px !important;
	background-color:#003A69 !important;
	padding:3px 10px;
} 

#siteactiontd div div div img
{
	display:none;
}

#siteaction a#zz3_SiteActionsMenu,
#siteaction a#zz4_SiteActionsMenu,
#siteaction a#zz5_SiteActionsMenu,
#siteaction a#zz7_SiteActionsMenu {
	background: url(/PublishingImages/ic_headerarrow.gif) no-repeat 85px 0; 
	padding-right:33px;
	padding-bottom:10px;

}

#zz2_SiteActionsMenu_t,
#zz4_SiteActionsMenu_t,
#zz5_SiteActionsMenu_t,
#zz7_SiteActionsMenu_t{
	
	background-color:#003A69 !important;
}

/*#zz2_SiteActionsMenu_t a,
#zz4_SiteActionsMenu_t a,
#zz5_SiteActionsMenu_t a,
#zz7_SiteActionsMenu_t a,
#siteaction td#siteactiontd div div span div a{
	background: url(/PublishingImages/ic_headerarrow.gif) no-repeat 60px 0; 
	padding-right:10px;
	padding-bottom:10px;
	color:#fff !important;
	font-size:12px;
	
}*/

#zz2_SiteActionsMenu_t img,
#zz4_SiteActionsMenu_t img,
#zz5_SiteActionsMenu_t img,
#zz7_SiteActionsMenu_t img{
	display:none;
}

#topBar .welcome
{
	width:350px;
	float:left;
}

#topBar .welcome #zz5_Menu
{
	font-size:10pt;
	
}

.ms-HoverCellActive,
.ms-SpLinkButtonActive,
.ms-HoverCellInActive,
.ms-SpLinkButtonInActive
{
	background-image:none !important;
	background-color:transparent !important;
	border:none !important;
}

/* staff profiles */
.profile label
{
	width:100px;
	float:left;
	color:#666;
	font-size:1.2em;
}

.profile div.address
{
	float:left;
		color:#666;
	font-size:1.2em;

}

#middlecol .accordionContent
{
	color:#666666;
	position:relative;
	overflow:hidden;
}

#middlecol .accordionContent p
{
	margin-left: 5px;
}

#middlecol .accordionContent ul li
{
	background:transparent url(/PublishingImages/bullet-style-grey.gif) no-repeat scroll 1px 8px;
	border-bottom:medium none;
	color:#666666;
	padding:0 9px;
	margin-left: 5px;
}







/* WIN Mar 2010 */

#middlecol ul.sitemap li {
font-size: 13px; border: none;}

iframe { height: 99%;}

/* post live - fix for safari */
#middlecol table
{
	clear:both !important;
}
