@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Allura';
  src: url('../images/Allura-Regular.ttf');
}

html, body {
	margin:0 auto;
	padding:0;
	background-color:#FFF;
	font-family:sans-serif;
}

 /*a:link {color:#0000FF;}      unvisited link */
/*a:visited {color:#00006b;}   visited link */
a:hover {color:#005ac0; text-decoration:none;}  /* mouse over link */
a:active {color:#534c00;}  /* selected link */ 


a img, img a { border-width: 0px; border: 0px;} 

input { outline:none; margin:0px; padding:0px; }


.formklass input[input="text"] {
	width:154px;
	height:20px;
	border:1px solid #FF0000;
}

form{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.pdpbignav {
	font-family:sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.pdpbignav:link { text-decoration:underline; color:#1e4734;}
.pdpbignav:visited { text-decoration:underline; color:#37624f;}
.pdpbignav:hover { text-decoration:none; color:#37624f;}


.pdpsmlnav {
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#37624f;
	text-decoration:none;
}

.pdpsmlnav:link { text-decoration:underline; color:#37624f;}
.pdpsmlnav:visited { text-decoration:underline; color:#37624f;}
.pdpsmlnav:hover { text-decoration:none; color:#1e4734;}

.pagebg {
	background-image:url(../images/presidentalplanpagebg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

.pdpwhitebg {
	background-color:#FFFFFF;
	width:990px;
}

.pdpbotmbg {
	/*background-image:url(../images/pdpbotmbg.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#64ACE1;
	height:83px;
}

.pdpredbold {
	font-family:sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	line-height:18px;
}

.pdpcomnboldtxt {
	font-family:sans-serif;
	font-size:14px;
	color:#6e6e6e;
	font-weight:bold;
	line-height:15px;
}

.pdpboldtxt {
	font-family:sans-serif;
	font-size:14px;
	color:#6e6e6e;
	font-weight:bold;
}

.pdpboldtxtgreen {
	font-family:sans-serif;
	font-size:14px;
	color:#656d4a;
	font-weight:bold;
}

.pdphedoneblk {
	font-family:sans-serif;
	font-size:21px;
	color:#000000;
	font-weight:normal;
}

.pdphedtwo {
	font-family:sans-serif;
	font-size:27px;
	color:#535353;
	font-weight:normal;
}

.pdphedthree {
	font-family:sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:bold;
}

.pdphedfour {
	font-family:sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}

.pdphedfive {
	font-family:sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}

.pdphedfivenav {
	font-family:sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

a.pdphedfivenav:link { color:#FFFFFF; text-decoration:none; }
a.pdphedfivenav:visited { color:#FFFFFF; text-decoration:none; }
a.pdphedfivenav:hover { color:#FFFFFF; text-decoration:underline; }

.pdphedsix {
	font-family:sans-serif;
	font-size:25px;
	color:#042e69;
	font-weight:bold;
}

.pdpmidbanerserch {
	background-image:url(../images/midbanner_search_01_withsearchbar.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:486px;
	height:344px;
}

.pdpcopytag {
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.pdpbotmnav {
	font-family:sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
/*.pdpbotmnav a
{
	color: #333!important;
}*/


.pdpbotmnav a:link {
	color:#FFFFFF;
	text-decoration:none;
}

.pdpbotmnav a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

.pdpbotmnav a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.pdpformbg {
	background-image:url(../images/pdpformbg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:323px;
	height:357px;
}


/*start class for planpage*/

.pdpborbotom { border-bottom: 1px solid #bbc6d3; }

.pdpcomnmatersml {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.pdpbgred { 
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #e52d2d;
}

.pdpgreenstripbg {
	background-image: url(../images/green_strip_bg.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #d1ffe8;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.pdpbgwht { background-color: #FFFFFF; border-bottom: 1px solid #bbc6d3; }

.pdpbgblue { 
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #033ada;
}

.pdpbglvndr { background-color: #d58bed;}

.pdpcomnbold {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	line-height: 18px;
}


.pdpredheding {
	font-family:sans-serif;
	font-size:18px;
	color:#FF0000;
	font-weight:normal;
}

/*class start for porivdersearch table*/


.ddepot-blueborder {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #01387c;
	line-height:18px;
}
.ddepot-blueborder table { border: 1px solid #7fb8e4; border-collapse: collapse; } 

.ddepot-blueborder td {
	padding:3px;
	border-bottom: 1px solid #7fb8e4; 
	border-left: 1px solid  #7fb8e4; 
	border-right: 1px solid  #7fb8e4; 
	border-top: 1px solid #7fb8e4;
	/*
	background-color: #deeaf4;
	*/
}

.ddepot-blueborder .bordnon {
	border-width:0px;
	border: none;
}

/*class end for porivdersearch table*/


.pdphednine {
	font-family:sans-serif;
	font-size:28px;
	color:#f5f7e5;
	font-weight:bold;
}

.pdphedten {
	font-family:sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:bold;
}

.pdphedeight {
	font-family:sans-serif;
	font-size:25px;
	color:#000000;
	font-weight:bold;
}

.pdpheditalic {
	font-family:sans-serif;
	font-size:18px;
	color:#393939;
	font-weight:bold;
	font-style:italic;
}

.srchbgforprovidersrch {
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:442px;
	height:61px;
}


.pdpplanfamilyimg {
	background-image:url(../images/familyimg_plans.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.pdpimgbord {
	border:2px solid #b0b79c;
}
.bton {
background-color: #a3be49;
/*float: right;*/
padding: 4px 8px;
color: #fff!important;
font-size: 16px;
font-family: sans-serif;
font-weight: bold; text-decoration:none;
}
/*added by Jignesh*/
.navigationbar 
{
    /*background: rgba(0, 0, 0, 0) url("../images/nav_bar_bg.gif") repeat-x scroll 0 0;*/
    /*border-top: 1px solid #1a5174;*/
    /*height: 45px;*/
    padding: 0px 0px;
}

.navigation 
{
    float: left;
    height: 32px;
    margin: 0px 0px 44px 0px;
}
.navigation1 
{
    float: left;
    height: 32px;
    margin: 0px 0px 44px 0px;
}
.navigation ul 
{

}

.navigation1 ul 
{

}

.navigation ul li 
{
    display: inline;
    float: left;
    /*margin: 0;*/
    margin: 42px 51px 0px 0px;
    padding: 0;
    position: relative;
}
.navigation1 ul li
{
	display: inline;
   float: left;
    /*margin: 0;*/
    margin: 60px 5px 0px 42px;
    padding: 0;
    position: relative;
}
.navigation ul li a 
{
    /*background: rgba(0, 0, 0, 0) url("../images/nav-left-cor.gif") no-repeat scroll left top;*/
    display: block;
    /*padding: 0 31px;*/
    text-decoration: none;
}

.navigation1 ul li a 
{
    /*background: rgba(0, 0, 0, 0) url("../images/nav-left-cor.gif") no-repeat scroll left top;*/
    display: block;
    /*padding: 0 31px;*/
    text-decoration: none;
}

.navigation ul li a span 
{
    /*background: rgba(0, 0, 0, 0) url("../images/nav-right-cor.gif") no-repeat scroll right top;*/
    color: #fff;
    display: block;
    font-family:sans-serif;
    font-size: 16px;
    /*padding: 6px 10px 7px 0;*/
    text-transform: uppercase;
}

.navigation1 ul li a span 
{
    /*background: rgba(0, 0, 0, 0) url("../images/nav-right-cor.gif") no-repeat scroll right top;*/
    color: #fff;
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    /*padding: 6px 10px 7px 0;*/
    text-transform: uppercase;
}

.navigation ul li a span:hover
{
	color: #001e56;
}

.navigation1 ul li a span:hover
{
	color: #001e56;
}
.headerlogobottom
{
	font-family:allura;
	font-size:34px;
	/*font-family:Zapf Chancery, cursive;*/
	/*font-family:sans-serif;*/ 
	color:#333;
	padding-left: 50px;
	/*font-style: oblique;*/
	/*color:#073763;*/
	
}
.pdpfooternew
{
	margin:10px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	color:#fff;
}
.pdpfooternew1
{
	padding:0px 10px 12px 10px;
	color:#333;
	background-color:#FFF;
	border-radius:0px 0px 15px 15px;
}
.toplogoimg
{
	margin-top:15px;
}
.pdpsetmargin
{
	margin-top: 10px;
}
.footerfullwidth
{
	background-color:#64ace1;
}
.wholecommon
{
	width: 990px;
}
.leftcontact
{
	width: 650px;
	float: left;
}
.rightcontact
{
	width: 340px;
	float: right;
	padding-top: 30px;
}

/*added by Jignesh*/