/* This is the body page style sheet. This contains the stylesheet for the body elements
 */

/* Define the structural Elements*/

/*Homepage Styles*/

#homebg {
	height: 446px;
	width:  978px;
	background-image: url(/img/misc/photo_home.jpg);
	background-repeat: no-repeat;
}

#right_linksbox {
	width: 325px;
	height: 405px;
	float: right;
	margin-top: 23px;
}

#right_linksbox img{
	vertical-align: bottom;
}

/*text heavy styles section - 1 */

#banner {
	width: 955px;
	height: 131px;
	margin-left: 12px;
	margin-bottom: 10px;
}

#tanbox980_head {
	background-image: url(/img/boxes/tanbox_980_top.gif);
	background-repeat: no-repeat;
	width: 980px;
	height: 10px;
	margin-top : 15px;
	text-align: left;
	
}

#tanbox980_body {
	background-color: #e1d2bb;
	width: 980px;
	padding-top: 10px;
	text-align: left;
}

#tanbox980_bottom {
	background-color: #e1d2bb;
	width: 980px;
	height: 15px;
}

#tanbox980_body .disclaimer
{
	padding: 10px 20px 0 20px;
	font-size: 11px;
}

#tanbox980_body .disclaimer li {
	color : #666;
	list-style: url(/img/arrows/arrow_dot_w.gif);
	margin-left: 10px;
	margin-top: 5px;
	font-size: 11px;	
}

#tanbox980_body  .disclaimer a:link,
#tanbox980_body .disclaimer a:visited,
#tanbox980_body .disclaimer a:hover
{ 
	text-decoration: underline;
	color: #00A4E4;
	font-size: 11px;	
}

#tanbox550 {
	width: 550px;
	height: 100px;
	margin: 5px 0 10px 15px;
	
}

.tanbox550_text {
	width: 280px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
	text-align: right;
	float:left;
	margin: 5px 5px 0 20px;
}

.tanbox550_arrow {
	float: right;
	margin: 7px 5px 0 0;
}

