﻿@charset "utf-8";

/* CSS Document */

body{

margin:0;

padding:0;

height:100%;

min-height:100%;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

font-style:normal;

color: #666666;

line-height:24px;

background-image:url(../images/Header-Primary-blue.jpg);

background-repeat:no-repeat;

background-position:top left;



}

ul, li{

font-family:Georgia, Times New Roman, serif;

font-size:11px;

font-weight:normal;

font-style:normal;

color: #1f3c68;

line-height:18px;

margin-top:10px;

list-style: square;





}



address{

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

font-style: italic;

color:#333333;

line-height:18px;

}

a:link, a:active, a:visited{

text-decoration: underline;

color:#1f3c68;

font-weight:bold;

list-style:none;

}

a:hover {

text-decoration: underline;



}

#animation {

float:left;

padding-right:15px;

}

.breadcrumbs,

.breadcrumbs a:link,

.breadcrumbs a:hover,

.breadcrumbs a:active,

.breadcrumbs a:visited  {

text-align: left;

text-indent:40px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-style:normal;

font-weight:bold;

color: #999999;

padding-bottom:10px;

}

.caption{

font-family: Georgia, Times New Roman, serif;

font-size:11px;

font-style: italic;

color:#333333;

line-height:20px;

}

#caption-box{

width:130px;

height:352px;

border: #CCCCCC;

border-style:solid;

border-width:1px;

background-color:#FFFFFF;

padding:10px;

float:left;

vertical-align:middle;

margin-bottom:20px;

}



#container {

		min-height:100%;

		position:relative;

	}

#contentwrapper{

float: left;

width: 100%;

height:100%;

/*min-height:675px;*/

padding-bottom:25px;



}

#contentcolumn{

margin: 0px 450px 0 45px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

/*background-image:url(../images/background-content-fade.png);

background-repeat:no-repeat;

background-position:top;*/

position:relative;



}

.contentcolumn-inner{

width: 500px;

margin-top:0px;

}

#contentcolumn-location{

margin: 0 150px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

/*background-image:url(../images/background-content-fade.png);

background-repeat:no-repeat;

background-position:top;*/

overflow:hidden;

}

.contentcolumn-inner-location{

width: 750px;

margin-top:0px;

margin-left:80px;

}

#contentcolumn-secondary{

margin: 0 0px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

/*background-image:url(../images/background-content-fade.png);

background-repeat:no-repeat;

background-position:top;*/

overflow:hidden;

}

.contentcolumn-inner-secondary{

width: 900px;

margin-top:0px;

}

.disclaimer{

font-family: Georgia, Times New Roman, serif;

font-size:10px;

font-style: italic;

color:#333333;

line-height:13px;

}

#FAQs-container{

width: 215px;

border: solid 1px #1f3c68;

border-top:solid 10px #1f3c68;



padding-left:15px;

padding-bottom:10px;

position: relative;

margin-top:10px;

background-color:#FFFFFF;

float:left;

}



.FAQs-inner,

.FAQs-inner a:active,

.FAQs-inner a:link,

.FAQs-inner a:visited {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color: #666666;

text-decoration: none;

list-style:square;

font-weight:normal;

line-height:20px;

}

.FAQs-inner a:hover {

text-decoration: underline;

}



#flashcontent {

border: solid 0px #000;

width: 325px;

height: 267px;

text-align: center;

}



#flashbanner{

border: solid 1px #1f3c68;

border-top:solid 10px #1f3c68;

width: 490px;

height: 300px;

}



#footer {

font-size:10px;

width: 1000px;

text-align:center;

padding-bottom:25px;

margin-left:auto;

margin-right:auto;

position: relative;

z-index:1;



}

/*#footer-home {

width: 100%;

text-align:center;

margin-top:950px;

padding-bottom:25px;

bottom:0;

background-image: url(../images/footer.jpg);

background-repeat: repeat-x;

clear:both;



}*/



/*.footer-text,

.footer-text a:link,

.footer-text a:hover,

.footer-text a:active,

.footer-text a:visited,{

text-align: center;

font-family: Georgia, Times New Roman, serif;

font-size:11px;

font-style:normal;

font-weight: bold;

color: #999999;

bottom:0px;

}





#footerwrapper{

width: 100%; /*Width of main container*/

/*height:100%;

}*/



h1 {

font-family: Georgia, Times New Roman, serif;

font-weight: normal;

font-size: 25px;

color: #1f3c68;

text-align: left;

text-transform: capitalize;





}

