body  {font: 12px Arial, Helvetica, sans-serif; background: #f1f1f1;margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #00375E;}
	
a { outline:none;}
li {list-style:none;}
table { font-size:12px;}
table td { text-align:left; padding-left:2px;}
.text10 { font-size:10px;}
	
.shadowedInput {background:#555 url(../images/bg_shadowBox.gif) no-repeat; border: 1px solid #B4B4AA; color:#222; font-size:11px;}

	.slide {height: 0; overflow: hidden;}
#container { width: 942px;  /* this will create a container 942px of the browser width */
	background: #FFF;margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		padding: 10px;
		text-align: left; /* this overrides the text-align: center on the body element. */
	display:table;} 
	

#mainCont{ float:left;width: 942px;}
#mainContent p {font-size:1em;padding:0 0 0 0;margin-top:0px;}
#mainContent img { margin: 0 0 0 0; border:0;}

.listCont {margin-left:20px; padding-left:10px; display:block;}


/* #sidebar { background-color:#FFFFFF;float:left;width: 20%;padding: 0 5px 0 0 ;margin-top:0px;}
#sidebar h3 {display:none;}
#sidebar p { font-size:12px; margin-top:10px; padding: 0 5px 0 0px; text-align:justify;} */


.box a {color: #00375E;}
.box h4 { margin:5px 0 0 10px; vertical-align:middle; font-size:12px; line-height:20px;margin:5px 0 0 10px;padding:5px; text-transform:capitalize; } /* title news */
.boxText {margin:10px; padding:10px; font-style:italic;}

.green {padding:2px; background-color:#669933; color:#FFF; font-weight:bold; text-align:right; line-height:30px; padding-right:5px;}
.skyblu {padding: 2px; background-color: #0099FF; color:#FFFFFF; font-weight:bold; text-align:left; line-height:30px; padding-left:5px;}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;margin-left: 10px;}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;margin-right: 10px;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;height:0;font-size: 1px;line-height: 0px;}
.dp20{width:20%;} .dp25{width:25%;} .dp40{width:40%;} .dp50{width:50%; margin:0; padding:0;} .dp60{width:60%;} .dp80{width:80%;} .dp100{width:100%;} .clear{ clear:both;} .dp20,.dp25,.dp33,.dp40,.dp50,.dp80,.dp100{float:left; display: inline;}

.ListDesc {font-size:11px; color:#00375E;}
.ListDesc p {padding:0; margin:0;}

.textInterlinea  {line-height:15px;}
.textIndent { text-indent: 10px; font-style:italic; }

#generic { display:block; width:200px;}


