/* CSS Document */

body 
{
	font-size:10px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	background:#FFFFFF;
	margin: 0px;
	float: none !important;	
}
	
#bigcontainer { width:960px; margin:15px auto;}
#bigcontainer_inner { 
	width:960px; 
	float: none !important;
}



#middle_content { width:960px; overflow:hidden; background-image: url(https://www.icsc.org/images/middle_content_BG.jpg); background-repeat: repeat-y;   -moz-box-shadow: 2px 2px 10px #000; -webkit-box-shadow: 2px 2px 10px #000; }



#header1 { display: none; }


/* Styles for Top Content */
#top_header_inner { display: none;}
#top_header { display: none;}

#signin { display: none; }
#welcome { 
	display: none;
}


/* Styles for Top Navigation */
#top_nav {display: none;}
#top_nav_inner {display: none;}

#navcontainer { display: none; }

/* Styles for Top Navigation */




/* Styles for Middle Content */

#outer1 {float:left; width:254px; background-image: url(https://www.icsc.org/images/home_columns_bkgrnds.jpg); background-repeat: repeat-x;}
#outer2 {float:left; width:219px; background-image: url(https://www.icsc.org/images/home_columns_bkgrnds.jpg); background-repeat: repeat-x;}
#outer3 {float:left; width:219px; background-image: url(https://www.icsc.org/images/home_columns_bkgrnds.jpg); background-repeat: repeat-x;}
#outer4 {float:right; width:262px; background-image: url(https://www.icsc.org/images/feat_meeting_bkgrnd.jpg); background-repeat: repeat-x; background-color: #fffce7; border-right: 1px solid #fff;}
#outer5 {float:left; width:692px; background-image: url(https://www.icsc.org/images/home_sctbkgrnd.jpg); border-bottom: 2px solid #BCDBE0; }
#outer6 {float:left; width:250px; background-image: url(https://www.icsc.org/images/home_sctbkgrnd.jpg); background-color: #ECECEC; border-left: 4px solid #fff;}
#outer7 {float:left; width:692px; }
#outer8 {position:relative; float:left; width:692px;}

#outer1, #outer2, #outer3, #outer4 #outer5 #outer6 #outer7 #outer8 {padding-bottom:32767px; margin-bottom:-32767px;}

#home_social { width:254px; height: 100%; margin:0px auto; }


#topbar {display: none;}


#footer {display: none;}
/* Styles for Middle Content */


#search {
	display: none;
}


#testdiv {display: none;}


/* column container */
* html table td {
font-size: 10pt;
}
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float: none !important;
    	width:100%;				/* width of whole page */
	background-color: #ffffff;	
}

.colmid {
        float: none !important;
        width:200%;
        margin-left:0px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
}

.colleft {
        float: none !important;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:200px;         	/* Left column width + right column width */
        background:#FFFFFF;    	/* Left column background colour */
}

* html .colleft {
        float: none !important;
        width:100%;
        margin-left:-26%;
        position:relative;
        left:200px;         	/* Left column width + right column width */
        background:#FFFFFF;    	/* Left column background colour */
}

.col1wrap {
        float: none !important;
	width:50%;
	position:relative;
	right:200px;        	/* Width of left column */
	padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}

.col1 {
        margin:0 100px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	left:200%;
}

* html .col1 {
        margin:0 100px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	left:245%;
	width: 85%;
}

.col2 {
        display: none;
}

.col3 {
        display: none;
}


#rightcol {
	display: none;
}

#leftnav { 
	display: none;
}


/* 2 COLUMN LAYOUT STYLES */
	/* column container */
	.colmask_2col {
		width:100%;			/* width of whole page */
		float: none !important;
	}
	/* common column settings */
	.colright_2col,
	.colmid_2col,
	.colleft_2col {
		float: none !important;
		width:100%;
		position:relative;
	}
	.col1_2col,
	.col2_2col,
	.col3_2col {
		float: none !important;
		position:relative;
		padding:0 0 2px 0;
	}
	/* 2 Column (left menu) settings */
	.leftmenu_2col {
		background:#fff;		/* right column background colour */
		float: none !important;
	}
	.leftmenu_2col .colleft_2col {
		right:100%;			/* right column width */
		float: none !important;
		background:#FFFFFF;    	/* Left column background colour */
	}
	.leftmenu_2col .col1_2col {
		width:100%;			/* right column content width */
		left:101%;			/* 100% plus left column left padding */
		float: none !important;
	}
	.leftmenu_2col .col2_2col {
		width:21%;			/* left column content width (column width minus left and right padding) */
		left:4.5%;			/* (right column left and right padding) plus (left column left padding) */
		float: none !important;
	}
	
table.content{
float: none !important;
}