h2 {

font-family: Georgia, Times New Roman, serif;

font-size:18px;

font-weight:normal;

font-style: normal;

text-transform: capitalize;

color:#1f3c68;

margin-top:10px;

margin-bottom:10px;

line-height:18px;





}

h3{

font-family: Georgia, Times New Roman, serif;

font-size:16px;

font-weight:normal;

font-style: normal;

text-transform:capitalize;

color: #1f3c68;

margin-top:20px;

margin-bottom:10px;

list-style:url(../images/list-bullet.jpg);





}

h4 {

font-family: Georgia, Times New Roman, serif;

font-size:12px;

font-weight:normal;

font-style: normal;

text-transform:uppercase;

color: #333333;

margin-top:0px;

list-style:url(../images/list-bullet.jpg);

}

h5, h6 {

font-family: Georgia, Times New Roman, serif;

font-size:12px;

font-weight:normal;

font-style: normal;

color: #333333;

margin-top:0px;

line-height:36px;

}





#headerwrapper{

width: 100%; /*Width of main container*/

height: 100%;

}

#headerwrapper-secondary{

width: 100%; /*Width of main container*/

height: 100%;

}

img.bodyimage-left {

  	float: left;

    margin-right: 25px;

    margin-left: 0px;

    margin-top: 5px;

    margin-bottom: 0px;

    border:#1f3c68;

    border-style:solid;

    border-width:1px;

}

img.bodyimage-none {

    margin-bottom: 10px;

    border:#1f3c68;

    border-style:solid;

    border-width:1px;

}

img.bodyimage-right {

  	float: right;

    margin-right: 10px;

    margin-left: 10px;

    margin-top: 10px;

    margin-bottom: 10px;

	border:#1f3c68;

    border-style:solid;

    border-width:1px;

}

img.bodyimage-icon {

  	float: left;

    margin-right: 0px;

    margin-left: 0px;

    margin-top: 0px;

    margin-bottom: 0px;

	vertical-align:middle;

}

#leftcolumn{

float: left;

width: 50px; /*Width of left column in pixel*/

margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/

/*background-image:url(../images/background-content-fade.png);

background-repeat:no-repeat;

background-position:top;*/

overflow:hidden;

}

.leftcolumn-inner{

width:50px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

font-style:normal;

color:#004990;

line-height:20px;

margin-left:25px;

margin-top:25px;

}



#leftcolumn-inner-bookmarks {

/*margin-top:200px;*/

padding-bottom:25px;

padding-top:30px;

width:300px;

position:relative;

float:left;

}



#leftcolumn-inner-translate {

padding-top:30px;

/*margin-top:200px;*/

position:relative;

width:165px;

float:left;

}



#leftcolumn-location{

float: left;

width: 150px; /*Width of left column in pixel*/

margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/

/*background-image:url(../images/background-content-fade.png);

background-repeat:no-repeat;

background-position:top;*/

overflow:hidden;

}

.leftcolumn-inner-location{

width:150px;

font-family: Arial, Helvetica, sans-serif;

margin-top:25px;

}

#maincontainer{

width: 1000px; /*Width of main container*/

height: 100%;

min-height:100%;

margin-left: auto;

margin-right: auto;

margin-top: 0px;

position: relative;

z-index:10;

}

#medical_disclaimer{

font-family: Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

font-style: italic;

color:#333333;

line-height:15px;

padding-left:50px;

padding-right:50px;

padding-top:50px;

}

#navHolder{
height:50px;
min-width:1000px;
width:100%;
border-top:solid 10px #1f3c68;
background:transparent url(../images/nav-holder-background.jpg) repeat-x;
overflow:hidden;
}
.nav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}
.nav a{
color: #333333;
font-weight:bold;
text-decoration:none;
background:transparent url(../images/nav-background-fade.png) repeat-x;
height: 37px;
display:inline-block;
margin-left:0px;
margin-right:-2px;
margin-top:1px;
padding-top:11px;
padding-left:10px;
padding-right:10px;
vertical-align: middle;
/*text-shadow: #000000 0px 0px 5px;
border:solid 1px #333333;*/
background-color: #999999;

}
.nav a:hover{
color: #cccccc;
font-weight:bold;
text-decoration:none;
background:url(../images/nav-background-fade-over.png) repeat-x;
margin-right:-2px;
padding-left:10px;
padding-right:10px;
height:37px;
background-color: #666666;

}


