/* ortho form index page */

body  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background: transparent url(../images/bk1.gif); margin: 0; padding: 0 }

/* change the below for element bkgd */
p.info, #navigation, #header, #foot, #logo,  #linkline,
a.linkline:link, a.linkline:visited, div#rpt2, #tablehead    {
background-color: #fff;
}

#container    { background-color: #86a0ab;
margin: 0 auto; 
border: solid 6px #86a0ab; 
width: 750px }

#header  {
	background-color: #fff;
	margin: 0;
	padding: 0;
	width: 750px;
	}

#logo {
	vertical-align: top;
	margin: 0 0 5px 15px;
	padding: 0px;
	width: 350px; 
	 height: 104px;  }


p.info { 
color: #86a0ab; 
font-size: 130%; /* 140px */
font-family: "Times New Roman", Georgia, Times; 
letter-spacing: 0.2em; 
float: right; 
margin:-134px 4px 5px 32px; 
padding: 0; 
position: relative; 
width: auto; }

#tablesearch  {
	color: #000;	
	margin-top: -8px;
	padding: 0;
	width: 100%;}
	
table.search { 
vertical-align: bottom;	
text-align: right;
margin: 0 4px 2px auto; 
padding: 0; 
width: auto; 
}
table.search input {
font-size: 9px;
}	

input {
background-color: #fff;}

#content  { color: #000; 
font-size: 90%; 
margin: 0; 
padding: 0; 
width: 750px;
} 
		
#page { color: #000; 
text-align: justify; 
margin: 0 -6px 0 0; 
padding: 0px 7px 10px 0; 
width: 550px;
 voice-family: "\"}\""; 
  voice-family:inherit;
  width:540px;
} 	

#page2 { color: #000; text-align: justify; margin: 0; padding:0px 7px 10px 0; 
width: 100%;
}	


/* Ortho Evra upper exclusive navigation */	

#oenav  { 
background-color:#86a0ab; 
top: 0;
left: 0;
margin: 0;
padding: 0; 
vertical-align: middle; 
border-top: #86a0ab 2px solid;
border-bottom: #86a0ab 2px solid;
height: 20px;
width: 100%; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 750px; }
  
#oenav img {
margin-left: 3px;}

#oenav ul li {
margin-left: 3px;
}

#oenav a:link, #oenav a:visited {
color: #4f4741;
font-size: 80%;
text-decoration: none;
}

#oenav a:hover, #oenav a:active {
color: #505f5f;
text-decoration: none;
background: url(../images/nav_dn.gif);
}
/* end Ortho Evra upper exclusive navigation */

#photo      { 
background: url(../images/window.jpg) no-repeat; 
margin: 0;
float: right; 
margin: 0; 
border-top: 6px solid #86a0ab; 
border-bottom: 3px solid #86a0ab; 
width: 200px; height: 300px }
	
/* About Us blurb box */
#about {
background: #fff url(../images/mansion05_sm.gif) 7px 135px no-repeat;
color: #000;
font-size: 80%;
float: right;
margin-top: 304px;
margin-bottom:0px;
border-left: #86a0ab 4px solid;
padding: 3px;
width: 190px;
height:256px;
	}


#about p {
margin-top: 7px;
}

#about img {
margin-left: 4px;
padding-bottom:20px;}

/*nav below info*/
#innernav {
margin: 7px 12px;
padding-top: 7px;
padding-bottom: 7px;
text-align: center;
line-height:22px;
border-top:#b6a9a3 1px solid;
}

#innernav a:link, #innernav a:visited {
color:#5d4336;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 90%;
text-decoration:none;
}

#innernav a:hover, #innerhav a:active {
color: #505f5f;
text-decoration:underline;
}
	
/* Form layout */
	
#formcontainer {	color: #000;
	font-size: 90%;
	margin: 0;
	padding: 0;
	width: 736px;
	 voice-family: "\"}\""; 
  voice-family:inherit;
  width: 750px;
} 
	
#formv  {
	background-color: #fff5ee;
	font-size: 90%;
	margin: 2px 0px 0;
	padding-right: 7px;
	padding-left: 7px;
	border-top: #86a0ab 2px solid;
	}

