/* CSS Document */

a.linkStyle1:link{
        font-family: Arial, Helvetica, sans-serif;
        color: #12456D;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}
a.linkStyle1:visited{
        font-family: Arial, Helvetica, sans-serif;
        color: #12456D;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}

a.linkStyle1:hover{
        font-family: Arial, Helvetica, sans-serif;
        color: #12456D;
        font-size : 12px;
        font-style: normal;
        text-decoration: underline;
}
a.linkStyle1:active{
        font-family: Arial, Helvetica, sans-serif;
        color: #12456D;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}


#leftCol { float: left; margin: 20px 0 0 0; padding: 0; width: 260px; }
#rightCol { float: left; margin: 20px 0 0 0; padding: 0 0 21px 35px; width: 487px;
	background: url(../imgs/contentCap.gif) bottom center no-repeat; }

div.window h2 { margin: 0; padding: 8px 0 0 14px; font-size: 14px; font-weight: bold; color: #fff; width: 246px; height: 22px; }
div.window h2.blueHeader { background-image: url(../imgs/oneColRndTabTop-Blue.gif); }
div.window h2.greyHeader { background-image: url(../imgs/oneColRndTabTop-Grey.gif); }
div.window h2.whiteHeader { background-image: url(../imgs/oneColRndTabTop-White.gif); height: 23px; color: #666; }

div.window a { font-size: 12px; font-weight: bold; color: #12456D; }
div.window a:hover { color: #457122; }	

div.window ul.grey a { color: #333; }

/*div.window ul.grey a { font-size: 12px; font-weight: bold; color: #333; }*/

#rightCol arrow { margin: 0 0 0 0; padding: 0; }

#rightCol h2 { margin: 0 0 21px 0; padding: 0;
	font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 24px; color: #12456D; line-height: 26px; }
#rightCol h3 { margin: 0 0 11px 0; padding: 0;
	font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 16px; color: #12456D; line-height: 21px; }	
#rightCol h4 { margin: 10px 0 0 0; padding: 0;
	font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 14px; color: #12456D; line-height: 18px; }		

#rightCol ul { padding: 0;
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 21px; font-weight: normal; }  

#rightCol p { margin: 11px 0 0 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 18px; font-weight: normal; }		
#rightCol p.lrg { margin: 0 0 11px 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 21px; font-weight: normal; }		
#rightCol p.noPad { margin-top: 0 !important; }  

#rightCol p.small { margin-top: 0; font-size: 12px; line-height: 18px; }

#rightCol h2.borderTop, #rightCol h3.borderTop, #rightCol h4.borderTop, #rightCol p.borderTop { border-top: 1px solid #C4D0DA; padding: 14px 0 0 0; margin-top: 14px; }

#rightCol img.textImg { margin: 5px; padding: 5px; }

#rightCol p.mini { text-align: center; padding: 0 10% 5px; color: #12456D; font-size: 10px; line-height: 14px; }

#rightCol a { color: #12456D; text-decoration: none; } #rightCol a:hover { color: #12456D; text-decoration: underline; }

#rightCol hr { color: #939393; background-color: #939393; height: 1px; padding:0px; margin:0px;}

.label { margin: 11px 0 0 0; padding: 0;
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 18px; font-weight: normal; }

div#blue_box_lrg { background-color: #ffffff; display: inline; position: relative; float: right; width: 300px; color: #12456D; font-size: 11px; border: 1px solid #12456D; margin: 10px;}

div#blue_box { background-color: #ffffff; display: inline; position: relative; float: right; width: 200px; color: #12456D; font-size: 11px; border: 1px solid #12456D; margin: 10px;}

div#blue_box_lrg p { margin-left: 10px; margin-right: 5px; margin-bottom:5px; margin-top: 5px; padding-right:0px;}

div#blue_box h3 { margin-left: 10px; margin-right: 5px; margin-bottom:5px; margin-top: 5px;}

div#blue_title { background-color: #12456D; width: 200px; color: white; display: inline; position: relative; float: right; font-size: 11px; font-weight: bold; margin-bottom: 5px; }

div#blue_title_lrg { background-color: #12456D; width: 300px; color: white; display: inline; position: relative; float: right; font-size: 11px; font-weight: bold; margin-bottom: 5px; }

div#blue_title p { padding: 0; margin: 10px; line-height: 1.25em;}

div#blue_box ul.callout { list-style-type: disc; margin-right:10px; margin-left:20px; padding-right:0px;}
div#blue_box ul.callout_none { list-style-type: none; margin-right:2px; margin-left:20px; padding-right:0px;}


div#grey_box { background-color: #ffffff; display: inline; position: relative; float: right; width: 100px; color: #939393; font-size: 11px; border: 1px solid #939393; margin: 10px;}

div#grey_box p { margin-left: 10px; margin-right: 5px; margin-bottom:5px; font-size: 11px; margin-top: 5px; padding-right: 0px;}

div#grey_box h3 { margin-left: 10px; margin-right: 5px; margin-bottom:5px; margin-top: 5px;}

div#grey_title { background-color: #939393; width: 100px; color: white; display: inline; position: relative; float: right; font-size: 11px; font-weight: bold; margin-bottom: 10px; }

div#grey_title p { padding: 0; margin: 10px; line-height: 1.25em;}

#rightCol a.linkStyle1:link{
        font-family: Arial, Helvetica, sans-serif;
        color: #12456D;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}
#rightCol a.linkStyle1:visited{
        font-family: Arial, Helvetica, sans-serif;
        color: #12456D;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}

#rightCol a.linkStyle1:hover{
        font-family: Arial, Helvetica, sans-serif;
        color: #12456D;
        font-size : 12px;
        font-style: normal;
        text-decoration: underline;
}
#rightCol a.linkStyle1:active{
        font-family: Arial, Helvetica, sans-serif;
        color: #12456D;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}

a.linkStyle3:link{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}
a.linkStyle3:visited{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}

a.linkStyle3:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style: normal;
        text-decoration: underline;
}
a.linkStyle3:active{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style: normal;
        text-decoration: none;
}

.textinput { font-family: Arial, Tahoma, Verdana, Helvetica, san-serif; font-size: 11px; background-color: #FFFFFF; background-image: none; height: auto; width: auto; border: 1px #CCCCCC solid;  font-style: normal; line-height: normal;  color: #000000; text-decoration: none;  font-weight: normal }

table.tableGrid{ border-bottom: 1px solid #E8EDF1; border-right: 1px solid #E8EDF1; margin: 0px 10px; padding: 0px; }
table.tableGrid tr th{ border-top: 1px solid #E8EDF1; border-left: 1px solid #E8EDF1; background: #E8EDF1;
        text-align: left; margin: 0px; padding: 5px; color: #333333; }
table.tableGrid tr td{ border-top: 1px solid #E8EDF1; border-left: 1px solid #E8EDF1;
        margin: 0px; padding: 10px 5px; font-size: 10px; }

table.tableGrid td.LeftSide { background-color: #12456D; width: 100px; color: white; display: inline; position: relative; float: right; font-size: 11px; font-weight: bold; margin: 0px 10px; padding: 15px; margin-bottom: 5px; }

table.compare { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #E8EDF1; margin: 0px 10px; padding: 0px; }
table.compare td.RightSide { background-color: #ccccc; margin: 0px 10px; }
table.compare td.LeftSide { background-color: #ccccc; margin: 0px 10px; }