.graybox_head_form
{
    background-image: url(/img/boxes/graybox_560_headline.gif);
    background-repeat: no-repeat;
    background-color: #E1D2BB;
    width: 100%;
    height: 37px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.graybox_head_form_inner
{
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 7px;
}

.graybox_641_head {
	background-image: url(/img/boxes/graybox_641_headline.gif);
	background-repeat: no-repeat;
	width: 641px;
	height: 37px;
}

.graybox_641_head a, .graybox_641_head img {
	margin-top: 5px;
	margin-right: 5px;
	vertical-align: bottom;
}

.graybox_641_head .floatright a:link,
.graybox_641_head .floatright a:visited,
.graybox_641_head .floatright a:hover {
	color: #000000;
	text-decoration: none;
}


.graybox550_head {
	background-image: url(/img/boxes/graybox_550_headline.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 37px;
	margin-left: 15px;
	margin-right : 0;
	margin-top : 5px;
	margin-bottom : 0;
}

.graybox550_head p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top: 7px;
}

.graybox550_head em {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : italic;
	font-weight : bold;
}

.graybox550_head .floatright,
.graybox550_body .floatright {
	font-weight: bold;
	padding-right: 10px;
	padding-top: 10px;
}

.graybox550_head img {
	margin-left : 10px;
	margin-right : 10px;
}

.graybox550_body {
	background-color: #ffffff;
	width: 548px;
	margin-left : 16px;
	margin-right : 0px;
	padding-top : 3px;
	padding-bottom : 3px;
	border-collapse : collapse;
	border-bottom-color : #F0F0F0;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.graybox550_body p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	margin-left : 10px;
	margin-right : 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.graybox550_textinput {
	width: 140px;
	height: 20px;
	background-color: #e2f4fb;
	color: #656565; 
	padding-top: 4px;
	margin-bottom: 5px;
	float: left;
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
}

.graybox550_bottom {
	background-image: url(/img/boxes/graybox_550_bottom.gif);
	background-repeat: no-repeat;
	width: 660px;
	height: 9px;
	background-color: #fff;
	width: 548px;
	margin-left : 16px;
	margin-right : 0px;
	padding-top : 3px;
	padding-bottom : 3px;
}

#orline525{
	margin: 10px 0 10px 10px;
	padding: 10px 0 10px 0px; 
	height: 30px;
	vertical-align:middle;
	width: 525px;
	border: none;
}

/*find a doctor section - for the plugins on the member and community homepages */

.findadoc {	
	padding: 12px 10px 12px 0;
	margin-left: 10px;
	color : #000;
	border-collapse : collapse;
	border-bottom-color : #D1D1D1;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	width: 380px;
}

.findadoc_left {
	float: left;
	width: 110px;
	height: 25px;
	padding-right: 10px;
	text-align: right;
}

.findadoc .floatleft {
	float: left;
	height: 25px;
}
	
.findadoc_right {
	float: left;
	width: 250px;
	height: 25px;	
}

.findadoc_noline {
	padding: 12px 0 12px 0;
	margin-left: 10px;
	color : #000;
	width: 370px;
}

.findadoc_topline {
	padding: 12px 10px 12px 0;
	margin-left: 10px;
	color : #000;
	width: 380px;
	border-collapse : collapse;
	border-top-color : #D1D1D1;
	border-top-style : solid;
	border-top-width : 1px;
}

.findadoc_text_input {
	width: 60px;
	background-color: #e2f4fb; 
	color: #656565;  
	padding-top: 5px;
	height: 26px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	float: left;
}

.findadoc_text_input2 {
	width: 60px;
	background-color: #e2f4fb; 
	color: #656565;  
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	padding-top: 4px;
	height: 20px;
	float: left;
}

.findadoc select,
.findadoc_topline select,
.findadoc_noline select{
	width: 230px;
	margin-left:5px;	
}

.findadoc_select_narrow
{
	margin-left:5px;
	float:left;
}

.findadoc_select_narrow select{
	width: 75px;
	margin-left:5px;	
}
.findadoc_radio{
	margin-left: 10px;
	background: url(/img/misc/button_circle__open.gif) no-repeat; 
	width: 27px;
	height: 27px;
}

.findadoc_check{
	margin-left: 10px;
}

.findadoc_submit {
	margin: 110px 5px 0 0;
}

.findadoc .redtext { color: #F00; }

.findadoc .purpletext { color: #33C; }

.orline{
	margin: 10px 0 10px 150px;
	width: 106px;
	height: 20px;
}

.orline2
{
	margin: 0 0 20px 150px;
	padding-top: 10px;
	width: 106px;
	height: 10px;
	
}

#findadoc_criteria {
	width: 530px;
	padding: 10px;
	font-weight:bold;
	
}

#findadoc_criteria a:link,
#findadoc_criteria a:visited,
#findadoc_criteria a:hover
{ 
	text-decoration: none;
	color: #000;
}
/* end find a doctor styles - for the plugins on the member and community homepages */

/* Pdir styles */
.filtermd_text_input{
	width: 210px;
	background-color: #e2f4fb;
	color: #656565;
	border-style: none;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0px;		
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;	
	padding-top: 5px;	
	float:left;
	height:26px;	
}
.filterfac_text_input{
	width: 210px;
	background-color: #e2f4fb;
	color: #656565;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	padding-top: 5px;
	float:left;
	height:26px;
}

.Results_320{
	width: 280px;
	/*height: 150px;	*/
	float: left;
	margin-left: 10px;
	border-collapse : collapse;
	border-right-color : #D1D1D1;
	border-right-style : solid;
	border-right-width : 1px;		
}

.Results_250{
	width: 240px;
	/*height: 150px;*/
	float: left;
	border-collapse : collapse;
	border-right-color : #D1D1D1;
	border-right-style : solid;
	border-right-width : 1px;	
}

.Results_115{
	width: 115px;
	height: 50px;
	float: right;	
	margin-top: 30px;
}

/*.Results_320_50{
	width: 300px;
	height: 50px;	
	float: left;
	margin-left: 20px;
	border-collapse : collapse;
	border-right-color : #D1D1D1;
	border-right-style : solid;
	border-right-width : 1px;	
}

.Results_250_50{
	width: 250px;
	height: 50px;
	float: left;	
	margin-left: 5px;
	border-collapse : collapse;
	border-right-color : #D1D1D1;
	border-right-style : solid;
	border-right-width : 1px;
}*/

.Results_250_nobrdr{
	width: 250px;
	height: 100px;
	float: left;	
	margin-left: 10px;
}

.Results_250_nobrdr .floatleft{
	text-align: right;
	width: 80px;
}

.Results_250_nobrdr .floatright{
	text-align: left;
	float: left;
	width: 150px;
}

.Results_345_nobrdr{
	width: 345px;
	height: 100px;
	float: left;	
	margin-left: 10px;
}

.Results_345_nobrdr .floatleft{
	text-align: right;
	width: 110px;
}

.Results_345_nobrdr .floatright{
	text-align: left;
	float: left;
	width: 200px;	
}

/* end of pdir styles */


/* text heavy styles section - 2 */
.graybox662_head {
	background-image: url(/img/boxes/graybox_662_headline.gif);
	background-repeat: no-repeat;
	width: 662px;
	height: 37px;
	margin-top : 5px;
	margin-left: 10px;
}

.graybox662_head p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	margin-left : 10px;
	padding-top: 7px;
}

.graybox662_head em
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : italic;
	font-weight : bold;
}

.graybox662_head .floatright {
	margin-right: 10px;
	font-weight: bold;
}

.graybox662_body {
	background-color: #ffffff;
	width: 650px;
	margin-left : 10px;
	padding-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}

.graybox662_body_row {
	background-color: #ffffff;
	width: 642px;
	margin-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}

.graybox662_body_hr {
	background-color: #ffffff;
	width: 640px;
	margin: 10px;
	width: 95%;
	border-collapse : collapse;
	border-bottom-color : #d1d1d1;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.graybox662_body li {
	color : #666;
	list-style: url(/img/arrows/arrow_dot_w.gif);
	margin-left: 20px;
	margin-top: 10px;
}

.graybox662_body li li{
	color : #666;
	list-style: url(/img/arrows/dotted_bullet.gif);
	margin-left: 0px;
	margin-top: .5em;
}

.graybox662_body li.selected {
	font-weight : bold;
	color : #fab42e;
	list-style: url(/img/arrows/arrow_dot_w.gif);
}

.graybox662_body a:link, 
.graybox662_body a:hover,
.graybox662_body a:visited{
	text-decoration: underline;
	color: #00A4E4;
}

.graybox662_body h2{
	margin-left : 10px;
	font-size: 16px;
	font-weight: bold;
}

