@charset "UTF-8";
/* J.Allen Kosowsky CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#greentop {
	background: #7BC143;
	height: 8px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
}
#swooshtop {
	background: #7BC143;
	height: 8px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	padding: 0px 0px 20px 0px;
	width: 1100px;
	background:url('images/top_swoosh.png') 0 0;
    background-repeat: no-repeat;
	height:157px;
}
#swooshtopLeft {
	margin:0px 0px 0px 100px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: left;
	width: 370px;
	padding: 50px 0px 0px 0px;
}
#swooshtopRight {
	margin:0px 50px 0px 0px; 
	text-align: right; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 526px;
}

#clientLogin{
	height: 35px;
	margin: 0 auto;
	padding: 80px 0px 0px 270px;
	text-align:center;
	border: 0px solid #000000;
}

#homeMenu {
	margin: 10px 0px 10px 10px;
	background: #FFF;
	height: 25px;
	border: 0px solid #000000;
	text-align:left;
	position: relative;
}

#mainVisuals {
	background: #FFF;
	height: 266px;
	width: 1002px;
	margin: 0 auto;
	text-align:center;
	border: 0px solid #000000;
}

#homeContent {
	margin: 0 auto;
	text-align: center;
	border: 0px solid #FFCC00;
	width: 1002px;
	padding: 0px 0px 0px 0px;
}

#homeContentLeft {
	margin:0px 0px 0px 0px;
	text-align: left;
	border-bottom: 0px solid #1C3F94;
	float: left;
	width: 741px;
	padding: 0px 0px 0px 0px;
}

#homeContentLeft .text {
	padding: 0px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
	color: #888;
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	
}
#homeContentRight {
	margin:0px 0px 0px 0px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 240px;
	height: 295px;
	background:url('images/key_services.jpg') 0 0;
    background-repeat: no-repeat;
}
ul.key{ margin:35px 0px 0px 0px; padding:7px 0px 0px 10px; list-style: none; }

ul.key li{ 
	      margin:0 auto; 
	      padding: 0px 0px 3px 20px; 
	      font-size: 13px; 
	      text-decoration: none;
	      background-image: url('images/green_box.png'); 
	      background-repeat: no-repeat; 
		  background-position: 4px 5px; 
		  width:200px;
}
ul.contactkey{ margin:0px 0px 0px 0px; padding:7px 0px 0px 10px; list-style: none; }

ul.contactkey li{ 
	      margin:0 auto; 
	      padding: 0px 0px 3px 20px; 
	      font-size: 13px; 
	      text-decoration: none;
	      background-image: url('images/green_box.png'); 
	      background-repeat: no-repeat; 
		  background-position: 4px 5px; 
		  width:200px;
}
.keyLink:link { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #1C3394;}
.keyLink:visited{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #1C3394;}
.keyLink:active{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #1C3394;}
.keyLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: underline; color: #7BC143;}


.homeLink:link{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #F47E0B;}
.homeLink:visited{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #F47E0B;}
.homeLink:active{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #F47E0B;}
.homeLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #1C3394;}

.menuText {
	padding: 0px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #555;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
}

/* INSIDE CSS */

.bioLink:link{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #F47E0B;}
.bioLink:visited{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #F47E0B;}
.bioLink:active{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #F47E0B;}
.bioLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #1C3394;}

#swooshtopIn {
	background: #7BC143;
	height: 8px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	padding: 0px 0px 20px 0px;
	width: 1002px;
	background:url('images/inside_swoosh.png') 0 0;
    background-repeat: no-repeat;
	height:163px;
}
#swooshtopLeftIn {
	margin:0px 0px 0px 30px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: left;
	width: 270px;
	padding: 10px 0px 0px 0px;
}
#swooshtopRightIn {
	margin:0px 0px 0px 0px; 
	text-align: right; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 636px;
}

#insideMenu {
	margin: 10px 0px 10px 10px;
	height: 25px;
	border: 0px solid #000000;
	text-align:left;
	position: relative;
	z-index: 9999;
}

#clientLoginIn{
	height: 35px;
	margin: 0 auto;
	padding: 10px 0px 0px 470px;
	text-align:center;
	border: 0px solid #000000;
}

#insideContent {
	margin: 0 auto;
	text-align: center;
	border: 0px solid #FFCC00;
	width: 1002px;
	padding: 0px 0px 0px 0px;
}

