/*
Firstserv Default CCS Stylesheet (All media types)
Last modified: 13 May (Vladislav Vassiliev)
*/


/* General Body Styles */
body {
	font-family: verdana, arial, sans-serif;
}


/* Text Styles */
p {
	margin: 2px 0px 20px 0px;
}

.largeText {
	font-size: 144%;
	line-height: 137%;
	color: #000000;
}

.fontsmall{
font-size: 11px;
font-family: 'sans-serif','arial','verdana';
color: 000000;
}

.largeTextFXD {
	font-family: sans-serif, Verdana, Arial;
	font-size: 15px;
	letter-spacing: 1px;
	color: #000000;
}

.normalText {
	font-size: 72%;
	line-height: 137%;
	color: #000000;
}
	
.normalTextFXD {
	font-family: sans-serif, Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
	
.smallText {
	font-size: 68%;
	line-height: 137%;
	color:#000000;
}
	
.smallTextFXD {
	font-family: sans-serif, Verdana, Arial;
	font-size: 8pt;
	color:#000000;
}

.smallTextArialFXD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.servicesText {
	font-family: sans-serif, Verdana, Arial;
	font-size: 12px;
	line-height: 190%;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}

.servicesTextHeader {
	font-family: sans-serif, Verdana, Arial;
	font-size: 25px;
	line-height: 190%;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}

.center {
	text-align: center;
}

.grey {
	color: #8A8A8A;
}

/* Link Styles */
a {
	text-decoration: underline;
	color: #990000;
}

a:hover {
	text-decoration: underline;
}

hr {
	color: #CCC;
	height: 1px;
	margin: 7px 0;
}

/* Heading Styles */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 112%;
	color: #990000;
	margin: 3px 0 15px 0;
	padding: 4px 0;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #888;
}


h1.homepageBanner {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0;
	padding: 0;
	border: 0;
}
	
h2 {
	font-size: 88%;
	color: #2A61A3;
	margin: 0 0 8px 0;
	padding: 0;
}

h2.block {
	color: #FFF;
	background-color: #8E8E8E;
	margin: 0 0 10px 0;
	padding: 4px 10px;
}
	
h3 {
	font-size: 82%;
	color: #2A61A3;
	margin: 0 0 15px 0;
	padding: 2px 0;
	border-bottom: 1px solid #CCC;
}

h4 {
	font-size: 78%;
	color: #333;
}

h4.uline {
	padding: 2px 0;
	border-bottom: 1px solid #CCC;
}

h5 {
	font-size: 76%;
	text-align: right;
	color: black;
	width: 180px;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #333;
}

h5.leftFullWidth {
	font-size: 76%;
	text-align: left;
	color: black;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #333;
}

h6 {
	font-size: 72%;
	color: #0A2F77;
	margin: 0 0 5px 0;
	text-transform : uppercase;
}

h6.bottomBorder {
	padding: 4px 0;
	border-bottom: 1px solid #CCC;
}

/* Class Adjusters */
.fullWidth {
	width: 100%;
}

.bold, .strong {
	font-weight: bold;
}

.italic, .em {
	font-style : italic;
}

.justify {
	text-align: justify;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.underline {
	text-decoration: underline;
}

.noUnderline {
	text-decoration: none;
}

.warn {
	font-weight: bold;
	color: red;
}

.white {
	color: white;
}

.black {
	color: black;
}

.red {
	color: red;
}

.noPadding {
	padding: 0px;
}

.noMargin {
	margin: 0px;
}

.autoMargin {
	margin: auto;
}

.noBorder {
	border: 0;
}

.arial {
	font-family: Arial, Helvetica, sans-serif;
}
	

/* By default images will have a border of 0 */
img {
	border: 0;
}
	
/* Form Element Styles */
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F2F2F2,EndColorStr=#FFFFFF);
}
	
input.error, select.error, textarea.error {
	background-color: #FDDCDC;
	border: 1px solid red;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDDCDC,EndColorStr=#FFFFFF);
	
}

.checkBox {
	font-size: 72%;
	font-family: verdana, arial, sans-serif;
	background-color: transparent;
	border: 0px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#FFFFFF);
}

.checkBoxHeader {
	font-size: 72%;
	font-family: verdana, arial, sans-serif;
	background-color: transparent;
	border: 0px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDDDD,EndColorStr=#F6F6F6);
}

