/* GENERAL STYLES */
@charset "utf-8";
* {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


img {	border: 0 0 0 0;	margin: 0 0 0 0;
}
a{
	color:#b0003c;
	text-decoration: none;
}
a:hover{
	color:#000000;
}


table{
}
td{
	margin: 0px;
	padding: 0px;
}
h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7e7e7e;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
}
form {
	margin: 0px;
	padding: 0px;
}


P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;		line-height: 14px;	text-align:justify;
}


UL{
	padding-left: 10px;
	margin-left: 10px;
	list-style-image: url(../images/list_bullet.gif);
	margin-top:10px;
	margin-bottom:15px;
}

LI{
	
	padding-bottom:5px;
}



textarea#privacyText {

	width: 400px;
	height: 120px;

	border: 3px solid #cccccc;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*********************************** Home ***********************************/

TD.homeBody{
	width:466px;
	vertical-align:top;
}

TD.homeBodyImage{
	width:100px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:20px;
	vertical-align:top;
}

TD.homeBodyText{
	width:366px;
	padding-bottom:5px;
	padding-top:20px;
	padding-left:30px;
	padding-right:20px;
	vertical-align:top;
}



P.homeBodyTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	padding-bottom:10px;

}
P.homeBodyAbstract{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	padding-bottom:10px;
}

P.homeBodyLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	text-align:right;
}

.homeBodyLink A{
	color: #939393;
}

.homeBodyLink A:hover{
	color: #b0003c;
	text-decoration:none;
}





TD.homeRight{
	width:152px;
	vertical-align:top;
}


TD.homeRightTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #424242;
}

TD.homeRightSpacer{
	height: 20px;
}

TD.homeRightDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}

TD.homeRightNews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding-top: 3px;
}

TD.homeRightLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	padding-top: 3px;
}


.homeRightLink A{
	color: #939393;
}

.homeRightLink A:hover{
	color: #b0003c;
	text-decoration:none;
}





/*********************************** Case History ***********************************/


TABLE.caseHistory{

	margin-top: 10px;
	width:152px;
	height:100%;
	float: right;
	margin-left:20px;
}

TD.caseHistoryTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 5px;
}

TD.caseHistoryImage{
}

TD.caseHistoryName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #424242;	
}

TD.caseHistoryAbstract{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

TD.caseHistoryText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

TD.caseHistoryBottom{
	height:100%;
}

/*********************************** area top ***********************************/


TD.languages{
	vertical-align:middle;
	text-align:right;
	height:18px;
}

.languages{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #939393;
}

.languages A{
	color: #939393;
}

.languages A:hover{
	color: #b0003c;
	text-decoration:none;
}

.languagesSelected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #b0003c;
}

/*********/

TD.logo{
	vertical-align:bottom;
	text-align:left;
	height:42px;
	width:182px;
}
/*********/


TD.menuTop{
	vertical-align:bottom;
	text-align:right;
	height:42px;
	width:618px;
}

TABLE.tblMenuTop{
	margin-left:auto;
	margin-bottom:2px;
}

TD.menuTopSpacer{
	width: 20px;
}

TD.menuItemTop{
	vertical-align:bottom;
	text-align:right;
	height:32px;
}

.menuItemTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.menuItemTop A{
	color: #000000;
}

.menuItemTop A:hover{
	color: #b0003c;
	text-decoration:none;
}


TD.menuItemTopSelected{
	vertical-align:bottom;
	text-align:right;
	height:32px;
	background:url(../images/bullet_top.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.menuItemTopSelected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.menuItemTopSelected A{
	color: #000000;
}

.menuItemTopSelected A:hover{
	color: #b0003c;
	text-decoration:none;
}

/*********/

TD.banner{
	height:74px;
	padding-bottom: 3px;
	padding-top: 30px;
}

/*********/

TD.navPath{
	border-top: 2px solid #424242;
	height:18px;
}

.navPath{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
}

.navPath A{
	color: #676767;
}

.navPath A:hover{
	color: #b0003c;
	text-decoration:underline;
}


.lastNavItem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b0003c;
}


/*********************************** footer ***********************************/

TD.footer{
	border-top: 2px solid #424242;
	height:18px;
}


P.footerLeft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	width:60%;
	float:left;
}

.footerRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	width:35%;
	float:right;
	text-align:right;
}

.footerRight A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
}

.footerRight A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b0003c;
	text-decoration:underline;
}


/*********************************** area left ***********************************/


TD.leftBar{
	wudth:175px;
	padding-right:10px;
	padding-top:10px;
	height:400px;
	vertical-align:top;
	
}

/*********/

TD.menuLeftLiv1{
	width:182px;
	height:30px;
	vertical-align:top;
	background:url(../images/bullet_off.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:2px;
}

.menuLeftLiv1{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	list-style:none;
	margin-top:10px;
	margin-right:0px;
	padding-right:22px;
}

.menuLeftLiv1 A{
	color: #000000;
}

.menuLeftLiv1 A:hover{
	color: #b0003c;
}


TD.menuLeftLiv1Active{
	width:182px;
	height:30px;
	vertical-align:top;
	background:url(../images/bullet_off.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:2px;
}

.menuLeftLiv1Active{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	list-style:none;
	margin-top:10px;
	margin-right:0px;
	padding-right:22px;
}

.menuLeftLiv1Active A{
	color: #b0003c;
}

.menuLeftLiv1Active A:hover{
	color: #b0003c;
}




TD.menuLeftLiv1ActiveSons{
	width:182px;
	height:30px;
	vertical-align:top;
	background:url(../images/bullet_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:2px;
}

.menuLeftLiv1ActiveSons{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	list-style:none;
	margin-top:10px;
	margin-right:0px;
	padding-right:22px;
}

.menuLeftLiv1ActiveSons A{
	color: #b0003c;
}

.menuLeftLiv1ActiveSons A:hover{
	color: #b0003c;
}









TD.menuLeftLiv2{
	width:182px;
	height:25px;
	vertical-align:top;
}

.menuLeftLiv2{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;	font-weight:normal;
	font-size: 11px;
	padding-right:22px;
}

.menuLeftLiv2 A{
	color: #3d3c3c;
}

.menuLeftLiv2 A:hover{
	color: #b0003c;
}




TD.menuLeftLiv2Active{
	width:182px;
	height:25px;
	vertical-align:top;
}

.menuLeftLiv2Active{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;	font-weight:normal;
	font-size: 11px;
	padding-right:22px;
}

.menuLeftLiv2Active A{
	color: #b0003c;
	/*color: #000000;*/
	font-weight:bold;
}

.menuLeftLiv2Active A:hover{
	color: #b0003c;
}




/*********************************** mainSection ***********************************/



TD.mainSection{
	width:613px;
	vertical-align:top;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
}




/*********************************** area News ***********************************/

P.newsdate{	width:416px;	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 2px;
	
}P.newsTitle{
	width:350px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	margin-top: -3px;
	padding-bottom: 0px;
	
}
P.newsLink{
	width:416px;	text-align:right;
	margin-top: -19px;
	padding-bottom: 5px;
}

P.newsPagination{	
	width:416px;	text-align:right;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align:center;
}



P.newsDetailDate{	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;
	font-size: 11px;	color: #939393;
}P.newsDetailTitle{
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight:bold;	width:416px;
}
P.newsDetailText{
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight:normal;	width:436px;	text-align:justify;
}
P.newsDetailLink{
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align:right;
}


/*********************************** Popups ***********************************/


P.popupPar{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-left: 10px;	margin-right: 10px;
	margin-top: 10px;	padding-bottom: 10px;
}