﻿body { background: #28446C url(../images/bg.png) repeat-x 0 0; text-align: center; vertical-align: top; position: relative; font-family: Verdana, Tahoma, Arial, System, Sans-Serif; }
.panel { position: absolute; background: #7E8FA7 url(../images/panel_bg.png) repeat-x 0 0; margin-left: -340px; left: 50%; text-align: left; padding: 0px; }
img{border-width:0px;}
#login_panel { width: 678px; height: 655px; }
.panel .top_right, .panel .top_left, .panel .bottom_right, .panel .bottom_left { position: absolute; height: 6px; width: 6px; }
.panel .top_right img, .panel .top_left img, .panel .bottom_right img, .panel .bottom_left img { height: 6px; width: 6px; }
.panel .top_right { top: 0px; right: 0px; background: url(../images/panel_top_right.png); }
.panel .bottom_right { bottom: 0px; right: 0px; background: url(../images/panel_bottom_right.png); }
.panel .top_left { top: 0px; left: 0px; background: url(../images/panel_top_left.png); }
.panel .bottom_left { bottom: 0px; left: 0px; background: url(../images/panel_bottom_left.png); }
.panel .top_stretch, .panel .bottom_stretch, .panel .left_stretch, .panel .right_stretch { position: absolute; }
.panel .top_stretch { top: 0px; left: 0px; width: 100%; height: 6px; background: url(../images/panel_top_stretch.png); }
.panel .right_stretch { top: 0px; right: 0px; width: 6px; height: 100%; background: url(../images/panel_right_stretch.png); }
.panel .bottom_stretch { bottom: 0px; right: 0px; height: 6px; width: 100%; background: url(../images/panel_bottom_stretch.png); }
.panel .left_stretch { top: 0px; left: 0px; height: 100%; width: 6px; background: url(../images/panel_left_stretch.png); }
.panel .inner { position: absolute; top: 30px; left: 10px; background: #b4b4b4 url(../images/inner_bg_2.png) repeat-x 0px 0px; width: 658px; min-height: 500px; }
.logo {margin:20px 10px 5px 10px;}
.product {margin:10px 0 10px 16px;}
.splash { background: url(../images/splash.png) no-repeat 0 0; height: 170px; width: 658px; }
#clock_stamp { position: absolute; top: 4px; right: 10px; background-color: Transparent; width: 200px; height: 24px; border: 0px; text-align: right; font-size: 20px; font-weight: bold; color: #039; }
#date_stamp { position: absolute; top: 29px; right: 10px; background-color: Transparent; width: 200px; height: 20px; border: 0px; text-align: right; color: #039; font-size: 10px; font-weight: normal; }
.copyright { color: #A4ADBA; font-size: 10px; position: absolute; bottom: 10px; left: 10px; }
.content { height: 285px; position:relative; width:100%; margin:auto; padding-top:4px;}
.content_column { width:212px; float:left; margin:2px 0 0 5px; background-color:#fff;}
.sep { position: relative; width: 95%; height: 1px; color: #91A6C5; font-size: 1px; padding: 0; margin: 0; text-align: left; }
.content_column { font-size: 11px; color: #445670; border-right: solid 0px #FFFFFF; border-top: solid 0px #FFFFFF; height:170px;}
.content_right { float: right; border-right: 0px; width:212px;}
.content_column .title {font-weight: normal; font-size: 16px; padding: 5px 9px 2px 9px; text-align:left; color:#FFFFFF; height:40px;}
.title_text { padding-left:0px; text-align:center;  text-transform:uppercase; font-weight:normal;}
.content_column .text { padding-top: 10px; min-height: 80px; text-align:left; margin: 0 8px 0 8px; color:#1a3c6d;}
.content_column a{display: block; margin: 0 0 5px 0;font-weight: normal; text-decoration:none;}
.content_column a:hover {text-decoration:underline;}
.myriad { font-family: Myriad Pro, Verdana, Tahoma, Arial, System, Sans-Serif; }
#title_provider {background-color: #ffffff; background: url(../images/prod_bg.gif);}
#title_psc {background-color: #ffffff; background: url(../images/prod_bg.gif);}
#title_payor {background-color: #ffffff; background: url(../images/prod_bg.gif);}
sup {font-size: .8em; line-height:0;}
.verisign{background:#fff; height:100px; position:absolute; width:646px; left:15px; top:519px; text-align:right;}
.verisign table{position:absolute; bottom:10px; right:10px;}