#Options-container{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color: gray;

width: 215px;

border: solid 1px #1f3c68;

border-top:solid 10px #1f3c68;

padding-left:20px;

padding-bottom:10px;

margin-top:10px;

position: relative;

float:right;

background-color:#FFFFFF;

}



#phone-number{

font-family: Georgia, Times New Roman, serif;

font-size:16px;

text-align:right;

color: #1f3c68;

width:935px;

padding-top:40px;

line-height:35px;

}



#rightcolumn{
float: right;
width: 365px; /*Width of right column*/
/*margin-left: -450px; /*Set left margin to -(RightColumnWidth)*/
/*background-image:url(../images/background-content-fade.png);
background-repeat:no-repeat;
background-position:top;*/
position:absolute;
margin-left:535px;
padding-bottom: 25px;
padding-top: 5px;
text-align: center;
border: solid 1px #1f3c68;
border-top:solid 10px #1f3c68;
background-color:#ffffff;
}
#rightcolumnBookMarks{

float: right;

width: 365px; /*Width of right column*/

position:absolute;

margin-left:535px;

margin-top:395px;
margin-bottom: 10px;

padding-bottom: 25px;

padding-top: 5px;

text-align: center;

border: solid 1px #1f3c68;

border-top:solid 10px #1f3c68;

background-color:#FFFFFF;


}


#rightcolumnTestimonials{

float: right;

width: 365px; /*Width of right column*/

/*margin-left: -450px; /*Set left margin to -(RightColumnWidth)*/

/*background-image:url(../images/background-content-fade.png);

background-repeat:no-repeat;

background-position:top;*/

position:absolute;

margin-left:535px;

margin-top:570px;


padding-top: 5px;

text-align: center;

border: solid 1px #1f3c68;

border-top:solid 10px #1f3c68;

background-color:#FFFFFF;

background-image:url(../images/background-testimonial.jpg);

background-repeat: no-repeat;

background-position:top left;



}



.rightcolumn-inner{

width:365px;

margin-left:35px;

padding-bottom: 25px;

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 24px;

color: #1f3c68;

letter-spacing:1px;

text-align: center;

border: solid;

border-width:1px;

}



#rightcolumn-inner-bookmarks {

margin-left:35px;

margin-top:25px;

/*padding-left:25px;*/

padding-bottom:25px;

width:340px;

}



#rightcolumn-inner-translate {

padding-left: 35px;

}



#rightcolumn-location{

float: left;

width: 150px; /*Width of right column*/

margin-left: -150px; /*Set left margin to -(RightColumnWidth)*/

/*background-image:url(../images/background-content-fade.png);

background-repeat:no-repeat;

background-position:top;

*/

overflow:hidden;

}



.rightcolumn-inner-location{

width:150px;

margin-top:25px;

}



#rightcolumn-secondary{

float: left;

width: 50px; /*Width of right column*/

margin-left: -50px; /*Set left margin to -(RightColumnWidth)*/

/*background-image:url(../images/background-content-fade.png);

background-repeat:no-repeat;

background-position:top;

*/

overflow:hidden;

}



.rightcolumn-inner-secondary{

width:400px;

margin-left:25px;

margin-top:25px;

}

span.last {

	display:none

}

#subheader2{

/*  background-image: url(../images/background-content.jpg);

  background-repeat: repeat-y;

  background-x-position: center;

  background-y-position: center;*/

  text-align:center;

  margin:0;

  height:50px;

/*  z-index:500;*/

}

summary{

font-size:11px;

color:#333333;

}

summaryLink{

font-size:11px;

font-weight:bold;

text-decoration: none;

color:#1f3c68;

}

summaryTitle {

font-family: Arial, Helvetica, sans-serif;

font-weight:bold;

font-style: normal;

text-transform:uppercase;

color: #1f3c68;

list-style:url(../images/list-bullet.jpg);

}

#topsection{

height: 350px; /*Height of top section*/

background-image:url(../images/logo-blue.png);

background-repeat:no-repeat;

overflow:visible;

position:relative;

}

.topsection-inner{

margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/

width: 950px;

height: 350px;

padding-top:0px;

margin-top:0px;

position: absolute;



}

#topsection-secondary{

height: 128px; /*Height of top section*/

background-image:url(../images/logo-blue.png);

background-repeat:no-repeat;

overflow:visible;

}

.topsection-inner-secondary{

margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 0;

width: 950px;

height: 128px;

overflow:hidden;

}