﻿a {	text-decoration: none;color: #3a5cb3;}
a:hover {text-decoration: underline;}

body, form, td 
{
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, sans-serif;
	font-size: 11pt;
	line-height:21px;
	color: #333333;
	margin:0;
}


.dropdowndiv
{
    font-size:9pt;
    height:20px;
    line-height:20px;
    width:220px;
    border:1px solid #d5d5d5;
    text-transform:uppercase;
    font-family: "Lucida Grande", "Lucida Sans", Tahoma, sans-serif;
}

.universalID 
{
    display:inline;
	border:solid 2px #696969;
	background-color:#F5F5F5;
	font-weight:bold;
	margin:0 0px 0 0px;
	padding: 3px 3px 3px 3px;
	text-decoration:none;
    text-transform:uppercase;
}

.question
{
    margin-top:3px;
    margin-bottom:3px;
    text-align:justify;
}

.button 
{
	height:23px;
	font-size: 12px;
	background: #EFF0F4 url(/images/button_grey.gif);
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	color:#2D254C;
	text-decoration:none;
	cursor: hand;
	padding: 3px 6px 3px 6px;
	font-weight: normal;
	vertical-align: middle;
	margin-top:5px;
}

#bulleted_list, #bulleted_list_green
{
    margin-left: 4px;
    margin-top:2px;
    padding-left: 0;
    list-style: none;
}

h1 
{
	font-size: 26px;
	margin: -2px 0 12px 0;
	padding: 0;
	line-height: 1.3;
	font-weight:normal;
	color:Black
}

h1 span.blue {
      border-bottom:3px solid #9AC6D8;
      display:inline;
    }
    
h1 span.red {
      border-bottom:3px solid #be1c2b;
      display:inline;
    }

h2
{
    font:normal 1.8em;
    font-size: 18px;
	margin: 20px 0 4px 0;
	padding: 0;
	line-height: 1.1;
	font-weight:normal;
	color:Black
}

.tablevalue
{
    margin:0;
    line-height:1.4;
    font-size:9pt;
    font-family:Arial;
}

.tablecaption
{
 margin:0;
    line-height:1.4;
    font-size:9pt;
    font-family:Arial;
}

#bulleted_list li 
{
    margin-top:2px;
    margin-bottom:2px;
    padding-left: 13px;
    background-image: url(/images/orange_bullet.png);
    background-repeat: no-repeat;
    background-position:0 -0.05em;
}

#bulleted_list_red li 
{
    margin-top:2px;
    margin-bottom:2px;
    padding-left: 13px;
    background-image: url(/images/red_bullet.png);
    background-repeat: no-repeat;
    background-position:0 -0.05em;
}

.sideheader_right
{
    color:#be1c2b;
	font-size: 11pt;
	line-height:19px;
    font-style:normal;
    font-weight:bold;
    text-transform:uppercase;
    margin:0 0px 3px 0px;
}

.lblclass
{
    display:inline;
    
}

.nav_help 
{
	color:#363e5a;
	font-size: 11px;
	text-align: center;
}

#navbar_none 
{
	clear:both;
	margin:0;
	padding:0;
	position: relative;
	width:100%;
	height:22px;
	background:url(navbar_none.gif);
	display: block;
	float: left;
}

#navbarcontainer 
{
	clear:both;
	margin:0;
	padding:0;
	text-align:center;
	position: relative;
	width:100%;
	background:url(/images/bar3.gif);
	display: block;
	
}


#navbarcontainer2 
{
	clear:both;
	margin:0;
	padding:0;
	text-align:center;
	position: relative;
	width:100%;
background:#B1E2F8;
	display: block;
	border-bottom:solid 1px #B3B3B3;
}

#partnercontainer 
{
	clear:both;
	margin:0;
	height:70px;
	padding:0;
	text-align:center;
	position: relative;
	width:100%;
	background:url(partner-nav-bg.gif);
	display: block;
}

#navbar 
{
	font: normal 12px "Lucida Grande", "Lucida Sans", Tahoma, san-serif;
	width:600px;
	float:left;
}

.nav_bar_link 
{
	color: #515055;
	font-size: 12px;
}

#navbar ul {margin:0;padding:0;list-style:none;} 

#navbar li {display:inline;margin:0;padding:0; height:42px;}

#navbar a  {float:left;  margin:0; padding:0;text-decoration:none;  }

#navbar a span 
{
	display:block;	
    background:url(/images/bar_div3.gif) no-repeat right top;
	color:#333333;
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	height:28px; 
	cursor:hand;
	font-size:9pt;
	font-weight:bold;
}

#help 
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#navbar a.selected 
{
 background:url(/images/bar2-h.gif);
}

#navbar a.selected:hover 
{
 background:url(/images/bar2-h.gif);
 color:#363e5a;
}


    /* Hack hides rule from IE5-Mac \*/
#navbar a span {float:none;}
#navbarlogin a span {float:none;}
    /* End IE5-Mac hack */

#navbar a:hover { background:url(/images/bar2-o.gif); }

#navbar a:hover span { color:#363e5a;  }

#div_main_container 
{
	clear:both;
	text-align:left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 880px;
	display: block;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
}

#div_main_container2 
{
	clear:both;
	text-align:left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 880px;
	display: block;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #0033CC;
	border-right-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
}

#main_left 
{
	float: left;
	width: 160px;
}

#left_container 
{
float: left;
width:160px;
}

#main_right 
{
	float: left;
	position:relative;
	width: 678px;
	margin-left: 40px;
}

#center_bar
{
	background:url(/images/bar3.gif);
	width:880px;
	height:42px;
}

#center_bar2 
{
	background-image:url(/images/left_cloud.png);
    background-position:left;
    background-repeat:no-repeat;
	width:880px;
	height:48px;
}

#right_bar 
{
    width:200px;
    float:right;
}


#footer_wrapper 
{
    width: 880px;
    clear: both;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

#footer_container 
{
	margin-top:20px;
	text-align:left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 880px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	color:#999999;
	font-size:11px;
	clear: both;
	padding-top: 6px;
}

#footer_left 
{
    line-height:1.4;
    text-align:left;
    width:600px;
    float:left;

}

#footer_right 
{
    text-align:right;
    width:100px;
    float:right;
}


#top_container 
{
	width:880px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
}
		
#top_left 
{
	width:200px;
	padding:0px;
	float:left;
}
		
#top_left_main 
{
	width:250px;
	padding:0px;
	float:left;
}
	

/* 1px corners */
.top-left-light 
{
    margin-right: 6px; /* clip right corner */
    background-image: url('/images/corners-light-border.gif');
    height: 6px; /* vertical: show first half of the image with the top-corners in it */
    font-size: 2px; /* correct height for IE */
}

.top-right-light 
{
    margin-top: -6px; /* to level of top-left corner */
    margin-left: 6px; /* clip left corner */
    background-image: url('/images/corners-light-border.gif');
    background-position: 100% 0; /* show bg-image starting at the right */
    height: 6px; 
    font-size: 2px;
}

.top-right-light2 
{
    background-image: url('/images/corners-light-border.gif');
    background-position: 100% 0; /* show bg-image starting at the right */
    height: 6px; 
    font-size: 2px;
}

.bottom-right-light2 
{
    background-image: url('/images/corners-light-border.gif');
    background-position: 100% -6px; /* under half, right side */
    height: 6px;
    font-size: 2px;
}

.inside-light2 
{
	border-right: 1px solid #d5d5d5;
	background: #fff;
	color: #000;
	height:378px;
	font-size:14px;
	vertical-align: middle;
}

.inside-light-nopad 
{
	border-right: 1px solid #d5d5d5;
	background: #fff;
    height:378px;
	vertical-align: middle;
}

.bottom-left-light 
{
    margin-right: 6px; /* clip right corner */
    background-image: url('/images/corners-light-border.gif');
    background-position: 0 -6px; /* show under half of the image */
    height: 6px;
    font-size: 2px;
}

.bottom-right-light 
{
    margin-top: -6px; /* to level of bottom-left corner */
    margin-left: 6px; /* clip left corner */
    background-image: url('/images/corners-light-border.gif');
    background-position: 100% -6px; /* under half, right side */
    height: 6px; 
    font-size: 2px; 
}

.inside-light 
{
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    background: #fff;
    color: #000;
    font-size:14px;
    padding: 10px;
    text-align:center;
}

.inside-bgrey 
{
    border-left: 4px solid #e1e1e1;
    border-right: 4px solid #e1e1e1;
    background: #fff;
    color: #000;
    font-size:14px;
    padding: 16px;
}

.inside-light-normal 
{
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    background: #fff;
    color: #000;
    padding: 6px;
}

.inside-header 
{
    color:#be1c2b;
	border-bottom: 1px solid #d5d5d5;
	background: #fff;
	padding-bottom:6px;
	padding-top: 0px;
	text-align: center;
	font-weight: bold;
}



.boxclass 
{
 
    margin-top:2px;
    margin-bottom:3px;
    margin-right:0px;
     border:solid #B3B3B3; 
     border-width:1px 1px 1px 1px;
      background-color:#fff; 
      width:260px; color: #666; 
      height:20px;
      line-height:20px;
      font-size:10pt;
      vertical-align:middle;
      padding-left:4px;
      padding-top:4px;
      padding-bottom:4px;
      }
      
      .searchbutton
      {
        vertical-align:middle;
        margin-left:8px;
      }
      
      .formcaption
      {
          color:#252525; vertical-align:middle; 
          font-size:10pt; font-weight:bold; 
          margin-top:8px; margin-bottom:8px
      }
      
      .formcaption span
      {
          display:inline-block;
          width:100px;
          
      }

.pricing_ours_h
{

    font-size:9pt;
    margin:0;
}

#pricing_ours
{
    font-family:Arial;
    font-size:18pt;
    color:#6C8B97;
    font-weight:bold;
    margin:0px 0px 15px 0px;
    padding-top:0px;
}

#pricing_due
{

    font-size:9pt;
    line-height:9pt;
    border:solid 1px #e5e5e5;
    display:block;
    width:190px;
    margin-top:8px;
    margin-bottom:8px;
    padding-left:5px;
    padding-top:4px;
    padding-bottom:4px;
}

#pricing_list
{

    font-size:9pt;
    line-height:9pt;
    border:solid 1px #e5e5e5;
    background-color:#ECECEC;
    display:block;
    width:190px;
    margin-top:8px;
    margin-bottom:8px;
    padding-left:5px;
    padding-top:4px;
    padding-bottom:4px;
}


#pricing_savings
{

    font-size:11pt;
    line-height:11pt;
    border:solid 1px #e5e5e5;
    background-color:#3EAC39;
    color:White;
    display:block;
    width:190px;
    margin-top:8px;
    margin-bottom:8px;
    padding-left:5px;
    padding-top:6px;
    padding-bottom:6px;
}

.dropdowndiv
{
    font-size:9pt;
    height:20px;
    line-height:20px;
    width:198px;
    border:1px solid #d5d5d5;
    font-family: "Lucida Grande", "Lucida Sans", Tahoma, sans-serif;
}

.niller
{
    display:inline;
}