body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #ccc;
	text-align:center;
	margin:0px auto;
	background-image:url(http://www.srss.ca/images/bg2.gif);                                          /* Background img */
	background-repeat:repeat-x;
	font-size:11px; font-weight:normal; 
}

#wrapper {
width: 1010px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
}

.header {
background:#fff;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:103px;
width:1010px;
background-image:  url(http://www.srss.ca/images/header_main.jpg);                                           /* Background img */
font-size:12px;
text-align:right;
}

.wrapper2 {
margin:0px;
padding:0px;
}

#bannerdiv {
background-color:#999;
margin:0;
padding:0px;
}
#banneradvert {
	width:1010px;
	float:left;
}

p {margin-left:4px;}

a img {border:none;}
a.headerlinks:link , a.headerlinks:hover, a.headerlinks:visited {
	color: #cebab1;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
}

img.border { border:#999 solid 1px; }
img.noborder {border:none;}
#maindiv {
margin:0;
padding:0;
overflow:hidden;
}

#footer {
background-image:url(http://www.srss.ca/images/bg_contact.gif);                                         /* footer around contact section */
margin:0px;
padding:2px 0px 0px 0px;
text-align:center;
vertical-align:middle;
height:102px;
}
.footerText {font-size:10px; text-transform:none; font-weight:normal; text-align:center; vertical-align:middle;}

