@charset "utf-8";
/* CSS Document */

/*=== General Tags ===============================================================================================================*/

body{ background:url(../assets/bkgd.jpg) #424242 top left repeat-x; margin:0px; }

p,ul,ol{ color:#212121; font:normal 10pt Verdana, Geneva, sans-serif; }

h1{ color:#f36e30; font:normal 19pt Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; }

h2{ color:#f36e30; font:normal 16pt Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; }

h3{ color:#55ba49; font:normal 13pt Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; }
	
hr{ color:#333; }

sup{ font-size:6pt; }


/*=== Content Wrappers ===========================================================================================================*/

#wrapper{ margin:0px auto; overflow:hidden; width:1006px; }

#header{ background:url(../assets/header.jpg) top left no-repeat; height:86px; padding:15px 0px 0px; width:1006px; }

#leftMargin{ bbackground:url(../assets/leftMargin.jpg) top left no-repeat; float:left; height:534px; position:relative; width:31px; }

#intro{ background:url(../assets/containerBkgd.png) top left no-repeat; margin:0px auto; min-height:650px; padding:50px 0px 0px; text-align:center; width:950px; }

#contentWrapper{ background:url(../assets/contentTopLeft.jpg) #fff top left no-repeat; margin:0px 0px 0px 31px; width:947px; }

#contentWrapper2{ background:url(../assets/contentBottomRight.jpg) bottom right no-repeat; padding:0px 25px 30px; width:897px; }

#leftContent{ float:left; margin:220px 0px 0px; padding:0px 15px 0px 0px; position:relative; width:214px; }

#clearBtn{ position:absolute; margin:60px 0px 0px 95px; }

#mainContent{ border-left:solid 2px #d6d6d6; float:left; min-height:533px; padding:0px 0px 0px 15px; margin:30px 0px 0px; position:relative; width:650px; }

#footer{ margin:0px 0px 0px 31px; padding:5px; width:996px; }

#flashFooter{ margin:0px auto; padding:5px; width:940px; }


/*=== Header Elements ===========================================================================================================*/

/* Login Form */
#login{ height:20px; margin:0px 0px 0px 632px; }

#user{ background:url(../assets/usernameBkgd.jpg) #fff top left no-repeat; }

#pass{ background:url(../assets/passwordBkgd.jpg) #fff top left no-repeat; }

form{ color:#fff; font:normal 7pt Verdana, Geneva, sans-serif; margin:0px; padding:0px; vertical-align:middle; }

.submit{ margin:-4px 0px 0px; vertical-align:middle; }

.smallTxt{ font-size:7pt; width:95px; }

.login { background:url(../assets/subNavArrow.gif) right no-repeat; color:#f36e30; padding:0px 22px 0px 0px; }


/* Top Navigation */
#topNav{ height:20px; margin:10px 0px 0px 644px; }

#topNav ul{ list-style:none; margin:0px; padding:0px; }

#topNav li{ border-right:1px solid #fff; float:left; line-height:7px; padding:0px 5px; text-decoration:underline; }

#topNav li a{ color:#fff; font:normal 7pt Verdana, Geneva, sans-serif; letter-spacing:0.15px; text-decoration:none; }

#topNav li a:hover{ text-decoration:underline; }

#topNav .noBorder{ border:none;	}

#navIndicator{ height:5px; margin:0px 0px 0px 359px; width:613px; }


/* Main Navigation */
#mainNav{ height:11px; margin:10px 0px 0px 354px; }

#mainNav ul{ list-style:none; margin:0px; padding:0px; }

#mainNav li{ border-right:2px solid #101010; color:#55ba49; float:left; font:normal 8pt Verdana, Geneva, sans-serif; letter-spacing:0.2px; padding:0px 5px; }

#mainNav li a{ color:#fff; font:normal 8pt Verdana, Geneva, sans-serif; letter-spacing:0.2px; text-decoration:none; }

#mainNav li a:hover{ color:#55ba49; }

#mainNav .noBorder{ border:none; }


/*=== Content Elements =========================================================================================================*/

/* SideBar */
#leftContent ul{ list-style:none; padding:0px; }

#leftContent ul.normal{ list-style-image:url(../assets/crossBullet.jpg); padding:0px 0px 0px 20px }

#leftContent li{ padding:5px 0px 0px; }

a.sidebar{ color:#212121; font-weight:bold; text-decoration:none; }

a:hover.sidebar{ color:#f36e30; text-decoration:underline; }

.highlight{ background:url(../assets/subNavArrow.gif) left no-repeat; color:#f36e30; font-weight:bold; padding:0px 0px 0px 20px; text-decoration:underline; }

.margin{ color:#55ba49; }


/* Content */
#mainContent a{ color:#212121; }

#mainContent a:hover{ color:#f36e30; text-decoration:underline; }

#iconNav{ background:url(../assets/indexBtnBkgd.jpg) top left no-repeat; height:121px; margin:-30px 0px 15px -17px; padding:30px 0px 0px 25px; width:668px; }

#iconNav a{ margin:0px 30px 0px 0px; }

#iconNav img{ border:none; }

#clinic{ margin:25px 0px 0px 15px; }

#clinic p{ font-size:8pt; }

.clear{ overflow:hidden; width:1006px; }

.orange{ color:#f36e30; font-size:11pt; }

.phone{ color:#212121; font:normal 9pt Verdana, Geneva, sans-serif; }

.blue{ color:#009bdf; }

.rounded{ -moz-border-radius:10px; -webkit-border-radius:10px; }

.roundTop{ -moz-border-radius-topright:10px; -webkit-border-radius-top-right:10px; }

.wheel{ margin:0px 0px 10px 10px; }


/* Footer */
#footer p{ color:#fff; font:normal 7pt Verdana, Geneva, sans-serif; text-align:center; }

#flashFooter p{ color:#fff; font:normal 7pt Verdana, Geneva, sans-serif; text-align:center; }