#insideContentLeft {
	margin:0px 0px 0px 0px;
	text-align: left;
	border-bottom: 0px solid #1C3F94;
	float: left;
	width: 737px;
	padding: 0px 19px 0px 0px;
	border-right: 1px solid #7BC143;
}

#insideContentLeft .head {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 4px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #1C3F94;
}

#insideContentLeft .sub {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #7BC143;
}

#insideContentLeft .sub2 {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #7BC143;
}

#insideContentLeft .subBlue {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #1C3F94;
}

#insideContentLeft .subGreen {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #7BC143;
}

#insideContentLeft .green16 {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #7BC143;
}

#insideContentLeft .text {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #666;
}

#insideContentLeftMenu {
	margin:0px 0px 0px 0px;
	text-align: left;
	border-bottom: 0px solid #1C3F94;
	float: left;
	width: 217px;
	padding: 0px 0px 0px 0px;

}

#insideContentLeftMenuBack {
	margin:0px 0px 0px 0px;
	text-align: left;
	border-bottom: 0px solid #1C3F94;
	float: left;
	width: 217px;
	padding: 0px 0px 0px 0px;
	background:url('images/left_menu_back.png') 0 0;
    background-repeat: no-repeat;
	height:336px;
}

#insideContentLeftBody {
	margin:0px 0px 0px 15px;
	text-align: left;
	border-right: 0px solid #7BC143;
	float: right;
	width: 480px;
	padding: 0px 19px 0px 0px;
}

#insideContentLeftBody .head {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 4px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #1C3F94;
}

#insideContentLeftBody .sub {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #7BC143;
}

#insideContentLeftBody .text {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #666;
}

#insideContentLeftNB {
	margin:0px 0px 0px 0px;
	text-align: left;
	border-bottom: 0px solid #1C3F94;
	float: left;
	width: 737px;
	padding: 0px 19px 0px 0px;
	border-right: 1px solid #7BC143;
	z-index: 0;
}

#insideContentLeftNB .head {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 4px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #1C3F94;
}

#insideContentLeftNB .sub {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #7BC143;
}

#insideContentLeftNB .sub2 {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #7BC143;
}

#insideContentLeftNB.subBlue {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #1C3F94;
}

#insideContentLeftNB .subGreen {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #7BC143;
}

#insideContentLeftNB .text {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #666;
}

#insideContentRight {
	margin:0px 0px 0px 0px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 228px;
	
}
#insideContentRight .sub {
	margin:0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #7BC143;
	
}
ul.rightMenu{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }

