/* CSS Document */
#header{ position:relative; height:105px; background:url() no-repeat 180px 74px #fff; width:100%; } 

#maincol{ background-color:#fff; float:right; display:inline; position:relative; width:790px; }

#maincontent{ /*background:url(images/home-img-wide.jpg) no-repeat #3a58a4;*/ border:0; margin:0 0 0px 0; padding:0px 0 0px 0; width:790px; }

#maincontent h1{ left bottom #015408; color:#fff; font-size:14px; margin:0 0 0 299px; 
padding:10px 19px 18px 20px; border:0; width:auto; }
#maincontent p{ repeat-y left top #21952a; margin:0 0 0 299px; padding:13px 19px 24px 20px; color:#fff }

#feature1{ margin:25px 5px 10px 0; background:url(images/home-box-bg-main.jpg) no-repeat 2px 2px #fff; border:1px solid #acb4c0; width:391px; height:145px; float:left;overflow-y: scroll; }
#feature2{ margin:25px 5px 10px 0; background:url(images/home-box-bg.jpg) no-repeat 2px 2px #fff; border:1px solid #acb4c0; width:192px; height:145px; float:left; }
#feature3{ margin:25px 0 10px 0; background:url(images/home-box-bg.jpg) no-repeat 2px 2px #fff; border:1px solid #acb4c0; width:191px; height:145px; float:left; }
#feature1 h2, #feature2 h2, #feature3 h2{ color:#0066cc; padding:16px 12px 5px 12px; margin:0; }
#feature1 h2 a, #feature2 h2 a, #feature3 h2 a{ color:#0066cc; }
#feature1 p, #feature2 p, #feature3 p{ line-height:1.2em; font-size:12px; color:#000 }
#feature1 p{ background:url(images/icon-arrow.gif) no-repeat right bottom; padding:6px 2px 10px 2px; margin:2px 10px 10px 10px; }
#feature2 p{ background:url(images/icon-question.gif) no-repeat right bottom; padding:6px 2px 13px 2px; margin:2px 10px 7px 10px; }
#feature3 p{ background:url(images/icon-light.gif) no-repeat right bottom; padding:6px 1px 14px 2px; margin:2px 11px 6px 10px; }
#feature1 p a, #feature2 p a, #feature3 p a{ color:#000; }

#leftcol p{ text-align:right; margin:2px 4px 0 0; padding:11px 12px 16px 12px; line-height:1.3em; background:#005BFE; font-size:11px; color:#333333; }
#leftcol p strong{ font-size:12px; color:#fff; }
#leftcol p em{ font-style:normal; font-weight:bold; }
#leftcol p a{ color:#333333; }

#footer{ margin-top:-5px; } 
#footer #url{ position:absolute; top:0; left:-180px; width:180px; background:#fff; 
height:14px; padding:10px 0; text-align:center; margin:0; line-height:normal }

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#pagewidth{ width:100%; } 
#header #logo{ padding:15px; border-right:0; } 
#header #slogan{ margin-left:150px; padding:30px 15px; border-bottom:0; } 
#leftcol, #login{display:none;} 
#maincol, #maincontent{width:100%; float:none;}
#maincontent h1, #maincontent p{ margin:0; color:#333; }
#footer { margin-top:20px; border-top:1px solid #62ac57; } 
#footer #url{ border-top:1px solid #62ac57; } 
#feature1{ width:30%; }
#feature2{ width:30%; }
#feature3{ width:30%; }

}