#formv input  {
color: #4f4741;
	font-size: 85%;}
	
#formv table  {
	font-size: 100%;
	background-color: #fff5ee; }
	
p.blue     { color: #f5f5f5; 
font-weight: bold; 
font-size: 124%;
 background-color: #86a0ab; 
 text-align: left; 
 margin: -3px 0 -3px 0;
padding: 3px 4px 3px 20px; 
 border-top: 2px solid #86a0ab; 
 width: auto; }
		
#navigation  {
	height: 24px; }

#foot       { color: #a9a9a9; background-color: #fff; text-align: center; margin-top: -20px; margin-bottom: 0; border-top: 1px solid #86a0ab; width: 750px;
height: auto; }

#foot p {  
margin: 0; 
padding: 0; 
color: #696969; 
text-align: center; 
font-size: 70%; 
}


/* specific to internal page layout */
.page            {
	color: #000;
	font-size: 100%;
	vertical-align: middle;
	margin: 0;
	padding: 20px;
	border: 0 }

.page, #page, #page2, #form {
background-color: #fff;
text-align: left;
}

a, a:link, a:visited        { color: #4f4741; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; outline: none }
	
a:hover, a:active        { color: #86a0ab; text-decoration: none }
	
p {
	color: #000;
	font-weight: normal;
	font-size: 90%;
	margin: 0px;
	padding: 7px 12px 7px 12px;
	}

ul  { font-size: 85%; margin-right: 7px }
li {
	line-height: 17px }
	

h1, h2, h3, h4, h2.pagetitle,
h3.pagetitle, h3.page    {
	color: #000; 
	font-weight: bold; 
	font-family: Georgia, "Times New Roman", Times }

h1, h2 {
margin: 0;
padding: 10px;}

h1 {
	font-size: 140%; 

	}
h2 {
	font-size: 124%; 

	}
h3 {
	font-size: 115%; 
	line-height: 20px; 
	padding-left: 7px
	}
h4 {
	font-size: 110%;
	margin: 4px
	}
h5  {
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	padding: 6px 4px;
	margin-bottom: -3px; }

h6 {
	font-size: 90%
	}

h3.title        {
	font-weight: bold;
	font-size: 100%;
	padding: 10px;
	background-color: #dcdcdc;
	text-align: center;
	margin-bottom: 0;
	vertical-align: middle;
	width: auto }

img {
	border: 0;
	}

.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}

.note    {
	color: #8b0000;
	font-weight: bold }

.extreme   {
	color: #696969;
	font-style: oblique;
	font-weight: bold;
	font-size: 100% }

li.none { list-style-type: none }
.psmall { 
color: #a9a9a9; 
font-size: 80%; 
text-align: center; 
vertical-align: middle; 
margin: 0; 
padding: 0;
 }
 

div#pictbox  {
	background-color: #dcdcdc;
	text-align: center;
	float: left;
	margin: 20px 1px 5px 15px;
	padding: 0 10px 5px 0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #dcdcdc;
	position: relative;
	width: 134px;
	height: 100px }


div#pictbox img {
width: 134px;
	height: 100px }

#breadcrumb      {
	font-size: 9px;
	background-color: #f5f5f5;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c0c0c0 }

#breadcrumb a:link, #breadcrumb a:visited      {
	color: #8b0000 }

#breadcrumb a:active, #breadcrumb a:hover       {
	color: #cd5c5c }


.current  {
	font-weight: bold }

.nonlink {
	color: #696969;
	font-weight: bold }
blockquote { font-size: 90% }

.video a    { color: #323d49; text-decoration: underline; }
 
a.video:link, a.video:visited       { 
color: #fff; 
background: #CD5C5C;
font-size: 1em; line-height: 1.8em;
text-decoration: underline;  
text-align: center; margin: 0px; padding: 3px 6px; 
border: solid 1px #86a0ab; 
 }

a.video:active, a.video:hover    { 
color:#323d49;
background: #fff5ee;
border: solid 1px #86a0ab; 
 }

