html,body,table,tr,td,div,a,img{ margin: 0; padding: 0; border: 0; }

body 
{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3D3F43;
	border:0;
	text-align:center; 
	background:#F2F2F2 url(../img/bg.gif) top left repeat-x;
}

img {border:0;}

p {
	padding: 0 0 15px 0;
	margin:0;
}

a {
	text-decoration:none;
	color:#92072A;
}

a:hover {
	text-decoration:underline;	
}

form 
{
    margin:0;
	padding:0;
}

#Container 
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width: 100%;
	text-align:center;
	background:url(../img/header.gif) top center no-repeat;
}

#InnerContainer 
{
	display:block;
	position:relative;
	margin:0;
	padding:32px 0 0 0;
	margin-left:auto;
	margin-right:auto;
	width: 976px;
	text-align:left;
	background:url(../img/footer.gif) bottom center no-repeat;
}

.BlockElement:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.Column {
	display:inline;
	position:relative;
	margin:0;
	padding:0;
	float:left;
}

.Width16 {width:16px;}
.Width18 {width:18px;}
.Width20 {width:20px;}
.Width53 {width:53px;}
.Width65 {width:65px;}
.Width75 {width:75px;}
.Width140 {width:140px;}
.Width225 {width:225px;}
.Width255 {width:255px;}
.Width265 {width:265px;}
.Width275 {width:275px;}
.Width550 {width:550px;}
.Width593 {width:593px;}
.Width627 {width:627px;}

.MarginLeft30 {margin-left:30px!important;}
.MarginLeft45 {margin-left:45px!important;}

#Header {
	display:block;
	position:relative;
	margin:0 0 0 17px;
	padding:0;
	width:929px;
	height:102px;
}

#Logo {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	width:139px;
	height:62px;
	top:26px;
	left:19px;
}

#HeaderLinks {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:26px;
	right:0;
	width:195px;
	height:20px;
	color:#920629;
}

#HeaderLinks a {
	color:#920629;
	text-decoration:none;
}

#Bannerholder {
	display:block;
	position:relative;
	margin:0 0 0 17px;
	padding:17px 0 0 0;
	width:942px;
	height:270px;
	background:url(../img/banner_border.gif) no-repeat;
	overflow:hidden;
}

* html #Bannerholder {
	height:288px;
}

#Bannerholder img {
	display:block;
	position:relative;
	margin:0 0 0 13px;
	padding:0;
}

#BannerMenu {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	width:323px;
	height:269px;
	top:17px;
	right:13px;
	background:url(../img/side_menu.png);
}

* html #BannerMenu 
{
	z-index: 10000;
	background:url(../img/side_menu.gif);
	/*background:transparent;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/side_menu.png');*/*/
}

#BannerBottom {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	width:916px;
	height:55px;
	bottom:0;
	left:13px;
	background:url(../img/banner_bottom.png);
}

* html #BannerBottom 
{
	z-index: 10000;
	background:url(../img/banner_bottom.gif);
	/*background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/banner_bottom.png');*/
	}

#ColumnsHolder{
	display:block;
	position:relative;
	margin:0 0 0 7px;
	padding:0;
	width:962px;
	background:#fff;
}

* html #ColumnsHolder {margin:0 0 0 8px;}

#Columns{
	display:block;
	position:relative;
	margin:0 0 0 10px;
	padding:0;
	width:950px;
	background:url(../img/content_bg.gif) left bottom no-repeat;
}

#Columns:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

/* C1 - styles */

#C1,#C2
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
}

#C3
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:1px;
	height:400px;
}

/* SACONTENTS AND CLASSES */

#SAContent1,#SAContent2,#SAContent3,#SAContent4 {
	display:block;
	position:relative;
	margin:0;
	padding:0;
}

#Footer 
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width: 976px;
	height:105px;
}

#Footer2
{
	display:block;
	position:relative;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width: 976px;
	height:52px;
	text-align:left;
	color:#000;
}

/*News styles */

.NewsListItem
{
    display:block;
    position:relative;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    width:270px;
    border-bottom:solid 1px #E7E7E7;
}

.NewsItem
{
    display:block;
    position:relative;
    margin:0;
    padding:0 0 5px 0;
}

.NewsLink
{
    display:block;
    position:relative;
    margin:0;
    padding:0 0 0 0;
    float:left;
    height:20px;
    clear:both;
}

.NewsDate
{
    display:block;
    position:relative;
    margin:0;
    padding:0 0 15px 0;
}

.SelectedItem 
{
    font-weight:bold;
}

.txtTextBox {width:250px;}
