/* Overall Layout Formatting
----------------------------------------------- */
BODY { margin: 0; padding: 0; background: #0085C3 url("../images/bg.gif"); font: 11px verdana, arial, san-serif; color: #000; text-align: center; }
BODY.norm { margin: 0; padding: 0; background: White; font: 11px verdana, arial, san-serif; color: #000; text-align: left; }
#Wrapper	 { margin: 0 auto; padding: 0; width: 770px; background: #fff url("../images/bg_white.gif") repeat-y; }
#ContentArea { width: 750px; text-align: left; }
#ContentArea #LeftColumn { margin: 3px 4px; padding: 0; float: left; width: 180px; }
#ContentArea #MiddleColumn { margin: 10px 5px 0 10px; padding: 0; float: left; width: 340px; }
#ContentArea #MiddleColumnFull { margin: 10px 5px 0 10px; padding: 0; float: left; width: 530px; }
#ContentArea #RightColumn { margin: 0; padding: 0; float: right; width: 190px; }
.bgWhite{background:White;}
.bgDark {background-color: #c0c0c0;}
.bgLight {background-color: #f3f3f3;}
.bgGray { background : Gray; }
.bgSilver { background : Silver; }

/* Sitewide Typography
----------------------------------------------- */
H1, H2, H3,H4, H5, H6 { margin: 0; padding: 0; }
UL { margin: 0; padding: 0; }
LI { margin: 0; padding: 0; }
DL { margin: 0; padding: 0; }
DT { margin: 0; padding: 0; }
DD { margin: 0; padding: 0; }
P { margin: 0; padding: 0 0 14px 0; line-height: 16px; }
A { color: #000; }
A:link 		{  }
A:visited 	{  }
A:hover 	{ color: #e80; }
A:active 	{ color: #e80; }
FORM, INPUT { margin: 0; padding: 0; }

#Logo { margin: 0; padding: 7px 0 12px 118px; }

#MiddleColumn H1 { margin-bottom: 10px; font-size: 28px; font-family: "Times New Roman", Times, serif; font-weight: normal; color: #006FA9; } 
#MiddleColumn H2 { margin: 3px 0; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #BD0000; }
#MiddleColumn H3 { padding: 20px 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #232323; font-weight: bold; }
#MiddleColumn UL, #MiddleColumn OL { margin: 0 0 25px 30px; }
#MiddleColumn LI { margin-bottom: 5px; }

#MiddleColumnFull H1 { margin-bottom: 10px; font-size: 28px; font-family: "Times New Roman", Times, serif; font-weight: normal; color: #006FA9; } 
#MiddleColumnFull H2 { margin: 3px 0; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #BD0000; }
#MiddleColumnFull H3 { padding: 20px 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #232323; font-weight: bold; }
#MiddleColumnFull UL, #MiddleColumn OL { margin: 0 0 25px 30px; }
#MiddleColumnFull LI { margin-bottom: 5px; }
.head1Style { margin-bottom: 10px; font-size: 28px; font-family: "Times New Roman", Times, serif; font-weight: normal; color: #006FA9; }
.head2Style { margin: 3px 0; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #BD0000; }
.head3Style { padding: 20px 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #232323; font-weight: bold; }


/* Global Navigation
----------------------------------------------- */
#Global { margin: 0; padding: 0; background: #eaeaea; font: 10px verdana, arial, san-serif; color: #9fa3a5; text-align: right; }
#Global A:link 	 	 { color: #9fa3a5; }
#Global A:visited 	 { color: #9fa3a5; }
#Global A:hover 	 { color: #e80; text-decoration: none; }
#Global A:active 	 { color: #e80; text-decoration: none; }


/* Footer Treatment
----------------------------------------------- */
#Footer { margin: 10px 0; padding: 0; font-size: 10px; color: #006fa9; clear: both; }
#Footer #Phone { font-size: 13px; font-weight: bold; }
#Footer #Other { margin: 3px 0 0 93px; padding: 0; font-size: 10px; color: #7FB7D4; }
#Footer #Copy { text-align: right; }
#Footer A:link 	 	 { color: #006fa9; }
#Footer A:visited 	 { color: #006fa9; }
#Footer A:hover 	 { color: #006fa9; text-decoration: none; }
#Footer A:active 	 { color: #006fa9; text-decoration: none; }


/* Home ContentArea Treatment
----------------------------------------------- */
#Home #SEM { margin: 0; padding: 1px; background: #f1f1f1; font: 14px verdana, arial, san-serif; color: #b7b7b7; text-align: center; }
#Home #Logo { margin: 0; padding: 6px 0 15px 78px; }

#Home #ContentOrange   { width: 186px; background: #fff url("../images/home/bg_orange.gif") no-repeat; vertical-align: top; }
#Home #ContentBlue	   { width: 180px; background: #fff url("../images/home/bg_blue.gif") no-repeat; vertical-align: top; }
#Home #ContentTxt  	   { margin: 0; padding: 0 20px 0 15px; }
#Home #ContentTxt2 	   { margin: 0; padding: 0 20px 0 15px; }
#Home #ContentTxt2 UL  { margin: 0 0 10px 0; padding: 0; }
#Home #ContentTxt2 LI  { margin: 0 0 0 16px; padding: 0 0 3px 0; list-style-image: url("../images/home/bullet_news.gif"); font-weight: bold; }

#Home DL { margin: 0; padding: 0; line-height: 16px; }
#Home DT { margin: 0; padding: 12px 0 0 0; font-weight: bold; }
#Home DD { margin: 0; padding: 0 0 0 15px; text-indent: -12px; }
#Home DT.first { margin: 0; padding: 5px 0 0 0; font-weight: bold; }


/* LeftColumn Treatments
----------------------------------------------- */
#LeftColumn #L2nav { background: #fff url("../images/bg_l2nav.gif") no-repeat; vertical-align: top; }

#LeftColumn #L2nav UL { margin: 0; padding: 10px 15px 0 15px; list-style: none; display: block; }
#LeftColumn #L2nav UL UL { margin: 0; padding: 12px 0 5px 0; list-style: none; display: block; text-indent: -10px; }
#LeftColumn #L2nav UL UL UL { margin: 0; background: #f0f1e6; }

#LeftColumn #L2nav LI { margin: 0; padding: 12px 0; line-height: 15px; border-bottom: 1px solid #BBB; display: block; }
#LeftColumn #L2nav LI LI { margin: 0; padding: 0; border-bottom: none; display: block; }
#LeftColumn #L2nav LI.Last { border-bottom: none; }
#LeftColumn #L2nav LI.Selected { margin: 0; padding: 12px 0 12px 12px; }

#LeftColumn #L2nav A.Selected { font-size: 14px; line-height: 18px; list-style-image: url(images/bullet_l2.gif);}


/* RightColumn Treatments
----------------------------------------------- */
#RightColumn { font-size: 12px; }
#RightColumn #Stories    { margin: 0; padding: 15px 8px 5px 21px; background: #fff url("../images/bg_fr_successstories.gif") no-repeat; vertical-align: top; }
#RightColumn #Info  	 { margin: 0; padding: 15px 8px 5px 21px; background: #fff url("../images/bg_fr_info.gif") no-repeat; vertical-align: top; }
#RightColumn #Wpapers    { margin: 0; padding: 15px 8px 5px 21px; background: #fff url("../images/bg_fr_whitepapers.gif") no-repeat; vertical-align: top; }
#RightColumn #Literature { margin: 0; padding: 15px 8px 5px 21px; background: #fff url("../images/bg_fr_literature.gif") no-repeat; vertical-align: top; }

#RightColumn UL { margin: 10px; padding-left: 5px; }
#RightColumn LI { font-size: 11px; line-height: 16px; margin-bottom: 12px; }

#RightColumn A {  }
#RightColumn A:link 	 {  }
#RightColumn A:visited 	 {  }
#RightColumn A:hover 	 { color: #C00; text-decoration: none; }
#RightColumn A:active 	 { color: #C00; text-decoration: none; }
#RightColumn A.red 		 { color: #cf1111; }