
@charset "UTF-8";
/* CSS Document */

/* ------ Background extended ------- */

body	{
	background-position:center top;
	background-attachment:fixed;
	background-repeat:repeat-y;
}

ul	{
	list-style-type:none;
}

ul#form li	{
	padding-bottom:10px;
}

/* --------- Top Banner --------- */

.banner	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:905px;
	height:601px;
}

.bannercontent	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:400px;
}

/* -------- Menu --------- */

.menuside	{
	width:208px;
	height:401px;
	z-index:5;
}

.sidebarmenu	{
position:relative;
margin-left:10px;
background:#FFFFFF;
text-transform:uppercase;
z-index:5;
}

.sidebarmenu ul{
margin:0;
padding:0;
list-style-type:none;
font:bold 13px Verdana;
width:183px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position:relative;
height:27px;
}

/* Top level menu links style */
.sidebarmenu ul li a{
background-image:url(images/tab_main_menu.png);
background-repeat:no-repeat;
background-position:top left;
display:block;
overflow:auto; /*force hasLayout in IE7 */
color:white;
text-decoration:none;
padding-bottom:6px;
padding-right:6px;
padding-top:6px;
padding-left:20px;
margin-left:-10px;
font-size:14px;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-image:url(images/tab_main_menu.png);
background-repeat:no-repeat;
background-position:top left;
color:#a3211e;
}

.sidebarmenu ul li a:hover {
background-image:url(images/tabin_main_menu.png);
background-repeat:no-repeat;
background-position:top left;
color:#3c3b38;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position:absolute;
width:99px; /*Sub Menu Items width */
top:0;
visibility:hidden;
font-size:11px;
width:108px;
}

.sidebarmenu ul li ul li {
font-size:11px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-left:-10px;
height:23px;
}

.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:active, .sidebarmenu ul li ul li a:visited {
background-image:url(images/submenu_nor.png);
background-repeat:no-repeat;
background-position:top left; 
color:#3c3b38;
font-size:11px;
padding-left:15px;
margin-left:0px;
width:120px;
}

.sidebarmenu ul li ul li a:hover {
background-image:url(images/submenu_tab.png);
background-repeat:no-repeat;
background-position:top left;
color:#a3211e;
font-size:11px;
padding-left:15px;
margin-left:0px;
width:120px;
}

.fillback	{
	position:absolute;
	left:13px;
	top:0px;
	z-index:-1;
	background-image:url(images/submenu_color.png);
	width:105px;
	height:23px;
}


.sidebarmenu a.subfolderstyle{
background:url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float:left; height:1%; }
* html .sidebarmenu ul li a { height:1%; }
/* End */


.menufill	{
	height:194px;
	background:#FFFFFF;
	width:208px;
}

/* ------- Flash Center ------- */

.flash	{
	position:absolute;
	left:208px;
	top:0px;
	width:682px;
	height:400px;
	z-index:1;
}

.mp3player	{
	float:left;
	background:#FFFFFF;	
}

.mp3	{
	float:left;
	width:403px;
	background-image:url(mp3/skin_bkgd.jpg);
	background-repeat:repeat-x;
}

.flashplayer	{
	float:left;
	background:#FFFFFF;
	height:285px;
}

.bannerrightside	{
	position:absolute;
	right:0px;
	top:0px;
}

/* ------- Content ------- */

.imgposition	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-left:2px;
	width:900px;
	height:12px;
}

.content	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/text_layout_middle.png);
	width:901px;
	min-height:200px;
}


.titletext	{
	font-size:20px;
}

.contenttext	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	width:850px;
	font-size:15px;
}

.breadcrumb	{
	float:left;
	padding-left:15px;
	padding-right:15px;
	border-left: 1px #B33620 solid;
	color:#B33620;
}

.breadcrumb a:link, .breadcrumb a:visited {
	color:#B33620;
	text-decoration:none;
	
}

.breadcrumb a:hover {
	color:#3c3b38;
	text-decoration:none;
}

.colum1	{
	position:relative;
	width:300px;
	padding-left:100px;
}

.colum2	{
	position:absolute;
	width:415px;
	top:65px;
	left:500px;
}

/* -------------------- FOOTER ---------------*/

.footer	{
	margin-left:180px;
}

.footeritem	{
	display:inline;
	color:#FFFFFF;
	margin-right:20px;
	margin-left:20px;
}

.footeritem	a {
	color:#FFFFFF;
}

.footeritem	a:hover {
	color:#3c3b38;
}
