html,body {
	color: #000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #eee;
	margin:0px;
	padding: 0px;

	margin-bottom:10px;

}






img{


}

h4{
color: #1694ff; 
font-size:14px;

}

h5{
margin:0;
color: #1694ff; 
font-size:12px;
}


a {color: #1694ff; text-decoration:none;}
a:visited {}
a:hover { text-decoration:none; color:#ff1616; }
a:active { }


div#header{


background:url("images/banner.jpg");




height:178px;
width:910px;

}



#s_mainmenu ul{


list-style:none;

display:inline;

}

#s_mainmenu li{

display:inline;

float:left;


}

#s_mainmenu{
position:relative;
border:1px solid #bbb;
border-top:0;
width:891px;



height:70px;
background-color:#f6f6f6;
padding-left:3px;
padding-right:3px;

right:5px;



}

html>body #s_mainmenu{

width:892px;
}




#s_mainmenu .end{
border-right:1px solid #bbb;
padding-right:2px;
width:126px;

}


html>body #s_mainmenu .end{
width:126px;
}



#s_mainmenu a{

color:#000;
background:repeat-x url("images/menu1.png");
font-size:13px;
font-weight:bold;

height:55px;

padding-top:15px;
width:126px;
border-left:1px solid #bbb;


text-align:center;
display:block;
float:left;



}


html>body #s_mainmenu a{
height:55px;
width:126px;
}



#s_mainmenu a span{

padding:3px;
font-size:10px;
display:block;
color:#777;


}


#s_mainmenu a:hover span{


}




#s_mainmenu a:visited{

}


#s_mainmenu a:hover{
background:repeat-x url("images/menu2.png");
text-decoration:none;




}

#s_mainmenu a:active{

}


#mid td{
vertical-align:top;

}
#mid{
 

border:1px solid #bbb;
border-top:0;
border-bottom:0;
width:900px;
margin:0;

margin-right:10px;
text-align:left;
background-color:#fff;

height:100%;
position:relative;

font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;



}

#footer{
position:relative;
clear:both;
height:52px;
width:900px;
margin-right:0px;
background:url('images/footer.png');
color:#fff;line-height:52px;
right:5px;
*right:0;

}


#content{

}



#maincontainer{

}



#module{


}



#module .title{

	font-size:14px;
	font-weight:bold;
		

}




#component .title{

font-size:18px;
margin-bottom:10px;
font-weight:bold;
clear:both;
}


#component {

	padding:20px;
	
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

#component .content{


	margin-bottom:20px;
		font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;

}



#accordion .elements #content{

padding:10px;
margin:0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}


#accordion .elements #content img{

margin-top:3px;

margin-bottom:3px;

}


#accordion .elements #content ul{
 list-style:none;
 margin:0;
margin-left:-32px;
*margin:0;



}
#accordion .elements #content li a{

padding-left: 16px;
background: no-repeat url(images/bullet_blue.png);

}


#accordion .elements #content li a:hover{

background: no-repeat url(images/bullet_red.png);

}


#accordion .togglers{
	cursor:pointer;

	font-weight:bold;
	line-height:30px;
	text-align:center;

	background: repeat-x url('images/acc1.png');
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;

	height:30px;

}

#accordion .open{

	background: repeat-x url('images/acc2.png');
	
}




#accordion{

margin:0;
height:100%;
position:relative;
padding:0;
padding-top:20px;
margin-left:20px;
background-color:#eee;
width:250px;


padding-bottom:20px;
}


