﻿/* **************************************************

Name: layout.css
Description: Layout CSS for positioning
Create: 2008.05.XX
Update: 


***************************************************** */


/* content===========================================

[-] Master Container
[-] Header
[-] Main Navigation
[-] Sub Navigation
[-] Page Tools
[-] Main Content
[-] Side Panel
[-] Right Panel
[-] Footer
[-] Index
[-] Overview
[-] Misc

===================================================== */

/* [-] Global
=========================================================================================== */
*{outline: none;}
.ie *{outline: none;}

#a8Container{ 
	width: 950px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left;
}
#mainContainer{margin-top: -35px}
#mainContainer:after{content: ".";display:block;height: 0;clear: both;visibility: hidden}
#mainContainer #mainContent {padding-left:0px;margin-bottom: 20px;-ms-word-break: break-all;word-break: break-all;word-break: break-word;}

body {overflow-x:hidden}
a {color:#3392e2}

/* [-] Header
=========================================================================================== */


#siteLogo {width:18.9em;}
#siteLogo a{
	display:block;
	height:80px;
	background:transparent url("/SiteCollectionImages/common/logo_sgh.gif") no-repeat left top;
	/*text-indent:-5000px*/
}

#siteLogo a * {display:none}

fieldset#siteSearch{padding:0;margin:0;position:absolute;right:0;top:45px}
fieldset#siteSearch ol, fieldset#siteSearch li {padding:0;margin:0;position:relative}
fieldset#siteSearch li {}
fieldset#siteSearch input.siteSearch {
	width:343px;
	height:23px;
	padding:8px 45px 0 32px;
	background:transparent url("/SiteCollectionImages/templates/bg_site_search.png") no-repeat left -31px;
	border:0;
	color:#A9A9A9
}
fieldset#siteSearch input.siteSearch:focus{color:#333;background-position:left bottom}
fieldset#siteSearch input.siteSearchButton {
	border:0;
	padding:0;
	width:39px;
	height:31px;
	position:absolute;
	top:0;
	right:0;
	background:transparent url("/SiteCollectionImages/templates/bg_site_search.png") no-repeat right top;
	cursor:pointer
}
fieldset#siteSearch input.siteSearchButton:hover {background-position:left top}
.ie6 fieldset#siteSearch input.siteSearchButton {top:1px}


/* [-] Menu arrows
=========================================================================================== */
.tabstrip a.bc-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.bc-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/SiteCollectionImages/templates/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .bc-sub-indicator {  /* give all except IE6 the correct values */
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}

/* apply hovers to modern browsers */
a:focus > .bc-sub-indicator,
a:hover > .bc-sub-indicator,
a:active > .bc-sub-indicator,
li:hover > a > .bc-sub-indicator,
li.sfHover > a > .bc-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.tabstrip ul .bc-sub-indicator { background-position:  -10px 0; }
.tabstrip ul a > .bc-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.tabstrip ul a:focus > .bc-sub-indicator,
.tabstrip ul a:hover > .bc-sub-indicator,
.tabstrip ul a:active > .bc-sub-indicator,
.tabstrip ul li:hover > a > .bc-sub-indicator,
.tabstrip ul li.sfHover > a > .bc-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}


/* [-] Menu shadow
=========================================================================================== */
.bc-shadow ul {
	padding: 0;
}
.bc-shadow ul.bc-shadow-off {
	background: transparent;
}


/* [-] Main Content Container
=========================================================================================== */


#index {padding:0px}
/*#mainContent{float:left;width:720px;padding-bottom:25px}
#mainContent h1 {font-size: 25px; color: #333333; font-weight: normal; margin-top: 0px}*/
#mainContent {line-height: 20px}
#mainContent img {padding:0;margin:0}
/*#subpageThreeColumn #mainContent #centerColumn {width:520px;margin:0;float:left;}*/
#overview #mainContent{width:100%;float:none}




/* [-] Section Banner
=========================================================================================== */

