body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #B9BE86;}

h1 {font-size:22px; line-height:26px; margin-top:0; margin-bottom:15px; color:#161D4B; text-transform:uppercase;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#BABD86;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#E5E6D6;}

a {text-decoration:none; color:#3C4129; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:0; margin-bottom:0;}
li {font-size:12px; line-height:20px; color:#E5E6D6; list-style:square;}

hr {color:#191D4A; background:#191D4A; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #E4E4DA;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.services p {margin:0;}
.services td {border:1px solid #E4E4DA; background-color:#BABD86;}
			  
/* End Classes */

/* Template Features */

#centersite {width:760px; margin:0 auto; padding-top:15px;}

#banner {width:760px; height:236px; float:left;}
#logo {width:225px; height:236px; background:url(assets/images/logo.jpg) no-repeat; float:left;}
#practice {width:535px; height:105px; background:url(assets/images/practice.jpg) no-repeat; float:right;}
#contactinfo {width:535px; height:131px; background:url(assets/images/contact.jpg) no-repeat; float:right;}
#contacttext {font-size:15px; line-height:22px; color:#E4E5D7; font-weight:bold; margin-top:8px; margin-left:10px;}

#bodyrepeat {width:760px; background:url(assets/images/repeat.jpg) repeat-y; float:left;}
#bodytop {width:760px; min-height:425px; height:auto; _height:425px; background:url(assets/images/body.jpg) top no-repeat; float:left;}
#bodyleft {width:201px; float:left;}
#bodyright {width:559px; float:right;}
#bodypad {padding:15px;}

#nav {width:201px; margin:0; padding:10px 0 0 0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {font-size:12px; text-transform:uppercase; list-style:none; line-height:25px; margin-left:15px; padding:0; text-align:left;}
#nav a {font-weight:bold; color:#191D4A; text-decoration:none; height:25px; padding-left:10px; display:block;}
#nav a:hover {font-weight:bold; color:#E4E5D7; background-color:#191D4A; text-decoration:none;}
#nav li img {margin:0px; padding:0px; position:relative; top:2px;}

#sidebar {width:100%; padding-top:15px; float:left;}

#copyright {width:760px; float:left; text-align:center; padding-top:15px; font-size:12px; color:#191D4A;}
#copyright a {color:#191D4A; font-weight:bold; text-decoration:none;}
#copyright a:hover {color:#191D4A; font-weight:bold; text-decoration:underline;}

/* End Template */

/* Splash Page */

#splash_logo {width:353px; height:360px; background:url(assets/splash/logo.jpg) no-repeat; float:left;}
#splash_contact {width:353px; height:179px; background:url(assets/splash/contact.jpg) no-repeat; float:left;}
#splash_photo {width:407px; height:539px; float:right;}

#splash_name {width:353px; color:#161D49; font-size:26px; line-height:30px; font-weight:bold; padding-top:10px; text-align:center; float:left;}
#splash_address {width:353px; color:#161D49; font-size:16px; line-height:28px; font-weight:bold; padding-top:10px; text-align:center; float:left;}

/* End Splash Page */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/
