body{
margin:0;
padding:0;
/* Height of top nav
background-image: url("../images/slices/images/bg.jpg");
background-repeat:repeat-x;
*/
background:#000;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 1024px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#nav{
margin-right:22px;
margin-top:40px;
height: 50px; /*Height of top nav*/
float:right;
}

#topsection{
width:1024px;
height: 75px; /*Height of top section*/
background-image:url(../images/slices/template_01.jpg);
background-repeat: no-repeat;
font-family: Tahoma, Trebuchet MS, Arial, Arial Narrow, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #fff;
float:left;
}

#topsection h1{
margin: 0;
padding-top: 0px;
}


#middlesection{
height:100%; width:1024px;
float:left;
background-image:url(../images/slices/template_02.jpg);
background-repeat:no-repeat;
}

#middlesectionContainer{
margin-left:36px; border:#CCCCCC 1px solid; 
width:918px; height:100%;
padding:20px;
float:left;
font-family: Tahoma, Trebuchet MS, Arial, Arial Narrow, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #fff;
margin-top:20px;
}

#middlesectionTextContainer{
width:380px; height:323px;
font-family: Tahoma, Trebuchet MS, Arial, Arial Narrow, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #fff;
padding:20px;
float:left;
}

#middlesectionImageContainer{
width:278px; height:323px;
padding:20px;
float:left;
}


#leftsection{
width: 349px; /*Height of top section*/
float:left;
background-color:#CCCCCC;
}


#contentcolumn{
margin-right: 710px; /*Set right margin to RightColumnWidth*/
}

#footercotainer{
text-align: right;
font-family: Tahoma,Trebuchet MS, Arial, Arial Narrow, Helvetica, sans-serif;
font-size:larger;
font-weight: normal;
color: #fff;
margin-right:50px;
}


#footer{
height:67px;
width: 1024px;
background-color:#000000;
font-family: Tahoma,Trebuchet MS, Arial, Arial Narrow, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #fff;
float:left;
}

#footer a{
color: #cccccc;
}

.innertube{
padding: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}



<!-- TEXT --> 

	.ThankYou {
		padding:10px; background:#fbf5c3; border:#999999; border-width:1px;
		width:920px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color:#CCCCCC;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
	}
		
	#Text{
		width:100%;
		height:100%;
		float:left;
		font-family: Tahoma, Trebuchet MS, Arial, Arial Narrow, Helvetica, sans-serif;
		font-size:small;
		font-weight: normal;
		line-height: 13pt;
		color: #000066;
		background:none;
		}

	.TextNoPadding{
		width:100%;
		float:left;
		font-family: Trebuchet MS, Arial, Arial Narrow, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		line-height: 13pt;
		color: #000;
		background:none;
		}


<!-- Table --> 
/* 
padding-top
padding-right
padding-bottom
padding-left

*/
.tableclass {
  border-collapse: collapse;
  border: 1px solid #38160C;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #F6ECF0;
  background: #d2d2d2;
  }
.tableclass caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
.tableclass td, th {
  border: 1px dashed #000;
  padding: .8em;
  color: #000;
  }
.tableclass thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px dashed #A85070;;
  text-align: left;
  background: #38160C;
  color: #F6ECF0;
  padding-top:6px;
  }
.tableclass tbody td a {
  background: transparent;
  text-decoration: none;
  color: #000;
  }
.tableclass tbody td a:hover {
  background: transparent;
  color: #000;
  }
.tableclass tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #F6ECF0;
  }
.tableclass tbody th a:hover {
  background: transparent;
  color: #FFFFFF;
  }
.tableclass tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
.tableclass tfoot td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.odd {
  background: #7B2342;
  }
.tableclass tbody tr:hover {
  color: #FFFFFF;
  }
.tableclass tbody tr:hover th,
.tableclass tbody tr.odd:hover th {

  color: #FFFFFF;
  }

 
.PagerContainer {
	margin-top:5px; padding:5px;
	background:#f5f2c4;
	font: bold 12px "Tahoma", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	border: 1px dotted #CCCCCC;
}
 
<!-- CMS text -->  
.body_text { 
	font-family:Verdana; 
	font-size:9; 
	font-weight:normal; 
	color:#000000 
	}

<!-- Breadcrumb -->

.breadcrumb{
font: bold 14px "Tahoma", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(media/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 5px; /*adjust bullet image padding*/
color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}
	