body{
	margin-top:40px;
	margin-bottom:40px;
	margin-left:0 auto;
	padding:0;
    height: 100%;
    text-align: center;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: white;
	color:black;
}
.floatleft {
    float:left;
    margin-left:10px;
}
.floatright {
    float:right;
}
.maintext {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: black; 
	line-height: normal
}
.maintextSmall {  
	font-size: 10px; 
}
.maintextRed {  
	color: red; 
}
.newSessionText {
	FONT: normal 10pt Arial;
	COLOR: black;
	TEXT-ALIGN: left;

}
.newSessionTextRed {
	FONT: 10pt Arial; COLOR: red; TEXT-ALIGN: left
}
.newSessionTextBlue {
	FONT: 10pt Arial; COLOR: blue; TEXT-ALIGN: left
}
.newSessionTextBiggerRed {
	FONT: 12pt Arial; COLOR: red; TEXT-ALIGN: left
}
.newSessionTextBigger {
	FONT: 12pt Arial; COLOR: blue; TEXT-ALIGN: left
}
.newSessionTextBiggest {
	FONT: 14pt Arial; COLOR: blue; TEXT-ALIGN: left
}
.sessionMenu {
	FONT: 10pt Arial; COLOR: #666666; TEXT-ALIGN: left
}
.sessionMenuSelected {
	FONT: bold 10pt Arial; COLOR: black; TEXT-ALIGN: left
}
.sessionPageHeading {
	FONT: bold normal 18pt Arial;
	COLOR: #FFFFFF;
	letter-spacing: 0.6em;

}
.maintextRight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: black; text-align: center; line-height: normal}
.backgroundbox {
    margin: 0 auto;
    border: 0px solid red;
    color: #0000ff;
    width: 970px;
    padding: 10px;
    text-align: center;
    background-color: #CCCCCC;
    border: 0px solid #ffff00;
}
.spacer {
	height:1px;
}
.spacer10 {
	height:10px;
}
.spacer20 {
	height:20px;
}
.rule {
	clear:both;
}
.underline {
	text-decoration:underline;
}
.menu {
	margin:0px;
	border-bottom:2px solid #93B7FD;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:10px;
	line-height:16px;
}
.submenu {
	margin:0px;
	border-bottom:2px solid #93B7FD;
	border-left:2px solid #93B7FD;
	border-right:2px solid #93B7FD;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:10px;
	line-height:16px;
	background: #E6F1FC;
}
.spacer150 {
	line-height:150%;
}

/* --------------
The top banner 
--------------- */
#eilstopbanner, #scilstopbanner {
margin:0;
border:1px solid #CCCCCC;
padding:0;
clear:both;
height:72px;
width:932px;
font-size:0.9em;
line-height:150%;
color:white;
text-align:right;
}

#eilstopbanner{
background:#CCCCCC url(topeilsbanner.gif) no-repeat;
}

#scilstopbanner{
background:#CCCCCC url(topscilsbanner.gif) no-repeat;
}

#scilstopbanner ul, #eilstopbanner ul {
list-style:none;
margin:22px 0 0 0;
padding:0;
}
#scilstopbanner li, #eilstopbanner li {
display:inline;
margin:0 20px 0 0;
padding:0;
line-height:160%;
}
#scilstopbanner li a:link, #scilstopbanner li a:visited, #eilstopbanner li a:link, #eilstopbanner li a:visited {
text-decoration:none;
font-weight:bold;
color:white;
font-size:1em;
}
#scilstopbanner li a:hover, #eilstopbanner li a:hover {
color:#91C8FF;
}
#scilstopbanner p, #eilstopbanner p {
padding:0;
margin:8px 15px 3px 0;
}
/* ----------- 
The icon strip 
----------- */
#iconstrip {
background-repeat: no-repeat;
display: block;
z-index: 10;
margin:5px 0 0 0;
border:1px solid #CCCCCC;
padding:0;
height:94px;
width:933px;
font-size:0.9em;
line-height:150%;
color:white;
background:#CCCCCC url(icon_strip.gif);
text-align:left;
position:relative;
clear:both;
}
#iconstrip #homepagelink {
	position:absolute;
	margin:72px 0px 0px 124px;
	z-index: 20;
}
#iconstrip #registerlink {
	position:absolute;
	margin:72px 0px 0px 240px;
	z-index: 20;
}
#iconstrip #aboutuslink {
	position:absolute;
	margin:72px 0px 0px 348px;
	z-index: 20;
}
#iconstrip #eventslink {
	position:absolute;
	margin:72px 0px 0px 462px;
	z-index: 20;
}
#iconstrip #directorylink {
	position:absolute;
	margin:72px 0px 0px 545px;
	z-index: 20;
}
#iconstrip #subscribelink {
	position:absolute;
	margin:72px 0px 0px 718px;
	z-index: 20;
}
#iconstrip p a:link {
text-decoration:none;
font-weight:bold;
color:white;
font-size:1em;
}
#iconstrip p a:visited {
text-decoration:none;
font-weight:bold;
color:white;
font-size:1em;
}
#iconstrip p a:hover {
color:#E6B3B3;
}
#iconstrip p a:active {
color:#E6B3B3;
}