/*.sectionBanner {background: url('/SiteCollectionImages/templates/session-bannerbg.png') top left no-repeat; height: 143px;border: 1px solid #fff;width: 955px}   
.sectionBanner {background: url('PublishingImages/session-bannerbg.png') top left no-repeat; height: 143px;border: 1px solid #fff;width: 955px} */
.sectionBanner h2{color: #fff;font-size: 30px;font-weight: normal;margin-left:20px}

/* [-] Breadcrumb
=========================================================================================== */

/*#a8Breadcrumb{float: left;width:100%;margin:0;margin-bottom:2em}
#a8Breadcrumb a {font-size:11px;text-decoration: none}

#a8Breadcrumb img {display:none}*/


/* [-] Page Tools
=========================================================================================== */

#pageTools {float:left; margin:0;width:98%;margin:1em 0 2.8em}
#pageTools  li {list-style:none;padding-right:1em; position:relative;float:left}
#pageTools  li a {color:#797979;font-size:1.1em;text-decoration:none}
#pageTools  li a:hover {color:#1C3701}

#pageTools #emailFriend a,#pageTools #printPage a{padding:2px 0 2px 20px;background-image:url("/SiteCollectionImages/templates/ico_page_tools.png");background-repeat:no-repeat}
#pageTools #emailFriend a{background-position:left -100px}
#pageTools #printPage a{background-position:left -176px}
#pageTools #emailFriend a:hover{background-position:left -66px}
#pageTools #printPage a:hover{background-position:left -138px}

#pageTools #resizeFont {padding-right:45px;color:#797979; float: right}
#pageTools #resizeFont a {display:block;position:absolute;top:0;width:21px;height:15px;background-image:url("/SiteCollectionImages/templates/ico_page_tools.png");background-repeat:no-repeat}
#pageTools #resizeFont a#smaller{right: 20px;background-position:left -33px}
#pageTools #resizeFont a#bigger{right: 0;background-position:-23px -33px}
#pageTools #resizeFont a#smaller:hover{background-position:left 1px}
#pageTools #resizeFont a#bigger:hover{background-position:-23px 1px}


#subpageThreeColumn {margin: 1em auto}


/* [-] Main Content
=========================================================================================== */

/*#mainContent .editorContent {font-size:13px;font-family: Arial,Verdana,san-serif; clear:both}*/
#backToTop {width:100%;float:left;text-align:right;font-size:1em;margin: 1.5em 0 10px}
#backToTop a{padding-left:10px;background:url("/SiteCollectionImages/templates/top.gif") left 2px;background-repeat:no-repeat;text-transform: capitalize}
/*#lastModified{color:#999;font-style:italic;padding-top:0px;font-size:1em; text-align:left; width:720px;margin:0 auto;clear:both}*/
.ie6 #mainContent .ieFixer td{font-size:.9em}


/* [-] Right Panel
=========================================================================================== */

#rightPanel{width:180px;float:right;background:#f2f2f2;}
#rightPanel img {padding:0}
#rightPanel .modWrapper {margin: 0 0 2.5em;width:100%; float: left }
#rightPanel .modWrapper p {padding: 0 .5em}
#rightPanel .modWrapper h4 {padding: .5em .5em 0}
#rightPanel .modWrapper h3 {font-size: 1.5em;padding: .5em .5em;color:#FFF;background:transparent url("/SiteCollectionImages/templates/bg_right_panel_header.png") repeat-x left top;margin-top:0}
#rightPanel .modWrapper .modContent {width:167px; float:left;padding: 1em .6em .3em .5em;background:transparent url("/SiteCollectionImages/templates/bg_right_panel_bottom.png") repeat-x left bottom}
.ie #rightPanel .modWrapper .modContent {width:166px;}

#rightPanel .modWrapper .modBanner p {padding:0; margin: 0}
#rightPanel img {max-width:166px!important;height:auto!important}

#rightPanel .modWrapper .modNews ul {margin:0;float: left;clear:both;position:relative;padding: 0 0 1em}
#rightPanel .modWrapper .modNews ul li {background:none; list-style:none;padding:0 .5em}
.ie6 #rightPanel .modWrapper .modNews ul li {padding: 0 .5em .25em .5em}
#rightPanel .modWrapper .modNews ul li a {display:block}

#rightPanel .modWrapper .modStories ul {margin: 1em .5em}


/* [-] Footer
=========================================================================================== */

#footer{padding-top:3.8em;background:transparent url("/SiteCollectionImages/templates/bg_footer.png") repeat-x left top;}
#footer p {color:#A4A4A4;width:960px;margin:0 auto;font-size:1.1em}
#footer a {color:#A4A4A4}
#footer a:hover {text-decoration:none}
#footer ul#footerLogos {list-style-type:none;width:960px;margin:0 auto;min-height:50px}
.ie6 #footer ul#footerLogos {height:50px}
#footer ul#footerLogos li {float:right;}
#footer ul#footerLogos li:first-child,.ie6 #footer ul#footerLogos li.singhealth {float:left}


/* [-] Misc
=========================================================================================== */

.noShow {display:none;}
.clearLeft{clear:left}
.clearRight{clear:right}
.clearAll{clear:both}


/* [-] Top Link
=========================================================================================== */

#topnavWrapper {background: url('/SiteCollectionImages/templates/topNavbg.png') top left repeat-x;height: 44px; text-align: center;}
#topnav {margin:0 auto; padding: 0;text-align: left; width: 950px}
#topnav ul{margin: 0;padding:0;list-style: none}
#topnav	ul li{float:left;font-size: 12px; font-weight: bold;border-left: 1px solid #D3D3D3; border-right: 1px solid #F4F4F4; padding:16px 10px 16px 0;}
#topnav ul li a{background: url('/SiteCollectionImages/templates/topNavarrow.png') center right no-repeat; background-position: right 20px; text-decoration: none; color: #333333;padding:16px 15px 16px 10px}
#topnav ul li a:hover {background: url('/SiteCollectionImages/templates/topNavarrow.png') center right no-repeat; background-position: right 20px; color: #000000}
#topnav ul li:hover {background: #ccc;}


#contentWrapper {width: 950px; margin: 0 auto; text-align: left; clear:both; font-size: 13px !important;}


/* [-] Header
=========================================================================================== */

#header {}
#header ul {float:right; list-style:none; margin:0;padding:0; width: 500px}
.ie #header ul{margin-top: -85px}
.webkit #header ul{margin-top:-5px}
#header ul li {}
#header ul li ol{list-style:none; float:right; font-size: 13px;padding: 2px 0 2px 2px;margin-right:0;}
#header ul li ol li{display:inline-block}
.ie #header ul li ol li{float:left;padding: 5px 0}
.webkit #header ul li ol li{float:left}
#header ul li ol li a{color: #3392e2; text-decoration: none; padding: 3px 11px 3px 11px}
.ie #header ul li ol li a{color: #3392e2; text-decoration: none; padding: 8px 11px 8px 11px}
#header ul li ol li a:hover{text-decoration: underline}
#header ul li ol li a img {border: 0}
#header ul li ol.search {padding-top: 5px;margin-top: -5px}
#header ul li ol.search li {float:left;display:block}
#header img.logo {margin-top: 25px;}


/*.ie .searchInput{margin-top:2px !important;height: 27px;padding-top: 8px}
.webkit .searchButton {margin-top:-37px !important;display:inline;position: absolute;margin-left:325px;}*/
.ie .login{padding: 5px 0}

#loginWrapper {position:relative;z-index:6;}
#loginBox {width:200px;padding:8px 10px; background-color:#ffffff; border:1px solid #AAA;position:absolute;right:0; top:10px;z-index:-1}
#loginBox h3 {background: url('/SiteCollectionImages/templates/loginkey.png') left center no-repeat; padding:10px 0 10px 27px;margin:0 0 10px;text-transform:none;font-size: 14px;color: #57503e;border-bottom: 1px solid #ccc}
#loginBox input {width:96%}
#loginBox label {margin-top: 15px !important}
#loginBox .saveOptions {margin-bottom:10px;margin-top: 14px; font-size: 11px!important}
#loginBox .saveOptions a{padding-right: 0;}
#loginBox .saveOptions .loginButton{background: url('/SiteCollectionImages/templates/loginbuttonbg.png'); padding: 4px 17px 5px; font-size: 13px}


#highlights {float:left; width:648px;margin-right:12px}
#latestnewstitle{background: url('/SiteCollectionImages/templates/latestnewsbg.png') left top repeat-x; height: 40px; border-left: 1px solid #DEDEDE;border-right: 1px solid #DEDEDE;margin-top:20px}
#latestnewstitle h3 {font-size: 18px !important; text-transform: capitalize; padding-left: 20px; padding-top: 10px;color: #DA6701;font-family: Arial, Verdana, Lucida Sans, san-serif; font-size:20px;font-weight:normal}
#latestnewsbody{}
#latestnewsbody ul {padding: 10px;margin:0; list-style: none}
#latestnewsbody ul li {line-height:18px;width:23%;float:left;border:1px solid #d2d2d2;text-align:left;margin:10px;padding-bottom:10px}
#latestnewsbody ul li .newsThumb {height:223px;overflow:hidden}
#latestnewsbody ul li img {border:0;width:140% !important;height:auto;width:auto;margin-left:-23%;}

#latestnewsbody ul li img,
#highlights_overview li ul li.newsPic img {
	-webkit-transition: all 1s ease;
  	-moz-transition: all 1s ease;
  	-o-transition: all 1s ease;
  	-ms-transition: all 1s ease;  	
  	transition: all 1s ease;
	}
  	
#latestnewsbody ul li:hover img,
#highlights_overview li:hover img {
    -webkit-transform:scale(1.15);
    -moz-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
     transform:scale(1.15);
}  	


#latestnewsbody ul li span{display: inline-block; padding: 0 15px 0 0;font-size: 13px;color:#333333;line-height: 18px}
#latestnewsbody ul li span.date{display: block;width: 100% !important;padding: 10px 15px;color: #b78b27 !important;font-size: 14px !important;font-family: 'Lucida sans', Arial;margin-top: 0;
    margin-right: 0 !important;font-weight: normal !important}
#latestnewsbody ul li span a{line-height:normal;color:#474c55;text-decoration: none;padding:0 15px 15px;display:block;font-family: 'Yanone Kaffeesatz', sans-serif !important;font-weight:300;font-size:26px;height: 125px;overflow: hidden;}
#latestnewsbody ul li span a:hover {text-decoration: underline}
ul#othernews {margin-top: 0; padding-top: 0; display: none; clear: both}
.rss{margin-top: -22px;padding-right:8px;text-align: right}
.newsbutton {text-align: center}
.newsbutton a img{border: 0;}
.newsbutton div{width: 105px; height: 17px;text-indent: -99999px;cursor:pointer;margin:0 auto}
.newsbutton div.down{background: url(/SiteCollectionImages/templates/img-sprites.png) top left no-repeat}
.newsbutton div.up{background: url(/SiteCollectionImages/templates/img-sprites.png) 0px -17px no-repeat}