input.button {
	background-color: #DDD;
	color: #474747;
	font-size: 72%;
	border-left: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDDDD,EndColorStr=#F6F6F6);
}

input.buttonSmall {
	background-color: #BBB;
	font-size: 68%;
	color: #000;
	border-left: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#BBBBBB,EndColorStr=#F6F6F6);
}

label {
	cursor: pointer;
	cursor: hand;  /* compensates for the IE5/IE5.5 for Windows */ 
}

fieldset { 
  border: 1px solid #CCC;
  margin-bottom: 20px; 
}

/* List Elements */

/*
ul {
	list-style-image: url("/img/struct/ulBullet.gif");
	list-style-position: outside;
	padding: 0;
	margin: 10px 15px 25px 36px;
	color: #333;
}
*/

ul {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 25px;
	padding-left: 0;
}

/*
ul li p, ul li h1, ul li h2, ul li h3, ul li h4, ul li h5, ul li h6, ul ul li {
	font-size: 100% ! important; 
	color: #333;
}

ul.squareBullets li {
	color: #CCC;
}
*/

ul.special {
	list-style-image: url("/img/struct/ulBullet.gif");
	margin: 0px 5px 10px 15px;
}

ul.flashBullet {
	list-style-image: url("/img/struct/ulFlash.gif");
	margin: 0px 15px 25px 42px;
}

ul.defaultBullet {
	list-style-image: none;
}

ul li {
	margin: 0 0 7px 0;
}

/* Side Bar Shortcuts */
ul.shortCuts {
	margin: 0;
	list-style-image : none;
}

ul.shortCuts li {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	/*padding: 0 !important;*/
	padding: 0 1px;
	border-bottom: 1px solid #CCC;
	list-style: none;
}

ul.shortCuts li a { 
	display: block;
	text-decoration: none;
	margin: 4px 0;
}

/* Main Navigation Menu */
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: sans-serif, Verdana, Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
}

div.menu a.menuItem {
  font-weight: normal;
}

div.menu {
  background-color: #FFFBF0;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding: 0px 0px 0px 0px;
  width: 130px;
  margin:0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  display: block;
  padding: 3px 1em;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
}

div.menuBar {
  background-color: transparent;
  padding: 1px 1px 1px 1px;
  margin: 0px;
  text-align: left;
  position:relative;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border-left: 1px solid #000000;
  color: black;
  margin: 0px;
  padding: 2px 12px 2px 12px;
  position: static;
  text-decoration: none;
  height: 17px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #8BBC1B
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #cccccc;
  color: #000000;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #A8E020;
  color: #000000;
}

div.menu div.menuItemSep {
  border-top: 1px solid #999999;
  margin: 4px 2px;
}

/* Style defenitions to help disply the INPUT CHECKBOXES in multiple columns */
div.spacer {
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
  
#contentBlock {
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 5px;
	background-color: transparent;
}

/* Information Table */
table.infoTable {
	background-color: #CCC;
	margin: 0 0 20px 0;
}

table.infoTable td {
	padding: 5px 7px;
}

table.infoTable td.header {
	background-color: #DDD;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	color: #444;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDDDD,EndColorStr=#F6F6F6);
}

table.infoTable td.headerSH {
	background-color: #243E8D;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	text-transform: uppercase;
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#243E8D,EndColorStr=#3256C0);
}

table.infoTable td.subheader {
	background-color: #243E8D;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	text-transform: uppercase;
	text-align: left;
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#243E8D,EndColorStr=#3256C0);
}

table.formTable td.headerInactive {
	background-color: #DDD;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	color: #444;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#999999,EndColorStr=#DDDDDD);
}

table.formTable td.white {
	background-color: #DDD;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	color: #444;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#eeeeee,EndColorStr=#ffffff);
}


table.infoTable td.label {
	background-color: #F6F6F6;
	text-align: right;
	font-size: 68%;
	width: 60%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}


