/*global reset*/
* {
margin:0px;
padding:0px;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}
li,dd { 
margin-left:1em;
}
fieldset { 
padding:.5em; 
}
body {
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
}
/*end reset*/


html,body{
	margin: 0;
	padding: 0;	
	height:100%;
}

body {
	text-align:center; /*center hack*/
	background:url(../images/bg_felt_body.jpg) repeat;
	color:#ffff99;
}



#bg_gradient{
	background: url(../images/bg_gradient.png) repeat-x left bottom;
	min-height:100%;
	height:auto !important; 
	height:100%; 
	
}

#wrap {
	min-width:760px;
	max-width:960px;
	width: auto !important; /*IE6 hack*/
	width:960px; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	background:url(../images/bg_felt.jpg) repeat;
}

#wrap1{
	background:url(../images/footer_cards.gif) no-repeat left bottom;
}

#sidebar {float:left;width:20%; overflow:hidden; } 
#content60 {float:left;width:60%;overflow:hidden;}
#content80 {float:left;width:80%;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}
#sidebar-2 {float:left;width:20%; overflow:hidden;  } 
#footer {
	clear:both;
}
.inside {padding:10px;}

#sidebar, #content60, #content80, #content100 {
	margin-bottom:4em;
}

a{
text-decoration:none;
}
a:link, a:visited {
	color:#ffff99;
}
a:hover{
	color:#ffffff;
	text-decoration:underline;
}
h1,.componentheading{
font-size:1.7em;
}
h2,.contentheading{
font-size:1.5em;
}
h3{
font-size:1.3em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.1em;
}
h6{
font-size:1em;
font-weight:bold;
}

a img {
 border: 0;
}  

#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
overflow:hidden;
}
#footer .inside{
	overflow:hidden;
}

/*header start*/
#header{
	position:relative;
	height:210px;
}

#sitename{
	background:url(../images/title.png) left top no-repeat;
	width:500px;
	height:90px;
}

#headercards{
	position:absolute;
	right:0;
	top:0;
	z-index: 100;
	background: url(../images/header_cards.png) left top no-repeat;
	width:223px;
	height:201px;
}
#navbar{
	 background:url(../images/bg_navbar.gif) repeat-x;
	 position:absolute;
	 left:0;
	 top:110px;
	 z-index:1;
	 width:900px;
	 height:27px;
}
/* main menu start*/
div.moduletable_topmenu ul {
 font-weight:bold;
 margin:0;
 padding:6px;
}
div.moduletable_topmenu ul li {
 list-style: none;
 margin: 0; 
 display: inline; 
 background:url(../images/menuimage.gif) no-repeat left center;
 padding:10px 20px;
}

div.moduletable_topmenu ul li a {
 padding: 3px;
 text-decoration: none;
}
div.moduletable_topmenu ul li a:link {
 color: #ffffff;
}
div.moduletable_topmenu ul li a:visited {
 color: #ffffff;
}
div.moduletable_topmenu ul li a:link:hover, div.moduletable_topmenu ul li a:visited:hover {
 color: yellow;
}
div.moduletable_topmenu ul li a#current {
 background: white; 
 border-bottom: 1px solid white;
}

/* main menu end*/

/*header end*/

/*main page images start*/
div#imagesContainer {
	width:960px;
	margin:50px -10px;
	background:url(../images/bg_felt_main_images.jpg);
	overflow:hidden;
}

div#imagesContainer div.imageBlock{
	width:230px;
	height:200px;
	float:left;
	margin:5px;
	padding:5px 0;
}

span.center{
	text-align:center;
}



div.imageBlock a:link, div.imageBlock a:visited{
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}

div.imageBlock a:hover{
	color:#ffff66;
}

div.imageBlock span{
	display:block;
}
/*main page images end*/

div#mainPageText{
	text-align:justify;
	margin:5em 0 5em 300px;
	color:#ffff66;
	font-size:1.2em;
}


div.moduletable_copyright{
	float:left;
}

div.moduletable_counters{
	float:right;
}

div#footer a{
	color:#999999;
	text-decoration:none;
}

div#footer a:hover{
	color:#ffffff;
	text-decoration:underline;
}