.graybox662_body h3, 
.graybox662_body h4 {
	margin-left : 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.graybox662_body p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	margin-left : 10px;
	margin-right : 10px;
	padding-top: 3px;
	padding-bottom: 10px;
}


hr { text-align: center; width: 90%; height: 0px; color: #FFFFFF; background-color: #FFFFFF; border: none; } /* For Internet Explorer */
html>body hr {background-color: #FFFFFF; color: #FFFFFF; border: none; } /* For Gecko-based browsers */

.graybox662_bottom {
	background-image: url(/img/boxes/graybox_662_bottom.gif);
	background-repeat: no-repeat;
	width: 660px;
	height: 10px;
	margin-top : 0px;
	margin-left : 10px;
}


.graybox630_body_right {
	width: 600px;
	margin : 10px;
	float: left;
}

.graybox630_body_left {
	width: 300px;
	margin : 10px 0 10px 10px;
	float: left;
}

.graybox630_body_hr {
	background-color: #ffffff;
	width: 580px;
	margin : 10px;
	border-collapse : collapse;
	border-bottom-color : #d1d1d1;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.graybox900_head {
	background-image: url(/img/boxes/graybox_900_headline.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 37px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

.graybox900_head p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;	
}

.graybox900_head em {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : italic;
	font-weight : bold;
}

.graybox900_hr{
	background-color: #ffffff;
	width: 880px;
	margin : 10px;
	border-collapse : collapse;
	border-bottom-color : #d1d1d1;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.graybox930_hr{
	background-color: #ffffff;
	width: 930px;
	margin : 10px;
	border-collapse : collapse;
	border-bottom-color : #d1d1d1;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.graybox957_head {
	background-image: url(/img/boxes/graybox_957_headline.gif);
	background-repeat: no-repeat;
	width: 957px;
	height: 37px;
	margin-left : 9px;
	margin-right : 0px;
	margin-bottom : 0px;
}

.graybox957_head p
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;	
}

.graybox957_head p span{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
}


.graybox957_head p em {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : italic;
	font-weight : bold;
}

.graybox957_quiz {
	background-image: url(/img/boxes/graybox_957_headline.gif);
	background-repeat: no-repeat;
	width: 957px;
	height: 37px;
	margin-left : 9px;
	margin-right : 0px;
	margin-bottom : 0px;
}

.graybox957_quiz p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;	
}

.graybox957_body {
	background-color: #ffffff;
	width: 955px;
	position:relative;
	margin-left : 10px;
	padding-left: 0;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align: left;
}

.graybox957_body p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
	margin-bottom : 0px;
	padding-top: 0;
	padding-bottom: 3px;
}

.graybox957_body h3, 
.graybox957_body h4 {
	margin-left : 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.graybox957_body .teasertext{
	width: 520px;
	padding: 20px 0 20px 20px;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}

.graybox957_body .floatright{
	padding-right: 5px;
}

.graybox957_body .provphone{
	width: 900px;
	margin-left : 30px;
	padding-top : 5px;
	padding-bottom : 5px;
	font-size: 14px;
	font-weight: bold;
	color : #6f6f6f;
}

.graybox957_body .provinfo{
	font-weight : bold;
	color : #6f6f6f;
}


.graybox957_body li {
	color : #666;
	list-style: url(/img/arrows/arrow_dot_w.gif);
	margin-left: 20px;
	margin-top: 10px;
}

.graybox957_body li li{
	color : #666;
	list-style: url(/img/arrows/dotted_bullet.gif);
	margin-left: 0px;
	margin-top: .5em;
}

/*.ektronSearch ul li {
	list-style: none;
}

.graybox957_body li.selected {
	font-weight : bold;
	color : #fab42e;
	list-style: url(/img/arrows/arrow_dot_w.gif);
}*/

.graybox957_body a:link, 
.graybox957_body a:hover,
.graybox957_body a:visited{
	text-decoration: underline;
	color: #00A4E4;
}

.graybox957_bottom {
	background-image: url(/img/boxes/graybox_957_bottom.gif);
	background-repeat: no-repeat;
	width: 957px;
	height: 10px;
	margin-left : 9px;
	padding-top : 3px;
	padding-bottom : 3px;
}

/* end of text heavy styles section -2 */

/*Iframe styles */
.iframe910
{
	width: 910px;
	background-color: #fff;
	text-align: left;
}

.iframe910 p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	margin-left : 10px;
	margin-right : 10px;  
	margin-top : 10px;
	padding-bottom: 3px;
}
.iframe910 h2,
.iframe910 h3, 
.iframe910 h4 {
	margin-left : 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.iframe910 .teasertext{
	width: 520px;
	padding: 20px 0 20px 20px;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}

.iframe910 .floatright{
	padding-right: 5px;
}

.iframe910 .provphone{
	width: 800px;
	margin-left : 20px;
	padding-top : 5px;
	padding-bottom : 5px;
	font-size: 14px;
	font-weight: bold;
	color : #6f6f6f;
}

.iframe910 .provinfo{
	font-weight : bold;
	color : #6f6f6f;
}


.iframe910 li {
	color : #666;
	list-style: url(/img/arrows/arrow_dot_w.gif);
	margin-left: 20px;
	margin-top: 10px;
}

.iframe910 li li{
	color : #666;
	list-style: url(/img/arrows/dotted_bullet.gif);
	margin-left: 0px;
	margin-top: .5em;
}

.iframe910 a:link, 
.iframe910 a:hover,
.iframe910 a:visited{
	text-decoration: none;
	color: #00A4E4;
}

.iframe600
{
	width: 590px;
	background-color: #fff;
	text-align: left;
}

.iframe600 p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	margin-left : 10px;
	margin-right : 10px;  
	margin-top : 10px;
	margin-bottom : 0px;
	padding-top: 0;
	padding-bottom: 3px;
}

