/* CSS Document */
body { background-color:#e1e1e1; font:normal 12px Arial, Helvetica, sans-serif; }
h1  { margin:0 0 12px 0;   padding:0; font-weight:bold; color: #003479; font-size: 16px; }
h2  { margin:0 0 12px 0;   padding:0; font:bold 12px/140% Arial, Helvetica, sans-serif; color:#003479;}
h5  { margin:0 0 3px 0;    padding:0; font:bold italic 12px/150% Arial, Helvetica, sans-serif; }   /* usage - interview question */
p   { margin:0 0 10px 0;    padding:0; font-size:12px; line-height:150%; }
p.preul { margin-bottom:4px; }
ul      { margin:0 0 10px 0;    padding:0; list-style-type:disc;}
ul li   { margin:0 0 4px 18px; padding:0; color:#ff9900; line-height:140%; }
ul li b { margin:0;            padding:0; color:#000000; font-weight:normal; font-size:12px; }
ol      { margin:2px 0 4px 0;  padding:0; list-style-type:none; }
ol li   { margin:0 0 4px 18px; padding:0; }

a, a:visited { color:#999; text-decoration: none; }
a:hover 	 { color:#f90; text-decoration: underline; }
img  { margin:0; padding:0; border:0; }

#mainBox { margin:0; padding:0 25px 0 25px; border:0; background-color:#fff; 
	border-left:1px solid #bdcfdb; border-right:1px solid #bbb; border-bottom:1px solid #999; }


#topNav { margin:0; padding:0; border:0; border-left:1px solid #bdcfdb; border-right:1px solid #bbb; background-color:#fff; }
#topNav div { margin:15px 30px 12px 30px; padding:0; color:#999;  font:normal 12px Arial, Helvetica, sans-serif; text-align:right; }
#topNav a, #topNav a:hover { color:#999; font-weight:bold; }
#topNav a:hover { color:#f90; text-decoration:underline; }
#topNav b  { color:#f90; font:bold 12px Arial, Helvetica, sans-serif; }

.grey-line     { margin:0 13px 4px 13px; padding:0; font-size:6px; border:0; border-top:1px solid #ccc; }
.grey-under {margin:0 0px 4px 0px; padding:2px 0px; border:0; border-bottom:2px solid #999999;  
		color:#000000; font-weight:bold; font-size:15px; text-align:left;}   /* usage worldwide offices   user conference */

#footer { margin:0; padding:0; background-color:#e1e1e1; }
#footer p { color:#999; text-align:right; margin:4px 0; padding:0; font-size:12px; }

.tip      { margin:16px 0;  padding:0; background-color:#ededed; color:#000000; border:0;}/*usage time builder   tip-tricks  user-conference  */
.tip td.top-left     { margin:0; padding:0; background-image:url(../images/round-corner-gr-2.gif); width:16px; height:16px; }
.tip td.top-right    { margin:0; padding:0; background-image:url(../images/round-corner-gr-1.gif); width:16px; height:16px; }
.tip td.bottom-left  { margin:0; padding:0; background-image:url(../images/round-corner-gr-3.gif); width:16px; height:16px; }
.tip td.bottom-right { margin:0; padding:0; background-image:url(../images/round-corner-gr-4.gif); width:16px; height:16px; }
.tip td.hor     { margin:0; padding:0; height:16px; background-image:none; background-color:#ededed; }
.tip td.ver     { margin:0; padding:0; width:16px; } 
.tip td.content { margin:0; padding:0 10px 0 0; background-image:none; }

