 
  h1 { font-family: Garamond, "Times New Roman", serif; font-size: 14px;
}
  h2{ 
color: red; font-family: Verdana, sans-serif; font-size: 12px;
}
  b{color: black; font-family: Verdana, sans-serif;}
  i{color: green; font-family: Verdana, sans-serif; 
           font-size: 12px; font-weight: bold
    }
  hr{ color:blue; height:"1px";  width: "100%" }

  /* Active Hyper Link */
a:hover{   text-decoration: none; cursor: hand; color: #006699;  }
a:visited  {color: #006699;}
.link:hover{   text-decoration: none; cursor: hand; color: #006699;  }
.link:visited  {color: #006699;}


div.marginlink {
  border:1px solid #ffffff;
  padding: 2px;
}

div.marginover {
  border:1px solid #aaaaaa;
  padding: 2px;
}

span.download {
    background: transparent url(ajaxcodes/img/activeOrange.gif)  top right no-repeat;
    z-index: 500000;
}
  /* Problem Description */

	.bodyStyle { font-size: 12px; font-family:  Verdana, arial, sans-serif; color: #222222;  }
	.problemStyle { font-size: 13px; font-family:  Verdana, arial, sans-serif; color: #222222;  }
	.linkMirror { font-size: 9px; font-family:  Verdana, arial, sans-serif; color: #006699; line-height: 2em }
	.linkMirror2 { font-size: 9px; font-family:  Verdana, arial, sans-serif; color: #ffffff; line-height: 2em;  }
	.linkStyle { font-size: 11px; font-family:  Verdana, arial, sans-serif; color: #222222;  }
	.lightGraySmall { font-size: 11px; font-family:  Verdana, arial, sans-serif; color: #999999;  }
	
	
	.whatifStyle { font-size: 13px; font-family:  Verdana, arial, sans-serif; color: #00aa00;  font-weight: bold; font-style: italic}
	.answerStyle { font-size: 10px; font-family:  Verdana, arial, sans-serif; color: #00aa00;  font-style: italic; background: yellow;}
	.answerNoStyle { font-size: 10px; font-family:  Verdana, arial, sans-serif; color: #111111;   }
	.answerNoStyleRed { font-size: 10px; font-family:  Verdana, arial, sans-serif; color: #ff0000;   }
        
        .messageBox { font-size: 12px; font-family:  Verdana, arial, sans-serif; color: #0000aa;  font-style: italic; padding: 3px;  padding-top: 6px; padding-left: 10px; padding-left: 2px; padding-bottom: 6px; border: solid 1px #999999;
                      text-align: left; padding-left: 5px; background: #eeeeee; margin-left:2px; margin-right: 2px;}
         
        .news { font-size: 13px;  font-family:  Verdana, arial, sans-serif; color: #aa0000;  font-style: normal;  
                      text-align: left; background: #eeeeee; padding-bottom: 5px;}
               
        .messageBoxred { font-size: 12px; font-family:  Verdana, arial, sans-serif; color: #aa0000;  font-style: italic; padding: 3px;  padding-top: 6px; padding-left: 10px; border: solid 1px #999999;
                      text-align: left; background: #eeeeee; }
        .loginForm {margin-bottom: 4px;}
        .fixedWidth {width: 100px;}



