body {background-color:#FFFFFF;font-family: Tahoma, Verdana, Helvetica;	font-size: 12px;color: #000000;	}
input,select, textarea { font: 11px Tahoma, Verdana, Helvetica; color:#262626; border:1px solid #404040; padding:0 5px 0 3px}
input.btn {
	border:0px;
}

td {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color: #262626;
}
p {
	margin-top:5px;
}

ul.mp {
	padding-top:5px
}
ul.mp li {
	padding-bottom:3px;
	margin-left:-20px;
	list-style-image: url(img/li_arr.gif);
}

ol li {
	padding-bottom:10px;
}

img.brd { border:1px solid #ffffff}
#marright { margin-right:5px}

/* ------------------------ table */
.smmenutop {
	background-image:url(img/top_menu_1.gif);
	background-repeat:no-repeat;
	height:29px;
}
.topmenu {
	background-color:#1873C9;
	height:29px;
}
.menusep {
	padding-left:6px;
	padding-right:7px;
}

.mainpad {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px;
}
.mainpad2 {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}

/*---*/
.boxpad {
	padding:3px 0px 3px 0;
}

.boxdf {
	 background-color:#C8AEEE;
	 margin-bottom:8px;
}
.boxdf #title {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
}
.boxdf #txt {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
}


.boxlf {
	 background-color:#F8F3FF;
	 margin-bottom:8px;
}
.boxlf #title {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #6936AB;
}
.boxlf #txt {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
}


.boxb {
	 background-color:#C4E0FB;
	 margin-bottom:8px;
}
.boxb #title {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #1F4EAB;
}
.boxb #txt {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
}
/*---*/





.tblbot {
	border-top:2px solid #2B2B2B;
	background-color:#EDECEC;
	background-image:url(img/bot_bg.gif);
	background-repeat:repeat-x;	
}
/*----------------------end table*/

.sm {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}

.med {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
}

.big {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 14px;
}

.cpy {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color:#525252;
} 
.date {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color:#0B3E6E;
} 

.datenews {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color:#C50D0D;
}

.title {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#0B3E6E;
}

.title2 {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color: #1F4EAB;
}

