/*
	--- lite basics v 1.0
*/

#SON * { margin: 0; padding: 0; }
  
body { 
	background: #E2E4E8;
	color: #333;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 100.01%;
	}

#SON p { font-size: 75%; line-height: 150%; background: none; }

#SON q { font-size: 75%; line-height: 150%; background: none; }

#SON #FlashBox { text-align: center; }

/* -- centering fix for IE5.x/win */
#SON { text-align: center; }
#SON #Content { text-align: left; }


/* -- header styles */
#SON h1 { font-size: 115%; background: none; }
#SON h2 { font-size: 85%; background: none; }
#SON h3 { font-size: 85%; background: none; }
#SON h4 { font-size: 80%; background: none; }
#SON h5 { font-size: 75%; background: none; }
#SON h6 { font-size: 70%; background: none; }

#SON a, #SON img { border: 0; }

/* -- Form Elements */
#SON label, #SON input, #SON select { vertical-align: middle; }
#SON span label { display: inline; }
#SON object { border: none !important; }

/* -- Font Sizes */
#SON sup, #SON sub { font-size: 70%; }
#SON .Note { font-size: x-small; }


/*  Tables        #       #   # #*/
#SON .FormTable { }
#SON .FormTable th { font-weight: normal; text-align: right; font-size: 70%; padding-right: .5em; }
#SON .FormTable td { padding: 1px 0; }
#SON .FormTable td label { font-size: 75%; }
#SON .FormTable .Inputs label { font-size: 100%; }
#SON .FormTable input, .FormTable select { vertical-align: middle; }

#SON .DataTable { width: 100%; }
#SON .DataTable td , .DataTable TH { font-size: 95%; padding: 2px 0; }
#SON .DataTable th { text-align: left; vertical-align: bottom; }

#SON .LayoutTable { voice-family: "\"}\""; voice-family: inherit; width: 100%; }
#SON .DummyRuleForIE50Win { }
#SON .LayoutTable th { vertical-align: bottom; }
#SON .LayoutTable td  { vertical-align: top; }


/*  Lists        #       #   # #*/
#SON #Content .LeftCol ul { margin-bottom: 1em; font-size: 75%; }
#SON #Content .LeftCol ol { margin-bottom: 1em; font-size: 75%; }
#SON #Content .LeftCol li { margin: 0 2em 0.5em 10px !important; line-height: 150%; list-style-type: square; list-style-position: inside; }

#SON .NoBullet li { list-style-type: none !important; }

#SON .Bullet { margin-bottom: 1em; font-size: 75%; }
#SON .Bullet li { margin: 0 2em 0.5em 2em !important; line-height: 150%; list-style-type: square; }

#SON .HorizList {  }
#SON .HorizList li { list-style-type: none; float: left; }

#SON .LinkList { list-style-type: circle; font-size: 75%; }
#SON .LinkList li { line-height: 150%; }

#SON .CheckList {  }

#SON .PDFList { }
#SON .PDFList ul { }
#SON .PDFList li { list-style-type: none; background: url(../images/icon.pdf.sm.gif) 0px 0 no-repeat; padding-left: 22px; line-height: 200%; }
#SON .PDFList li a { font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; font-size: 13px; }

#SON dt { font-weight: bold; font-size: 75%; }
#SON dd { font-size: 75%; }
