body {}

div#maincontainer 
{
	margin-left: auto;
	margin-right: auto;
	width: 954px;	
	background-image: url(../Images/sw09/bg_grass.jpg);
	background-repeat: repeat-y;	
}

div#i_container 
{
	position: relative; top: 0px; left: 0px;
	width: 954px;
	/*height: 636px;*/
	background-image: url(../Images/sw09/bg.jpg);
	background-position: top;
	background-repeat: no-repeat;			
}

div.links_bg
{
	position: absolute; top:118px;  left: 0px;
	width: 204px;
	height: 447px;
	background-image: url(../Images/sw09/links.jpg);
	background-repeat: no-repeat;		
	z-index: 20;
}

div.link 
{
	position: relative; top: 10px; left: 0px;
	width: 125px;
	height: 30px;
	text-align: center;
}

div.header 
{
	position: relative; top: 0px; left: 0px;
	width: 954px;
	height: 294px;
	z-index: 10;
}

div.sw_logo 
{
	position: absolute; top: 0px; left: 0px;
	width: 139px;
	height: 106px;
	
}

div.redline 
{
	position: absolute; top: 101px; left: 204px;
	width: 512px;
	height: 2px;
	
}

div.flash 
{
	position: absolute; top: 119px; left: 204px;
	width: 353px;
	height: 187px;
	
}

div.i_content 
{
	position: relative; top: 60px; left: 204px;
	width: 750px;		
	min-height: 380px;
	height: auto !important;
	height: 380px;
	background-image: url(../Images/sw09/bg_grass.jpg);
	background-repeat: repeat-y;		
}

div.welcome 
{
	position: relative; top: 0px; left: 0px;
	width: 444px;	
	background-color: #eedf97;
	background-image: url(../Images/sw09/welcome.jpg);
	background-repeat: no-repeat;			
}

div.txt_welcome 
{
	position: relative; top: 0px; left: 5px;
	width: 420px;
	padding-top: 80px;	
	min-height: 220px;
	height: auto !important;
	height: 220px;
}

div.build 
{
	position: absolute; top: 0px; right: 0px;
	width: 297px;
	background-image: url(../Images/sw09/build.jpg);
	background-repeat: no-repeat;
	height: 198px;	
}

div.txt_build 
{
	position: absolute; bottom: 10px; left: 20px;
	width: 260px;
	height: 24px;
}

div.s_content 
{
	position: relative; top: 60px; left: 204px;
	width: 730px;
	background-color: #eedf97;
}

div.s_txt 
{
	position: relative; top: 0px; left: 5px;
	width: 720px;	
	background-color: #eedf97;
	min-height: 320px;
	height: auto !important;
	height: 320px;
	padding-bottom: 6px;
}	

div.footer 
{
	position: relative; top: 49px; left: 0px;
	width: 954px;
	height:  29px;
	background-image: url(../Images/sw09/bg_grass.jpg);
	background-repeat: no-repeat;
	text-align: center;	
}


/*  [[  TEXT  ]]  */

.link 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
a.link:link, a.link:visited { text-decoration: none; }
a.link:hover { text-decoration: none; color: #cfb987; }

.txt_welcome 
{
	font-family: Arial;
	font-size: 12px;	
	color: #731818;
}

.txt_build 
{
	font-family: Arial;
	font-size: 14px;	
	color: #731818;
	font-weight: bold;
}
a.txt_build:link, a.txt_build:visited { text-decoration: underline; }
a.txt_build:hover { text-decoration: underline; color: #000; }

a.s_txt:link, a.s_txt:visited { text-decoration: underline; }
a.s_txt:hover { color: #000; text-decoration: underline; }

.s_txt 
{
	font-family: Arial;
	font-size: 12px;
	color: #731818;
}

.s_pg_title 
{
	font-family: Georgia;
	font-size: 20px;
	font-weight: bold;
	color: #731818;
	font-style: italic;	
}

.footer 
{
	font-family: Arial;
	font-size: 10px;	
	color: #eedf97;
	font-weight: bold;
}

/*  [[  From original style sheet  ]]  */

.PageHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20pt; 
	font-style: italic;
	COLOR: #990000; 
	FONT-FAMILY: Times New Roman;
}

.PageLabel
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: black; 
	FONT-FAMILY: Helvetica ;
}
.PageDescription
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: black; 
	FONT-FAMILY: Helvetica, Arial;
	line-height:30px;
}
.PageDescriptionSmall
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	COLOR: black; 
	FONT-FAMILY: Helvetica, Arial;
}

.LabelItalic
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: black; 
	font-style:italic;
	FONT-FAMILY: Times New Roman;
}
.ImageHeader
{
	border:none;
	float:left;
	margin: 10px 20px 10px 0px;
}

.DatagridHeader
{
	background-color: #336666;
	color: #ffffff;
	font-family:Times New Roman;
	font-weight:bold;
	font-size:10pt;
}