a, a:active, a:visited, a:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	color:#1F4EAB;
}
a:hover {color:#7C0000;}

a.blnk, a.blnk:active, a.blnk:visited, a.blnk:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	color:#1F4EAB;
}
a.blnk:hover {color:#A70800;}

a.top, a.top:active, a.top:visited, a.top:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	color:#A70800;
}
a.top:hover {color:#1F4EAB;}

a.bot, a.bot:active, a.bot:visited, a.bot:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	color:#161616;
}
a.bot:hover {color:#8E0000;}
.botactive {color:#8E0000;}

a.mainmenu, a.mainmenu:active, a.mainmenu:visited, a.mainmenu:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	font-weight:normal;
	color:#ffffff;
}
a.mainmenu:hover {color:#C4E0FB;}
.mainactive {color:#C4E0FB;}



.titlebrd {
	border:1px solid #6D94D8;
	padding-left:10px;
	padding-right:10px;
}
.intablepad td {
	padding:4px;
}

h3 {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
a.tit, a.tit:active, a.tit:visited, a.tit:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	font-weight:normal;
	color:#1F4EAB;
}
a.tit:hover {color:#7C0000;}



#white {color:#FFffff;}
#gr {color:#525252;}
#black {color:#000000;}
body {background-color:#FFFFFF;font-family: Tahoma, Verdana, Helvetica;	font-size: 12px;color: #000000;	}
input,select, textarea { font: 12px Tahoma, Verdana, Helvetica; color:#262626; border:1px solid #404040; padding:0 5px 0 3px}
input.btn {
	border:0px;
}
p {
	margin-top:5px;
}

ul.mp {
	padding-top:5px
}
ul.mp li {
	padding-bottom:3px;
	margin-left:-20px;
	list-style-image: url(img/li_arr.gif);
}

ol li {
	padding-bottom:10px;
}

img.brd { border:1px solid #ffffff}
#marright { margin-right:5px}

/* ------------------------ table */
.smmenutop {
	background-image:url(img/top_menu_1.gif);
	background-repeat:no-repeat;
	height:29px;
}
.topmenu {
	background-color:#1873C9;
	height:29px;
}
.menusep {
	padding-left:6px;
	padding-right:7px;
}

.mainpad {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px;
}
.mainpad2 {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}

/*---*/
.boxpad {
	padding:3px 0px 3px 0;
}

.boxdf {
	 background-color:#C8AEEE;
	 margin-bottom:8px;
}
.boxdf #title {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
}
.boxdf #txt {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
}


.boxlf {
	 background-color:#F8F3FF;
	 margin-bottom:8px;
}
.boxlf #title {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #6936AB;
}
.boxlf #txt {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
}


.boxb {
	 background-color:#C4E0FB;
	 margin-bottom:8px;
}
.boxb #title {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #1F4EAB;
}
.boxb #txt {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
}
/*---*/





.tblbot {
	border-top:2px solid #2B2B2B;
	background-color:#EDECEC;
	background-image:url(img/bot_bg.gif);
	background-repeat:repeat-x;	
}
/*----------------------end table*/

.sm {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
}

.med {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
}

.big {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 14px;
}

.cpy {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color:#525252;
} 
.date {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color:#0B3E6E;
} 

.datenews {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color:#C50D0D;
}

.title {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#0B3E6E;
}

.title2 {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color: #1F4EAB;
}

a.top, a.top:active, a.top:visited, a.top:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	color:#A70800;
}
a.top:hover {color:#1F4EAB;}

a.bot, a.bot:active, a.bot:visited, a.bot:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	color:#161616;
}
a.bot:hover {color:#8E0000;}
.botactive {color:#8E0000;}

a.mainmenu, a.mainmenu:active, a.mainmenu:visited, a.mainmenu:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	font-weight:normal;
	color:#ffffff;
}
a.mainmenu:hover {color:#C4E0FB;}
.mainactive {color:#C4E0FB;}


.titlebrd {
	border:1px solid #6D94D8;
	padding-left:10px;
	padding-right:10px;
}
.intablepad td {
	padding:4px;
}

h3 {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
a.tit, a.tit:active, a.tit:visited, a.tit:link {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	font-weight:normal;
	color:#1F4EAB;
}
a.tit:hover {color:#7C0000;}

#white {color:#FFffff;}
#gr {color:#525252;}
#black {color:#000000;}

#red {color:#cc0000;}







#daydata td{border-bottom:1px solid #eeeeee;vertical-align:top;padding:4px 5px;}
td.wbrd {border-bottom:1px solid #C1C1C1;padding:4px 5px;}
#minicalendar { width:11em;margin:5px auto; background-color:#ECF1F8}
tr.ftitle {margin:0;padding:0; }
tr.ftitle td { color:#333;border:0;font:bold 74% Verdana; }

#minicalendar a { text-decoration:none}
#minicalendar td.monn a { color:#c1c1c1; }
#minicalendar td.mons { background:#ffffff;border-color:#e6e6e6; }/* MONTH VIEW */


/* Data table */
.tbldata caption{display:none;}		
table.tbldata{border-collapse:collapse;clear:both;}
.tbldata tbody td{border-width: 0 0 1px 0;border-style: solid;padding:2px 0 2px 5px;vertical-align:center;}				
.tbldata thead th{text-align:left;border-width:1px 1px 1px 0;border-style:solid;padding:1px 0 1px 5px;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/all/px_w.gif) repeat-y;}
.tbldata thead th input{margin-bottom:0px;margin-top:-1px;}
.tbldata td img{text-align:right;}
.tbldata th img{float:right;margin:4px 4px 0 0;} 
.tbldata tr.msgnew{font-weight:bold;}
/* PIM Tabs */
/* YEAR CALENDAR */

.tblyear td { 
	text-align:center;
	vertical-align:top; 
	font-family:monospace;
}
.tblyear td h4 { 
	font:bold 73% Verdana;
	margin:5px 0 10px 0; 
}
.tblyear td div { font-family:monospace; }
.tblyear td a, .tblyear td a:active, .tblyear td a:visited, .tblyear td a:link {
	font-family: monospace;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color:#1F4EAB;
}
.tblyear td a:hover {text-decoration: underline;}


.tblyear td.midcol { 
	border-width:0 1px 1px 1px;
	border-style:solid; 
}




.tblcalendar thead th { 
	font:74% Verdana;  
	text-align:center;
	background-color:#e6e6e6;
	padding:3px 0;
}
.tblcalendar tbody th { 
	text-align:center;
	font:bold 74% Verdana;background-color:#e6e6e6;
	padding:0 5px;
}
.tblcalendar tbody th, .tblcalendar tbody td {
	border-width: 0 1px 1px 1px;
	border-style: solid;
}
.tblcalendar tbody td { 
	vertical-align:top;
	height:60px; 
	padding:0;	
}		

.tblcalendar tbody td .calmonthhdr { 
	text-align:left;
	padding:0 5px 5px 0; 
}
.tblcalendar tbody td .calmonthhdr span { 
	float:right;
	padding:4px 0 0 0;
	display:block;
	font:73% Verdana; 
}	
.tblcalendar tbody td .calmonthhdr .d {
	padding:3px 0 3px 3px;
	font-weight:bold;
}	
.tblcalendar tbody td .monmy { 
	clear:both;
	padding:5px;
	border-width:0 0 1px 0;
	border-style:solid; 
	text-align:left;
}	


.tblcalendar small { font:73% Verdana; }