table.infoTable td.labelNew {
	background-color: #F6F6F6;
	text-align: right;
	font-size: 68%;
	width: 59%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

table.infoTable td.data {
	background-color: #FFF;
	font-size: 68%;
	width: 35%;
}

table.infoTable td.dataNew {
	background-color: #FFF;
	text-align: center;
	font-size: 68%;
	width: 12%;
}

table.infoTable td.infoLink {
	background-color: #F6F6F6;
	font-size: 68%;
	width: 5%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

table.infoTable tr.infoCont {
	display: none;
	background-color: #FFF;
	color: #666;
	font-size: 68%;
}


/* Form Table */
table.formTable {
	background-color: #CCC;
	margin: 0 0 20px 0;
}

table.formTable td {
	padding: 5px 7px;
	vertical-align: top;
}

table.formTable td.header {
	background-color: #DDD;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	color: #444;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDDDD,EndColorStr=#F6F6F6);
}

table.formTable td.headerSH {
	background-color: #243E8D;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	text-transform: uppercase;
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#243E8D,EndColorStr=#3256C0);
}

table.formTable td.label {
	background-color: #F6F6F6;
	text-align: right;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

table.formTable td.data  {
	background-color: #FFF;
}

/* Hosting Order Table */
table.hostingOrder {
	background-color: FFF;
	margin-bottom: 20px;
}

table.hostingOrder td {
	padding: 5px;
}

table.hostingOrder td.header {
	background-color: #243E8D;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	/*text-transform: uppercase;*/
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#243E8D,EndColorStr=#3256C0);
}

table.hostingOrder td.headerSH {
	background-color: #CFEAFF;
	border-bottom: 1px solid #666;
	border-right: 1px solid #CCC;
	font-weight: bold;
	font-size: 76%;
	/*text-transform: uppercase;*/
	color: #00248F;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CFEAFF,EndColorStr=#EFF8FF);
}

table.hostingOrder td.label {
	background-color: #F6F6F6;
	text-align: right;
	vertical-align: top;
	/*font-size: 68%;*/
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

table.hostingOrder td.data  {
	background-color: #FFF;
	/*font-size: 68%;*/
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

/* Matrix Table */
table.matrixTable {
	background-color: #CCC;
	margin: 0 0 20px 0;
}

table.matrixTable td.header {
	background-color: #DDD;
	border-bottom: 1px solid #666;
	font-weight: bold;
	text-align: left;
	font-size: 70%;
	padding: 4px 10px;
	color: #444;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDDDD,EndColorStr=#F6F6F6);
}

table.matrixTable td {
	background-color: #F6F6F6;
	padding: 10px;
	width: 60%;
	text-align: center;
	vertical-align: top;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

	/* TD Colours */
	table.matrixTable td.red {
		background-color: #F38438;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F38438,EndColorStr=#FFFFFF);
	}
	
	table.matrixTable td.green {
		background-color: #B4E25B;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#B4E25B,EndColorStr=#FFFFFF);
	}
	
	table.matrixTable td.blue {
		background-color: #A5B7FF;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#A5B7FF,EndColorStr=#FFFFFF);
	}
	
	table.matrixTable td.orange {
		background-color: #D2FF71;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#D2FF71,EndColorStr=#FFFFFF);
	}

/* Info Highlight Box */
.infoHightlight #contentBlock {
	margin: 10px;
	padding: 0px;
}


/* Homepage Blocks */
.capTop,
.capBottom {
	padding: 0;
	margin: 0;
	font: 1px/1px monospace !important;
	font: 0px/0px monospace;
}

.capTop {
	background: #FFF url("/img/struct/homepage_pod_captop.gif") no-repeat center bottom;
	height: 5px;	
}

#sideOptionColumn .capTop {
	background: #FFF url("/img/struct/rh_pod_captop.gif") no-repeat center bottom;
}

.capBottom {
	height: 13px;
	background: #FFF url("/img/struct/homepage_pod_capbottom.gif") no-repeat center bottom;
	margin-bottom: 10px;
}


#sideOptionColumn .capBottom {
	background: #FFF url("/img/struct/rh_pod_capbottom.gif") no-repeat center bottom;
}

.pod {
	width: 230px;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color: #fff;
}

#sideOptionColumn .pod{
	width: 180px;
}

.pod .heading {
	width: 228px;
	border-bottom: 1px solid #CCC;
	padding: 0;
	min-height: 15px;
	background-color: #DDD;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDDDD,EndColorStr=#F6F6F6);
}

.pod .heading h4 {
	padding: 0 9px 4px;
}

#sideOptionColumn .pod .heading {
	width: 178px;
}

.pod .content{
	width: 228px;
	padding: 9px;
	background-color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

#sideOptionColumn .pod .content {
	width: 178px;
}

#sideOptionColumn .content{
	padding: 7px;
}