.navleft {
	width:200px;
	margin:8px 0px 0px 0px;
	padding:0px;
	float:left;
	font-size:11px;
	font-weight:normal;
	background-repeat:no-repeat;
}
.navlefttop {
	background-image:url(http://www.srss.ca/images/div_top_200x31.gif);
	height:31px;
	padding: 0px;
color: #ddd;
}
.navleftmid {
	background-image:url(http://www.srss.ca/images/div_mid_200x2.gif);
	background-repeat:repeat-y;
	background-color:#ddd;
	border-left:#ccc solid 1px;
overflow:hidden;
}
.navleftbot {
	background-image:url(http://www.srss.ca/images/div_bot_800x2.gif);
	height:2px;
}
.navitem_l {
text-align:left;
margin:0 auto;
padding:3px 4px 3px 4px;
font-size:11px; font-weight:normal; 
}
.navitem_login {
border-top:1px solid #999;
text-align:left;
margin:0 auto;
padding:4px 4px 4px 4px;
font-size:11px; font-weight:normal; 
}
.navitem_l2 {
	border:1px solid #999;
	background-color:#eee;
	text-align:left;
	margin:0 auto;
	margin-top:3px;
	padding:1px 5px 0px 4px;
	font-size:11px;
	font-weight:normal;
}
.navitem_blank {
	background-color:#eee;
	text-align:left;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	font-size:0px; 
}

#navright {
border-left: 1px #333 solid;
background-color:#fff;
margin:4px 4px 4px 4px;
padding:0;
padding-left:8px;
padding-bottom:8px;
float:right;
font-size:11px; font-weight:normal; 
}
#navright .title { font-size:11px; font-weight:bold; text-align:center }
.navitem_r {
border-bottom:0px solid #fff;
text-align:left;
margin:0 auto;
padding:1px 2px 0px 4px;
font-size:11px; font-weight:normal; 
}
.navitem_r2 {
background-color:#fff;
text-align:left;
margin:0 auto;
padding:1px 2px 0px 4px;
font-size:11px; font-weight:normal; 
}

.adright {
	width:150px;
	margin:8px 0px 0px 10px;
	padding:0px;
	float:right;
	font-size:11px;
	font-weight:normal;
	background-repeat:no-repeat;
}
.adrighttop {
	background-image:url(http://www.srss.ca/images/div_top_150x31.gif);
	height:31px;
	padding: 0px;
	color: #ddd;
}
.adrightmid {
	background-image:url(http://www.srss.ca/images/div_mid_150x2.gif);
	background-repeat:repeat-y;
	background-color:#cccccc;
	border-left:#CCCCCC solid 1px;
	overflow:hidden;
}
.adrightbot {
	background-image:url(http://www.srss.ca/images/div_bot_150x2.gif);
	height:2px;
}
#adrightParentDiv
{
	margin: auto;
	width: 148px;
	overflow: hidden;
	height: 754px;
}

#adrightChildDiv
{
	height: 6000px; 
	position:relative;
	cursor:pointer;
}
#adrightParentDiv img
{
float: left;
padding: 0px;
margin: 0px 0px 2px 0px;
}

.contentmid {
	margin:8px 0px 0px 0px;
	padding:0px;
	font-size:11px; font-weight:normal; 
	text-align:left;
	background-repeat:no-repeat;
	float:right;
	width:640px;
}
.contentmid_top {
background-image:url(http://www.srss.ca/images/div_top_640x31.gif);
height:31px;
color: #ddd;
}
.contentmid_mid {
margin:0px 0px 0px 0px;
background-image:url(http://www.srss.ca/images/div_mid_640x2.gif);
background-repeat:repeat-y;
padding: 8px 8px 8px 8px;
background-color:#fff;
border-left:#CCCCCC solid 1px;
overflow:hidden;
}
.contentmid_bot {
background-image:url(http://www.srss.ca/images/div_bot_640x2.gif);
height:2px;
}

.contentwhole {
	margin:8px 0px 0px 0px;
	padding:0px;
	font-size:11px; font-weight:normal; 
	text-align:left;
	background-repeat:no-repeat;
	float:right;
	width:1010px;
}
.contentwhole_top {
background-image:url(http://www.srss.ca/images/div_top_1010x31.gif);
height:31px;
color: #ddd;
}
.contentwhole_mid {
margin:0px 0px 0px 0px;
background-image:url(http://www.srss.ca/images/div_mid_1010x2.gif);
background-repeat:repeat-y;
padding: 5px 5px 5px 5px;
background-color:#fff;
border-left:#CCCCCC solid 1px;
overflow:hidden;
}
.contentwhole_bot {
background-image:url(http://www.srss.ca/images/div_bot_1010x2.gif);
height:2px;
}
.contentwhole_wrapper {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px; font-weight:normal; 
	text-align:left;
	background-image:url(http://www.srss.ca/images/bg2_center.gif);                                          /* Background img */
	background-repeat:repeat-x;
	float:right;
	width:1010px;
}
.contentwhole_mid_wrapper {
margin:8px 0px 0px 0px;
background-image:url(http://www.srss.ca/images/div_mid_1010x2.gif);
background-repeat:repeat-y;
padding: 0px 0px 0px 0px;
border-left:#CCCCCC solid 1px;
overflow:hidden;
}
.contentwhole_bot_wrapper {
background-image:url(http://www.srss.ca/images/div_bot_1010x2.gif);
height:2px;
	margin:0px 0px 0px 0px;
}

.contentwhole_spacer {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px; font-weight:normal; 
	text-align:left;
	background-repeat:no-repeat;
	float:right;
	width:1010px;
	height:8px;
}
.contentmid_spacer {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px; font-weight:normal; 
	text-align:left;
	background-repeat:no-repeat;
	float:right;
	width:640px;
	height:8px;
}


.contentmidrt {
width:800px;
	margin:8px 0px 0px 0px;
	padding:0px;
	font-size:11px; font-weight:normal; 
	text-align:left;
	background-repeat:no-repeat;
	float:right;
}

.contentmidrt_top {
background-image:url(http://www.srss.ca/images/div_top_800x31.gif);
height:31px;
color: #ddd;
}
.contentmidrt_mid {
background-image:url(http://www.srss.ca/images/div_mid_800x2.gif);
background-repeat:repeat-y;
padding: 8px 8px 8px 8px;
background-color:#fff;
border-left:#CCCCCC solid 1px;
overflow:hidden;
}
.contentmidrt_bot {
background-image:url(http://www.srss.ca/images/div_bot_800x2.gif);
height:2px;
}
table, tr, td {
}
td { vertical-align:top; }

td.h2 {font-size:12px; font-weight:bold;}
ul {
  margin-top: 0px;
  margin-bottom: 0px;
}  
.cleardiv {
	clear: both;
}
a, a:hover, a:visited {
	color: #CE4300;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
}
HR.minor {clear: both; width: 5%;}
HR.major {clear: both; width: 75%;}
img.left, img.right, img.center {margin: 3px; border: 1px solid #999;} 
.left {float: left;} 
.right {float: right;} 
.textr { text-align:right;} .textc { text-align:center; }

.border { border:#999 solid 1px }
.bordert { border-top:#999 solid 1px }
.borderr { border-right:#999 solid 1px; }
.borderb { border-bottom:#999 solid 1px }
.borderl { border-left:#999 solid 1px }
.menulist { border:#999 solid 1px; background-color:#ddd; padding:2px 15px 2px 15px; text-align:center;}
 
.small {font-size:9px; font-weight:normal; text-align:center;text-align: left; }
.small_light {font-size:9px; font-weight:normal; color:#888; text-align:center;text-align: left; }
.smallb {font-size:9px; font-weight:bold; text-align:center;text-align: left; }
.medium {font-size:11px; font-weight:normal; text-align:center; text-align: left; }
.mediumb {font-size:11px; font-weight:bold;  text-align: left; }
.mediumit {font-size:11px; font-style:italic;  text-align: left; }
.large {font-size:13px; font-weight:normal; text-align:center; text-align: left }
.largeb {font-size:13px; font-weight:bold; text-align:center; text-align: left }
.xlarge {font-size:15px; font-weight:normal; text-align:center; text-align: left }
.xlargeb {font-size:15px; font-weight:bold; text-align:center; text-align: left }
.hanging {margin-left:30px;text-indent:-30px;}
.hangingb {margin-left:30px;text-indent:-30px;font-size:11px; font-weight:bold; text-align:center; text-align: left;}
.discuss0 { margin:12px 0px 4px 0px;}
.discuss1 { margin:0px 0px 4px 20px; }
.discuss2 { margin:0px 0px 4px 40px; }
.discuss3 { margin:0px 0px 4px 60px; }
.boxmessage { border:#999999 solid 1px; background-color:#f6f6f6; padding:2px 15px 2px 15px; text-align:center; color:#FF0000; float:left; width:370px; margin:5px 0px 5px 0px;}
.difcursor     {cursor:hand;}
.book {margin-left:50px;text-indent:-50px;}
#dropmenudiv {position:absolute; border:1px solid #333333; line-height:18px; z-index:100; text-align:left; font-size:11px; width:110px}
#dropmenudiv a {font-size:1em; width: 98px; display: block; padding: 1px 6px 0 6px; text-decoration: none; color: #CE4300; background-color:#f6f6f6}
#dropmenudiv a:hover {background-color: #fff; color: #CE4300;}


.quicklinks {clear:right; width:110px; float:right; margin:0 0 10px 20px; border-left:1px solid #ccc; padding:0 0 0 10px;}
.quicklinks h2{font-size:1.1em; margin:0; padding:6px 0 4px 0; text-align:left; color:#7a7e6f; text-transform:uppercase;}
.quicklinks ul{margin:0 0 0 0px; padding:0; list-style:none}
.quicklinks li{padding:3px 4px}
.quicklinks a{color:#CE4300; text-decoration:none; font-size:11px;}

.highlight {background-color: #FFFF00;}