#iconstrip dd {
position: absolute; 
padding: 0; 
margin: 0;
} 


#iconstrip #pic1 {
left: 0px; 
top: 0px; 
z-index: 30;
} 
#iconstrip #pic2 {
left: 211px; 
top: 0px; 
z-index: 30;
} 

#iconstrip #pic3 {
left: 322px;
top: 0px; 
z-index: 30;
} 
#iconstrip #pic4 {
left: 431px; 
top: 0px; 
z-index: 30;
} 
#iconstrip #pic5 {
left: 530px; 
top: 0px; 
z-index: 30;
} 
#iconstrip #pic6 {
left: 684px; 
top: 0px; 
z-index: 30;
} 
#iconstrip a#homepage, #iconstrip a#register, #iconstrip a#aboutus, #iconstrip a#events, #iconstrip a#suppliers, #iconstrip a#subscribe {
display: block; 
text-decoration: none; 
z-index: 20;
} 
#iconstrip a#homepage {
width: 211px; 
height: 93px; 
} 
#iconstrip a#register {
width: 111px; 
height: 93px; 
} 
#iconstrip a#aboutus {
width: 109px; 
height: 93px; 
} 
#iconstrip a#events {
width: 99px; 
height: 93px; 
}
#iconstrip a#suppliers {
width: 154px; 
height: 93px; 
} 
#iconstrip a#subscribe {
width: 248px; 
height: 93px; 
} 


/* ------------
Footer
------- */
#footer ul {
list-style:none;
margin:0px 0 0 0;
padding:0;
}
#footer li {
display:inline;
margin:0 30px 0 0;
padding:0;
line-height:160%;
font-size: 11px;
font-weight: bold;
}
#footer li a:link, #footer li a:visited {
text-decoration:none;
color: #003366;
}
#footer li a:hover {
color:#993333;
}
/* ---------
Register box
---------- */
#registerbox {
	width:185px;
	height:240px;
	float:left;
	background:#CCCCCC url(registerbox.gif) no-repeat;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #003366;
	text-align:left;
	color:white;
	margin:0;
	border:0;
}
#registerboxpadding {
	padding:20px;
	margin:0;
	border:0;
}
.homeboxbottomleft {
    margin-top: 20px;
    border: 0px solid #ffffff;
    color: black;
    width: 430px;
	height: 120px;
    padding: 0px;
    text-align: left;
    background-color: #ffffff;
    border: 2px solid #92C8FF;
	clear:left;
	float:left;
}
.homeboxbottomleft img {
	margin:10px;
	border:0;
}
.homeboxbottomright {
    margin-top: 20px;
    border: 0px solid #ffffff;
    color: black;
    width: 480px;
	height: 120px;
    padding: 0px;
    text-align: left;
    background-color: #ffffff;
    border: 2px solid #92C8FF;
	clear:right;
	float:right;
}
.homeboxbottomright img {
	margin:10px;
	border:0;
}
#copyrightcontainer  {
	margin:0 auto;
	padding-top:0px;
	border:0px solid red;
	width:934px;
	height:40px;
}
#copyrightcontent {
	color:#003366;
	float:right;
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;
}
/* -------------------------- 
The icon strip when logged in 
-------------------------- */
#iconstriploggedin {
background-repeat: no-repeat;
display: block;
z-index: 10;
margin:5px 0 0 0;
border:1px solid #CCCCCC;
padding:0;
height:94px;
width:933px;
font-size:0.9em;
line-height:150%;
color:white;
background:#CCCCCC url(icon_strip_logged_in.gif);
text-align:left;
position:relative;
clear:both;
}
#iconstriploggedin #qualificationslink {
	position:absolute;
	margin:70px 0px 0px 10px;
	z-index: 20;
}
#iconstriploggedin #materialslink {
	position:absolute;
	margin:70px 0px 0px 117px;
	z-index: 20;
}
#iconstriploggedin #documentslink {
	position:absolute;
	margin:63px 0px 0px 248px;
	z-index: 20;
}
#iconstriploggedin #newsdesklink {
	position:absolute;
	margin:70px 0px 0px 385px;
	z-index: 20;
}
#iconstriploggedin #eventslink {
	position:absolute;
	margin:63px 0px 0px 490px;
	z-index: 20;
}
#iconstriploggedin #websiteslink {
	position:absolute;
	margin:70px 0px 0px 564px;
	z-index: 20;
}
#iconstriploggedin #boardlink {
	position:absolute;
	margin:70px 0px 0px 690px;
	z-index: 20;
}
#iconstriploggedin #questionslink {
	position:absolute;
	margin:70px 0px 0px 824px;
	z-index: 20;
}
#iconstriploggedin p a:link {
text-decoration:none;
font-weight:bold;
color:white;
font-size:1em;
}
#iconstriploggedin p a:visited {
text-decoration:none;
font-weight:bold;
color:white;
font-size:1em;
}
#iconstriploggedin p a:hover {
color:#91C8FF;
}
#iconstriploggedin p a:active {
color:#91C8FF;
}
#iconstriploggedin dd {
position: absolute; 
padding: 0; 
margin: 0;
} 

