/* AIFLAM CSS Document */

  body				{ background: url('/aiflam/images/background.jpg') repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0; padding:0; line-height:160%; }
  h1				{ color:#000000; font-size: 2.5em; font-weight:lighter; margin-top:0; padding-top:5px; font-family:Arial, Verdana, Helvetica, sans-serif; }
  h2				{ color:#000000; font-size: 1.2em; }
  /*h3				{ margin:10px 0; color:#000000; font-size:2.5em; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; }*/
  h3				{ margin:10px 0; color:#31BDEB; font-size:1.1em; font-weight:bold; }
  h4				{ margin:10px 0; color:#000000; font-size:1em; font-weight:bold; }
  h5				{ margin:10px 0; color:#000000; font-size:1em; font-weight:bold; }
  hr				{ color:#EDEDED; height:1px; background:#EDEDED; border:none; clear:both; }
  
  img 				{ border:none; }
  fieldset			{ margin:0; border:0; padding:0; }
  input, select, textarea	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#000000; }
  legend 			{ padding:0; margin:5px 0; font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#31BDEB;  }
  br				{ clear:both; }
  fieldset			{ margin:0; border:0; padding:0; }
  input, textarea		{ margin:2px 0 0 5px; }
  label				{ margin:2px 0 0 0; display:block; float:left; width:100px; text-align:right; padding-right:10px; }
  label.rdbLabel		{ margin:5px 0 0 5px; display:block; float:left; }
  input.rdbInput		{ margin:5px 0 0 0; display:block; float:left; }
  a:hover, a:active		{ text-decoration:underline; color:#31BDEB; }
  a				{ text-decoration:none; color:#31BDEB; }
  
  /* Header/Nav Styles */
  #divContainer		{ width: 840px; margin:0 auto}
  #divHeader		{ height: 100px;}
  #divHeader #imgLogo	{ float: left; margin: 20px 0 0 10px; }
  #divHeader #imgTitle	{ float: right; margin: 60px 35px 0 0; }
  #divNav		{ width: 840px; }
  #divNav a, #divNav img{ float:left; list-style:none; margin:0; padding:0; }
  #divNav ul		{ margin:0; padding:0; }
  #divNav ul li		{ float:left; background:none; padding:0; list-style:none; }

  /* Home Page Styles */
  #divHomeContent	{ width:840px; margin:0 auto; }
  #divHomeContent ul li	{ list-style:none; background:url(/aiflam/images/list_bullet.gif) no-repeat 0px 6px; margin:0; padding:0 0 0 10px; }
  #divHomeContent br 	{ clear:both; }
  #imgTitleWelcome	{ margin: 20px 0 0 0; }
  #divWelcome		{ width:280px; margin:25px 0 0 60px; float:left; }
  #divWhatsNew		{ width:380px; margin:25px 0 0 60px; float:left; }
  #divWhatsNew img	{ float:left; }
  #divWhatsNew #divWhatsNewCopy		{ float:left; margin:0 0 0 10px; width:270px; padding:0;  }
  #divWhatsNew #divWhatsNewCopy h2	{ margin:0; padding:0; }
  
  /* Footer Styles */
  #divFooter 		{ margin: 20px 0 0 0; font-size:.9em; }
  #divFooter a 		{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
  #divFooter a:hover 	{ color:#FFFFFF; font-weight:bold; text-decoration:underline; }  
  #divFooter p		{ margin:6px 30px; }
  #divFooter img	{ float:left; }
  #divFooter .Credits	{ color:#999999; float:left; margin:9px 0 0 30px; paddin-top:3px; }
  #divFooter .iPCredits	{ float:left; margin:5px 3px; }  
  #divFooterContent	{ float:left; background:url('/aiflam/images/footer_background.gif') repeat-x; width:800px; height: 30px; color:#FFFFFF}
  
  /* Container Styles */
  #divContentContainer	{ width:834px; min-height:500px; clear:both; background:url('/aiflam/images/feature_content.jpg') no-repeat; }
  
  /* Content Styles */
  #divContent		{ width:540px; margin:48px 0 0 48px; float:left; }
  #divContent ul li	{ list-style:none; background:url(/aiflam/images/list_bullet.gif) no-repeat 0px 6px; margin:0; padding:0 0 0 10px; }
  #divContent img	{ border:solid 4px #FFFFFF; }
  
  /* Generic Classes */
  .clear		{ clear:both; }
  .liSelected		{ background:#C0E1EC; }
  .SubNavOn		{ background:#C0E1EC; }
  .SubNavOff		{ background-color:#FFFFFF; }
  .error, .required		{ color:red; }
  .lowerAlpha		{ list-style-type:upper-alpha; }
  
  /* iPAdmin Classes */
  .Style1		{ font-weight:true; color:#000066; }
  .Style2		{ color:red; text-decoration:underline; font-size:14px; }
  .ContentHeading	{ }
  
  /* SideNav Styles */
  #divSubNav 				{ float:left; background:url('/aiflam/images/subnav_background.jpg') no-repeat; margin:14px 0; height:380px; width:174px; }
  #divSubNav br 			{ clear:both; }
  #divSubNav ul				{ margin:5px 0 0 0; padding:0; list-style:none; width:171px; }
  #divSubNav ul li			{ width:156px; padding:5px 0 5px 15px; list-style:none; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; }
 
  #divSubNav a				{ color:#000000; text-decoration:none; }
  #divSubNav a:hover, a:active		{ color:#000000; text-decoration:none; }

table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border:1px  solid #CCCCCC; outline: 0; vertical-align: baseline; }  
table			{ border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:0; padding:0; border-bottom:0; width:100%; background:#FFFFFF; }
table th		{ border-top:0px; border-left:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:6px; font-size:1em; color:#666666; text-align:left; background-color:#EBEBEB; }
table td		{ border-top:0px; border-left:0; border-bottom:1px solid #CCCCCC; padding:6px; }
table tr		{ border-top:0px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:0; }



