/******************************************************************************
* Page                                                                        *
******************************************************************************/

div{ overflow:visible; }


/*RESETTING CSS FOR BROWSERS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body
{
    background-color:white;
    color:#737373;
    font-family:arial,verdana,sans-serif;
    font-size:14px;
    line-height:20px;
    margin:0px;	
    min-width:1000px;
}


/******************************************************************************
* Classes                                                                     *
******************************************************************************/
div.topNavigation {margin: 0 auto; width:720px;}
div.topNavigation ul {list-style-type:none; margin:0px; padding:0px;}
div.topNavigation ul li {float:left;}
div.topNavigation ul li.first {padding-left:0px;}
div.topNavigation ul li.last {border-right:none; padding-right:0px;}
div.topNavigation a {font-size:11px; background-repeat:no-repeat; background-position:top right; 
    background-image:url("assets/images/divider.png"); padding-left:14px; padding-right:14px;}   
div.topNavigation a.last {background-image:none; padding-right:0px;}
div.topNavigation a.first {padding-left:20px;} 

/******************************************************************************
* Body                                                                        *
******************************************************************************/
div#Header {padding-top:50px;background-image:url(assets/images/Logo.jpg); 
background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF;}  /*padding-bottom:15px*/

#SubTitle{width:150px; padding-top:0px; clear:left}

div#Content{padding:0px;background-image:url(assets/images/whiteBackground.jpg); background-position:top; background-repeat:repeat-x;text-align:center}

div.halfContentPane{overflow:auto; overflow-x:hidden; height:100%; width:50%; 
    background-image:url(assets/images/transparentBacking.png); background-repeat:repeat;
}
div.halfContentPane ul{list-style-type:disc; margin-left:20px}
div.halfContentPane ol{list-style-type:decimal; margin-left:20px}

h1{font-size:24px; font-weight:normal; margin-top:10px;}

div.fullContentPane{overflow:auto; overflow-x:hidden;height:100%; width:100%; background-image:url(assets/images/transparentBacking.png); background-repeat:repeat;}
div.fullContentPane ul{list-style-type:disc; margin-left:20px}
div.fullContentPane ol{list-style-type:decimal; margin-left:20px}
#LinksContentPanePadder{padding:10px;}
#ContactContentPanePadder{padding:10px;}
#ContactForm{padding:30px; text-align:center;}
#ContactForm td{text-align:left;}

#AboutContentPane{color:black;}
#AboutContentPane ul{list-style-type:disc; margin-left:20px}
#AboutContentPanePadder{padding:10px; float:left;}


#AboutCentreContent{text-align:left; border:solid 3px white}
.centreContent{ width:700px; height:500px;  margin: 0 auto; text-align:left; margin-top:0px; padding:0px;}
div.footer {text-align:right; padding-right:20px;margin-top:80px;}
div.footer p {color:#737373; font-size:10px}
a {color:#737373; text-decoration:none}

GallerySubMenuContainer{  }
#GallerySubMenuContainer a {padding:0px; margin:0px; background-image:none;}
#GallerySubMenuContainer li {padding-right:9px; padding-left:9px; text-align:center;line-height:14px; 
    max-width:85px; 
     margin-left:0px;  margin-right:0px; margin-bottom:0px; background-repeat:no-repeat; background-position:top right; 
    background-image:url("assets/images/divider.png");}

#galleryBulletedList {position:absolute!important;  ;margin-left:131px; margin-top:5px; margin-bottom:0px; float:left;}

#lastGalleryItem {background-image:none !important; line-height:12px !Important}
#lastGalleryItem a{ margin:0px; padding:0px;}

#slideshow-adv { text-align:center; float:none!important;height:100%; width:100%;}
div.slideshow span.image-wrapper{float:none!important;  display:block!important; padding-top:15px;}

#controls-adv{width:100%; padding-top:20px; float:none; z-index:90; position:absolute; text-align:left}
/*need a hack for IE browsers and the absolute positioning of controls*/
#IEFudge{display:block; text-align:left;}

#myBox{width:700px; height:50px; position:absolute; z-index:100;float:none; display:block; text-align:center;}

/*--Hayley has requested that the pagination controls be removed--*/
div.pagination {margin:0 auto; visibility:hidden}
div.pagination a{float:left;}

