/*Copyright (c) 2009, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 3.0.0build: 1549*/
html {color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0;}td{vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

#javascriptDisabled {
	width: 100%; text-align: center;
}
#javascriptDisabledTbl {
	width: 600px; background: #e5e5e5; margin-left: auto; margin-right: auto; text-align: left; margin-top: 18%; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px;
}

/*global*/
a {
	text-decoration: none;
}
a:hover,a:active {
	text-decoration: underline;
}
img {	
	border: 0 none; vertical-align: top;
}
ul,li {
	list-style-type: square;
}
.hr {	
	width: 100%; height: 1px; background: #B2AFA8; line-height: 1px; font-size: 1px; 
}

/*general*/
html {	
	width: 100%; height: 100%; background: #000000;
}
body {	
	width: 100%; height: 100%; background: #000000; font-size: 11px; font-family: verdana; font-weight: regular; color: #5F5F5F; line-height: 1.4;
}
#page {	
	width: 100%; height: 100%; visibility: visible;
}
#pageHeader {		
	width: 100%; background: url(images/headerbkg.jpg) repeat-x;
}
#pageNavi {	
	width: 100%; background: url(images/navibkg.jpg) repeat-x;
}
#pageBody {		
	width: 100%; background: url(images/bodybkg.jpg) repeat-x;
}
#pageBody2 {		
	width: 100%; background: url(images/bodybkg2.jpg) repeat-x;
}
#pageFooter {		
	width: 100%; background: url(images/footerbkg.jpg) repeat-x;
}
.pageCenter {	
	width: 860px; overflow: hidden; margin: 0 auto;
}

/*smiles*/
.smilesBlock {
	display: none;
}

/*practice*/
#pageSubNavi {
	width: 100%; background: url(images/secondarynavbkg.jpg) repeat;
}
.procedureBlock {
	display: none; padding: 20px 60px 40px 60px; background: #FDF5DF;
}
.practiceHeader {
	font-size: 18px; font-weight: bold; color: #BC8E28; padding-bottom: 10px;
}
.procedureLink {
	color: #3D3D3D;
}
.procedureLink:hover,.procedureLink:active {
	color: #3A7B96; text-decoration: none;
}

/*footer*/
.footerLinkContainer {
	float: left; padding-left: 20px;
}
.footerLink {
	font-size: 9px; font-family: verdana; color: #FFCE57; text-decoration: none;
}
.footerLink:hover,.footerLink:active {
	color: #D9D9D9; text-decoration: none;
}

/*form*/
.formFieldLabel {	
	float: left; width: 60px; text-align: right; overflow: hidden;
}
.formField {	
	float: left; width: 250px; text-align: left; overflow: hidden; padding-left: 10px;
}
.formInput {		
	width: 90%; border-width: 1px; border-style: solid; border-color: #BBBABA; padding: 1px;
}
.formSubmit {		
	border-width: 2px; border-style: outset; border-color: #000000; padding: 1px;
}
.formInput:focus {		
	border-color: #CBCBCB;
}
