
/* CSS Document */

body{
background-color:#FFFFFF;
font-size:1em;
color:#333333;
font-family:Helvetica,Arial, sans-serif;
}

a:link, a:visited{
color:#EF0039;
}

#container{
margin:0 auto;
width: 980px;
background-color:#FFFFFF;
border: solid 1px #CCCCCC;
overflow:auto;

}
#logo{
float:left;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
width:300px;
height:77px;
margin-top:40px;
padding:5px;
margin-left:10px;
margin-bottom:15px;
}
#tel{
float:right;
margin-right:10px;
background-image:url(../images/tel.jpg);
background-repeat:no-repeat;
width:361px;
height:66px;
margin-top:68px;
display:inline-block;
}

#menu{
clear:both;
float:left;
background-color:#EF0039;
width:980px;
height: 25px;
}


#wrap{
clear:both;
}
#header{
margin-left:25px;

}

#leftside{
padding:5px;
clear:both;
float:left;
width:715px;
margin-top:10px;


}


#leftside p{
padding:0px 5px 5px 5px ;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight: 595;
font-size:.9em;
color:#4E4E4E;
width:90%;
line-height:20px;
}
#leftside h1{
margin-left:15px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#EF0039;

}

#leftside h3{
margin-left:15px;
padding:0px 5px 5px 5px ;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#4E4E4E;

}


#leftside h2{
padding:0px 5px 5px 5px ;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#4E4E4E;


}

/*
#leftside ul li{
font-family:Arial, Helvetica, sans-serif;
color:#4E4E4E;
font-size:.8em;
padding-left:5px
}*/

#leftside ul
{
list-style-type: none;
padding: 0;
margin: 0;
padding-left:40px;
}

#leftside li
{
background-image: url(../images/list.jpg);
background-repeat: no-repeat;
background-position: 0.4em;
padding-left: 1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight: 595;
font-size:.9em;
color:#4E4E4E;
}


#rightside{

float:right;
width:244px;
margin-top:20px;

margin-right:5px;
display:inline;

}
#rightside p{
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#4E4E4E;

}


#newsbox-top{
position:relative;
background-image:url(../images/newsbox-top.jpg);
background-repeat:no-repeat;
width:245px;
height:13px;
margin-top:-12px;
}

#newsbox-bottom{
position:relative;
background-image:url(../images/newsbox-bottom.jpg);
background-repeat:no-repeat;
width:240px;
height:20px;
margin-top:-12px;
margin-left:2px;


}

#newsbox{
position:relative;
background-image:url(../images/newsbox-body.jpg);
background-repeat:repeat-y;
width:240px;
margin-left:2.5px;
margin-top:-12px;
padding-bottom:3px;

}

#newsbox h1{
color:#EF0039;
font-family:Helvetica,Arial, sans-serif;
font-size:1em;
padding-left:5px;

}

#newsbox h2{
color: #333333;
font-family:Helvetica,Arial, sans-serif;
font-size:.8em;
padding-left:5px;

}

.newsbox-title{
color: #333333;
font-family:Helvetica,Arial, sans-serif;
font-size:.8em;
padding-left:5px;

}

#newsbox p{
padding-left:5px;
padding-right:5px;
font-family:Helvetica,Arial, sans-serif;
font-size:.8em;
color:#4E4E4E;
}

.newsbox-content{
padding-left:5px;
padding-right:5px;
font-family:Helvetica,Arial, sans-serif;
font-size:.9em;
color:#4E4E4E;
margin-top:-5px;
}

#newsbox a:link{
color:#333333;
}


blockquote {

	margin: 0px 0px 0px 0px; 

 	padding: 10px 10px 10px 10px;  


	font-weight: normal;

	font-size: .9em;
	width:200px;



	font-style: italic;

	font-family:Helvetica,Arial, sans-serif;

	color: #4E4E4E;	

}

.case{
margin-top:-10px;


}

.NewsSummaryMorelink{
float:right;
color:#EF0039;
margin-top:-15px;
margin-right:20px;
font-family:Helvetica,Arial, sans-serif;
font-size:10px;
}
/**********************************************small picture menu**************************/
.pic{
margin-bottom:5px;

}

.name{

color:#EF0039;
}

 hr {
  border: 0;
  width: 95%;
color:#EF0039;
background-color: #f00;
height: 2px;
}


#footer{
clear:both;
margin-top:10px;
border-top: #CCCCCC solid 1px;

}

#footer p{
text-align:center;
font-family:Helvetica,Arial, sans-serif;
font-size:.8em;
color:#4E4E4E;

}

/********************************************************************************************

                            Form styles
************************************************************************************************/							


/* form elements */

form {

	margin: 15px 10px 0px 15px; 
	
	padding: 5px 10px 0px 10px;



}

label {

	display: block;

	font-weight: bold;

	margin: 8px 0px 5px 0px;

	color: #EF0039;
	font-family:Helvetica,Arial, sans-serif;


}

input, select {

	padding: 3px;

	font: normal 1em Verdana, sans-serif;

	color: #666666;

	background: #fff;  	

}

textarea {

	width: 400px;

	padding: 4px;

font-family:Helvetica,Arial, sans-serif;

	height: 100px;

	display: block;

	color: #666666;

}

input, textarea, select {

	background: #fff;

  	border-width: 1px;

  	border-style: solid;

  	border-color: #D4D4D4 #ebebeb #ebebeb #d4d4d4; 

}



input.button { 

	font: bold 12px Arial, Sans-serif; 

	height: 30px;

	margin: 0;

	padding: 2px 3px; 

	color: #555;

	background: #E6E6E6;

	

	border-width: 1px;

  	border-style: solid;

  	border-color: #ebebeb #d4d4d4 #d4d4d4 #ebebeb;

}


/***********************************************end********************************************/



/**************************Menu items*******************************************************/

#mainmenu, #mainmenu ul {
	padding: 0;
	left:0px;
	position:relative;
	
	margin:0 auto;
	list-style: none;
	width:950px;
	line-height: 25px;
	
	display:inline-block;

	background-color: #EF0039;
	font-weight: normal;
	}

#mainmenu li {

	float: left;
	padding-left: 0;
	margin :0 auto ;

	background-color: #EF0039;
}
#mainmenu li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	height: auto;
	width: 90px;
	font-weight: normal;
	margin: 0;
	z-index: 90;
	background-color:#EF0039;	
}
#mainmenu a {
	display: block;
	width: auto;
	color: white;
	font-family:Helvetica,Arial, sans-serif;
	font-size : 0.9em;
	text-decoration: none;
	

	padding : 0 13px 0 13px;
	z-index: 90;	
}
#mainmenu a:hover {
color: #CCCCCC;
}
#mainmenu li:hover ul ul, #mainmenu li:hover ul ul ul, #mainmenu li.sfhover ul ul, #mainmenu li.sfhover ul ul ul {
	left: -1000em;
}
#mainmenu li:hover ul, #mainmenu li li:hover ul, #mainmenu li li li:hover ul, #mainmenu li.sfhover ul, #mainmenu li li.sfhover ul, #mainmenu li li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
	
}
#mainmenu li:hover, #mainmenu li.sfhover { 
}
#mainmenu li ul a{
width:120px;
border-bottom: 1px solid #999999;
}

/***************************************************menuend**********************************************/