.iframe600 li {
	color : #666;
	list-style: url(/img/arrows/arrow_dot_w.gif);
	margin-left: 20px;
	margin-top: 10px;
}

.iframe600 li li{
	color : #666;
	list-style: url(/img/arrows/dotted_bullet.gif);
	margin-left: 0px;
	margin-top: .5em;
}

.iframe600 a:link, 
.iframe600 a:hover,
.iframe600 a:visited{
	text-decoration: none;
	color: #00A4E4;
}
/*.ektronSearch ul li {
	list-style: none;
}

.graybox957_body li.selected {
	font-weight : bold;
	color : #fab42e;
	list-style: url(/img/arrows/arrow_dot_w.gif);
}*/



.graybox286 {
	width: 286px;
	height: 74px;
	background-repeat: no-repeat;
	margin-top: 6px;
	margin-bottom: 5px;
	margin-left : 10px;
	float: left;
	text-align: left;
}

.graybox342 {
	background-image: url(/img/misc/button_gradient_342.gif);
	width: 342px;
	height: 163px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-left: 15px;	
	float: left;
	text-align: center;
}

.graybox342 h1{
	font-size: 24px;
	font-weight: bold;
	margin: 15px 25px 10px 25px;
}

.graybox342 h2{
	font-size: 14px;
	font-weight: bold;
}

.graybox342 .floatleft {
	margin-left: 10px;
}

.graybox342 .floatright {
	margin-right: 10px;
}

.graybox351 {
	background-image: url(/img/boxes/graybox_gradient_347.gif);
	width: 347px;
	height: 221px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-left : 15px;
	float: left;
	text-align: center;
}

.graybox351 h1{
	font-size: 24px;
	font-weight: bold;
	margin: 15px 25px 10px 25px;
}

.graybox351_arrow{
	margin-left: 305px;
}

.graybox194 {
	background-image: url(/img/boxes/graybox_gradient_194.gif);
	width: 194px;
	height: 221px;
	background-repeat: no-repeat;
	margin: 5px 20px 0 0;
	float: right;
	display:block;
}

a.graybox194link {
	width: 100%;
	height: 100%;
	margin: 5px 20px 0 0;
	float: right;
	display:block;
}

.graybox194 h1{
	font-size: 24px;
	font-weight: bold;
	margin-top: 60px;
	text-align: center;
	margin-left: 10px;
}

.graybox194_question{
	margin-left: 155px;
	margin-top: 50px;
}

.boxcap_top {
	margin-top : 20px;
	margin-left : 10px;
}

.boxcap_bottom {
	margin-left : 10px;
}

.boxcap272_top {
	background-image: url(/img/boxes/whitebox_272_top.gif);
	background-repeat: no-repeat;
	width: 272px;
	height: 8px;
	margin-top : 5px;
	margin-left : 10px;
}

.boxcap272_bottom {
	background-image: url(/img/boxes/whitebox_272_bottom.gif);
	background-repeat: no-repeat;
	width: 272px;
	height: 8px;
	margin-left : 10px;
}

.boxcap385_top {
	background-image: url(/img/boxes/whitebox_top_385.gif);
	background-repeat: no-repeat;
	width: 385px;
	height: 8px;
	margin-top: 5px;
	margin-left : 14px;
}

.boxcap385_bottom {
	background-image: url(/img/boxes/whitebox_bottom_385.gif);
	background-repeat: no-repeat;
	width: 385px;
	height: 10px;
	margin-left : 14px;
}

.whitebox385_body {
	background-color: #ffffff;
	width: 383px;
	margin-left : 15px;
	margin-right : 0px;
	padding-bottom : 10px;
	border-collapse : collapse;
	border-bottom-color: #D7D7D7;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.whitebox385_body_noline {
	background-color: #ffffff;
	width: 383px;
	margin-left : 15px;
	margin-right : 0px;
	padding-bottom : 10px;
}

.whitebox385_body h2,
.whitebox385_body_noline h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	margin: 0;
	padding-top: 7px;
}

.whitebox385_body h2 em
{
	font-size : 20px;
	font-style: italic;
	font-weight : bold;
}

.whitebox385_body p,
.whitebox385_body_noline p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 20px;
	color : #333333;
}

.whitebox385_body h2 img,
.whitebox385_body_noline h2 img {
	margin-left : 15px;
	margin-right : 10px;
}

.signup {
	font-size: 16px;
	font-weight: bold;
}

.whitebox385_body_left {
	float: left;
	width: 270px;
	margin-left : 3px;
}

.whitebox385_body_right {
	float: left;
	width: 85px;
	text-align: right;
	margin-right: 3px;
}

.whitebox385_body a:link, 
.whitebox385_body a:hover,
.whitebox385_body a:visited{
	text-decoration: underline;
	color: #00A4E4;
}

/* menu for the community orgs template*/