/* Table content containers */
/* 230px */
.cont230 {
	width: 230px;
	margin-bottom: 15px;
}
.contCap230 {
	background: #FFF url("/img/containers/cap_230.gif") no-repeat center top;
	padding: 3px 5px 0px 5px;
	height: 26px;
	margin: 0;
}
.contFoot230 {
	background: #FFF url("/img/containers/foot_230.gif") no-repeat center top;
	padding: 5px;
	height: 10px;
	margin: 0;
}

/* 180px */
.cont180 {
	width: 180px;
	margin-bottom: 15px;
}
.contCap180 {
	background: #FFF url("/img/containers/cap_180.gif") no-repeat center top;
	padding: 3px 5px 0px 5px;
	height: 26px;
	margin: 0;
}
.contFoot180 {
	background: #FFF url("/img/containers/foot_180.gif") no-repeat center top;
	padding: 5px;
	height: 10px;
	margin: 0;
}
.contContent {
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	padding: 10px 5px;
	background-color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

/* Hosting Matrix Styles */
table.hostingMatrix {
	background-color: FFF;
	margin-bottom: 20px;
}

table.hostingMatrix td {
	padding: 5px;
}

/*
table.hostingMatrix td.header {
	background-color: #243E8D;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	text-transform: uppercase;
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#243E8D,EndColorStr=#3256C0);
}*/

table.hostingMatrix td.headerTitle {
	background-color: #243E8D;
	border-bottom: 1px solid #666;
	font-weight: bold;
	font-size: 76%;
	/*text-transform: uppercase;*/
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#243E8D,EndColorStr=#3256C0);
}

table.hostingMatrix td.headerSH {
	background-color: #CFEAFF;
	border-bottom: 1px solid #666;
	border-right: 1px solid #CCC;
	font-weight: bold;
	font-size: 76%;
	/*text-transform: uppercase;*/
	color: #00248F;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CFEAFF,EndColorStr=#EFF8FF);
}

table.hostingMatrix td.subheader {
	background-color: #A6D8FF;
	border-bottom: 1px solid #666;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: bold;
	font-size: 76%;
	/*text-transform: uppercase;*/
	color: #222;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#A6D8FF,EndColorStr=#DAEFFF);
}


table.hostingMatrix td.leftBorder {
	border-left: 1px solid #CCC;
}
table.hostingMatrix td.rightBorder {
	border-right: 1px solid #CCC;
}

table.hostingMatrix td.label {
	background-color: #F6F6F6;
	text-align: right;
	font-size: 68%;
	width: 50%;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

table.hostingMatrix td.labelNew {
	background-color: #F6F6F6;
	text-align: right;
	font-size: 68%;
	width: 59%;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}


table.hostingMatrix td.data {
	background-color: #FFF;
	font-size: 68%;
	width: 12%;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

table.hostingMatrix td.dataHighlight {
	background-color: #EFF8FF;
	font-size: 68%;
	width: 12%;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

table.hostingMatrix td.dataNew {
	background-color: #FFF;
	font-size: 68%;
	width: 12%;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

table.hostingMatrix td.infoLink {
	background-color: #F6F6F6;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-size: 68%;
	width: 5%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F6F6F6,EndColorStr=#FFFFFF);
}

td.infoCont {
	
	background-color: #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 0px solid #CCC;
	font-size: 70%;
	padding: 10px 5px;
	color: #666;
	width: 520px;
	display: none;

}

.dspNone {
	display: none;
}

strong.normal {
	font-weight: normal;
}

div.priceMatrixInfo {
	background-color: #F4F4F4;
	padding: 0;
	text-align: right;
	margin-bottom: 20px;
}

div.contentContainerStyle1 {
	background-color: #F4F4F4;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 5px;
	width: 548px;
	margin-bottom: 15px;
}

ul.squareGreyBullets {
	list-style-type: square;
	list-style-position: inside;
	margin: 0 0 7px 0;
	padding: 0;
}

ul.squareGreyBullets li {
	color: black;
	font-size: 70%;
	padding: 2px 0;
	margin: 0;
}

body {
	background: #000000 repeat-x top center;
	padding: 0;
	margin: 0;
	text-align:center;
}