ul.rightMenu li{ 
	      margin:0 auto; 
	      padding: 0px 0px 10px 15px; 
	      font-size: 14px; 
		  font-family: Arial, Helvetica, sans-serif;
		  color: #888;
	      background-image: url('images/blue_circle.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 5px; 
		  width:218px;
}

ul.centerMenu{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }

ul.centerMenu li{ 
	      margin:0 auto; 
	      padding: 0px 0px 10px 15px; 
	      font-size: 15px; 
		  font-family: "Times New Roman", Times, serif;
		  color: #888;
	      background-image: url('images/blue_circle.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 7px; 
		  width:418px;
}

ul.resourceMenuL{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }

ul.resourceMenuL li{ 
	      margin:0 auto; 
	      padding: 0px 0px 10px 15px; 
	      font-size: 15px; 
		  font-family: "Times New Roman", Times, serif;
		  color: #888;
	      background-image: url('images/blue_circle.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 7px; 
		  width:300px;
}

ul.resourceMenuR{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }

ul.resourceMenuR li{ 
	      margin:0 auto; 
	      padding: 0px 0px 10px 15px; 
	      font-size: 15px; 
		  font-family: "Times New Roman", Times, serif;
		  color: #888;
	      background-image: url('images/blue_circle.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 7px; 
		  width:480px;
}

ul.menuItem{ margin:10px 0px 0px 0px; padding:0px 0px 0px 10px; list-style: none; }

ul.menuItem li{ 
	      margin:0 auto; 
	      padding: 0px 0px 12px 20px; 
	      font-size: 14px; 
	      text-decoration: none;
	      background-image: url('images/orange_square.png'); 
	      background-repeat: no-repeat; 
		  background-position: 4px 5px; 
		  width:180px;
}

.menuLink:link { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #888;}
.menuLink:visited{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #888;}
.menuLink:active{ font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #888;}
.menuLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #1C3394;}

.menuActive {
	padding: 0px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #1C3F94;
	font-weight: bold;
	font-size: 14px;
}

.sideText {
	margin:20px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line height: 24px;
	font-style:italic;
	color: #7BC143;
	width: 180px;
}




.introText {
	padding: 0px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #666;
	font-weight: normal;
	font-size: 14px;
	line-height: 28px;
}

.blue17bold {
	padding: 0px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #5E87A1;
	font-weight: bold;
	font-size: 17px;
	line-height: 22px;
}

.homeMenu:link  { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #555; padding: 0px 0px 0px 0px;}
.homeMenu:visited { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #555; padding: 0px 0px 0px 0px;}
.homeMenu:active { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #555; padding: 0px 0px 0px 0px;}
.homeMenu:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14x; text-decoration: none; color: #5E87A1; padding: 0px 0px 0px 0px;}

/* MAIN 4 boxes  */

#homeMain {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	border: 0px solid #336633;
	margin: 30px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 949px;
}

#homeMainkLeft {
	margin:0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: left;
	width: 470px;
	padding: 0px 0px 0px 0px;
}
#homeMainRight {
	margin:0px 0px 0px 0px; 
	text-align: right; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 466px;
}

#totalJoints {
	margin:0px 0px 15px 0px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: left;
	width: 470px;
	background:url('images/total_joints_back.png') 0 0;
    background-repeat: no-repeat;
	height:150px;
}

#totalJoints .mainBoxText {
	padding: 7px 0px 0px 150px; 
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #666;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	width: 300px;
	border: 0px solid #FFCC00;
}

#spine {
	margin:0px 0px 15px 0px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: left;
	width: 468px;
	background:url('images/spine_back.png') 0 0;
    background-repeat: no-repeat;
	height:150px;
}

#spine .mainBoxText {
	padding: 0px 0px 0px 150px; 
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #666;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	width: 300px;
	border: 0px solid #FFCC00;
}

#trauma {
	margin:0px 0px 0px 0px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: left;
	width: 470px;
	background:url('images/trauma_back.png') 0 0;
    background-repeat: no-repeat;
	height:150px;
}

#trauma .mainBoxText {
	padding: 0px 0px 0px 150px; 
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #666;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	width: 300px;
	border: 0px solid #FFCC00;
}

#cardiology {
	margin:0px 0px 0px 0px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: left;
	width: 470px;
	background:url('images/cardiology_back.png') 0 0;
    background-repeat: no-repeat;
	height:150px;
}

#cardiology .mainBoxText {
	padding: 0px 0px 0px 150px; 
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #666;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	width: 300px;
	border: 0px solid #FFCC00;
}

.btn-learn {
cursor:pointer;
display:block;
width:119px;
height:23px;
background:url(images/brown_arrow.png) 0 0;
border:0px;
font-size:0px;
}
.btn-learn:hover {
background-position:0px -23px;
}