.buttonfunction {}
.buttonfunction a {text-indent:-9999px;display:block;padding:0;float:right;height:20px;}
.buttonfunction a:hover {background-color:transparent !important}

.readall{width:68px;margin-top:-23px;margin-right:5px;background-image:url(/SiteCollectionImages/templates/img-sprites.png);background-position:-105px 0px;}
.readall:hover {background-position:-105px -20px}

.adsContent {margin-bottom:30px;width:98% !important}
ul.ads{list-style:none;padding:0 0 30px 10px;margin:30px 0;text-align:center}
ul.ads li{display:inline-block;padding:0 6px;width:25%;float:left}
ul.ads li a img {width:100%;border:1px solid #D3D3D3}

/* [-] Footer
=========================================================================================== */

#footerWrapper{background: #F1F1F1; padding: 20px 10px 20px 20px;margin: 25px 0 0}
#footerWrapper dl {float:left; width: 218px;margin-right: 10px}
#footerWrapper dl.first {width: 200px;border-right:1px dotted #ccc;margin-right: 25px;padding-right: 10px}
#footerWrapper dl.first dt {font-size: 17px;color:#988942;background:none}
#footerWrapper dl.first dd{line-height: 20px;padding-top:0}
#footerWrapper dl dt {margin-bottom: 5px;padding-bottom:10px;font-size:13px;font-weight: bold;color:#524003;background:url('/SiteCollectionImages/templates/footerliner.png') bottom repeat-x;margin-right: 15px}
#footerWrapper dl dd {margin-left:0; font-size: 12px;padding: 5px 0}
#footerWrapper dl dd a{color: #333333; text-decoration:none;background:url('/SiteCollectionImages/templates/footerarrow.png') left 5px no-repeat;padding-left: 8px; display:block; line-height: 15px}
#footerWrapper dl dd a:hover{color: #1766A4; text-decoration:underline}

#copyrights{background:#EEE1BE;text-align:right;font-size:11px;clear:both}
#copyrights ol{list-style:none;margin:0;padding:15px 20px}
#copyrights ol li{display:inline; padding: 0px 5px}
#copyrights ol li a{color: #333}
#copyrights ol li a:hover{color: #1766A4}

#btmfooter {font-size: 11px;margin-top:35px}
#btmfooter ul{padding:0;margin:0;list-style:none}
#btmfooter ul li{width: 50%;float:left}
#btmfooter ul li p{color: #666;line-height: 17px}
#btmfooter ul li ol{text-align:right;list-style:none; padding:0;margin:0 0 0 145px}
#btmfooter ul li ol li {width: 110px;padding-right:0px;padding-top:10px;text-align:right}
#btmfooter ul li span{padding-left: 148px}

.paddingL15 {padding-left:15px}
.paddingL10 {padding-right:15px}
/* [-] Audience
=========================================================================================== */

#audience{/*margin-left: 5px;margin-top:17px;border: 1px solid #D1C8B0;*/width:100%}
#audience ul.menu {list-style-type:none; margin: 0; padding: 0}
#audience ul.menu ul {list-style-type:none; margin: 0; padding: 0 0 15px 0 !important;background: #fff}
#audience ul.menu a {display: block}
#audience ul.menu li {}
#audience ul.menu li a {color: #57503E;padding: 10px; font-weight:bold;text-decoration: none;display:block}
#audience ul.menu li a:hover {text-decoration: none;background: url('/SiteCollectionImages/templates/audience-active.png') #C0AE80 bottom left repeat-x;color:#fff}
#audience ul.menu li ul {}
#audience ul.menu li ul li {padding: 0}
#audience ul.menu li ul li img {width: 282px}
#audience ul.menu li ul li a {background: url('/SiteCollectionImages/templates/audarrow.png') 13px 8px no-repeat;color: #1766A4;padding:4px 5px 4px 30px;font-weight: normal;margin: 2px;line-height: 18px}
#audience ul.menu li ul li a:hover {background: url('/SiteCollectionImages/templates/audarrowhover.png') #FBF6EA 13px 8px  no-repeat;text-decoration:underline}
#audience ul.menu li a.currentAudience {color: #fff !important}
#audience ul.menu li ul li a{color: #1766A4 !important}

#audience .current{background: url('/SiteCollectionImages/templates/audience.png') #FCEDC8 bottom left repeat-x;}
#audience .currentAudience {background: url('/SiteCollectionImages/templates/audience-active.png') #C0AE80 bottom left repeat-x; color: #fff}
.ie #audience .currentAudience {background: url('/SiteCollectionImages/templates/audience-active.png') #B9A575 bottom left repeat-x}



#subContent{float:left;width: 700px;padding-left:20px}
#subContent .breadcrumb a{color:#3392e2;font-size: 11px}

ul.share{list-style:none;padding:15px 0 20px 0px;margin-bottom: 0px;margin-left:0;width: 100%;}
ul.share li{display:inline; font-size: 9px;padding: 3px 15px 3px 0}
ul.share li a{text-decoration: none;color: #666666;padding-bottom: 5px;padding-top: 3px}
ul.share li a:hover {text-decoration:underline;color:#000}

#shareit-box {position:absolute;display:none !important;z-index: 3;}
#shareit-header {width:138px;}
#shareit-body {width:138px; height:100px;background:url(/SiteCollectionImages/templates/shareit/shareit.png); z-index: 9999;}
#shareit-blank {height:20px;}
#shareit-icon  {height:20px; padding-top: 8px;}
#shareit-icon ul{list-style:none;width:130px;margin:0; padding:0 0 0 17px;}
#shareit-icon ul li{float:left;padding:0 2px;}
#shareit-icon ul li img{border:none;}	

ul.facetwit {float:right; margin-top: -55px;list-style: none; font-size: 10px}
ul.facetwit li {display: inline-block}
.ie ul.facetwit li {float:left;padding-bottom: 2px;margin-left:5px}
ul.facetwit li a {text-decoration: none;color:#fff;font-weight:bold;padding: 4px 15px 5px 22px}
ul.facetwit li a.facebook {background:url('/SiteCollectionImages/templates/facetweet.png') left top no-repeat}
ul.facetwit li a.twitter{background:url('/SiteCollectionImages/templates/facetweet.png') left -20px no-repeat}


a{outline:0}
a:hover{outline:0}
a img{border:0}
p{line-height: 20px}
.clear{clear:both}
/* Slider CSS */

div#feature_list {
	width: 950px;
	height: 306px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}

div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}

ul#tabs {
	right: 0;
	z-index: 2;
	width: 322px;
	height: 306px;
	background: url('/SiteCollectionImages/templates/bannertabbg.png') top left repeat;
}

ul#tabs li {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background: url('/SiteCollectionImages/templates/tablistborder.png') top right no-repeat;
}
		
ul#tabs li a img {
	padding: 0px 5px;
	border: none;
	float: left;
	margin: 0 10px 0 0;
}
		
ul#tabs li img {
	padding: 7px 3px;		
}

ul#tabs li a div{
	padding-top: 12px !important;
}
		
ul#tabs li a {
	text-align: left;
	color: #FFF;
	text-decoration: none;	
	display: block;
	padding: 12px 10px 6px;
	height: 69px;
	outline: 0;
}

