/*****************************/
/*** Core html setup stuff ***/
/*****************************/

/* MANH MEO */
html {  height: 100%;  margin-bottom: 1px;}
form {  margin: 0;  padding: 0;}
body {	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;	
	background-color:# F2F2F2;
	padding:0;}
a:link, a:visited {	
        text-decoration: none;
	font-weight: normal;	
	color:#808080;}
a:hover {	text-decoration: underline;	
color:#808080;	font-weight:bold;}
a:active {color:#808080;}
input.button { cursor: pointer; }
p { margin-top: 0; margin-bottom: 5px; font-size:13px; }
img { border: 0 none; }
h1, h2, h3, h4, h5, h6 {
color:#075F91;
font-family:Verdana,sans-serif;
font-size: 13px;
}
* {
font-family:sans-serif;
margin:0;
padding:0;
}

petitgras {
color:#CCCCCC;
font-family:Verdana,sans-serif;
}

hr {
border:thin dotted #CC0000;
height:0;
}

img, img a {
border:medium none;
}

input, option, p, select, td {
font-size: 14x;
}
span{font-size: 13x!important;}
justify {text-align:justify;}
strong{text-decoration: underline;}

/*###############################*/
#wrapper{ 
margin: 0 auto;
width: 960px;
height: auto;
}

#top{width: 100%; height: auto;float:left;}
#top p{ margin:0; padding: 0;}
#top p span{
	font-size: 13px!important;
	text-align: center;
	line-height: 20px;
	}
/* header */
	#header{
		width:960px;
		height:160px;
		margin-top: 0px;
		float: left;
		}
	#banner {
		margin-top: 0px;
		float: left;
	
	}

/* end  header  */


/* ----wrapper---*/

	#main{
		clear:both;
		margin:0;
		padding:5px 0 0;
		clear: both;
		overflow: hidden;
	}
	
	.left {
		background-color:#F5F5F5;
		float:left;
		margin-top:0;
		padding:5px;
		width:200px;
		
	}
	.right {
		background-color:#F5F5F5;
		float:right;
		margin:20;
		padding:5px;
		width:200px;
		
	}
	
	.center {
		margin:0;
		width:540px;
		float: left;
	}	
	
	.component {
		border:1px solid #CCCCCC;
		margin-left: 10px;
		padding:5px;
		margin: 10px 14px
                overflow:hidden;
                width: 95%
	}
	
	.user1 {
		border:1px solid #CCCCCC;
		margin-top:0px;
		padding:5px;
		margin: 10px 14px;
	}		
	
	.user2{
		border:1px solid #CCCCCC;
		margin: 10px;
		padding:5px;
		width: 95%;
	             
	}	
/* ----end wrapper----*/
	
/*start footer*/	
	#footer {
		background-color:#CCCCCC;
		clear:both;
		padding:5px;
		width:960px;
		float:left;
	}
	#footer p {
	display:inline;
	}
 ul.menu {
	font-family:Verdana,sans-serif;
	border-bottom: 1px dotted #CC0000;
 }

.left ul li {
display:block;
list-style-type:none;
padding:0px 0;
vertical-align:middle;
margin: 0px 0px;

}

.left ul li a {
font-weight:bold;
margin-left: 0px;
font-size:12px;
text-decoration: none;
}.left ul li a:hover,.left ul li a:active,.left ul li a:focus{text-decoration: underline; color: #CC0000; font-weight:bold;}
.left ul li li a {
font-weight:bold;
margin-left: 2px;
text-decoration: none!important;
}.left ul li li a :hover,.left ul li li a :active{text-decoration: underline; color: #CC0000; font-weight:bold;}
.left ul.menu li.item80{border-bottom: 1px dotted #CC0000}
.left ul.menu li.item85{border-bottom: 1px dotted #CC0000}

ul#accordionMenu li.item67{margin: 12px 0px 28px 0px;}

ul#accordionMenu li.item71{margin: 12px 0px 28px 0px;}

ul#accordionMenu li ul li{display:none;padding:0px 0px 0px 15px;}

.left ul li a#current {
color:#CC0000;
font-weight:bold;
text-decoration:none;
}
.left ul li{margin-top:12px;}
.moduletable_link{
		margin: 10px 0 0 5px;
		border-bottom:1px dotted #CC0000;
		}
	.moduletable_link  p {
		display:block;
		list-style-type:none;
		padding:4px 0;
		vertical-align:middle;
		}
	.moduletable_link  p a{text-decoration: none;}		.moduletable_link  p a:hover,.moduletable_link  p a:active{color:#CC0000; text-decoration: underline;}
	.moduletable_link  h3{font-size: 13px;}

.moduletable_right{	
color:#808080;
font-family:sans-serif;
font-size:13px;
}
.moduletable_footer{
	text-align: center;
}	
.moduletable_footer span{font-weight: bold; color:#999999}
	.scroller {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
height:150px;
}
.small {
font-family:Verdana,sans-serif,arial;
font-size:13px;
}
span.small{font-size:13px;}
span.xxsmall{font-size:12px;}
.medium2 {
font-family:Verdana,sans-serif;
font-size:13px;
}
.medium {
font-family:Verdana,sans-serif;
font-size:16px;
}
.small a {
font-weight:bold;
}
.small a:link, .small a:visited {
color:#999999;
text-decoration:none;
}
.nocase {
text-transform:none;
}
.uppercase {
text-transform:uppercase;
}
.engras {
	font-size:13px;
}

td.contentheading{
	color: #075F91;
	font-weight: bold;
}

.blog,tr{width:90%;}

ul li.latestnews{
	list-style-type: none;
}
table.contentpaneopen{width:515px;}
tbody{width:}
p.content{font-size:13px;}