 body { font-family: Arial, Helvetica, sans-serif;
	   background-color:#E7DFCA;
	   margin:0;}

p { font-size: 13px;
	line-height: 22px;
	color:#4C3B31;}

h1 { font-size: 20px;
	 font-weight: bold;
	 margin-top:0;
	 color:#FFFFFF;
	 text-transform:uppercase;}

h2 { font-size: 18px;
	 font-weight: bold;}

h3 { font-size: 14px;
	 font-weight: bold;}

h4 { font-size: 12px; 
	 font-weight: bold;}

a { font-weight: bold;
	text-decoration: none;
	color:#8C5E2B;}

a:hover { text-decoration: underline;}

li { font-size: 12px;
	 line-height: 18px;
	 padding-bottom:5px;}

.imgborder { BORDER: #000000 1px solid;}

.smalltext { font-size: 10px;
	         line-height: 14px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
hr {color:#000000;
	background:#000000;
	height:1px;
	border:0;}

/* Template Features */

.row1 {background-color:#493430;}/*old color 2F211E*/
.row2 {background-color:#FFFFFF;}
.row3 {background-color:#2F211E;}
.row4 {background:url(assets/images/bottom.jpg) top repeat-x;}

.gray_bg {background-color:#E8E7E3;}
.white_bg {background-color:#E8E7E3;}
.left_bg {background:url(assets/images/left_curve.jpg) top right no-repeat #CAB482;}
.corner_bg {background:url(assets/images/top_left.jpg) top right no-repeat #B87B38;}

.banner {background:url(assets/images/top_center.jpg) no-repeat;}
.washington {
	margin: 0px 90px 0px 0px;
}
.tv {
	width: 350px;
	height: 263px;
	padding: 10px;
	margin: 0 auto;
	background: transparent url(assets/images/tv-gloss.jpg) top center no-repeat;
}
.bodyrepeat {background:url(assets/images/body_repeat.jpg) repeat-y;}
#bodytop { background:url(assets/images/body_top.jpg) top no-repeat; width:760px; float:left;}
#bodymain {width:490px; float:left; padding:10px;}
#bodyside {
	width:200px;
	float:right;
	padding:5px 35px 0 0;
}
#services_title {color:#FFFFFF; font-size:17px; font-weight:bold; padding-bottom:10px; text-align:right;}
#services_list {color:#584644; font-size:13px; font-weight:bold; line-height:24px; text-align:right; margin:0px -25px 0px -26px; white-space:nowrap;}
#services_list a {color:#584644; font-size:12px; font-weight:bold; line-height:24px; text-align:right;}
#services_list a:hover {color:#CCCCCC; text-decoration:none;}
#redskins {color:#000;/* old D0A36A*/ font-size:12px; font-weight:bold; text-transform:uppercase; padding-top:15px; text-align:right; line-height:22px;}
#redskin_logo {width:83px; height:87px; padding:5px 0 0 80px;}
#redskins p{ background:#493430; border:3px solid #E8E7E3; color:#D2BF94; font-size:15px; font-weight:bold; margin:0px 0px 16px 0px; padding:6px; text-align:center;}
#flash {width:100%; height:130px;}
#seminar {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:15px;
	text-align:right;
	line-height:22px;
	background-color: #493430;
	border:3px solid #E8E7E3;
	padding:4px;
}
#seminar p{
	color:#D2BF94;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	text-align:center;
}
#seminar strong{ 
	color:#c2833c; 
	font-size:15px; 
	font-weight:bold; 
}
.implantBorder {
	border: 3px solid #ffffff;
}
.phone {color:#FFFFFF; font-size:15px; font-weight:bold; letter-spacing:1px;}
#address1 {width:300px; color:#2F211E; font-size:13px; font-weight:bold; line-height:20px; float:left; padding:10px;}
#address2 {width:300px; color:#2F211E; font-size:13px; font-weight:bold; line-height:20px; float:right; padding:10px 25px 0 0; text-align:right;}

#nav {
	width:200px;
	margin:270px 0px 0px -220px;
	padding:0px;
	height: auto;
	position: absolute;
}
#nav ul {margin:0px 0px 0px 0px; padding:0;}
#nav li {list-style:none; margin-left:25px; padding:0; text-align:left; line-height:28px;}
#nav a {font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#nav a:hover {text-decoration:none; color:#000000;}

#banner_right {
	width:540px;
	height:230px;
	float:right;
}
#logo {
	width:400px;
	height:200px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#docname {
	padding:10px 0px 0px 0px;
	color:#6D594E;
	font-size:20px;
	font-weight:bold;
}
#doclabel {
	padding:6px 0px 0px 0px;
	color:#C2833C;
	font-size:14px;
	font-weight:bold;
}
#award {
	padding: 0px 0px 0px 40px;
	color:#C2833C;
	font-size:14px;
	font-weight:bold;
	width: auto;
	height: auto;
}
#george {
	width:178px;
	height:15px;
	padding:0px 0 0 35px;
}
#email {
	color: #ffffff;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
}
#email a {
	color: #ffffff;
}
#email a:hover{
	color: #8C5E2B;
}
#videoPage {
	background: transparent url(assets/images/video-rpt-bg.jpg) top center repeat-y;
	width: 490px;
	height: auto;
	margin: 0;
	padding: 0;
}
#videotop {
	background: transparent url(assets/images/video-rpt-top-new.jpg) top center no-repeat;
	width: 490px;
	height: 60px;
	margin: 0px;
	padding: 35px 0px 0px 0px;
}
#videotop p{
	color: #ffffff;
	font-size: 15px;
}
#videobottom {
	background: transparent url(assets/images/video-bottom.jpg) top center no-repeat;
	width: 490px;
	height: 95px;
	margin: 0;
	padding: 0;
}

/* End Template Features */
			  
/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: #000000 1px solid;
	background-color: #C2833C;
}
 input.submit
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #C2833C;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #FFFFFF;
	color: #C2833C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Custom Forms End */