.learnLink:link  { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #2F4F5D; padding: 0px 0px 0px 0px;}
.learnLink:visited { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #2F4F5D; padding: 0px 0px 0px 0px;}
.learnLink:active { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #2F4F5D; padding: 0px 0px 0px 0px;}
.learnLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #5E87A1; padding: 0px 0px 0px 0px;}

		  
ul.bro{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }

ul.bro li{ 
	      margin:0; 
	      padding: 8px 0px 10px 33px; 
	      color: #96D5EC; 
	      font-weight: bold;
	      font-size: 14px; 
	      text-decoration: none;
	      background-image: url('images/abobe_icon.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 13px; 
		  width:170px;
		  border-bottom: 0px solid #78919b;}
		  
.broLink:link  { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.broLink:visited { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.broLink:active { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.broLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #FFF; padding: 0px 0px 0px 0px;}

.broLink2:link  { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #365763; padding: 0px 0px 0px 0px;}
.broLink2:visited { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #365763; padding: 0px 0px 0px 0px;}
.broLink2:active { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #365763; padding: 0px 0px 0px 0px;}
.broLink2:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 13px; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}


/* END 4 Main boxes  */

#footerHome {
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	
	text-align: center;
	font-size: 12px;
	width: 1002px;
	border-top: 0px solid #665433;
}

#footerHomeLeft {
	margin:0px 0px 0px 20px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #000;
	float: left;
	width: 210px;
	height:40px;
	padding: 0px 0px 0px 0px;
	
	
}
#footerHomeRight {
	margin:0px 0px 0px 0px;
	text-align: center;
	border: 0px solid #FFCC00;
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #666;
	font-weight: normal;
	width: 1002px;
	height:40px;
	padding: 0px 0px 0px 0px;

	
}

.oneColFixCtr #container {
	width: 949px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* INTERIOR STUFF  */

.oneColFixCtrInt {
	background: #3A5660;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}
.oneColFixCtrInt #container {
	width: 949px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrInt #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#footerInt {
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 0px; 
	font-family:  Arial, helvetica, geneva, tahoma, sans-serif;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	line-height: 50px;
	width: 957px;
	border-top: 0px solid #665433;
}

#bluetopInterior {
	background: #203645;
	height: 8px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
}
#interiorBack {
	margin:0px 0px 0px 0px; 
	background:url('images/interior_back.png') 0 0;
    background-repeat: repeat-x;
	background-color:#3A5660;
}

#logorowInterior {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
}

#intMain {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	border: 1px solid #FFF;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 957px;
}

#intLeft {
	margin:0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-right: 1px solid #FFF;
	float: left;
	width: 210px;
	height:800px;
	background-color:#365763;
	padding: 0px 0px 0px 0px;
	background-image:url('images/nav_interior_back_1.png');
    background-repeat: no-repeat;
	background-position:bottom;
	
}
#intLeft2 {
	margin:0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-right: 1px solid #FFF;
	float: left;
	width: 210px;
	height:970px;
	background-color:#365763;
	padding: 0px 0px 0px 0px;
	background-image:url('images/nav_interior_back_2.png');
    background-repeat: no-repeat;
	background-position:bottom;
	
}
#intLeft3 {
	margin:0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-right: 1px solid #FFF;
	float: left;
	width: 210px;
	height:800px;
	background-color:#365763;
	padding: 0px 0px 0px 0px;
	background-image:url('images/nav_interior_back_3.png');
    background-repeat: no-repeat;
	background-position:bottom;
	
}
#intLeft4 {
	margin:0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-right: 1px solid #FFF;
	float: left;
	width: 210px;
	height:800px;
	background-color:#365763;
	padding: 0px 0px 0px 0px;
	background-image:url('images/nav_interior_back_4.png');
    background-repeat: no-repeat;
	background-position:bottom;
	
}

#intLeft5 {
	margin:0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-right: 1px solid #FFF;
	float: left;
	width: 210px;
	height:1040px;
	background-color:#365763;
	padding: 0px 0px 0px 0px;
	background-image:url('images/nav_interior_back_5.png');
    background-repeat: no-repeat;
	background-position:bottom;
	
}

#intLeft6 {
	margin:0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-right: 1px solid #FFF;
	float: left;
	width: 210px;
	height:1200px;
	background-color:#365763;
	padding: 0px 0px 0px 0px;
	background-image:url('images/nav_interior_back_5.png');
    background-repeat: no-repeat;
	background-position:bottom;
	
}

#intRight {
	margin:0px 0px 0px 0px;
	padding:30px 45px 0px 25px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 670px;
	background-image:url('images/interior_pic_1.png');
    background-repeat: no-repeat;
	background-position:top right;
}
#intRight2 {
	margin:0px 0px 0px 0px;
	padding:30px 45px 0px 25px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 670px;
	background-image:url('images/interior_pic_2.png');
    background-repeat: no-repeat;
	background-position:top right;
}
#intRight3 {
	margin:0px 0px 0px 0px;
	padding:30px 45px 0px 25px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 670px;
	background-image:url('images/interior_pic_3.png');
    background-repeat: no-repeat;
	background-position:top right;
}
#intRight4 {
	margin:0px 0px 0px 0px;
	padding:30px 45px 0px 25px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 670px;
	background-image:url('images/interior_pic_4.png');
    background-repeat: no-repeat;
	background-position:top right;
}
#intRight5 {
	margin:0px 0px 0px 0px;
	padding:30px 45px 0px 25px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	float: right;
	width: 670px;
	background-image:url('images/interior_pic_5.png');
    background-repeat: no-repeat;
	background-position:top right;
}