#iconstriploggedin #pic1 {
left: 0px; 
top: 0px; 
z-index: 30;
} 
#iconstriploggedin #pic2 {
left: 107px; 
top: 0px; 
z-index: 30;
} 

#iconstriploggedin #pic3 {
left: 243px;
top: 0px; 
z-index: 30;
} 
#iconstriploggedin #pic4 {
left: 368px; 
top: 0px; 
z-index: 30;
} 
#iconstriploggedin #pic5 {
left: 469px; 
top: 0px; 
z-index: 30;
} 
#iconstriploggedin #pic6 {
left: 554px; 
top: 0px; 
z-index: 30;
}
#iconstriploggedin #pic7 {
left: 679px; 
top: 0px; 
z-index: 30;
} 
#iconstriploggedin #pic8 {
left: 817px; 
top: 0px; 
z-index: 30;
} 
#iconstriploggedin a#qualifications, #iconstriploggedin a#materials, #iconstriploggedin a#documents, #iconstriploggedin a#newsdesk, #iconstriploggedin a#events, #iconstriploggedin a#websites, #iconstriploggedin a#board, #iconstriploggedin a#questions {
display: block; 
text-decoration: none; 
z-index: 20;
} 
#iconstriploggedin a#qualifications {
width: 107px; 
height: 93px; 
} 
#iconstriploggedin a#materials {
width: 136px; 
height: 93px; 
} 
#iconstriploggedin a#documents {
width: 125px; 
height: 93px; 
} 
#iconstriploggedin a#newsdesk {
width: 101px; 
height: 93px; 
}
#iconstriploggedin a#events {
width: 85px; 
height: 93px; 
} 
#iconstriploggedin a#websites {
width: 125px; 
height: 93px; 
} 
#iconstriploggedin a#board {
width: 138px; 
height: 93px; 
} 
#iconstriploggedin a#questions {
width: 115px; 
height: 93px; 
} 
/* -----------------------------
The details strip when logged in 
----------------------------- */
#detailsstrip {
margin:10px 0 0 0;
border:1px solid #CCCCCC;
padding:0;
clear:both;
width:932px;
height:26px;
font-size:0.9em;
line-height:150%;
color:white;
background:#CCCCCC url(details_strip_logged_in.gif) no-repeat;
text-align:right;
position:relative;
clear:both;
}
#detailsstrip ul {
list-style:none;
margin:3px 0 0 0;
padding:0;
}
#detailsstrip li {
display:inline;
margin:0 20px 0 0;
padding:0;
line-height:160%;
}
#detailsstrip li a:link, #detailsstrip li a:visited {
text-decoration:none;
font-weight:bold;
color:white;
font-size:1em;
}
#detailsstrip li a:hover {
color:#91C8FF;
}
#contentloggedinleftbox{
	border:0px solid red;
	float:left;
	width:200px;
}
#contentloggedinleftbox img {
	margin:10px;
	border:0;
	float:left;
}
#contentloggedinrightbox{
	border:0px solid red;
	width:650px;
	float:right;
}
/* ------------
The aboutus box 
------------ */
.container {
	margin:10px 0 0 0;
	border:1px solid #CCCCCC;
	padding:0;
	width:934px;
	position:relative;
	clear:both;
}
.container2 {
	margin:0px 0 0 0;
	border:0px solid blue;
	padding:0;
	width:934px;
	position:relative;
	clear:both;
}
.container3 {
	margin:0px 0 0 0;
	border:0px none blue;
	padding:0;
	width:934px;
	height:20px;
	position:relative;
	clear:both;
}
#aboutusboxcontainer {
	margin:0;
	padding:0;
	width:185px;
	float:left;
}
#aboutusboxtop {
	width:185px;
	height:122px;
	float:left;
	background:#CCCCCC url(aboutusboxtop.gif) no-repeat;
	
}
#aboutusboxtop img {
	margin:0px;
}
.contentheading {
	line-height: 16px;
	color: #993333;
	font-size: 14px;
	font-weight: bold;
}
/* -------
The events menu box 
------------ */
#eventsboxcontainer {
	margin:0;
	padding:0;
	width:185px;
	float:left;
}
#eventsboxtop {
	width:185px;
	height:122px;
	float:left;
	background:#CCCCCC url(eventsboxtop.gif) no-repeat;
	
}
#eventsusboxtop img {
	margin:0px;
}
/*-----------
The materials menu box 
------------ */
#materialsboxcontainer {
	margin:0;
	padding:0;
	width:222px;
	float:left;
}
#materialsboxtop {
	width:222px;
	height:135px;
	float:left;
	background:#CCCCCC url(materialsboxtop.gif) no-repeat;
}
#materialsboxtop img {
	margin:0px;
}
/*-----------
The events logged in menu box 
------------ */
#eventsloggedinboxcontainer {
	margin:0;
	padding:0;
	width:222px;
	float:left;
}
#eventsloggedinboxtop {
	width:222px;
	height:135px;
	float:left;
	background:#CCCCCC url(eventsloggedinboxtop.gif) no-repeat;
}
#eventsloggedinboxtop img {
	margin:0px;
}
/*-----------
The qualifications logged in menu box 
------------ */
#qualificationsboxcontainer {
	margin:0;
	padding:0;
	width:222px;
	float:left;
}
#qualificationsboxtop {
	width:222px;
	height:135px;
	float:left;
	background:#CCCCCC url(qualificationsboxtop.gif) no-repeat;
}
#qualificationsboxtop img {
	margin:0px;
}
/*-----------
The newsdesk logged in menu box 
------------ */
#newsdeskboxcontainer {
	margin:0;
	padding:0;
	width:222px;
	float:left;
}
#newsdeskboxtop {
	width:222px;
	height:135px;
	float:left;
	background:#CCCCCC url(newsdeskboxtop.gif) no-repeat;
}
#newsdeskboxtop img {
	margin:0px;
}
/*-----------
The discussions logged in menu box 
------------ */
#discussionsboxcontainer {
	margin:0;
	padding:0;
	width:222px;
	float:left;
}
#discussionsboxtop {
	width:222px;
	height:135px;
	float:left;
	background:#CCCCCC url(discussionsboxtop.gif) no-repeat;
}
#discussionsboxtop img {
	margin:0px;
}
/*-----------
The websites logged in menu box 
------------ */
#websitesboxcontainer {
	margin:0;
	padding:0;
	width:222px;
	float:left;
}
#websitesboxtop {
	width:222px;
	height:135px;
	float:left;
	background:#CCCCCC url(websitesboxtop.gif) no-repeat;
}
#websitesboxtop img {
	margin:0px;
}
/*-----------
The questions logged in menu box 
------------ */
#questionsboxcontainer {
	margin:0;
	padding:0;
	width:222px;
	float:left;
}
#questionsboxtop {
	width:222px;
	height:135px;
	float:left;
	background:#CCCCCC url(questionsboxtop.gif) no-repeat;
}
#questionsboxtop img {
	margin:0px;
}

#yourgroups {
	width:150px;
	float:right;
	background:#FFFFFF;
	border:1px;
	padding-left:5px;
	border-left-style:dotted;
}

#showItem {
	width:400px;
	float:left;
	background:#FFFFFF;
	border:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-style:dotted;
}

#showComment {
	width:350px;
	float:left;
	background:#99FFFF;
	border-width:1px;
	border-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
}

#groups {
	width:480px;
	float:left;
	background:#FFFFFF;
	margin:0;
	border:0;
}


/*-----------
News scroller
-----------*/
	.scrollingClass A:link {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #004786; line-height: normal; font-weight: bold;}
	.scrollingClass A:visited {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #004786; line-height: normal; font-weight: bold;}
	.scrollingClass A:active {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #004786; line-height: normal; font-weight: bold;}
	.scrollingClass A:hover {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold;}