.quickdownloads {
	padding-bottom : 16px;
	padding-right : 10px;
	padding-left : 30px;
	padding-top : 16px;
	margin-left: 10px;
	font-size : 14px;
	font-weight : bold;
	color : #000;
	width: 327px;
	height: 170px;
}

.quickdownloads a {
	text-decoration: none;
	color: #000000;
	font-weight : bold;
}

.quickdownloads a:hover {
	text-decoration: none;
	color: #fab42e;
	font-weight : bold;
}


.orangenavbar550 {
	background-image: url(/img/nav/bar_orange_550.gif);
	background-color: #ffffff;
	background-repeat: no-repeat;
	width: 548px;
	height: 46px;
	margin-left : 16px;
	margin-right : 0px;
	padding-top : 12px;
	padding-bottom : 3px;
}

.orangenavbar550 .floatleft,
.orangenavbar550 .floatright
{
	padding-left: 12px;
	padding-right: 12px;
	}

.orangenavbar900 {
	background-image: url(/img/nav/bar_orange_900.gif);
	background-color: #ffffff;
	background-repeat: no-repeat;
	width: 900px;
	height: 46px;
	margin-left : 16px;
	margin-right : 0px;
	padding-top : 12px;
	padding-bottom : 3px;
}

.orangenavbar900 .floatleft,
.orangenavbar900 .floatright
{
	padding-left: 12px;
	padding-right: 12px;
	}
/*  These are the columns inside the white boxes */

#column_530 {
	background-color: #ffffff;
	width: 520px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

#column_450 {
	background-color: #ffffff;
	width: 400px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

#column_370 {
	background-color: #ffffff;
	width: 400px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

#column_300 {
	background-color: #ffffff;
	width: 300px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

#column_630 {
	background-color: #ffffff;
	width: 630px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}



/* This is the side nav stylesheets*/

.sidenav,
.sidenavnomaster {
	background-color: #ffffff;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-left : 0px;
	width: 262px;
}

.menu {
	padding-bottom : 12px;
	padding-right : 10px;
	padding-left : 15px;
	padding-top : 12px;
	margin-left: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
	border-collapse : collapse;
	border-bottom-color : #D1D1D1;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	width: 227px;
}

.menunoline {
	padding-bottom : 12px;
	padding-right : 10px;
	padding-left : 15px;
	padding-top : 12px;
	margin-left: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
	width: 227px;
}

/* These are the boxes*/



.orangenavbar550 p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
}


.loginbox_355 p {
	background-image: url(/img/boxes/box_login_355_body.gif);
	background-repeat: repeat-y;
	width: 355px;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 15px;
}

.loginbox_355 input {
	width: 140px;
	height: 21px;
	background-color: #e2f4fb;
	color: #656565; 
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	padding-top: 5px;
	float: left;
	}
	

.loginboxcap {
	background-image: none;
	background-repeat: no-repeat;
	margin-left : 10px;
	margin-right : 0px;
	/*margin-top : 10px;*/
	margin-bottom : 0px;
}

.grayinputbox_355_top {
	background-image: url(/img/boxes/box_login_355_top.gif);
	background-repeat: no-repeat;
	width: 355px;
	height: 10px;
	margin-left : 10px;
	margin-top: 10px;
}

.grayinputbox_355_body {
	background-image: url(/img/boxes/box_login_355_body.gif);
	background-repeat: repeat-y;
	width: 355px;
	margin-left : 10px;
	font-size: 12px;
	font-weight: bold;
}

.grayinputbox_355_body p {
	padding: 10px 20px 10px 20px;
}

.grayinputbox_355_body input[type=text],
.grayinputbox_355_body input[type=password] {
	width: 140px;
	height: 20px;
	background-color: #e2f4fb;
	color: #656565; 
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	padding-top: 4px;
	margin-bottom: 5px;
	float: left;
	}
	

.grayinputbox_355_body_left {
	float: left;
	width: 242px;
}

.grayinputbox_355_body_right {
	float: left;
	width: 105px;
	text-align: right;
	margin-right: 3px;
	margin-top: 10px;
}

/*.grayinputbox_355_body_right input {
	border: none;
	width: 25px;
	height: 25px;
	background-color: #f8f8f8;
	float: right;
	} */
	
.grayinputbox_355_bottom {
	background-image: url(/img/boxes/box_login_355_bottom.gif);
	background-repeat: no-repeat;
	width: 355px;
	height: 10px;
	margin-left : 10px;
}



/* This is the miscellaneous*/

li.form_bullet {

    display: list-item;
    list-style-image: url(/uploadedImages/Build_Elements/img/arrows/arrow_dot_w.gif);
    list-style-position: outside;

}

.smalltext {
	font-size:11px;
	vertical-align: top;
}

a em,
a strong,
a
{
	color: #00A4E4;
}

.pad5left{ padding-left: 10px;}

form {
	margin-top : 0px;
	margin-bottom : 0px;
}

Select
{
	background-color: #f1f1f1;  
	color: #000; 
	border:solid;
	border-width:1px;
	border-color: #ccc;
	height:22px;
	
}

Textarea
{
	background-color: #e2f4fb;  
	color: #656565; 
	border-style: solid;
	border-width: 1px;
}

blockquote
{
	padding: .5em 20px .5em 20px;
	
}

div.footnote 
{
	font-size:11px;
	text-align:left;
}

