/* custom for MHEI 3401 - dark greyframe, dark brownish red maroon, and light greys interior */

/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/arimo-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/arimo-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v17-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}


body	{font-family: 'Arimo', sans-serif; 
		font-size: 12px;
		letter-spacing:1px; 
		font-style: normal; 
		line-height: normal; 
		font-weight: normal;	
		color: #2b2d12;}

td		{font-size: 12px; }						
select, option		{ font-size: 12px; }
input		{font-size: 12px; line-height: normal;}												
textarea	{font-size: 12px; line-height: normal;}

A:link {color:#770432; text-decoration:none;}
A:active {color:#474747; text-decoration:underline;}
A:visited {color:#770432; text-decoration:none;}
A:hover {color:#474747; text-decoration:underline;}

/* dark/light toolbar styles */
A.tb:link {color:#FFFFFF; text-decoration:none; }
A.tb:active {color:#edecec; text-decoration:underline; }
A.tb:visited {color:#FFFFFF; text-decoration:none;}
A.tb:hover {color:#edecec; text-decoration:underline;}
/* end */

/* dark/light header styles */
A.headerlink:link {color:#FFFFFF; text-decoration:none; }
A.headerlink:active {color:#edecec; text-decoration:underline; }
A.headerlink:visited {color:#FFFFFF; text-decoration:none; }
A.headerlink:hover {color:#edecec; text-decoration:underline; }
/* end */ 

.menu {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #474A14;}
.menu1 {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #FFFFFF;}/*used on deux*/
.menu2 {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #FFFFFF}

.menuAdmin {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #FFFFFF;}/*used on frame*/
.menu2Admin {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #FFFFFF;}/*used on deux*/

.bgcolorbody {background-color: #FDFDFD; background: #FDFDFD;}
.frame	{background-image:url(3401bg_frame.gif);}
.bgcolorbase {background-color: #edecec; background: #edecec;}
.bgcolorsofter {background-color: #fafafa; background: #fafafa;}
.bgcolorwhite {background-color: #FFFFFF; background: #FFFFFF;}

.spacer {line-height: 1px; font-size: 1px;}
.spacerbase {line-height: 1px; font-size: 1px; background-color: #edecec; background: #edecec;}
.spacersofter {line-height: 1px; font-size: 1px; background-color: #fafafa; background: #fafafa;}
.spacerwhite {line-height: 1px; font-size: 1px; background-color: #FFFFFF; background: #FFFFFF;}

.title { font-size: 14px; color: #2b2d12;}
.titlebig { font-size: 14px; font-weight: 500;  color: #2b2d12;}
.titlemodule { font-size: 16px; font-weight: 600;  color: #2b2d12;}

/* dark/light toolbar styles */
.tb_titlemodule {font-size: 16px; font-weight: 600; color: #FFFFFF;}
.tb_italicbold {font-size: 13px; font-style: italic; font-weight: 500; color: #FFFFFF;}
.toolbar  {color: #FFFFFF;}
/* end */

.italic { font-size: 12px; font-style: italic;}
.italicreq { font-size: 14px; font-style: italic;  font-weight: 500; color: #d52424;}
.italicbold {font-size: 12px; font-style: italic; font-weight: 500; color: #2b2d12;}
.italicheader {font-size: 14px; font-style: italic; color: #FFFFFF;}
.italicsmall {font-size: 11px; font-style: italic;}

.attention {font-size: 12px; font-weight: 500; color: #d52424;}
.attentionsmall {font-size: 11px; color: #d52424;}
.attentioncolor {color: #d52424;}
.attentioni {font-size: 12px; font-weight: 500; color: #d52424; font-style: italic;}
.attentionismall { font-size: 11px; color: #d52424; font-style: italic;}

.date {font-size: 10px;}
.comment {font-size: 12px; font-style: italic; color: #666666;}

.underline {text-decoration: underline;}
.group { color: #282A73;}/*blue*/
.personal { color:#BC2527;}/*green*/

.welcome {font-size: 14px; color: #7f463f;}
.menulogout {font-size: 12px; font-weight: bold; color: #F3F3F3;}

.messagetext {font-size: 14px;}
.messagetextbold {font-size: 14px; font-weight: 500; color: #003C78;}

.bgcolorevent {background-color: #FFFDDA; background: #FFFDDA;}
.bgcolortoday {background-color: #C6DCEA; background: #C6DCEA;}


/* new border styles */
.borderdark {border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #d7d7d7; }