/* ---------- */
/*----basic print page----*/
body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}
table {
	font-size: 100%;
}
/*----basic column layout (many thanks to http://css.maxdesign.com.au/index.htm) ----*/
#container {
	/*min-width:0px;*/
	margin: 0px;

	background-color: #ddd;
	color: #333;
	/*border: 1px solid #CCCCCC;*/
	border: 0px;
}
#content{
	/*width:630px;*/
	width:65%;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	background-color: #fff;
	color: #333;
	border: 1px solid #CCCCCC;
	
	line-height: 130%;
}
.content_inner{
}
#relatednav_controlcontainer{
	display: none;
}
#leftnav {
	display: none;
}
#rightnav {
	display: none;
}

/*--- header ---*/
.sralogo img {
	display: none;
}
#logo_conta {
	/*display: none;*/
}
#top {
	/*display: none;
	height:0px;*/
}
#ad_top {
	display: none;
	width:0px;
}
.topbar {
	display: none;
}
#tagline {
	display: none;
}
/*---accessiblity skip nav and font changer ---*/
#accessib {
	display: none;
}
/*--- navigation toolbar ---*/
div#main-nav {
	display: none;
}

/*------*/
#uppermost_relatedsites {
	display: none;
}
#uppermost_relatedsites_banner {
	display: none;
}
#uppermost_relatedsites a {
	display: none;
}
/*------*/
/*--- login ---*/
#login {
	display: none;
}
/*-------*/
.slidesubmenuact {
	display: none;
}
.slidesubmenuitem {
	display: none;
}
/*-------*/
div#sub_categories_banner{
	background-color:#FFFF99;
	padding:5px 5px 5px 5px;
	font-weight:bold;
}
div#sub_categories {
/*	background-color:#FFFFCC;*/
	background-color:#F2F2F2;
	padding:2px 2px 2px 2px;
	width: 160px;
}

/*--- bottom of the page footer elements ---*/
#footer {
	display: none;
}

/*--- right hand elements ---*/
#banner{
	display: none;
}
#topright_standlinks {
	display: none;
}
#topright_relatedsites {
	display: none;
}
#cal_nav {
	display: none;
}
#EventsNews {
	display: none;
}
#helpline {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	/*background-color:#FFFFE1;*/
	background-color:#FFFFFF;
/*	width:12.5em;*/
	/*width:100%;*/
	width:170px;
}
#topright_additional {
	display: none;
}
#topright_additional_banner {
	display: none;
}

#topright_eventsnews {
	display: none;
}
#topright_eventsnews_banner {
	display: none;
}
#topright_eventsnews img {
	display: none;
}

/*-------*/
.topright_banner {
	display: none;
}
.topright_items {
	display: none;
}
.topright_img{
	display: none;
}
/*-------*/
#drillbar {
/*
	background-color:#FFFFCC;
	padding: 2px 0px 5px 5px;
	margin-left: -5px;
	margin-top: -11px;
*/
}
#title {
	margin: .5em 0 .5em .5em; 
	font-weight:bold;
	font-size:medium;
}
.Title_main {
	text-align:right;
}
/*-------*/

/*---optional sub nav---*/
div#main_sub_nav {
	float:right;
	border: 1px solid #999999;
	padding: 5px 5px 5px 5px;
	background-color:#F3F3F3;
}
.subNavMenuHeader {
	background-color:#E8E8E8;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #CCCCCC;
	margin: -5px -5px 5px -5px;
	font-weight:bold;
	font-style:italic;
}

/*--- landing page, quad/sections ---*/
div#quad{
	border: 1px solid #CCCCCC;
}
div#adds_box_holder{
	float:left;
	width: 30%;
	margin: 5px 0px 5px 5px;
}
.info {
	float:left;
	width:50%;
	margin: 5px 0px 5px 5px;
	padding: 5px;
}

.adds_box {
	margin: 5px 0px 5px 5px;
	padding: 5px;
}

div#quadinfoheader {
/*	background-color:#FFCC33;*/
	font-weight:bold;
	background-color:#FFFFCC;
	border-bottom:1px solid #CCCCCC;
	margin: -5px -5px 0px -5px;
	padding: 5px;
}


#adds_box_holder .quadinfoheader{
	font-weight:bold;
	background-color:#FFFFCC;
	border-bottom:1px solid #CCCCCC;
	margin: -5px -5px 0px -5px;
	padding: 5px;
}
#adds_box_holder .quad_adds_box{
	border: 1px solid #CCCCCC;
	margin: 5px 0px 5px 5px;
	padding: 5px;
}



/*--- landing page, quad/sections end ---*/

/*---landing page, folding tree dodah thingy----*/
#cate_group {
	/*margin: 0px 0px 0px 100px;*/
}
#cate_group dl {
	/*margin: 0px 0px 0px 50px;*/
	
}
.look2 {
	margin: 3px 3px 10px 3px;
}
.folding {
	cursor:pointer;
}
span.folding {
	text-decoration:underline;
	color:#0033FF;
}
/*---landing page thingy end----*/

/*---calendar-----*/
/*---mini cal---*/
tr#rowToday {
	
	
}
.calendar_style {
	background-color:#fffff6;
	font-size:90%;
}
.calendar_style tt {
	padding: 5px 5px 5px 5px;
}
/*---mini cal end---*/
/*---cal details--*/
.caltable {
	font-size:100%;
}
.calevent a {
	font-size:100%;
}
/*---cal details end--*/

.calperiodselected{
	background-color:#FF9966;
}
.caleventexist{
	background-color:#DDDDDD;
}

#calendarmodulenav{
	visibility: hidden;
}
/*---calendar end-----*/

/*-----zoom search styles---*/
.highlight { 
	background: #FFFF40; 
}
.searchheading {
	font-size: 130%;
	font-weight: bold; 
}
.summary {
	font-size: 90%;
	font-style: italic; 
} 
.results {
	font-size: 100%;
}
.category {
	color: #999999;
}
.description { 
	font-size: 100%;
	color: #008000;
}
.context {
	font-size: 100%;
}
.infoline { 
	font-size: 90%;
	font-style: normal;
	color: #808080;
}
.result_title {
	font-size: 100%;
}
		
/*-----zoom search styles end---*/



/*-----form separator styles---*/
.phase1, .phase2, .phase3, .phase4, .phase5{
    border: 2px solid #999;
    margin: 15px 10px 20px 10px;
    padding: 5px 10px 5px 10px;
}
/*-----form separator styles end---*/
/*-----progress bar styles end---*/
.progbar_active{
	font-weight:bold;
	color:Green;
}
.progbar_disable{
	color:Gray;
}
/*-----progress bar styles end---*/