ul#tabs li a:hover {
	text-decoration: underline;
}

ul#tabs li a.current {
	background:  url('/SiteCollectionImages/templates/feature-tab-current.png');
	color: #FFF;
	margin-left: -13px;
	padding-left: 23px;
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	left: 0;
	width: 628px;
	height: 306px;
	position: relative;
}

ul#output li {
	position: absolute;
	width: 628px;
	height: 306px;
}

ul#output li div {
	position: absolute;
	bottom: 20px;
	left: 20px;
	margin-left:0;
	padding: 0px 0px;
	text-decoration: none;
	font-size: 11px;
	color: #FFF;
	width:341px;
}
ul#output li div h1{
	background: url('/SiteCollectionImages/templates/titlebannerbg.png') repeat;
	font-family: Lucida Sans, Verdana, Arial, san-serif;
	font-weight: normal;
	font-size: 24px !important;
	color: #fff;
	padding: 10px 20px 10px;
	margin:0;
}
ul#output li div h2{
	background: url('/SiteCollectionImages/templates/titlebannerbg2.png') repeat;
	font-family: Lucida Sans, Verdana, Arial, san-serif;
	font-size: 12px !important;
	color: #fff;
	padding: 10px 20px 10px;
	margin:0;			
	}		
		
ul#output li a:hover {
	background: #D33431;
}


/**** KWINKS ****/

/* [-] Content - Expandable Banner (Kwicks)
=========================================================================================== */
/*.kwicks {  
    list-style: none;  
    position: relative;  
    margin: 20px 0 10px;  
    padding: 0;  
	border: 1px solid #E0E0E0;
}  
.kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0; 
	margin:	0;
    cursor: pointer
}  
.kwicks li { 
	font-family: Arial;
    float: left;
	width: 238px;
    height: 165px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center !important 
}
#kwick1 {background: url('/SiteCollectionImages/templates/sim-brownbg.png') #A9986B top left repeat-x}  
#kwick2 {background: url('/SiteCollectionImages/templates/sim-pdbg.png') #00559F top left repeat-x}   
#kwick3 {background: url('/SiteCollectionImages/templates/sim-univbg.png') #A40133 top left repeat-x}  
#kwick4 {background: url('/SiteCollectionImages/templates/sim-gebg.png') #008B6C top left repeat-x}

#kwick1, #kwick2, #kwick3, #kwick4 {
border:1px solid red;float:left;width:50%
}


#kwick1:hover, #kwick2:hover, #kwick3:hover, #kwick4:hover {background: url('/SiteCollectionImages/templates/sim-hoverbg.png') #ECECEC top left repeat-x}
.ie6 #kwick1:hover, .ie6 #kwick2:hover, .ie6 #kwick3:hover, .ie6 #kwick4:hover {background: url('/SiteCollectionImages/templates/sim-hoverbg.png') #ECECEC top left repeat-x}

.cont{display:block; text-align: left; padding: 0px 20px 20px; width: 500px}
.cont ul {padding: 0; margin:-10px 0 0 0; list-style: none;}
.cont ul li {float:left;text-align: left !important;color: #000 !important; font-weight: normal}
.cont ul li ol {display: block; padding:5px 0 0;margin:-15px 0 0 !important;}
.cont ul li ol li {height: auto; padding: 2px 0;width:100%}
.cont ul li ol li a {color: #1766A4;display:block;background: url('/SiteCollectionImages/templates/expandarrow.png') left 2px no-repeat; padding-left: 15px;text-decoration:none;line-height: 16px}
.cont ul li ol li a:hover {text-decoration: underline !important}
.cont ul li.kwikcontent{width:350px}
.cont ul li.kwiklogo{width:120px !important}
.cont p {text-align: left; margin-top: 0px;padding-top: 0}
*/

/*.expandCont {width:260px !important}*/

#kwick1 .cont h2, #kwick2 .cont h2, #kwick3 .cont h2, #kwick4 .cont h2{ font-weight: bold;margin-top: 0;padding-top: 11px; font-size: 19px !important; font-family: Lucida Sans, Verdana, Arial, san-serif; padding-bottom: 0px}
#kwick1 .cont h2 {color: #A9986B;}
#kwick2 .cont h2 {color: #0055A0;}
#kwick3 .cont h2 {color: #B7093E;}
#kwick4 .cont h2 {color: #008B6C;}

/*
.kwinkclose1, .kwinkclose2, .kwinkclose3, .kwinkclose4 {padding: 0 15px}
.kwinkclose1 img, .kwinkclose2 img, .kwinkclose3 img, .kwinkclose4 img {padding-top: 20px;padding-bottom: 7px}
.kwinkclose1 p, .kwinkclose2 p, .kwinkclose3 p, .kwinkclose4 p {padding: 10px 0px; font-size: 13px}
.ie .kwinkclose1 p, .ie .kwinkclose2 p, .ie .kwinkclose3 p, .ie .kwinkclose4 p {padding: 4px 0px 10px; font-size: 13px}
*/