p.footnote
{
	 font-size:11px;
	 text-align:left;
}

p.footnote a
{
	 font-size:11px;
	 color:#00A4E4;	 
}
	

/*
input.text
{
	background-color: #e2f4fb;  
	color: #656565; 
	border:none;
	height:26px;
	padding-top:5px;
}*/

.nomargin {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding:0;
}


.alignright {
	text-align: right;
	padding-right: 10px;
	vertical-align: -.5em;
}

.aligntop {
	vertical-align: top;
	padding-left: 10px;
}

.pad5 {
	padding: 5px 0 5px 0;
}

.searchtoppad{
	margin-top: 120px;
	margin-right: 10px;
}


.vertcenter {
	vertical-align: .6em;
	padding-right: 5px;
	font-size: 12px;
}

#vertcentertext {
	padding-top: 20px;
	padding-right: 5px;
	height: 35px;
}

.bluetext {
	font-weight: bold;
	color: #00a4e4; 	
}

.viewlink{
	float: left;
	text-align: right;
	width: 110px;
}

.radio_link { 
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

ul, ol {
	margin-top : 10px;
	margin-bottom : 15px;
	margin-left: 20px;
	margin-right: 20px;
}


/* glossary */
.glossary
{
	background-color: #f1f1f1;
}

.glossary a
{
	color:#00A4E4;
}

.glossary li {
	color : #666;
	list-style: url(/img/arrows/arrow_dot_w.gif);
	margin-left: 20px;
	margin-top: 10px;
}

.glossary li li{
	color : #666;
	list-style: url(/img/arrows/dotted_bullet.gif);
	margin-left: 0px;
	margin-top: .5em;
}


#lblGlossaryTitle
{
	padding:20px 0 0 20px;
	font-size: 18px;
	font-weight: bold;
}
#cmsGlossaryContentBlock
{
	padding: 0 20px 20px 20px;
}


/* faq */
.faq{
	padding:10px 0 10px 0;
	margin-left: 20px;
	border-collapse: collapse;
	border-bottom-color: #dadada;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #000;	
	width: 96%;
}

.faq a:link,
.faq a:visited,
.faq a:hover,
.faq em,
.faq strong
{
	color: #000;
	text-decoration: none;
	font-weight:bold;
}

.faq_head_gradient {
	background-image: url(/img/pdir/graybox_957_headline.gif);
	background-repeat: no-repeat;
	width: 957px;
	height: 37px;
}

.faq_head_gradient P
{
	font-size : 20px;
	font-weight : bold;
}

/* This is a new section added to make the FAQs prettier on the full width pages */
/* Lyman Phillips 3/5/2010 12:01 AM */
.faq_head_gradient a, .faq_head_gradient img {
	margin-top: 5px;
	margin-right: 5px;
	vertical-align: bottom;
}

.faq_head_gradient .floatright a:link,
.faq_head_gradient .floatright a:visited,
.faq_head_gradient .floatright a:hover {
	color: #000000;
	text-decoration: none;
}
/* End of new section*/

.faq_divider {
	background-image: url(/img/misc/curve_957_topdivider.gif);
	background-repeat: no-repeat;
	width: 957px;
	height: 32px;
}

.faq_head {
	background-color: #dadada;
	width: 955px;
	padding: 10px 0 10px 0;
}
.faq_head a:link,
.faq_head a:visited, 
.faq_head a:hover
{
	color: #000;
	text-decoration: none;
	}

.faq_head .floatleft,
.faq_head .floatright
{
	padding: 0 10px 0 10px;
}




/* list summaries */
.listSummaryLink:link,
.listSummaryLink:visited
{
    color:#00A4E4;
    text-decoration:none;
}

.listSummaryLink:hover,
.listSummaryLink:selected
{
    color:Black;
    text-decoration:underline;

}
.listSummaryTeaser
{
    color:#666666;
}

.iframeContainer
{
	margin-left: 0px;
    margin-right: 0px;
}

.txtheavyIframe
{
    border: 0px;  
    width: 100%;
}


/* ********************************************************* */
/*  These are the new styles for the new website Provider Directory */

#mydoc, #newdoc, #facdoc {
	width : 390px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	text-align : left;
	background-color : #FFE8B7;
	float : left;
}

#filterfac, #filterbh, #filterdoc {
	width : 390px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	text-align : left;
	background-color : #fff;
	float : left;
}

.primary_info, .secondary_info {
	width : 180px;
	float : left;
	margin-right : 10px;
	margin-bottom : 16px;
}

.primary_info {
	text-align : left;
}
.secondary_info {
	text-align : right;
}

#callout1 {
	float : left;
/*	width : 170px;*/
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
	background-color : #FFE8B7;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}

/* ********************************************************* */
/*  These are the new styles for the new website Provider Directory */

.graybox_957_top {
	background-image: url(/img/pdir/graybox_957_headline.gif);
	background-repeat: no-repeat;
	width: 957px;
	height: 37px;
	margin-left : 15px;
	margin-right : 0px;
	margin-top : 20px;
	margin-bottom : 0px;
}

.graybox_957_top  p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top: 7px;
}

.graybox_957_top img {
	margin-left : 10px;
	margin-right : 10px;
}




/* ********************************************************* */


/* These are formatting styles for formatting text */

.pdsearch h1, h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : normal;
	color : #000000;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
}

.pdsearch h2, h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	color : #000000;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
}

