/* CSS Document */
/* Site specific styles */
/* for SWINC */
/* Euan Cameron - 21/09/09 */

html {
	overflow:scroll;
	height: 100%;
}
body {
	/* background:#F5F5F5; */
	background:url(/images/bg_stripes.png) repeat-x;
	background-color:#BDC0FF;
	height: 100%;
}
#container  {
	height: 100%;
	min-height: 100%; 
}
p + p {
	text-indent:0;
	margin: 0 0 1.5em;
}
/* Main Container */
#container-shadow {
	background-image: url(/images/bg_shadow_780x1.png);
}
/* Main Container */
/* banner */
#banner {
	background: url(/images/banner-all.jpg) no-repeat top; 
	height:180px;
	display:block;
}
#banner h1 {
	text-indent:-9999px;
	position:absolute;
}

.readmore {
	text-align:right;
}
/* banner navigation */
#banner ul, #banner ul li {
	position:absolute;
	padding:0;
	margin:0;
	list-style-type:none;
	z-index:1200;
	height: 172px;
}
#banner ul li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
/* swinc logo */
.banner-swinc {
	top:105px;
	left:502px;
	width:198px;
}
.banner-swinc a{
	width:198px;
	height:60px;
}
/* swinc logo */
/* llc */
.banner-llc {
	top:42px;
	left:94px;
	width:457px;
}
.banner-llc a{
	width:457px;
	height:23px;
}
/* llc */
/* ed */
.banner-ed{
	top:16px;
	left:96px;
	width:225px;
}
.banner-ed a{
	width:225px;
	height:17px;
}
/* ed */
.banner-logo-ed{
	top:0;
	left:0;
	width:327px;
}
.banner-logo-ed a{
	width:300px;
	height:200px;
}
/* ed logo */
/* banner navigation */
/* banner */

/* content */
#content a {
	text-decoration:none;
}

#content a:hover {
	color:#333333;
	text-decoration:underline;
}
#content ul {
	margin-left:1.5em;
	margin-right: 1.5em;
	list-style-type:none;
	list-style-image:url(/images/bullet-logo-diamond.gif);
}
#content img {
border:1px solid #C7C7C7;
padding: 1px;
}

#content img.imageRight {
	float:right;
	margin:1.5em 0 1.5em 1.5em;
}
#content img.imageLeft {
	float:left; 
	margin:0;
	margin-right:1em;
}
/* dates */

.dates span {
	display: block;
	color: #222;
	text-align:center;
}
.dates span.day {
	margin-top:1.5em;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 1.5em;
	line-height:1em;
}
.dates span.month {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 1em;
	color:#666666
}
.dates span.year {
	font-family:"Times New Roman", Times, serif;
	color:#999999;
}
/* dates */
/* content */


#content-end p {
	margin-top:3em;
	text-align:right;
	color:#666666;
	font-size:0.8em;
	color:#999;
}

/*table */
#content caption
  {
  	background-color: #DFDCD1;
     border-style:solid;
     border-width:1px;
     border-color:black;
  }

#content table
  { 
     border-collapse:collapse;
     width:100%;
     border-style:solid;
     border-color:#c7c7c7;
     border-width:1px;
  }

#content th
  {
	border-color: #CCCCCC;
	 border-style:solid;
	 border-width:1px;
  }

#content tr:nth-child(2n+2) {
  background-color: #F7F7F7;
}
#content td  {  
	background-color: none;
	 border-color: #CCCCCC;
     border-style:dashed;
     border-width:1px;
  }




/* content end */
/* page end */
#page-end {
	background:url(/images/page-bottom_transp.png) no-repeat;
	height:36px;

}


/* page end */
/* footer */
#footer {
	background:url(/images/footer-bar-pages.png) no-repeat;
	height:108px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
#navigation-main {
	height:36px;
}
#navigation-main ul{
border-top: 2px solid #A7A7A7;
margin: 0 0 0 1px;
 /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#navigation-main li{
display: inline;
margin-right: 2px;
padding: 0;
/*text-transform:uppercase;*/
}

#navigation-main a{
float: left;
display: block;
font: bold 11px Arial;
color: #878787;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 4px 10px;
/*background-color: #DBCFAC; Brown color theme*/ 
background-color: #FFFFFF;
/* -moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px; */
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
}

#navigation-main a:hover{
background-color: #000099; /*Brown color theme*/ 
color: white;
box-shadow: 1px 1px 7px #999;
-moz-box-shadow: 1px 1px 7px #999;
-webkit-box-shadow: 1px 1px 7px #999;

}

#home #navigation-main .home a{ 
background-color: #E4DECE; 
color: #222;
}
#about-us #navigation-main .about-us a{ 
background-color: #E4DECE; 
color: #222;
}
#events #navigation-main .events a{ 
background-color: #E4DECE; 
color: #222;
}
#rls #navigation-main .rls a{ 
background-color: #E4DECE; 
color: #222;
}
#researchdirectory #navigation-main .researchdirectory a{ 
background-color: #E4DECE; 
color: #222;
}
#study #navigation-main .study a{ 
background-color: #E4DECE; 
color: #222;
}
/* Complementary - RHS - styles */
#complementary h3 {
	color:#333333;
	font-weight: bold;
	font-size:1.2em;
}
/*Navigation - Secondary */
#complementary ul#navigation-secondary {
list-style:none;
margin-left:0;
padding:0;
}
#complementary #navigation-secondary li{
display:block;
padding: 0;

}
#complementary #navigation-secondary a{
display:block;
font: bold 11px Arial;
color: #878787;
text-decoration: none;
margin: 0 1px 2px 0; /*Margin between each menu item*/
padding: 4px 10px;
/*background-color: #DBCFAC; Brown color theme*/ 
background-color: #FFFFFF;
/* -moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px; */
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
}

#complementary #navigation-secondary a:hover {
background-color: #E4DECE; /*Brown color theme*/ 
color: black;
box-shadow: 1px 1px 4px #CCC;
-moz-box-shadow: 1px 1px 4px #CCC;
-webkit-box-shadow: 1px 1px 4px #CCC;
}