.campuses {background: url('/SiteCollectionImages/templates/campussesbg.png') center top no-repeat;margin: 20px 0px 30px;font-size: 12px;font-family:arial}
.campuses ul.location {list-style: none;margin:0;padding: 10px 0 0 0}
.campuses ul.location li {float:left;width:310px;padding-right: 30px;list-style: none;background:none}
.campuses ul.location li p{min-height: 110px}
.shadow {background: url('/SiteCollectionImages/templates/campussesimgbg.png') bottom no-repeat; padding: 0px 0px 9px;margin-bottom: 10px}
.shadow img{border: 1px solid #E7E3E3 !important;background:#fff;padding:8px !important}
.shadow img:hover {border: 1px solid #C1C1C1 !important}
.findoutmore{background:#b78b27;padding: 7px 9px;text-decoration: none;color:#fff;cursor:pointer;border-radius:5px}
.findoutmore:hover {text-decoration:underline;background:none}


/*************** Testimonials Style *****************/

#sswrapper {/*background: url('/SiteCollectionImages/templates/ssMainbg.png') bottom left repeat-x;margin-top:25px;clear:both*/}
.ssImage {float:left}
.ssImage img{width:130px;height:192px !important;}
.ssInfo{float:left;text-align: left}
.ssInfo div, .ssInfo div p {font-style:italic;font-size:14px !important}
.ssInfo h3 {font-size:14px !important;line-height:26px !important}
/*.successInfo {text-align: left;background: url('/SiteCollectionImages/templates/ssInfobg.png') #fff top left repeat-x;width: 601px;padding-top: 15px;padding-bottom: 20px;padding-left: 3px;border: 1px solid #999}

.ie .successInfo ul {list-style: none !important;padding:0;margin:0}*/
.successInfo ul {list-style: none !important;padding:0;margin:0}
.successInfo ul li {float:left;list-style:none}
.successInfo ul li img {width:75%;border:1px solid #efefef !important}
.successInfo ul li.ssPic {width: 25%; height: 214px;padding-left: 12px; padding-top: 26px;margin-left: 8px;margin-bottom:60px}
.successInfo ul li.ssInfo{width:70%}
/*.ssShadow {width: 606px; height:70px; background: url('/SiteCollectionImages/templates/ssImgShadow.png') top left no-repeat}*/
#title {text-align: center}	
div.panelbar0 .ssInfo h2{color: #892890 !important;padding-top:0 !important}
div.panelbar0 .ssInfo h3{padding-top:0;font-size:14px}

/*div.panelbar1{ background: url('/SiteCollectionImages/templates/ssbargroup.png') #fff top left no-repeat}*/
div.panelbar1 .ssInfo h2{color: #0C8A5E !important;padding-top:0 !important}
div.panelbar1 .ssInfo h3{padding-top:0;font-size:14px}

/*div.panelbar2{background: url('/SiteCollectionImages/templates/ssbarpd.png') #fff top left no-repeat}*/
div.panelbar2 .ssInfo h2{color: #e4471c !important;padding-top:0 !important}
div.panelbar2 .ssInfo h3{padding-top:0;font-size:14px}

/*div.panelbar3{background: url('/SiteCollectionImages/templates/ssbaruniv.png') #fff top left no-repeat}*/
div.panelbar3 .ssInfo h2{color: #8E6E00 !important;padding-top:0 !important}
div.panelbar3 .ssInfo h3{padding-top:0;font-size:14px;}

/*div.panelbar4{background: url('/SiteCollectionImages/templates/ssbaruniv.png') #fff top left no-repeat} SCIA*/ 
div.panelbar4 .ssInfo h2{color: #2E63A7 !important;padding-top:0 !important}
div.panelbar4 .ssInfo h3{padding-top:0;font-size:14px;}


/*div.panelbar5{background: url('/SiteCollectionImages/templates/ssbaruniv.png') #fff top left no-repeat} SCIA*/ 
div.panelbar5 .ssInfo h2{color: #2e008b !important;padding-top:0 !important}
div.panelbar5 .ssInfo h3{padding-top:0;font-size:14px;}


div.panelbar0, div.panelbar1, div.panelbar2, div.panelbar3 , div.panelbar4 , div.panelbar5 {box-shadow:none;border-bottom:1px solid #e5e5e5 !important}

.active-slider {
  width: 720px !important;
  overflow:hidden
  
}

.left-shadow {
  background: url(/SiteCollectionImages/templates/leftshadow.png) left top repeat-y;
}

.right-shadow {
  background: url(/SiteCollectionImages/templates/rightshadow.png) right top repeat-y;
}

.inside {
  /*padding: 10px;*/
  /*border: 1px solid #999;*/
}

.inside img {
  display: block;
  border: 1px solid #666;
  margin: 0 0 10px 0;  
}

.inside h2 {
  font-weight: normal;
  color: #8E6E00;
  font-size: 20px;
  margin: 10px 0 3px 0;
  width: 400px !important

}
.inside h3 {
  font-weight: bold;
  color: #8E6E00;
  font-size: 13px;
  margin: 0 0 15px 0;
  width: 400px !important
}
.inside p {
  font-size: 12px;
  color: #444;
  margin:0 0 10px 0
}

.scrollButtons {
  position: absolute;
  top: 0px;
  cursor: pointer;
}
.scrollButtons img{
 margin-top: 0px !important;
}
.scrollButtons.left {
 /* display: none;*/
  z-index: 999;
  left: 0px;
}

.scrollButtons.right {
/*  display: none;*/
  right: 0px;
}

.hide {
  display: none;
}

.dlinks {
  text-align: center;
  font-size: 20px;
}
/* scroll down jquery css */
.jScrollPaneContainer {
overflow:hidden;
position:relative;
z-index:0;
}
.jScrollPaneTrack {
background: url(/SiteCollectionImages/templates/scroll.png) repeat-y;
cursor:pointer;
position:absolute;
right:0;
top:0;
bottom:0;
width: 17px !important;padding-left: 3px

}
.jScrollPaneDrag {
background: url(/SiteCollectionImages/templates/scroll_space_boy.png) no-repeat;
cursor:pointer;
overflow:hidden;
float: right;
width: 12px !important;
position:absolute;
height: 22px !important;
/*top: 3px;*/
}
.jScrollPaneDragTop {
left:0;
overflow:hidden;
position:absolute;
top:3px;
}
.jScrollPaneDragBottom {
bottom:0;
left:0;
overflow:hidden;
position:absolute;
}
a.jScrollArrowUp {
display:block;
height:5px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
top:0;
z-index:1;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
bottom:0;
display:block;
height:0px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
z-index:1;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
a.jScrollArrowUp {
	/*background: url(/SiteCollectionImages/templates/ship_up.png) no-repeat;*/
}
a.jScrollArrowDown {
	/*background: url(/SiteCollectionImages/templates/ship_down.png) no-repeat;*/
}

.scroll_pane p{
	text-align: left;
}
.scroll_pane{
	float:left;
	overflow:auto;	
	
		
}
.pane{	
	font-family:'Lucida sans', Arial;
	font-size:13px;
	font-style:italic;
	background: none !important;
	float: left;
	margin:0 auto;
	padding-bottom:30px
}

.pane p{padding:0;margin:20px 0 0}

/************ Our Heritage Carousel ************/

#carWrapper {
	margin-top:20px;
	margin: 0 auto; 
	position: relative;	
	}
.carousel  {
	background: url('/SiteCollectionImages/templates/herbg.png') top center repeat-x;
    padding: 30px 0 20px;
    margin: 50px 0 20px 0px;
    position: relative;	
	margin: 0 auto;
	border:1px solid #e9eaec;
	height:810px;
}

.carousel a.prev{
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	text-decoration: none;
	z-index: 999;
	position: relative;
	outline: none;	
} 
.carousel a.prev:hover {border: 1px solid #666;outline: none;border: none;}

.carousel a.next {	
	float: right;
	display: block;
	width: 50px;
	height: 50px;
	text-decoration: none;
	border: 1px solid #ccc;
	outline: none;
	right: 0 !important
	}
.carousel a.next:hover {border: 1px solid #666;outline: none;border: none;}
 
.carousel a:hover, .carousel a:active {border: none;outline: none}
                 
.buttons {margin-top: -495px; z-index: 2;margin-left: 0px;clear:both}
.buttons a img{background:#bdc0c5 !important;padding:24px 3px !important;z-index:999}
.buttons a.prev img {position:absolute;left:0;top:80%}
.nextbutton{position:absolute;right:0;top:80%}

.ie .buttons {z-index: 2; position: absolute; margin-left: 0px; margin-top: -340px;padding-top: 55px;}
.ie .nextbutton {position: absolute; margin-left: 643px !important;}
				 
#carouselContainer {
	border: 0;
    float: left;
    position: relative;
    visibility: hidden;
    /*left: -5000px;*/
	width: 100% !important;
	/*height: 650px;*/
	/*height: 100%;*/
}
#carouselContainer ul {margin: 0; padding: 0}
#carouselContainer li{
    margin: 10px 27px;
	position:relative;
	/*left:-113px;*/
	left: 10px;
	width: 350px !important;
	border:1px solid #d3d3d3;
	text-align: left;
	font-size: 14px;
	color: #666;
	font-family:'Lucida sans', Arial;
	/*height: 650px*/
	/*height: 720px*/
}

#carouselContainer li div.herTitle{background:#af9653;color:#fff;font-size: 13px;text-align:left;margin: 0 auto;padding: 20px 10px 25px;border-bottom:1px solid #fff;}
#carouselContainer li div.herContent{margin: 0 auto;padding: 0px 0px 10px;/* height: 450px*/height: 570px !important;font-family:'Lucida sans', Arial;overflow:auto}
#carouselContainer li div.herContent dl{text-align:left;padding: 10px 25px;}
#carouselContainer li div.herContent dl dd {margin: 15px 0;background:url('/SiteCollectionImages/templates/brown.png') left 3px no-repeat;padding-left: 15px;line-height: 17px;color: #303030;font-size:13px}
#carouselContainer li div.herContent dl dd a {font-size: 13px; color: #303030;font-weight: normal; padding-top: 5px;padding-bottom: 5px;text-decoration: none}
#carouselContainer li div.herContent dl dd a:hover {text-decoration: underline;color:#007DDD}
#carouselContainer li h2 {font-size: 36px; color:#fff; padding: 20px 10px 0;margin:0;background:#af9653}
#carouselContainer span {line-height: 10px;}
#carouselContainer img {}
#carouselContainer a {color: #9EBE00; font-size: 14px; font-weight: bold;}
#carouselContainer a:hover {text-decoration: underline;}

#carouselContainer li div.herContent img{width:100%}
#carWrapper a, #carWrapper a:hover, #carWrapper a:active, #carWrapper a:focus {
   outline: none;
}	

/************ Our Heritage Carousel Ends here ************/


/************ Success Stories Styling starts here ************/

.ss-Bar{background: url('/SiteCollectionImages/templates/ssTopbarbg.png') top right no-repeat;float:left;width: 705px;text-align:left}
.ss-Bar ul {list-style: none;padding:15px;margin-top:-4px;margin-right:0;margin-left: 0}
.ss-Bar ul li {display: inline-block;background: url(/SiteCollectionImages/templates/logos.png); width: 44px; height: 25px;margin-right: 30px;border: 0 !important}
.ie .ss-Bar ul li {float:left;background: url(/SiteCollectionImages/templates/logos.png) no-repeat; width: 44px; height: 30px;margin-right: 30px;cursor: pointer;border: 0 !important}
.ss-Bar ul li.iconsTitle {font-size: 16px; color: #333333;font-weight: bold;width: 300px;background: none;margin-left: -10px !important;padding:0}
.ie .ss-Bar ul li.iconsTitle {width: 300px}
.ss-Bar ul li.SIMGroup {background-position: top left}
.ss-Bar ul li.SIMUniv {background-position: -53px 0}
.ss-Bar ul li.SIMGE {background-position: -107px 0}
.ss-Bar ul li.SIMPD {background-position: -161px 0}
.ss-Bar ul li a {display: block;text-indent:-9999px;padding-top: 10px}
.floatL {float:left}

/************ Success Stories Styling ends here ************/



/************ SIM Programmes Tab effects ************/

#page-wrap {margin-top: 0px; text-align: left;}
#page-wrap h1{font-weight: bold; color: #000; font-size: 16px}
/*#page-wrap .hide { position: absolute; top: -9999px; left: -9999px; }*/

#sim-tabcontent {margin: 0 auto;margin-top: 20px}
#sim-tabcontent .list-wrap {padding: 20px !important;margin-top:-1px!important;border: 1px solid #d2d3d5;height:auto !important}
.ie #sim-tabcontent .list-wrap{margin-top: -1px}

#sim-tabcontent ul {padding-left:0;margin-left:0;margin:0}
#sim-tabcontent ul li {list-style: none;list-style-image:none;background:none;padding-left:0}
/*#sim-tabcontent ul li a {color: #3392e2}
#sim-tabcontent ul li a:hover {text-decoration:underline}*/
#sim-tabcontent ul li:last-child a { border: none}

#sim-tabcontent .nav { overflow: hidden;margin:0;}
#sim-tabcontent .nav li {width: auto; float: left; margin: 0 5px 0 0;padding:0}
#sim-tabcontent .nav li.last { margin-right: 0;}
#sim-tabcontent .nav li a { display: block;padding: 15px;font-size: 13px;font-weight: bold;background:#e9eef2;color: #666;text-align: center;font-family:'Lucida sans', Arial !important;border:1px solid #d2d3d5 !important;}
#sim-tabcontent .nav li a:hover{text-decoration:none;color:#666}

#sim-tabcontent li a.current,#sim-tabcontent li a.current:hover {background:#fff;color: #474c55; border-left:1px solid #d2d3d5 !important;border-right:1px solid #d2d3d5 !Important;border-bottom:1px solid #fff !important;border-top:1px solid #d2d3d5 !important}
#sim-tabcontent li a.current:hover{color:#7c828c !important}
#sim-tabcontent h3{padding: 10px 0px 15px;margin-bottom: 20px;background: url('/SiteCollectionImages/templates/h3bg.png') bottom left repeat-x;color:#AA7D08;clear:both}
#sim-tabcontent .logoicons {float:left; width: 120px;padding: 22px 0;text-align:center}
#sim-tabcontent .programIntro {float:left; width: 520px;padding: 0 10px;font-size:13px}
#sim-tabcontent .programIntro img {float:right}
#sim-tabcontent .programlist ul {float: left; width: 222px;padding:0;margin:0; font-size:13px;}
#sim-tabcontent .programlist ul li {background: url('/SiteCollectionImages/templates/listingarrow.png') left 7px no-repeat;padding:3px 0px 3px 17px;margin-left: 10px}
#sim-tabcontent .programlist ul .programmes-contact{width: 200px;background:#F7F7F7;padding: 5px;border: 1px solid #EAEAEA}
.programmes-contact span {color: #E27427;font-weight: bold;margin-left: 10px}
.programmes-contact p{padding: 0 10px}

.dev-solutions-contact{width: 200px;background:#F7F7F7;padding: 5px;border: 1px solid #EAEAEA;float:right}
.dev-solutions-contact span {color: #E27427;font-weight: bold;margin-left: 10px}
.dev-solutions-contact p{padding: 0 10px}


.courselist{width: 430px !important;margin-right: 10px !important}
.ie #sim-tabcontent .programIntro * {background-color:#FFF}


.nav-tabs>li.simuni.active>a, .nav-tabs>li.simuni.active>a:focus, .nav-tabs>li.simuni.active>a:hover{border-top:2px solid #94152b}
.nav-tabs>li.simge.active>a, .nav-tabs>li.simge.active>a:focus, .nav-tabs>li.simge.active>a:hover{border-top:2px solid #138151}



.acamemicsLink {padding:15px}
.acamemicsLink h4{font-size:14px;font-weight:bold;font-family:'Lucida sans', Arial;line-height:23px}
.acamemicsLink ul {margin-left:5px;padding-bottom:20px;}
.acamemicsLink ul li{background:url('/SiteCollectionImages/templates/list-icon.png') left 10px no-repeat !important;padding:4px 0 4px 15px !important;font-family:'Lucida sans', Arial !important;font-size:14px;margin-left:3px}
/*.acamemicsLink ul li a {color:#3392e2 !important;}
.acamemicsLink ul li a:hover {color:#1453b3;text-decoration:underline}*/



/************ SIM Programmes Tab effects ends here ************/


/********** Subpage Accordion ***********/

.accordionWrapper {width: 100%;font-size: 13px;font-family: Arial}
h2.acc_trigger {
	padding:3px 0 8px 10px !important;	
	margin-bottom:0 !important;
	background:#cfd4d8;
	width: 100%;
	font-weight: normal;
	float: left;
}
h2.acc_trigger a {
	color: #444343;
	text-decoration: none;
	display: block;
	padding:3px 0 0 10px !important;		
	margin-bottom:0 !important;
	outline:none !important;
	font-weight: bold;
	font-size: 24px !important;
}
h2.acc_trigger a:hover {
	color: #000;	
}
h2.acc_trigger a span{
	font-size: 20px;font-weight: bold;margin-right: 20px
}

h2.active {background:#b78b27}
h2.active a {color:#fff !important;text-shadow: #907019 1px 1px 1px}
.acc_container {
	margin: 0px; padding: 0;
	overflow: hidden;	
	width: 100%;
	clear: both;
}
.acc_container .block {
	padding: 20px 20px;	
}
.acc_container .block p{line-height: 22px}

/********** Subpage Accordion ends here ***********/

.aboutSIM{border-collapse:collapse;margin: 10px 10px 30px 0px;width: 100%}
.aboutSIM th{padding: 10px !important; text-align: center;font-size: 13px; font-weight: bold;background:#EFE6CA !important;border: 1px solid #ccc}
.aboutSIM td{padding: 20px !important; margin: 10px;border: 1px solid #ccc;vertical-align:top}

.map{list-style:none;float:right;margin-top: -40px}
.map li{display:inline;background:none !important}

.awards{}
.awards h3{font-family:'Lucida sans', Arial;font-size:17px;color:#474c55;font-weight:bold}
.awards tr td{vertical-align: top !important;padding: 10px 10px 15px; border:0;border-bottom: 1px dotted #eee !important;font-family:'Lucida sans', Arial;font-size:14px}
.awards tr td h3{padding-bottom: 10px}
.awards tr td div img{padding: 0 20px 10px 0 !important;float:left}


/*.directors tbody td{padding: 20px 10px;vertical-align:top !important;border:0}
.directors tbody td img{padding: 5px !important; border: 1px solid #808080 !important;width: 120px;height:175px;}
.directors tbody td a img{border:0 !important;padding:0 !important;margin:0;width:85px;height:27px;}
.directors tbody td a span {text-decoration: none}
.directors tbody td span {font-size: 16px;font-weight: bold;}
.directors tbody th{text-align: left;border-bottom: 1px dotted #ccc !important;border:0;padding: 10px 0 !important;font-size: 16px;color:#B08F3D;font-weight:bold;background:#fff}
.directors tbody blockquote{background:#F9F9F9;padding: 20px;margin: 10px 0px;font-size:12px;font-family: arial; font-style: normal;border-left: 1px solid #E8E8E8;color:#666}
.directors tbody blockquote:hover{background:#E6D3A4;color:#000;border-left: 1px solid #B49440}*/
.directors {font-family:'Lucida sans', Arial !important}
.directors tbody td{padding: 20px 10px;vertical-align:top !important;border:0}
.directors tbody td img{padding: 5px !important; border: 1px solid #808080 !important;width: 120px;height:175px;}
.directors tbody td a img{width:95%}
.directors tbody td a span {text-decoration: none}
.directors tbody td span {font-size: 16px;font-weight: bold;}.directors tbody th{text-align: left;border-bottom: 1px dotted #ccc !important;border:0;padding: 10px 0 !important;font-size: 16px;color:#B08F3D;background:#fff;font-family: 'Yanone Kaffeesatz', sans-serif !important;font-weight:300;font-size:30px;}
.directors tbody blockquote{background:#F9F9F9;padding: 20px;margin: 10px 0px;font-size:12px;font-family: arial; font-style: normal;border-left: 1px solid #E8E8E8;color:#666}
.directors tbody blockquote:hover{background:#E6D3A4;color:#000;border-left: 1px solid #B49440}


.campusdetails{}
.campusdetails {border-collapse: collapse}
.campusdetails h2 {padding: 4px;margin: 10px 0;float:left}
.campusdetails th a {float:right;margin-top: 15px}
.campusdetails tbody td img {width:100%;padding: 4px !important;border: 1px solid #ccc;margin-top: 10px !important;background:#fff}
.campusdetails tbody td ul li{list-style:none;margin: 0 8px;background:none}
.campusdetails tbody td ul li img{width: auto;padding:0 !important;border:0}
.campusdetails tbody td{border-bottom: 1px dashed #ccc !important;border:0;padding: 5px;vertical-align: top;width:50% !important}
.campusdetails tbody th{border-bottom: 1px dashed #ccc !important;border:0;background:#fff}
.campusdetails tbody td ul {padding: 5px 0; margin:5px 10px}
.campcat{background:url('/SiteCollectionImages/templates/linesep.png') top left repeat-y #F5F5F5;font-weight:bold;padding-left: 10px !important}
.campcat2{background:url('/SiteCollectionImages/templates/linesep.png') top left repeat-y #ECEBEB;font-weight:bold}
.campcat2 ul li {text-align:center;list-style-image:none !important;list-style:none;background:none;padding:0}
.ie .campcat2 ul li{background: none !important}


.trustees{text-align: center;width: 100%}
.trustees tbody td{padding: 10px; vertical-align:top !important;text-align: center;border:0}
.trustees tbody th h2{padding:0;margin:10px 0;font-size: 14px;color:#B08F3D;background:#ccc;width:450px;margin: 0 auto;background:#F7F4EB;border: 1px solid #D1C6A8;padding: 8px}
.trustees tbody th {text-align:center;background:#fff;border:0}
.trustees tbody td p {text-align:center}
.trustees tbody td span {font-size:15px; font-weight: bold}
.trustees tbody td img{margin-top: 10px;margin-bottom: 15px !important;width: 120px;height:175px;padding: 5px !important; border: 1px solid #808080 !important}
.position{margin-bottom: 10px;font-weight:bold;color:#AA7D08;font-size: 12px;background:#F7F4EB;border: 1px solid #D1C6A8;padding: 4px}
.boardPicture {float:left;margin-left: 185px}		
.boardText {width:200px;float:left;padding: 0px 10px}		
.boardText p {text-align:left!important}



.newdev{}
.newdev tbody tr td{text-align:center}
.newdev tbody tr td img{padding: 4px !important; background:#fff;border: 1px solid #ccc !important;margin: 10px 5px !important} 
.newdev tbody tr td img:hover{border: 1px solid #666!important}

.contactcss{}
.contactform tbody tr td{vertical-align: top}
.contactform tbody tr td input {width: 100%}
.contactform tbody tr td textarea {width: 100%}
.contactform tbody tr td .submitButton {width: 100px;border: 1px solid #eee;cursor:pointer;background:url('/SiteCollectionImages/templates/submitbg.jpg') bottom left repeat-x;color:#666;border: 1px solid #ccc}
.contactform tbody tr td .submitButton:hover {border: 1px solid #A2A2A2;color:#000}
.contactform tbody tr td input, .contactform tbody tr td textarea {border: 2px solid #eee;padding:5px;color:#8F8F8F;font-size:13px}
.contactform tbody tr td input:focus, .contactform tbody tr td textarea:focus{border: 2px solid #E0CC97;color:#000}

.contactcss tbody tr td {padding: 15px 0 10px 10px !important;border: 0;border-bottom: 1px dashed #ccc !important; vertical-align: top}
.contactcss tbody tr td ul li{list-style-image: none; list-style: none; padding-left: 30px!important}
.contactcss .tel{background: url('/SiteCollectionImages/common/contact.jpg') left center no-repeat; padding-left: 25px}
.contactcss .fax{background: url('/SiteCollectionImages/common/fax.jpg') left center no-repeat; padding-left: 25px}
.contactcss .email{background: url('/SiteCollectionImages/common/mail.jpg') left center no-repeat; padding-left: 25px}


.gov tbody td{padding: 20px 10px;vertical-align:top !important;border:0}
.gov tbody td img{padding: 5px !important; border: 1px solid #808080 !important;width: 120px;height:175px;}
.gov tbody th{text-align: left;border-bottom: 1px dotted #ccc !important;border:0;padding: 10px 0 !important;font-size: 16px;color:#B08F3D;font-weight:bold;background:#fff}



.tooltipss img {cursor:pointer;width:120px;height:80px;margin-bottom:30px !important}
.tooltipss{text-decoration:none !important}

.tooltipss span {font-size:13px !important;font-family:'Lucida sans', Arial;margin-right:0;color:#474c55;font-weight:normal !important;padding-top:20px}
/*.tooltipss span {
	background:url('/SiteCollectionImages/templates/tooltipbg.jpg') #fff bottom repeat-x;
	padding: 20px;
	font-size: 13px !important;
	color:#2b2b2b;
	font-weight:normal !important;
	text-decoration: none;
	width: 450px;
	display:none;	
	position:absolute;
	border:1px solid #ddd;
	z-index:1000;
	-moz-box-shadow: 2px 2px 2px #666666;
	-webkit-box-shadow: 2px 2px 2px #666666;
	box-shadow: 2px 2px 2px #666666;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3)
}

.tooltip-style1 {
			background:#5a85a5 url(/public/images/icons/onebit_47.png) 10px center no-repeat;
			color:white;
			min-height:30px;
			padding:10px 20px 10px 65px;
			opacity:0.9;
		}

.tipBox {
	left:50px !important;top:10px !important
}*/

#slider-wrapper {
	background:#eee;
/*    width:998px;*/
    height:500px;
    margin:0 auto;
/*    padding-top:74px;
    margin-top:50px;*/
}
#indexslider {
	position:relative;
    width:100% !important;
    height:500px; 
    overflow:hidden;   
	/*background:url(/SiteCollectionImages/templates/loading.gif) #eee no-repeat 50% 50%;*/
	background-position:right center !important
} 
#indexslider img {
	position:absolute;
	top:0;
	left:0	
}
#indexslider a {
	border:0;
	display:block;
}
.nivo-slice{
background:none
}

.nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:3%;
	z-index:999;
	
}
.ie .nivo-controlNav {
	position:absolute;
	left:840px;
	top:227px;
	z-index: 999
}

.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/SiteCollectionImages/templates/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:0;
	right:10px;
	float:left;
	cursor:pointer;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-html-caption {
    display:none;
}
.nivo-caption{
	margin-top: 15px;position: absolute;/*width:35%;*/text-align:left;bottom:13%;z-index:1
}
.nivo-caption div.Title{
	/*width: 285px;
	background:url('/SiteCollectionImages/templates/homeslider-titlebg.png');*/
	font-family: 'Yanone Kaffeesatz', sans-serif !important;
	font-weight:300;
	font-size:44px;
	line-height: 45px;	
	margin-left: 15px;
	color:#fff
}

.titleGold {background:rgba(183,139,39,.8);padding:20px}
.titleRed {background:rgba(148,21,43,.8);padding:20px}
.titleGreen {background:rgba(19,129,81,.8);padding:20px}
.titleBlue {background:rgba(20,83,179,.8);padding:20px}
.titleCustom {background:none;padding:20px}
.slideDetails {display:none;padding: 20px !important;background:url('/SiteCollectionImages/templates/homeslider-detailsbg.png');margin-left: 15px;color:#474c55}

.nivo-caption div.Description{
	
	
}
/*.nivo-caption div.descshadow{
	margin-top: -35px !important;
	padding-top:0;
	margin-left: 11px;
	width: 313px;
	height: 47px;
	background:transparent url('/PublishingImages/descshadow.png') bottom center no-repeat;
}*/
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	/*background:url(images/arrows.png) no-repeat;*/
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-slice {
	display:block;
	position:absolute;
	height:100%;
	background-position:right center !important;
	width:100% !important;
	top:0;
	z-index:0
}
.nivo-caption {
    font-family: Arial, Verdana, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}
        
.droptitle{float: left; color: #5a4b23; padding-top: 20px;font-family:'Lucida sans', Arial;}



h1.dialogBox{font-size: 18px;font-weight:normal;padding: 5px 20px;margin-top: 5px;color:#fff;background:#988942; letter-spacing:normal}
#ctl00_PlaceHolderMain_emailToFriend1_formArea{text-align:center}
#ctl00_PlaceHolderMain_emailToFriend1_formArea ul{border: 1px solid #C3BE6D !important;background:#F8F7E8;margin:0 auto;margin-bottom: 5px;padding: 20px;font-size: 10px; text-transform:uppercase; text-align: left;list-style:disc inside}
#ctl00_PlaceHolderMain_emailToFriend1_formArea ul li{margin: 3px 6px}
#emailfriend{border: 1px solid #ccc; font-size: 12px;text-align: left;margin: 0 auto; padding:0;width: 520px}
#emailfriend p{display: block;padding: 5px;text-align:center;background:url('/SiteCollectionImages/templates/thbg.png')bottom repeat-x !important;color:#000 !important;font-size: 10px; text-transform:uppercase;border-bottom: 1px solid #ccc}
#emailfriend ol {margin: 0;padding:5px 10px}
#emailfriend ol li {padding:0}
#emailfriend ol li label{ vertical-align:top !important;padding: 5px;width: 140px !important;float:left;padding-right: 10px}
#emailfriend ol li input, #emailfriend ol li textarea{border: 1px solid #ccc;padding: 5px }
#emailfriend ol li input:focus, #emailfriend ol li textarea:focus{border: 1px solid #C2AD74;background:#F7F3E9}
#emailfriend ol li input.send_button{background:url('/SiteCollectionImages/templates/send.jpg')no-repeat; width: 83px;height: 33px;border: 0;cursor:pointer}
/*#emailfriend ol li input.send_button:hover{background:url('/SiteCollectionImages/templates/send-hover.jpg')no-repeat}*/
#emailfriend h3{font-size: 13px;color:#80722F}

.ie #emailfriend p{display: block;padding: 5px;text-align:center;background:transparent url('/SiteCollectionImages/templates/thbg.png') bottom left repeat-x !important;color:#000 !important;font-size: 10px; text-transform:uppercase;border-bottom: 1px solid #ccc}
.ie #emailfriend ol li input.send_button{background:transparent url('/SiteCollectionImages/templates/send.jpg') no-repeat left top; width: 83px;height: 33px;cursor:pointer;margin-left: 155px !important;display:block}
/*.ie #emailfriend ol li input.send_button:hover{background:transparent url('/SiteCollectionImages/templates/send-hover.jpg') no-repeat left top}*/

.back a{padding-bottom: 10px;margin-top: -10px !important;display:block;}
/*#news_date, #newsDate{font-size: 11px; text-transform:uppercase;color: #946E09;font-weight:bold;padding-bottom: 10px}*/
.no_news{padding: 10px 0 10px 30px;font-size: 13px;background:url('/SiteCollectionImages/templates/nonews.gif') 10px no-repeat}
#news_date, #newsDate{
	font-size: 14px !important;
    color: #b78b27;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top:10px;
    font-family:'Lucida sans', Arial;
}
.backButton button{font-size:13px}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(/SiteCollectionImages/templates/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
	display:none
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/SiteCollectionImages/templates/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(/SiteCollectionImages/templates/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
