
body { background-color: #8F8E8E; margin:0 0 20px 0; padding:0; font: 12px Arial, Verdana, sans-serif; color: #333333; text-align:center;}
table, td, p {font: 12px Arial, Verdana, sans-serif; color: #333333; }
table, td  {margin:0; padding:0;}

h1 {font-weight:bold; font-size:13px; color:#154695; margin:0 0px 0 0; padding:2px 2px 2px 0px; background:none; border-bottom:1px dotted #CCCCCC; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif;}
h2 {font-weight:bold; font-size:12px; margin:0 0px 0 0; padding:2px 2px 2px 0px; color:#000; background:none; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif; }
p {margin:0 0px 0 0; padding:0 0 6px 0; }

#middle a:link, #middle a:active, #middle a:visited {padding:0;margin:0;color:#003399;font-weight:normal; text-decoration:underline;}
#middle a:hover  {padding:0;margin:0;color:#003399;font-weight:normal; text-decoration:none;}

#wrapper  {width: 962px; background:url(../images/backgrd.gif); padding:auto; margin:auto; text-align:center;}
#main  {width: 940px; text-align:left; margin: 0 auto; height:100%; }

#header {width: 940px; border: 0px solid; background:url(../images/sky.jpg); background-repeat:no-repeat; background-position:bottom left; 
			 padding:0; margin:0;}
#shadow {width: 940px; background:url(../images/shadow.png); background-repeat:no-repeat; background-position:top left; height:10px; line-height:10px; }

#menu { background:#990000; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;  padding:0; 	margin:0; width:940px; }

#left  {width: 150px; margin:0 24px 0 0; padding:0; text-align:left; float:left; border:0px solid #000000;}
#left  p { margin:0 0 0 0; padding:0 0 3px 10px; text-align:left; border-bottom:0px solid #000000;}
#left a:link, #left a:active, #left a:visited {padding:0;margin:0;color:#1B3B7B;font-weight:bold; text-decoration:none; font-size:11px;}
#left a:hover  {padding:0;margin:0;color:#333333;font-weight:bold; text-decoration:none; font-size:11px;}

#middle  {width: 510px; margin:0 16px 0 0; padding:0; text-align:left; background:#fff; float:left; border:0px solid #000000;}

#right  {width: 240px;  padding:0; margin:0; text-align:left; background:#fff; float:left; border:0px solid #000000;}

#column-big  {width: 500px; margin:0 0px 0 0px; padding:0; float:left; border:0px solid #000000;}
#column-big2  {width: 720px; margin:0 0px 0 0px; padding:0; float:left; border:0px solid #000000;}
#column-big2 h1 {font-weight:normal; font-size:17px; color:#154695; margin:10px 0px 0 0; padding:2px 2px 10px 0px; background:none; border-bottom:0px dotted #CCCCCC; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif;}
#column-big2 h2 {font-weight:bold; font-size:13px; margin:0 0px 0 0; padding:2px 2px 2px 0px; color:#00255D; background:none; letter-spacing:0em; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif; }
#column-big2 h3 {font-weight:bold; font-size:13px; margin:0 0px 0 0; padding:2px 2px 2px 0px; color:#990000; background:none; letter-spacing:0em; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif; }

#column-big h1 {font-weight:normal; font-size:17px; color:#154695; margin:10px 0px 0 0; padding:2px 2px 10px 0px; background:none; border-bottom:0px dotted #CCCCCC; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif;}
#column-big h2 {font-weight:bold; font-size:13px; margin:0 0px 0 0; padding:2px 2px 2px 0px; color:#00255D; background:none; letter-spacing:0em; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif; }
#column-big h3 {font-weight:bold; font-size:13px; margin:0 0px 0 0; padding:2px 2px 2px 0px; color:#990000; background:none; letter-spacing:0em; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif; }



#container  {width: 500px; margin:0px 0 10px 0 ; padding:0; text-align:left; border:1px solid #CCCCCC;}
#container h1 {font-weight:normal; font-size:17px; color:#154695; margin:10px 0px 0 10px; padding:2px 2px 10px 20px; background:none; border-bottom:0px dotted #CCCCCC; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif;}
#container h2 {font-weight:bold; font-size:14px; margin:0 0px 0 0; padding:2px 2px 2px 20px; color:#cc3300; background:none; letter-spacing:0em; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #CCCCCC;}
#container h3 {font-weight:bold; font-size:13px; margin:0 0px 0 0; padding:2px 2px 2px 10px; color:#990000; background:none; letter-spacing:0em; font-family: Trebuchet MS, "Trebuchet MS", Avenir, Verdana, Arial, Helvetica, sans-serif; }
#container p {margin:0 0px 0 0px; padding:5px 10px 5px 10px; clear:both;}

/*#column-big p {margin:0 0px 0 0; padding:0 0 10px 0; }*/



#column1  {width: 240px; margin:0 22px 0 0px; padding:0; text-align: justify; float:left; border:0px solid #000000;}
#column2  {width: 240px; margin:0 0 0 0; padding:0; text-align:justify; float:left; border:0px solid #000000;}

#long  {width: 100%; margin:0px 0 0 0 ; padding:0; text-align:left; background:#EEEEEE; border-top:1px solid #CCCCCC; border-bottom:0px solid #CCCCCC;}




.box {display:block; padding:0; width:233px; border:0px solid #000000;}
.box a:link, .box a:active, .box a:visited {padding:0;margin:0;color:#003399;font-weight:normal; text-decoration:underline;}
.box a:hover  {padding:0;margin:0;color:#003399;font-weight:normal; text-decoration:none;}
.boxhd {display:block; width:233px; height:30px; background:url(../images/box-top.gif) no-repeat; margin:0; padding:0; width:233px;}
.box h2 {font-weight:bold; font-size:11px; text-transform:uppercase; margin:0 7px 0 0; padding:2px 2px 2px 8px;color:#FFFFFF; background:none; }
.boxmid p { font-weight:normal;font-size:10px;margin:0px; padding:0px 12px 6px 10px; color:#sFFFFFF;background:none; }
.boxmid { display:block; width:233px; background:url(../images/box-back.gif) repeat-y; border:0px solid #000000;}
.boxfoot { display:block; width:233px; height: 20px; background:url(../images/box-bottom.gif) no-repeat; clear:both; }


div.hr {
  height: 15px;
  background: url(../images/hr.gif) repeat-x scroll center;
}
div.hr hr {
  display: none;
}
#slogan { margin:0; padding:0; font: 13px Arial, Verdana, sans-serif; color: #134490; text-align:right; font-weight:bolder; letter-spacing:-0.05em; border:none;}


div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 15px; line-height: 15px; background:url(../images/foot.gif); background-repeat:no-repeat; background-position:top;}

#footer { text-align:center; }
#footer p {padding:6px; margin:0; color:#fff;font-weight:normal;font-size:11px;text-decoration:none;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover  {padding:0;margin:0;color:#fff;font-weight:normal;font-size:11px;text-decoration:none;}
#footer a:hover {padding:0;margin:0;color:#eee;font-weight:normal;font-size:11px;text-decoration:underline;}


#language { font-weight: normal; font: 11px Arial, Verdana, sans-serif; color: #1B52A5; }
#language a:link, #language a:active, #language a:visited {  color: #fff; text-decoration: none; padding:2px 8px 3px 8px; margin-left:10px; background-color: #4886D4;font-weight: bold; }
#language a:hover { color: #ffffff; text-decoration: none;	background-color: #1B52A5; border: 0; padding:2px 8px 3px 8px; margin-left:10px;font-weight: bold; }


input, textarea, button, select  {
	margin:2px;
	padding: 0px;
	border: 1px solid #999999;
	letter-spacing : 0.02em;
	font: 12px Arial, Helvetica, sans-serif;
		background-color: #fff;
	}
form {margin: 0;}


ul {
	list-style-image: url(../images/check_sm.gif);
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 10px;
	padding:0 0 0 20px
}

ul.lc {
	list-style-image: url(../images/check_sm.gif);
	padding:0 0 0 20px; 	margin-top: 6px;
	margin-bottom: 6px;
}

li { margin:0; padding:1px 20px 2px 0;}


#tablep { text-align:left; }
#tablep p {padding:2px 0 2px 6px; margin:0; color:#003366;font-weight:normal;font-size:11px;text-decoration:none;}
#tablep a:link, #tablep a:active, #tablep a:visited, #tablep a:hover  {padding:2px 0 2px 6px;margin:0;color:#003366;font-weight:normal;font-size:11px;text-decoration:none;}


/* COLORS */

#red { font-size:11px; color:#990000; font-weight:bold; }

/* **********************  */
.clientlist{ margin:0; padding:0px; width:100%; border:0px solid #eef; } 
.clientlist .lnk{ float:left; width:100px; padding:2px 0 4px 9px; text-align:left; margin:2px 0 2px 0; } 
.clientlist .lnk a{ color:#00589b; text-decoration:none; } 
.clientlist .lnk a:link { text-decoration:none;}
.clientlist .lnk a:hover{ color:#ffd600; } 
.clientlist .lnk a img{ border:0px;} 
.clientlist .info{width:120px; position:absolute; top:100%; left:0px;  } 
.clientlist .info .icont{ color:#084676; font:11px Arial, Verdana, sans-serif; background:#f6fbff; width:160px; 
text-align:left; padding:4px; border:1px solid #cfcfcf; } 
