body { margin:0px; font-family:Helvetica, Arial, sans-serif; font-size:14px; letter-spacing:0px; }
textarea { font:12px Helvetica, Arial, sans-serif; letter-spacing:0.5px; }
img { border:none; }

a, .link { cursor:pointer; color:#1E5EAE; }

div#main { width:1080px; }
div#header { width:1080px;height:190px; background:#FFFFFF url(images/header.jpg) no-repeat; }

div#nav { width:886px; height:43px; padding:0px 97px 0px 97px; background:#FFFFFF url(images/navbar_gradient.jpg); }
div#nav img { border:none; }
div#nav div { height:36px; float:left; padding-top:5px; padding-right:15px; }

div#articles .link { font-size:14px; color:#FFF; }
div#articles a { color:#000; }
div#articles { color:#000; }

div#content { width:886px; padding:0px 97px; margin:0px; }
div#content_container { background-image:url(images/content_bg.png); background-repeat:repeat-y; }
div#footer { width:1080px;height:90px; margin:0px; background:#FFFFFF url(images/footer.jpg) no-repeat; }
div#left_content { width:256px; float:left; background-color:#225CAB;}
div#main_content { width:630px; padding:20px 0px; float:left; background-color:#D9DCDC;  }
div#main_content div { padding:0px 20px 15px 20px; line-height:1.5em;  }
div#main_content_lighter { background-color:#F4F4F4; padding:0px; margin:0px; height:195px; }
div#main_content_lighter ul { margin:0px; }
div#main_content_lighter ul li { list-style-image:url(images/bullet.gif); font-size:14px; line-height:1.5em; margin-bottom:5px; font-weight:bold; letter-spacing:0px; }

div.left_content_item { height:32px; width:216px; padding:5px 20px 0px 20px; font-size:28px; color:#FFFFFF; }
div.left_content_item strong { text-decoration:underline; }
div.left_content_item div { line-height:1.5em; padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #FFF; }
div.left_content_item div a { font-weight:bold; text-decoration:none; }

div.pagetitle { font-weight:bold; font-size:24px; }

ul.form { margin:0px; padding:0px; }
ul.form li { list-style:none; clear:both; padding:3px 0px;  }
ul.form label { display:block; float:left; width:120px; }

ol#principles li { margin-bottom:10px }
ol#principles li span { text-decoration:underline; }

table#resources { border:1px solid #B8B8B8; }
table#resources td { font-size:14px }
table#resources tr.altrow { background-color:#B8B8B8; }

div#solutions strong, .ltc_blue { color:#1E5EAE; font-size:14/16px;}
 
div#article_text { background:#F0F0F0; border:2px solid #1E5EAE; width:700px; height:400px; padding:10px; overflow:auto; }