.pdsearch h3, h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
}

.pdsearch p, li, p, .radios {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
	margin-left : 5px;
	margin-right : 0px;
}

.pdsearch input {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

.together_blue {
	color: #3333CC;
}

.forward_red {
	color: #CC0000;
}


.nounderline a {
	text-decoration: none;
	color: #000000;
	font-weight : bold;
}

.page_on {
	background-image: url(/img/misc/page_box_on.gif);
	background-repeat: no-repeat;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	padding: 6px 10px 6px 10x;
	margin : 4px 4px 4px 4px; /*This affects spacing between tiles.*/
	height: 15px;
	width: 23px; /*This does not need to change */
}

a.page_off:link, a.page_off:visited, a.page_off:hover, a.page_off:active {
	background-image: url(/img/misc/page_box_off.gif);
	background-repeat: no-repeat;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	padding: 6px 6px 6px 6px;
	margin : 4px 4px 4px 4px;
	height: 15px;
	width: 23px;
	text-decoration: none;
}
/* This style formats the links that activate the AJAX menus */
.scriptaculous {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	margin-top : 10px;
	margin-bottom : 1px;
	text-align: left;
	/*color : #000000;*/
}

.crumb {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	margin-left : 10px;
	margin-right : 10px;
}

#matches {
	float : left;
	color : #000000;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align: left;
}

#pages {
	width : 600px;
	float : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
	text-align: right;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* styles for formatting columns*/

.column_450 {
	background-color: #ffffff;
	width: 420px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	float : left;
}

.column_450 hr {
	width : 90%;
	color : #cccccc;
	text-align : center;
	height: 1px;
}


/* cost quiz styles */

.quiz {	
	padding: 12px 10px 20px 0;
	margin-left: 10px;
	color : #000;
	border-collapse : collapse;
	border-bottom-color : #D1D1D1;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	/*height: 25px;*/
	width: 920px;
	clear: both;
	font-size:12px;
}

.quiz_left {
	float: left;
	width: 260px;
	height: 25px;
	padding-right: 10px;
	text-align: left;
}

.quiz_right {
	float: left;
	width: 210px;
	height: 25px;	
}

.quiz_noline {
	padding: 12px 10px 12px 0;
	margin-left: 10px;
	color : #000;
	width: 380px;
}

.quiz_topline {
	padding: 12px 10px 12px 0;
	margin-left: 10px;
	color : #000;
	width: 380px;
	border-collapse : collapse;
	border-top-color : #D1D1D1;
	border-top-style : solid;
	border-top-width : 1px;
}

.quiz_text_input {
	width: 60px;
	height: 20px;
	background-color: #e2f4fb;
	color: #656565; 
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	padding-top: 4px;
	float: left;
}

/*.quiz select{
	width: 210px;
	background-color:#CCC;
}

.quiz_topline select{
	width: 210px;
	background-color:#CCC;
}*/

.quiz_check{
	margin-left: 10px;
}

.quiz_radio
{
	padding:1em
}

.quiz_right table
{
    border:0px;
}
.quiz_right td
{   
    border:0;
    padding:0;
    margin-left:10px;
    height:15px;
    text-align:left
}
.quiz_right tr
{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
}

.emtext{ 
	font-style: italic;
	font-weight: normal;
}

.strongtext{ 
	font-weight: bold;
}

.regularText 
{
    font-size:12px;
    font-weight:normal;
}

.teasertext .emtext{ 
	font-size:18px;
	font-style: italic;
	font-weight: bold;
}

.teasertext .strongtext{ 
	font-size:18px;
	font-weight: bold;
}

.yourplanbar{
	color: #fff;
	background:url(/img/misc/yourplan_bar.gif) no-repeat;
	height: 34px;
	padding-left: 20px;
	margin-left: 15px;
	padding-top: 5px;
	font-weight: bold;
}

/*.yourplanbar span {
	color: #fff;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
}*/

.yourplanbar .emText
{
	color: #fff;
	font-weight: bold;
	font-style:italic;
}

.graybox957_body table
{

	margin-left: 10px; 

	
}

.yourplanbar .regularText
{
	color: #fff;
	font-weight: bold;	
}

.yourplanbar sup
{
	color:#fff;
}

/*.yourplanbar select{
	margin-left: 80px;
}*/

.knowplanbar{
	background:url(/img/misc/know-plan_bar.gif) no-repeat;
	height: 60px;
	padding-left: 5px;
	margin-left: 10px;
	padding-top: 5px;	
	font-weight: bold;
}

.knowplanbar p {
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	width: 660px;
	float: left;
}

.knowplanbar select {
	margin-left: 20px;
}
.nav_box_arrow
{
	padding-left: 10px;
	padding-right: 10px;
}

.currentresults{
	position: absolute;
	left: 580px;
	top: 10px;
}

.currentresults .strongtext{ 
	font-size: 18px;
	font-weight: bold;
}

.applytext{ 
	font-size: 14px;
	font-weight: bold;
	padding-left: 25px; 
	line-height: 25px;
	vertical-align: 12px;
}


/*styles for table formatting*/


.cms_block table {border-collapse: collapse; margin-right: 10px;}

.cms_block  td {
	border: #d1d1d1 1px solid; border-collapse: collapse; 
	height: 40px;
	padding: 5px; margin:0; 
	vertical-align:top; 
	text-align:center;
}

