/*==================================*/
/* AIM links */
/*==================================*/
a.TEClink:link   { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #006699; font-weight:bold; }
a.AIMlink:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #006699; font-weight:bold; }
a.AIMlink:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #DD6900; font-weight:bold; }

a.AIMlinkWhite:link   { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #FFFFFF; font-weight:bold; }
a.AIMlinkWhite:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #FFFFFF; font-weight:bold; }
a.AIMlinkWhite:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #cdebf0; font-weight:bold; }

a.AIMlinkError:link   { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #FF0000; font-weight:bold; }
a.AIMlinkError:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #FF0000; font-weight:bold; }
a.AIMlinkError:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #FF9900; font-weight:bold; }

a.TEClink:link   { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: none; color : #9FE11F; font-weight:bold; }
a.TEClink:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: none; color : #9FE11F; font-weight:bold; }
a.TEClink:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #00B2D9; font-weight:bold; }

a.TEClinkLg:link   { font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration: underline; color : #231D41; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
a.TEClinkLg:visited { font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration: underline; color : #231D41; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
a.TEClinkLg:hover	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration: underline; color : #FFFFFF; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background-color:#231D41; }

a.TEClinkSm:link   { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #231D41; font-weight:bold; padding-left:2px; padding-right:2px; padding-top:-2px; padding-bottom:2px;}
a.TEClinkSm:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #231D41; font-weight:bold; padding-left:2px; padding-right:2px; padding-top:-2px; padding-bottom:2px;}
a.TEClinkSm:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #FFFFFF; font-weight:bold;  padding-left:2px; padding-right:2px; padding-top:-2px; padding-bottom:2px;background-color:#231D41; }

a.TEClinkWhite:link   { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #C6C5CE; font-weight:bold; }
a.TEClinkWhite:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #C6C5CE; font-weight:bold; }
a.TEClinkWhite:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #67D1FE; font-weight:bold; }

a.TECMenuLink:link   { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: none; color : #000000; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px; font-weight:bold; }
a.TECMenuLink:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: none; color : #000000; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px; font-weight:bold; }
a.TECMenuLink:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; color : #FFFFFF; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-weight:bold; background-color:#231D41; }

/*==================================*/
/* regular fonts */
/*==================================*/
.font_reg {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.font_reg_wh {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.font_reg_color {font-family:Arial, Helvetica, sans-serif; color:#231D41; font-size:12px;}

.font_lg_2 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px;}
.font_lg_2_wh {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;}
.font_lg_2_color {font-family:Arial, Helvetica, sans-serif; color:#231D41; font-size:14px;}

.font_lg_3 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:18px; font-weight:bold;}
.font_lg_3_wh {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; font-weight:bold;}
.font_lg_3_color {font-family:Arial, Helvetica, sans-serif; color:#231D41; font-size:18px; font-weight:bold;}

.font_reg_alt {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.font_reg_alt_wh {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.font_reg_alt_color {font-family:Verdana, Arial, Helvetica, sans-serif; color:#231D41; font-size:12px;}

.font_sm {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px;}
.font_sm_wh {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}
.font_sm_color {font-family:Arial, Helvetica, sans-serif; color:#231D41; font-size:10px;}

.font_sm_alt {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px;}
.font_sm_alt_wh {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}
.font_sm_alt_color {font-family:Verdana, Arial, Helvetica, sans-serif; color:#231D41; font-size:10px;}

/*==================================*/
/* specialty fonts */
/*==================================*/

.font_error {font-family:Arial, Helvetica, sans-serif; color:#DD6900; font-size:12px; font-weight:bold;}
.font_AIM_header_lg {font-family:Arial, Helvetica, sans-serif; color:#cdebf0; font-size:24px;font-weight:normal;}

/*==================================*/
/* other specialty */
/*==================================*/

#dropmenudiv{
position:absolute;
border:1px solid #000000;;
border-bottom-width: 0px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000000;
padding: 1px 0px;
text-decoration: none;
font-weight: bold;
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #231D41;
color: #FFFFFF;
}

.fotgal {border:1px; border-thickness: 1px; border-color: #000000; /* #99CCFF  filter:alpha(opacity=50); */
border-style: solid;}