﻿/* set base */

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td { font-family: Arial, Helvetica; border: 0; margin: 0; outline: 0; padding: 0;  }

table
{
	border-style:solid;
}

p
{
    font-size:12px;
    color:#333333;
}

h2
{
    font-size: 20px;
    font-weight:normal;
    color:#366b23;
}
h3
{
    font-size: 13px;
    font-weight:bold;
    color:#004582;
}
h4
{
    font-size: 12px;
    font-weight:bold;
    color:#555555;
	margin:10px 0 4px 0;
	padding:0;
}


ul
{
    margin-left:3px;
    padding:0px;

}

ul li
{
    list-style-image: url(../images/bullet.gif);
    font-size:12px;
	line-height:15px;
    font-weight:normal;
    margin:0 0 5px 0;
    padding-left:0px;
	color:#333333;
}

ol {
    margin-left:9px;
    padding:0px;
}

ol li
{
    font-size:12px;
	line-height:15px;
    font-weight:normal;
    margin:0 0 5px 0;
    padding-left:0px;
	color:#333333;
}


hr
{
   border: none 0;
   height:1px;
   border-top:dotted 1px #cdcdcd;
   color:White;

}

a:link { color:#004582;
    text-decoration:none; }


a:hover { color:#206aab;
    text-decoration:underline;
    }

a:visited { color:#004582;
    text-decoration:none; }	
	


/* Vital Stim Styles */