.pageHead {
	padding: 20px 0px 20px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:  times, serif;
	color: #FFFFFF;
	font-variant:small-caps;
	font-weight: bold;
	font-size: 24px;
	line-height: 22px;
	text-transform: capitalize;
}

.pageText {
	padding: 5px 0px 8px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
}
.steps {
	padding: 5px 0px 8px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:Arial, Helvetica, sans-serif;
	color: #96D5EC;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
}
.names {
	padding: 5px 0px 8px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:Arial, Helvetica, sans-serif;
	color: #96D5EC;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
}

img.floatRight { 
    float: right; 
    margin: 0px 0px 20px 10px; 
}

ul.raquo{ margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; list-style: none; }

ul.raquo li{ 
	      display:block;
		  margin:0; 
	      padding: 8px 60px 15px 15px; 
	      color: #fff; 
	      font-size: 14px; 
		  font-family:Arial, Helvetica, sans-serif;
	      text-decoration: none;
	      background-image: url('images/raquo.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 13px; 
		  width:650px;
		  border-bottom: 0px solid #78919b;}
		  
#intNav {
	margin:25px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 0px solid #FFCC00;
	width: 180px;
}

ul.sideNav{ margin:0px 0px 0px 0px; padding:00px 0px 0px 0px; list-style: none; }

ul.sideNav li{ 
	      margin:0; 
	      padding: 10px 0px 10px 20px; 
	      color: #96D5EC; 
	      font-weight: bold;
	      font-size: 14px; 
	      text-decoration: none;
	      background-image: url('images/arrow.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 13px; 
		  width:170px;
		  border-bottom: 1px solid #78919b;}
		  
ul.sideNavNoLine{ margin:0px 0px 0px 0px; padding:00px 0px 0px 0px; list-style: none; }

ul.sideNavNoLine li{ 
	      margin:0; 
	      padding: 10px 0px 10px 20px; 
	      color: #96D5EC; 
	      font-weight: bold;
	      font-size: 14px; 
	      text-decoration: none;
	      background-image: url('images/arrow.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 13px; 
		  width:170px;
		  border-bottom: 0px solid #78919b;}		  
		  
ul.sideNavTopLine { margin:0px 0px 0px 0px; padding:00px 0px 0px 0px; list-style: none; }

ul.sideNavTopLine li{ 
	      margin:0; 
	      padding: 10px 0px 10px 20px; 
	      color: #96D5EC; 
	      font-weight: bold;
	      font-size: 14px; 
	      text-decoration: none;
	      background-image: url('images/arrow.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 13px; 
		  width:170px;
		  border-top: 1px solid #78919b;}
		  
ul.sideNavTopBottomLine { margin:0px 0px 0px 0px; padding:00px 0px 0px 0px; list-style: none; }

ul.sideNavTopBottomLine li{ 
	      margin:0; 
	      padding: 10px 0px 10px 20px; 
	      color: #F26631; 
	      font-weight: bold;
	      font-size: 14px; 
	      text-decoration: none;
	      background-image: url('images/arrow.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 13px; 
		  width:170px;
		  border-top: 1px solid #78919b;
		  border-bottom: 1px solid #78919b;}			  
		  
.mainLink:link  { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; font-weight:bold; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.mainLink:visited { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; font-weight:bold; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.mainLink:active { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; font-weight:bold; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.mainLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; font-weight:bold; text-decoration: none; color: #FFF; padding: 0px 0px 0px 0px;}

ul.subNav{ margin:0px 0px 0px 0px; padding:00px 0px 0px 20px; list-style: none; }

ul.subNav li{ 
	      margin:0; 
	      padding: 2px 0px 9px 13px; 
	      color: #96D5EC; 
	      font-weight: normal;
	      font-size: 15px; 
	      text-decoration: none;
	      background-image: url('images/dash.png'); 
	      background-repeat: no-repeat; 
		  background-position: 0px 8px; 
		  width:170px;
		  border-bottom: 0px solid #78919b;}

.subLink:link  { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #FFF; padding: 0px 0px 0px 0px;}
.subLink:visited { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #FFF; padding: 0px 0px 0px 0px;}
.subLink:active { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #FFF; padding: 0px 0px 0px 0px;}
.subLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: underline; color: #96D5EC; padding: 0px 0px 0px 0px;}


.quote {
	margin: 100px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-family: Times, serif;
	color: #FFF;
	font-weight: normal;
	font-style:italic;
	text-align: center;
	font-size: 18px;
	line-height: 36px;
	border-top: 0px solid #665433;
}

.mainLinkNB:link  { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; font-weight:normal; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.mainLinkNB:visited { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; font-weight:normal; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.mainLinkNB:active { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; font-weight:normal; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.mainLinkNB:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; font-weight:normal; text-decoration: none; color: #FFF; padding: 0px 0px 0px 0px;}

.otherLink:link  { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.otherLink:visited { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #96D5EC; padding: 0px 0px 0px 0px;}
.otherLink:active { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #FFF; padding: 0px 0px 0px 0px;}
.otherLink:hover { font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; FONT-SIZE: 14px; text-decoration: none; color: #FFF; padding: 0px 0px 0px 0px;}

/* MENU */

ul#navigation-1  { 
    margin: 0px 0px 0px 500px;
	padding: 0px 10px 10px 10px; 
	list-style:none; 
	width:430px; 
	height:20px; 
	border:0px solid #ffcc00; 
	font: 14px  arial, helvetica;
}

ul#navigation-1 li {
	 margin:0; 
	 padding:0; 
	 display:block; 
	 float:left; 
	 position:relative; 
	 width:100px; 
	 border: 0px solid #b9121b; }
	 
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited  { 
     padding:4px 0px 0px 0px; 
	 display:block; 
	 text-align:center; 
	 text-decoration:none; 
	 color:#555; 
	 width:126px; 
	 border: 0px solid #666;
}

ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active {
	 padding:4px 0px 0px 0; 
	 display:block; 
	 text-align:center; 
	 text-decoration:none; 
	 color:#5E87A1; 
	 width:126px; 
}
	
ul#navigation-1 li ul.navigation-2{
	 margin:0; 
	 padding: 4px 0px 0px 10px; 
	 list-style:none; 
	 display:none; 
	 position:absolute; 
	 color:#C00;
	 border:0px solid #b9121b; 
	 background-color:#fff;
	 border-top:none;
}

ul#navigation-1 li:hover ul.navigation-2  {
	 display:block; 
	 border:0px solid #b9121b;
	 color:#C00;
}

ul#navigation-1 li ul.navigation-2 li {
	  clear:left; 
	  width:186px;
	  height:30px;
	  padding:4px 0px 4px 0px;
	  border:0px solid #b9121b;
	  color:#C00;
	  
}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited  {
	  clear:left; 
	  background:#fff; 
	  padding:4px 0px 4px 0px; 
	  width:186px; 
	  text-align:left;
	  border:none; 
	  border-bottom:0px solid #ffffff; 
	  position:relative; z-index:1000; 
}

ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover {
	 clear:left; 
	 background:#fff; 
	 padding:4px 0; width:146px; 
	 border:none; 
	 border-bottom:1px solid #ffffff; 
	 position:relative; z-index:1000; 
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	 display:none; 
	 margin:0; 
	 padding:0; 
	 list-style:none; 
	 position:absolute; 
	 left:166px; 
	 padding:1px 0px 0 0px; 
	 border:0px solid #b9121b; 
	 border-left:0px solid #b9121b; 
	 background:#ffffff; z-index:900; 
}

ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3  { 
	display:block; 
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	 background:#fff; 
}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	 background:#fff;
	 color:#C33;
}

ul#navigation-1 li ul.navigation-2 li a span {
	 position:absolute; 
	 top:0; 
	 left:132px; 
	 font-size:12px; 
	 color:#665433; 
}

ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span {
	 position:absolute; 
	 top:0; 
	 left:132px; 
	 font-size:12pt; color:#ffffff; 
}

/* ---- NEW ---W ----*/

ul#nav {
list-style: none;
padding: 0;
margin: 0;
}

li {
float: left;
position: relative;
width: 100px;
}

ul#nav li a {
display: block;
}

li ul {
display: none;
position: absolute;
width:150px;
top: 0;
left: 0;
margin-left:-1px;
}

li>ul {
top: auto;
left: auto;
}

li:hover ul, li.over ul {
display: block;
}