body {
text-align: center; /* FOR HORIZONTAL DIV WRAPPER */
min-width: 1010px; /* STUPID IE */
padding: 0px;
margin: 0px;
font: 11px/18px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
background-color:rgb(192,192,192);
height:100%;
}
a {outline:none;}
html {height:100%;}

div {
	float:left;
	clear:none;
}
#wrapper {
margin:0 auto;
width:1010px;
text-align: left;
float:none;
clear:both;

}
#banner {
	height: 185px;
	width: 1010px;
	background-image: url(/sites/S33/Image/banner.jpg);
	background-repeat: no-repeat;
}
#content {
	width: 1010px;
	min-height: 500px;
		background-image:url(/sites/S33/Image/bodybg.jpg);
background-repeat:repeat-y;	
}

#footer {
	width: 1010px;
	background-image: url(/sites/S33/Image/footer.jpg);
	background-repeat: no-repeat;
	height: 71px;

}
.spacer {
	
	width: 20px;
	padding:0px;
	margin: 0px;


}



.middlespacer {
	
	width: 1px;
	padding:0px;
	margin: 0px;
}

#contentleft {
	
	width: 278px;
	padding:0px;
	margin: 0px;


background-color:rgb(255,255,255);
}


#contentright {
	
	width: 651px;
	padding:0px;
	margin: 0px;
	text-align:left;
}


.contentlogo {
background-image: url(/sites/S33/Image/logosbar.jpg);
background-position:90% 100%;
background-repeat:no-repeat;
}

.heading {
	font-size: 14px;
	color: #219acf;
	padding-bottom: 10px;
	padding-top: 10px;
line-height:21px;
	font-weight: bold;
}
.box {
	border: 2px solid #E9132D;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	text-align: center;
	color: #FFFFFF;
	background-color: #241C1C;
}
.bodycopy {
	padding-bottom: 10px;
	padding-left: 30px;
}
.subheading {
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
}

.displayBox {
	width: 248px;
margin:0 auto;
text-align:right;
}
p, h1, h2, h3, h4, h5, h6, span {
	padding:0px;
	margin:0px;
}
a.sub {
	font-weight: bold;
	color: #1B1515;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
	display: block;
}
a.subactive {
	font-weight: bold;
	color: #219acf;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
	display: block;
	font-size: 14px;
	background-image: url(/sites/S33/Image/tick.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
a.sub:hover {
	background-image: url(/sites/S33/Image/tick.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #219acf;
}
.boxnooutline {
	font-size: 22px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#flags {
	width:970px;
	text-align: right;
	padding-top: 10px;
	padding-right: 40px;
	height: 30px;
}
.flags {
	text-align: right;
	clear: none;
	float: right;
}
#languageselectiontext {
	padding-right:5px;
	padding-top:3px;
	line-height:11px;
	clear: none;
	float: right;
	color: #FFFFFF;
}
#nav {
position:relative;
float:none;clear:left;
	width: 600px;
	margin: 0px;
	padding-top: 64px;
	padding-right: 0px;
	padding-bottom: 0px;
margin-left:360px;

}
#nav a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	color: #241C1C;
	padding-top: 6px;
	padding-right: 17px;
	padding-bottom: 4px;
	padding-left: 17px;
	margin-left:5px;
	margin-right:5px;
	clear: none;
	float: left;
	height: 15px;

			
			
}

#nav a:hover {
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	color: #241C1C;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 3px;
	padding-left: 16px;
	margin-left:5px;
	margin-right:5px;
	clear: none;
	float: left;
	height: 15px;
	background-color:rgb(255,255,255);
	border-left:1px solid rgb(231,231,231);
		border-right:1px solid rgb(231,231,231);
			border-top:1px solid rgb(231,231,231);
			
			
}

* html #nav a, * html #nav a:hover {padding-bottom:0px;}

#nav a.current {
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
		color: #219acf;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 3px;
	padding-left: 16px;
	margin-left:5px;
	margin-right:5px;
	clear: none;
	float: left;
	height: 15px;
	background-color:rgb(255,255,255);
	border-left:1px solid rgb(231,231,231);
		border-right:1px solid rgb(231,231,231);
			border-top:1px solid rgb(231,231,231);
			
			
}

#nav a.current:hover {
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
		color: #219acf;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 3px;
	padding-left: 16px;
	margin-left:5px;
	margin-right:5px;
	clear: none;
	float: left;
	height: 15px;
	background-color:rgb(255,255,255);
	border-left:1px solid rgb(231,231,231);
		border-right:1px solid rgb(231,231,231);
			border-top:1px solid rgb(231,231,231);
			
			
}


* html #nav a.current, * html #nav a.current:hover {padding-bottom:0px;}

.contacthead {
	font-weight: bold;
	color: #241C1C;
	text-decoration: none;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
	display: block;
	font-size: 14px;
}
a {
	color: #219acf;
}

.red {color: #219acf;}

/* BULLET IMAGE */
.mylist {
	padding-top: 0px;
	margin-top: 0px;

}

.homelink {

	text-decoration: none;
	background-image: url(/sites/S33/Image/homeicon.gif);
	background-position: right center;
	padding-right: 40px;
	display: block;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.element .mylist {
	padding-top: 0px;
	margin-top: 0px;
	margin-left:21px;
}

* html .element .mylist {
	padding-top: 0px;
	margin-top: 0px;
	margin-left:21px;
	padding-left:41px;
}

.element .bodycopy {margin-left:16px;}
.element .subheading {margin-left:16px;}
/*.mylist {
	list-style-image: url(/sites/S33/Image/chevron.gif);
	padding-top: 0px;
	margin-top: 0px;
}*/


hr.contactsep {border:none;width:100%;color:rgb(227,226,226);background-color:rgb(227,226,226);height:1px;padding:0px;margin-top:20px;}

.black {color:rgb(0,0,0);}


/*MOO STYLES */

.toggler {
	color: #271c20;
	margin: 0px;
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	height:27px;
	width:620px;
	cursor:pointer;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:0px;
	padding-right:0px;
	margin-left:10px;

}

.element ul li, .element p{
padding-bottom:5px;
padding-top:5px;
}
 
div#accordion{

float:none;
clear:both;
width:620px;
margin:0px;
padding:0px;


}

.element {
background-color:#ffffff;
position:relative;
float:none;
clear:both;
width:620px;
margin:0px;
padding:0px;

}

.toggler { background-image:url(/sites/S33/Image/togglerbg.jpg); }

.clearMe {clear:both;}

.2col {width:651px;float:none;clear:left;}
.leftcol {width:306px;}
.rightcol {width:305px;margin-left:20px;margin-right:20px;}

.moreinfo {padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:bold;}
.logos {height:70px;width:651px;}

#versions {
float:none;
clear:left;

      position:relative;
      padding: 5px;
	  height:500px;

}

label {float:left;clear:none;width:105px;font-weight:bold;margin-left:20px;}
input {float:left;clear:none;}

hr {border:none;height:1px; background-color:rgb(230,230,230);width:95%;}

.purchase {text-align:right;float:none;clear:left;width:300px;margin-left:351px;}
.smanews td{

	padding: 20px;

	padding-bottom:40px;

}