body { font-size: 75%; background: #FFFFFF url(../images/bg.gif) center top repeat-x; }

body.home { background: #FFFFFF url(../images/bg_home.gif) center top repeat-x; }

/* Wrapper */
#wrapper { width: 903px; padding: 0; margin: 0 auto; position: relative; left: 0;}

/* Top Bar */
#vitalstim-bar 
{
    background:#000 url(../images/vitalstim.gif) no-repeat; height:68px; padding-top:27px; 
}

/*Original from BSwing. Updated with below lines 8/13/2009 FMM
#aux-col-1 
{
    float:left;
    width:420px;
}


#aux-col-1 #vslogo
{
   cursor:pointer;
    width:130px;
    height:40px;
    margin-left:40px;
}

#aux-col-1 #vslogo span
{
    display:none;
}


#aux-col-2
{
    float:left;
    width:477px;
    text-align:right;
}


#aux-col-2 ul.auxnav
{
    font-size:10px;
    color:#c7e99d;
    display:inline;  
    height:20px;
    vertical-align:middle;
	font-size:11px;
}

#aux-col-2 ul.auxnav li 
{
    padding-left:15px;
    background:url(../images/aux_nav/dash.gif) no-repeat; 
    display:inline;   
    margin-right:15px;
	font-size:11px;
}

#aux-col-2 ul.auxnav li.first
{
    padding-left:0;
    background:none;
    display:inline;   
    margin-right:15px;
}

#aux-col-2 ul.auxnav li.third
{
    padding-left:55px;
}

#aux-col-2 ul.auxnav li.last
{
    padding-right:0px;
}

#aux-col-2 ul.auxnav li a 
{
    color:#c7e99d;
}
#aux-col-2 ul.auxnav li a:hover
{
    text-decoration:underline;
}
*/


#aux-col-1 
{
    float:left;
    width:290px;
}    
    
#aux-col-1 #vslogo
{
   cursor:pointer;
    width:130px;
    height:40px;
    margin-left:40px; 
}

#aux-col-1 #vslogo span
{
    display:none;
}

    
#aux-col-2
{
    float:left;
    width:607px;
    text-align:right;
     
}


#aux-col-2 ul.auxnav
{
    font-size:10px;
    color:#c7e99d;
    display:inline;  
    height:20px;
    vertical-align:middle;
	font-size:11px;
}

#aux-col-2 ul.auxnav li 
{
    padding-left:15px;
    background:url(../images/aux_nav/dash.gif) no-repeat; 
    display:inline;   
    margin-right:15px;
	font-size:11px;
}

#aux-col-2 ul.auxnav li.first
{
    padding-left:0;
    background:none;
    display:inline;   
    margin-right:10px;    
}

#aux-col-2 ul.auxnav li.second
{
    
}

#aux-col-2 ul.auxnav li.third
{
    padding-left:15px;
}

#aux-col-2 ul.auxnav li.fourth
{
    padding-left:55px;
}

#aux-col-2 ul.auxnav li.last
{
    padding-right:0px;
}

#aux-col-2 ul.auxnav li a 
{
    color:#c7e99d;
}
#aux-col-2 ul.auxnav li a:hover
{
    text-decoration:underline;
}





#aux-col-3 
{
    float:left;
    width:132px;
    padding-top:1px;

}
#aux-col-3 input 
{
    border: dotted 1px #5d584e;background-color:#1f2020; width:127px; height:13px;
    margin:0;
    font-size:11px;
    color:#666;
}

#aux-col-4 
{
    margin-left:847px;
    padding-top:1px;
}

#main-nav
{
    padding-top:17px;
    height:28px;
}

#main-nav ul
{
    margin-left:35px;
}
#main-nav ul li 
{
    display:inline;
    list-style:none;
    margin-right:80px;
}

#main-nav ul li.last
{
    margin-right:0px;
}



/* 
------------------------------------
Home Into
------------------------------------
*/


#home-intro
{   
    height:253px;
}


/* 
------------------------------------
Main Body
------------------------------------
*/

#content
{
    border-left: dotted 1px #cdcdcd;
    border-right:dotted 1px #cdcdcd;
    width:901px;
    
}


#page-intro
{
    height:94px;
}


#bread-crumb
{
    padding-left:34px;
    margin-top: 13px;
    padding-top:11px;
    font-size:10px;
    font-weight:bold;   
    height:25px;
    vertical-align:middle;
    color:#366b23;
     border-bottom:dotted 1px #cdcdcd;
}

#home-cols
{
    padding-top:20px;
}


#home-main
{
	margin-top:20px;
    margin-left:35px;
    width:550px;
    float:left;
}

#home-col-1
{

    width:254px;
    float:left;
}

#home-col-2
{
    margin-left:295px;
    width:248px; 
}

#home-col-3
{
    margin-top:10px;
    width:280px;
    margin-left:621px;    
}

#home-col-3 a img
{
  margin-bottom:20px;  
}


#home-main .positioning
{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:dotted 1px #cdcdcd;
	font-size:16px;
	color:#5a595a;
	line-height:24px;
	
	
}


#home-main .positioning span
{
	color:#316921;	
	font-weight:bold;
}

#home-main .positioning a
{
   font-size:10px;
    font-weight:bold;
	
}

#home-main .headline
{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom:dotted 1px #cdcdcd;
	font-size:16px;
	color:#5a595a;
	line-height:16px;
}


#home-main .headline span
{
	color:#316921;	
}

#home-main .headline a
{
   font-size:10px;
   font-weight:bold;
}
 
#left-nav
{
    float:left;
    width:178px;  

}

#left-nav .whatsnew-sub-section
{
    margin:20px 0px 10px 22px;
    padding-left: 11px;
    font-size:11px;
    font-weight:bold;
    color:#366b23;
}

#left-nav .whatsnew-sub-section .sub-nav-item
{
    margin:10px 0;
    padding-top: 15px;
    font-size:11px;
    font-weight:normal;
    color:#366b23;
}

#left-nav .whatsnew-sub-section .sub-nav-item a
{
    color:#366b23;
    font-weight: bold;    
}

#left-nav .whatsnew-sub-section .sub-nav-item a.selected
{
    color:#123323;
    font-weight: bold;
    font-size: 1.2em;
}

#left-nav .whatsnew-sub-section .sub-nav-item a:hover
{
    text-decoration:underline;    
}

#left-nav .spotlight-sub-section
{
    margin:20px 0px 10px 22px;
    padding-left: 11px;
    font-size:11px;
    font-weight:bold;
    color:#366b23;
}

#left-nav .spotlight-sub-section .sub-nav-item
{
    margin:10px 0;
    padding-top: 15px;
    font-size:11px;
    font-weight:normal;
    color:#366b23;
}

#left-nav .spotlight-sub-section .sub-nav-item a
{
    color:#366b23;
    font-weight: bold;    
}

#left-nav .spotlight-sub-section .sub-nav-item a.selected
{
    color:#123323;
    font-weight: bold;
    font-size: 1.2em;
}

#left-nav .spotlight-sub-section .sub-nav-item a:hover
{
    text-decoration:underline;    
}
/**/
#left-nav .nav-item
{
    margin:10px 15px 10px 32px;
    padding: 11px 0 0 0;
    font-size:11px;
    font-weight:bold;
    color:#366b23;
}

#left-nav .sub-section
{
    border-top:dotted 1px #cdcdcd;
    border-bottom:dotted 1px #cdcdcd;
    margin:10px 0px 10px 22px;
    padding-left: 11px;
    font-size:11px;
    font-weight:bold;
    color:#366b23;
}

#left-nav .sub-section .sub-nav-item
{
    margin:10px 0;
    padding: 0;
    font-size:11px;
    font-weight:normal;
    color:#366b23;
}



#left-nav .sub-section .sub-nav-item a
{
    color:#1F4723;
    font-weight: bold;
    display: list-item;
}

#left-nav .nav-item a
{
    color:#366b23;
}

#left-nav .sub-section .sub-nav-item a.selected, #left-nav .nav-item a.selected
{
    color:#123323;
    font-weight: bold;
    font-size: 1.2em;
}

#left-nav .sub-section .sub-nav-item a:hover, #left-nav .nav-item a:hover
{
    text-decoration:underline;    
}


/* 
------------------------------------
Main Column Second Level w/ left nav
------------------------------------
*/

#main-col-search
{
 margin: 20px 100px 0 25px;
 
}

#main-col
{
     border-left:dotted 1px #cdcdcd; 
     margin-left:178px;
}

#main-col .headline
{
    width:670px;
    padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom:dotted 1px #cdcdcd;
	font-size:16px;
	color:#5a595a;
	line-height:16px; 
}
#main-col .headline h2
{
    color:#555555;
    font-weight:normal;
    font-size:18px;
    padding-right:20px;    
}
#main-col .headline .section-intro h2 
{  
    font-size:20px;
    color:#366b23;
    font-weight:normal;
	padding-bottom:10px;
}

#main-col .headline .section-intro p 
{
	padding-bottom:10px;
}

#main-col .headline .section-intro p.teaser 
{
	padding-bottom:10px;
	font-size:14px;
}

#main-col .headline .headline-image
{
    float: right;
    padding: 10px;
}

#main-col .left-col
{
    float:left;
    margin-left:25px;
    margin-top:23px;
    width:370px;
    
}
#main-col .left-col h2
{
    color:#555555;
    font-weight:normal;
    font-size:18px;
    padding-right:20px;
    
}

#main-col .right-col
{
    margin-left:432px;
}

#main-col .right-col .promo-right
{
    margin-top:20px;
}


a.learn-more
{
    text-transform:uppercase;
    font-size:9px;
    font-weight:bold;
    color:#004582;
    text-decoration:none;
}

a.learn-more:hover
{
	text-decoration:underline;
}

#main-col ul
{
    margin-top: 10px;   
    margin-bottom:15px;
}

#main-col li
{
    margin-left:13px;
}


#main-col .left-col .section-intro h2 
{  
    font-size:20px;
    color:#366b23;
    font-weight:normal;
	padding-bottom:10px;
}

#main-col .left-col .section-intro p 
{
	padding-bottom:10px;
}

#main-col .left-col .section-intro p.teaser 
{
	padding-bottom:10px;
	font-size:14px;
}

.main-img {
    float:right;
    margin-left:15px;
}

.video
{
    float:right;
    margin:30px 30px 0 45px;
	padding:0;
}


.lead-in-noimage {
	padding: 23px 40px 0 26px;
    color:#555555;
}

.lead-in-noimage p.teaser {
    font-size:18px;
    color:#555555;
	padding:0;
	margin:4px 0 4px 0;
}
.lead-in-noimage h2 
{
   margin-bottom:12px;
}
.lead-in-noimage p
{
    color:#555555;
    margin:8px 170px 0 0;
}



.lead-in
{
    padding: 23px 0 0 26px;
    color:#555555;
  
}

.lead-in h2 
{
   margin-bottom:12px;
}
.lead-in p
{
    color:#555555;
     margin:8px 170px 0 0;
}
.lead-in p.teaser
{
    font-size:18px;
    color:#555555;
}

.lead-in-rightcol
{
    margin:0 0 0 20px;
    padding: 23px 15px 0 26px;
    color:#555555;
	float:right;
	width:200px;
	height:155px;
	border-left:1px dotted #cdcdcd;
	
}

.lead-in-rightcol h3 , .lead-in-rightcol p
{

    
    padding-bottom:15px;
	
	
}

.lead-in p a:hover
{
	text-decoration:underline;
}

.main-content
{
	margin-right:175px;
    border-top:dotted 1px #cdcdcd;
    margin-top:20px; 
    padding: 23px 0 25px 26px;
    clear:inherit;
	
}

.main-content p
{
	
   /* width:530px;*/
    margin-bottom:12px;
}



.main-content-noline {	 
	margin:0 0 0 0; 
    padding:0 0 25px 26px;
    clear:inherit;
}

.main-content-noline p {
	margin-right:175px;
   /* width:530px;*/
    margin-bottom:12px;
}


/* 
------------------------------------
Feature Modules
------------------------------------
*/


div.main-section-feature 
{
    margin:20px 0 40px 0;
    
}

div.main-section-feature h3
{
    font-size:20px;
    color:#366b23;
    font-weight:normal;
    
}
div.main-section-feature p
{
    font-size:12px;
    color:#333333;
    margin:5px 0;
}

div.main-section-feature p.teaser
{
    font-size:11px;
    color:#333333;
    font-weight:bold;
    text-transform:uppercase;
    margin:5px 0;
}
div.main-section-feature p.location
{
    font-size:11px;
    color:#333333;
    font-weight:bold;
    margin:5px 0;
}

div.main-section-feature p.date
{
    font-size:11px;
    color:#333333;
    font-weight:bold;
    margin:5px 0;
}



div.feature-download
{
    margin-top:12px;
    padding-bottom:12px;
}

div.feature-download img
{
    float:right;
    margin-right:11px;  
}

div.feature-download h3
{
    margin-bottom:5px;
}

div.feature-download p
{
   
}

div.feature-download p.teaser
{
    text-transform:uppercase;
    color:#555555;
    font-weight:bold;
    width:254px;
    font-size:12px;
    
}

div.feature-download ul
{
    margin-left:0;
    padding:0px;

}

div.feature-download ul li
{
    list-style-image: url(../images/bullet.gif);
    font-size:10px;
    font-weight:bold;
    margin:0 0 5px 13px;
    padding-left:0px;
}


div.feature-download ul li a:hover
{
	text-decoration:underline;
}

/*
*/

div.certified-headline
{
    margin-top:12px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

div.certified-headline img
{
    float:right;
    margin-right:11px;  
}

div.certified-headline h3
{
    margin-bottom:5px;
}

div.certified-headline p
{
   
}

div.certified-headline p.teaser
{
    text-transform:uppercase;
    color:#555555;
    font-weight:bold;
    width:254px;
    font-size:12px;
    
}

div.certified-headline ul
{
    margin-left:0;
    padding-top:0px;
}

div.certified-headline ul li
{
    list-style-image: url(../images/bullet.gif);
    font-size:10px;
    font-weight:bold;
    margin:0 0 5px 13px;
    padding-left:0px;    
}


div.certified-headline ul li a:hover
{
	text-decoration:underline;
}


/* 
------------------------------------
added karen for Therapist Successes
------------------------------------
*/


.feature {
    margin:0 0 0 0;
    padding:0 0 30px 0;
	width: 500px;
	
	height:119px;

}


.feature div.image 
{
	float:left;
    margin:0 10px 0 0;
    padding:0 0 0 0;
    width:100px;
    height:120px;
}

.feature-broadcast  {
    margin:0 0 0 0;
    padding:0 0 30px 0;
	width: 500px;
	
	height:95px;

}

.feature-broadcast div.image 
{
	float:left;
    margin:0 10px 0 0;
    padding:0 0 0 0;
    width:100px;
    height:94px;
}


.feature p {
    font-size:11px;
    color:#333333;
    font-weight:normal;
    margin:5px 0;
}

.feature p.date
{
    font-size:11px;
    color:#333333;
    font-weight:bold;
    margin:5px 0;
}



div.facility {
    margin:0 0 20px 0;
    padding:0 0 20px 0;
	border-bottom: dotted 1px #cdcdcd;

}


div.facility h3 {
    margin-left:200px;
    padding:0px;
	color:#555555;
	font-size:12px;
	font-weight:bold;

}

p.lead-in
{
    font-size:13px;
	font-weight:bold;
    color:#004582;
	padding:0;
	margin:0 0 20px 0;
}

div.facility img {
    position:absolute;
	padding-right:35px;
}



div.facility ul
{
    margin-left:200px;
    padding:0px;

}

div.facility ul li
{
    list-style-image: url(../images/bullet.gif);
    font-size:10px;
    font-weight:bold;
    margin:0 0 5px 0;
    padding-left:0px;

}


.main-content-quote-image {
	position:relative;
    float:right;
	margin:0 175px 20px 0;
    padding:10px 0 10px 0;
	width:286px;

}

.main-content-quote {
	
    float:right;
	margin:10px 200px 5px 20px;
    padding:10px 0 10px 0;
	width:250px;
	font-size:17px;
	color:#7f8080;
	line-height:24px;
    border-top: dotted 1px #cdcdcd;
    border-bottom: dotted 1px #cdcdcd;
}


p.name {
	text-transform: uppercase;
    font-size: 14px;
    font-weight:bold;
    color:#004582;
    margin:0 0 0 0;
    padding:0 0 0 0;
}


p.title {
    font-size: 12px;
    font-weight:bold;
    color:#004582;
	margin:0 0 0 0;
    padding:2px 0 25px 0;

}



.patient-story {
    margin:0 0 0 0;
    padding:0 0 45px 0;
}

.patient-story div.img-offset
{
    margin-left: 134px;
}

.patient-story img {
	float:left;
    margin:0 10px 0 0;
    padding:0 0 0 0;
}

 p.diagnosis {
    font-size:11px;
    color:#333333;
    font-weight:normal;
    margin:5px 0;
}

p.treatment {
    font-size:11px;
    color:#333333;
    font-weight:normal;
    margin:5px 0;
}

p.results {
    font-size:11px;
    color:#333333;
    font-weight:normal;
    margin:5px 0;
}



.row {
    margin:10px 0 10px 0;
	padding:0 0 0 0;
	width:675px;

}

.row .col-1 {
    font-size:11px;
    color:#333333;
    font-weight:normal;
    margin:5px 0;
	float:left;
	width:200px;
}

.row .col-2 {
    font-size:11px;
    color:#333333;
    font-weight:normal;
    margin:5px 0;
	float:left;
	margin-left:20px;
	
	width:200px;
}

.row .col-3 {
    font-size:11px;
    color:#333333;
    font-weight:normal;
    margin:5px 0;
	margin-left:440px;
	width:200px;
}


.pressreleases {
    margin:0 0 25px 0;
	padding:0 0 0 0;
    color:#555555;

}

.pressreleases p.releaseDate {
    font-size: 11px;
	font-weight:bold;
    color:#555555;
	margin:4px 0 3px 0;

}
.pressreleases p.teaser {
    padding:0 175px 0 0;
	margin:4px 0 7px 0;


}

div.faq {
    margin:4px 0 0 0;
	padding:5px 30px 5px 0px;
 	background-color:#ffffff;
	width:550px;
	border-style: dotted;
	border-color: #cdcdcd;
	border-width: 1px 0 0 0;

}


div.faq h3 {
    margin:0 0 0 0;
	padding:0 0 0 0;
 	font-size: 13px;
    font-weight:bold;
    color:#004582;
}

div.faq p.answer 
{
	width:500px;
}



.new-news h3.heading
{
	font-weight:normal;
	font-size:17px;
	color:#366b23;	
	padding-bottom:20px;
}

/* 
------------------------------------
Footer
------------------------------------
*/


#footer
{
    border-left: dotted 1px #cdcdcd;
    border-right:dotted 1px #cdcdcd;
    width:901px;

}

#footer div.spacer
{
    border-top:dotted 1px #acacac;
    padding-top:15px;
    margin: 0 23px 0 35px;
}

#ers-logo
{
    float:left;
    width:173px;
}


#bottom-nav
{
    float:left;
    margin-left: 0;
    width:465px;
    margin-bottom:50px;
}


#bottom-nav ul
{
    margin-top:40px;
}
#bottom-nav ul li
{    
    color:#9d9fa2;
    font-size:10px;
    font-weight:bold;
    margin:0 30px 5px 0;
    padding-left:0px;
    display:inline;
}

#djo-logo
{
    margin-left:700px;
}

/* contact form */

		.block
        {
            margin-bottom:30px;
            border:0;
        }
        
        #contact-form div.input-block
        {
            margin-bottom:20px;
        }
        
        #contact-form div.input-block label
        {
            display:block;
            font-family:Arial,Helvetica;
            font-size:12px;
            font-weight:bold;
			color:#555555;
        }
        
        #contact-form div.input-block label span
        {
            margin-left:5px;
            color:Red;
        }
        

        
        #contact-form div.input-block input
        {
            width:250px;
            border:dotted 1px #666666;
			color:#555555;
        }
        #contact-form div.input-block textarea
        {
            width:450px;
            height:100px;
            border:dotted 1px #666666;
			color:#555555;
        }
        #contact-form div.input-block table
        {
			border-width:0;
        }
        
        
        #contact-form div.input-block table tr td label
        {    
            display:inline;
            width:30px;
            border-width:0;
        }
        #contact-form div.input-block table tr td input
        {    
            width:20px;
            border-width:0;
        }
   
   
.login-form
{
	margin-top:10px;
}   
        
 .login-form label
 {
	        display:block;
            font-family:Arial,Helvetica;
            font-size:12px;
            font-weight:bold;
			color:#555555;
 }
  .home-provider-search input
  {
	width:250px;
	border:dotted 1px #666666;
	color:#555555;
 
}
  .home-provider-search input.submit
  {
	margin-top:20px;
	width:100px;
	border:dotted 1px #666666;
	color:#333333;
 
}



div.region
{
	clear:both;
	margin-bottom:30px;
}

div.region hr
{

}

div.region div.col-left 
{
	float:left;
	width:190px;
	padding-right:10px;
	
}

div.region div.col-mid 
{
	float:left;
	width:190px;
	padding-right:10px;

}

div.region div.col-right 
{
	margin-left:400px;
	width:210px;

}

div.region * h3
{
	
	margin:20px 0 0 0;
}

div.region * p
{
	
	margin:2px 0 0 0;

}

h2.events
{
	margin-bottom:20px;
}


.event {
    margin:0 0 0 0;
    padding:0 0 30px 0;
	width: 500px;
}
	

.event p {
    font-size:11px;
    color:#333333;
    font-weight:normal;
    margin:5px 0;
}

.event p.date
{
    font-size:11px;
    color:#333333;
    font-weight:bold;
    margin:5px 0;
}

div.DivSendError
{
	font-size:14px;
	color:Red;
	margin-bottom:20px;
}


#forum-wrapper table
{
	border:0;
}

#forum-wrapper 
{
	width:670px;
	margin:25px 0 0 0;
	padding: 25px 0 25px 25px;
	border-top:dotted 1px #cdcdcd; 
}

div.location-result
{
	margin-bottom:15px;
}

div.disclaimer
{
     border-left:dotted 1px #cdcdcd; 
     margin-left:178px;
     margin-right:25px;
     padding-left:25px;
     padding-bottom:25px;

    
}

div.disclaimer p
{
     font-size:10px;
     color:#666666;
     font-style:italic;	
     border-top:dotted 1px #cdcdcd;
     padding-top:10px;
}





div.search-results input
{
	margin-left:0;
}


div.search-result
{
	margin-bottom:15px;
}

div.search-result h3 a
{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
}
div.search-result p
{
	font-size:12px;
	margin:0;
	padding:0;
	color:#666666;
}


div.search-results, div.search-results table
{
	border:0;
}

div.search-results-container
{
	
}


/**
 * /provider_search/index.aspx
 */

.provider-search-form label,
.provider-search-form input
{
	display: block;
}

.provider-search-form div.input-set
{
margin: 0 0 20px 0;
}

.provider-search-form input
{
width:250px;
border:dotted 1px #666666;
color:#555555;
}

.provider-search-form input.submit
{
width:100px;
border:dotted 1px #666666;
margin-top:20px;
color:#333333;
}

.content-top
{
    padding: 23px 0 0 26px;
    color:#555555;
    border-bottom:dotted 1px #cdcdcd;    
    margin-right:175px;    
    padding: 23px 0 25px 26px;
    clear:inherit;
}



.sitemap
{
    font-size:35px;
    color:red;
    display:inline;  
    height:20px;
    vertical-align:middle;
	font-size:11px;
}

.gridviewcss {  }
.gridviewcss td
{
    padding: 5px;
}
.gridviewcssAltItem
{
    padding: 5px;
}

.gridviewcssItem
{
    padding: 5px;
}


.Pager_Style
{
    font-size:10px;
    color:#333333;
    text-decoration: none;
}

.Pager_Style a
{
    font-size:10px;
    color:#333333;
    text-decoration: none;
}

.blackboldTitle{font-size: 22px; font-weight: 400; color: #000;}
.mainpage_title{font-size: 22px; line-height: 22px; font-weight: 400; color: #5a595a;}
.mainpage_title a{color:#5a595a;}
.mainpage_title a:hover{color: #004582; text-decoration: underline;}
.certprov_manual_header{padding: 10px 0px 0px 20px; margin-right: 10px;}
.certprov_manual_message{font-size: 10px; color: #004582; padding: 0px 0 10px 0;}
.certprov_manual_headline{font-size: 16px; font-weight: bold; color: #000; padding-bottom: 10px;}
.certprov_wrapper{border-bottom: 1px dotted #cdcdcd; padding: 10px 0px 10px 20px; margin-right: 10px;}
.certprov_wrapper_nobtmpad{border-bottom: 1px dotted #cdcdcd; padding: 10px 0px 0px 20px; margin-right: 10px;}
.certprov_wrapper_bottom{padding: 10px 0px 50px 20px; margin-right: 10px; min-height:30px;}
.certprov_headline{font-size: 16px; font-weight: bold; color: #000; padding-bottom: 10px;}
.ablack_blue a{color: #000;}
.ablack_blue a:hover{color: #004582; text-decoration: underline;}
.agreen_blue a{color: #5a595a;}
.agreen_blue a:hover{color: #004582; text-decoration: underline;}
.certprov_headlinesmall{font-size: 12px; font-weight: bold; color: #000; padding-bottom: 0px;}
.certprov_teaser{font-size: 12px; color: #000; padding-top: 0px;}
.certprov_message{font-size: 10px; color: #004582; padding: 10px 0 5px 0;}
.dottedbreak{border-bottom:dotted 1px #cdcdcd; margin-right: 20px;}

.certprov-left-col
{
    float:left;
    width: 348px;
    margin-top:0px;
    
}

.certprov-right-col
{
    margin-left: 350px;
    padding-right: 20px;
    width: 348px;
}

.certprov-main-col
{
    float: left;
    padding: 20px;
}

.pad_bottom_medium
{
	padding-bottom: 50px;
}

/* EOF */
.showborder
{border:1px solid red;}