.cms_block th, 
.cms_block table.h3, 
.cms_block table.h4{
    padding: 0; margin:0;
}

.cms_block table.h3, 
.cms_block table.h4{
	padding: 0 10px 0 5px;
}

.cms_block td p{
	text-align: left;
}


.cms_block th{
	background-color: #f1f1f1;
	background-repeat:no-repeat;
	border-bottom-color:#ccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#content_divContentHtml p{
	border: none;
}
/*curved box styles*/

.leftcurve {
	height: 26px; 
	width: 10px;
	background: url(/img/misc/curve_left.gif) no-repeat 0 0;
	float: left;
	margin-left: 15px;
}

.leftcurve_nomargin {
	height: 26px; 
	width: 10px;
	background: url(/img/misc/curve_left.gif) no-repeat 0 0;
	float: left;
	margin-left: 5px;
}

.rightcurve {
	height: 26px; 
	width: 10px;
	background: url(/img/misc/curve_right.gif) no-repeat 0 0;
	float: left;
}

.leftwcurve {
	height: 26px; 
	width: 10px;
	background: url/img/misc/curve_left_white.gif) no-repeat 0 0;
	float: left;
}

.rightwcurve {
	height: 26px; 
	width: 12px;
	background: url(/img/misc/curve_right_white.gif) no-repeat 0 0;
	float: left;
}

.curved_blue_input_box {
	width: 210px;
	height: 20px;
	background-color: #e2f4fb;
	color: #656565;
	padding-top: 4px;
	float: left;
		border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
}

.curved_blue_input_box_small {
	width: 90px;
	height: 20px;
	background-color: #e2f4fb;
	color: #656565;
	padding-top: 4px;
	float: left;
		border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
}


/* styles for forms*/

.contactForm_CurverInput{
	background-color: #e2f4fb; 
	color: #656565;  
	padding-top:5px;
	float:left;
	height:26px;
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	 
}

.contactForm_dash
{
	height: 26px;
	float: left;
	padding: 0 5px 0 5px;
}

.contactForm_Input{
	background-color: #e2f4fb; 
	color: #656565;  
	border-style:none;
	border-width: 1px;
	border-color:#cbd8de;
	/*vertical-align:bottom;*/
	height:24px;
	
}

.contactForm_DescriptionRow{
 	text-align:right;
 	width:120px;
}

.contactForm_InputRow{
	text-align:left;
	float:left;
	width:250px;
	height:30px;
}

.contactForm_InputRow_350{
	text-align:left;
	width:320px;
	height:30px;
}

.contactForm_InputRow_500{
	text-align:left;
	float:left;
	width:500px;
	height:30px;
}

.contact_Form_Table{
	border-width:0;  
	border-style:none;
}

.contactForm_Column_450{
	width: 450px;
	float: left;	
	margin-left: 5px;
	border-collapse : collapse;
	border-right-color : #D1D1D1;
	border-right-style : solid;
	border-right-width : 1px;

}


/* password background switcher for connect login box in the member homepage*/
.passwd_bg
{
    background-image:url(/img/misc/password_bg.gif);
    background-color: #e2f4fb; 
    background-position: left center;
    background-repeat:no-repeat;
    padding-top:4px;
	float:left;
	height:20px;
	width: 140px;
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
}

.ektronSearch div#navbar
{
    background:none;
    width:100%;
}

/*pdl styles*/
.pdl_curvedInput{
	background-color: #e2f4fb; 
	color: #656565;  
	padding-top:5px;
	float:left;
	height:26px;
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-right-color: #e2f4fb;
	border-left-color: #e2f4fb;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
}

.pdl_label{
	float:left;
	margin-top: 5px;

}

.pdl_InputRow{
	text-align:left;
}

.pdl_provType{
 	width:270px;
	float:left;
	margin-left: 65px;
	margin-top: 20px;
	margin-bottom: 20px;
}

input.pdl_provType_radio{
	margin: 5px 5px 0 5px;
}

.pdl_Column_550{
	width: 550px;
	float: left;	
	margin-left: 5px;
	border-collapse : collapse;
	border-right-color : #D1D1D1;
	border-right-style : solid;
	border-right-width : 1px;
	height: 150px;
}

.pdl_submitToppad{
	margin-top: 40px;
	margin-right: 5px;
	margin-left: 65px;
	height: 40px;
	float: right;
}

.pdl_Column_450{
	width: 410px;
	float: left;	
	margin-left: 5px;
	height: 300px;
}

.pdl_Column_450 h2
{
	margin-left: 65px;
}


.pdl_Table{
	margin-left: 0;
	width: 900px;
}

.pdl_Table td {
	border: #d1d1d1 1px solid; border-collapse: collapse; 
	height: 40px;
	padding: 5px; margin:0; 
	vertical-align:top; 
	text-align:center;
}

.pdl_Table th, .pdl_Table table.h3, .pdl_Table table.h4{
    padding: 0; margin:0;
}

.pdl_Table table.h3, .pdl_Table table.h4{
	padding: 0 10px 0 5px;
}

.pdl_Table td p{
	text-align: left;
}


.pdl_Table th{
	background-color: #f1f1f1;
	background-repeat:no-repeat;
}

.alert
{
	color:#990000;
}

.expandQuizLink
{
    float:right;
    margin:7px 10px 0px 5px;
    color: #00A4E4;
}

.quiz_header
{
    width:570px;
}

