@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body { margin:0;background-color:#fff;}
#shell{position:relative;background-image:url(images/bg.jpg);background-position:top;background-repeat:repeat-x;} 
#wrapperhome{margin:0 auto; width:974px;background-image:url(images/contentbg1.jpg);background-position:top;background-repeat:repeat-y;position:relative;}
#containerhome{background-image:url(images/content3.jpg);background-position:top;background-repeat:no-repeat; min-height:1000px; _height:1000px;}
#wrapper{margin:0 auto; width:974px;background-image:url(images/contentbginner.jpg);background-position:top;background-repeat:repeat-y;position:relative;}
#container{background-image:url(images/contentinner.jpg);background-position:top;background-repeat:no-repeat; min-height:650px; _height:650px;}


/***** Content Styles ******/
.contenthome{width:309px;text-align:left;min-height:279px; _height:279px;position:relative;padding-top:300px;left:40px;color:#454746;}
.contenthome2{width:508px;text-align:left; padding-top:35px; color:#000000;}
.content{width:588px;text-align:left; padding-top:315px; padding-left:53px;min-height:279px; _height:279px;color:#000000;}

/* basic page content elements */
	.contentstyle ol{margin-left:30px;} 
	.contentstyle ol li{list-style:decimal;}
	.contentstyle ul li{list-style:square;}	
	.contentstyle ul,.contentstyle li{margin-left:18px;list-style:square;font-size:12px;}
	.contentstyle hr {height:1px; color:#000000;}
	.contentstyle em{font-style:italic;}
	.contentstyle p,.contentstyle ul,.contentstyle li,.contentstyle em,.contentstyle h2,.contentstyle h3,.contentstyle h4, .contentstyle a, .contentstyle h2 em,.contentstyle h3 em,.contenthome h1,.content h1{font-family:Tahoma, Arial, "Microsoft Sans Serif", Verdana;}
	.contentstyle p,.contentstyle em,.contentstyle div{font-size:12px;margin-bottom:10px;margin-top:10px;}	
	.contenthome p{line-height:15px;margin-left:2px;}
	.content{line-height:18px;}
		
/*Content links */
.contenthome a:link,.contenthome a:visited,.contenthome a:active,.content a:link,.content a:visited,.content a:active,.content a:hover,.contenthome a:hover{text-decoration:underline;}
.contenthome a:link,.contenthome a:visited,.contenthome a:active{color:#454746;}
.content a:link,.content a:visited,.content a:active{color:#000000;}
.content a:hover,.contenthome a:hover{color:#7BBFD4;}

/*headings*/ 
/* -styles shared by all headings on the site */
	.contentstyle h2,.contentstyle h3,.contentstyle h4,.contentstyle h2 em,.contentstyle h3 em{font-weight:bold;margin-top:10px;margin-bottom:10px;color:#000000;line-height:18px;margin-left:1px;}
	
/* -specific styles for each level */
	.contenthome h1{font-size:24px;color:#464648; letter-spacing:2px;}
	.content h1{color:#4a5ba4;font-size:18px;padding-bottom:2px;}
	.contentstyle h2{font-size:15px;}
	.contentstyle h3{font-size:14px;}
	.contentstyle h4{font-size:13px;}
	.contentstyle h5{font-size:12px;}
	.contentstyle h2 em{font-size:15px;font-style:italic;}
	.contentstyle h3 em{font-size:14px;font-style:italic;}	

/*flashlogo*/
#flashheader{width:735px;height:258px;position:absolute; left:15px; top:16px;}

/*Page title -Home page*/
#homepageheader{font-family: Tahoma, Arial, "Microsoft Sans Serif", Verdana;font-size:24px;color:#464648;}

/*callouts*/
#callouts{ width:200px; height:279px; position:absolute; left:754px; top:302px;}

/*Patient login and top address*/
#login,#address{width:200px;position:absolute;left:754px;}
#login{  height:32px;top:27px;}
#address{ height:101px;top:59px;}

/*Video and  text*/
.text,.video{position:absolute; left:378px;}
.text{ width:149px; height:17px;top:310px;}
.video{ width:376px; height:263px;top:327px;}

/*Right pane image inner page*/
.innerimage{ width:256px; height:256px; position:absolute; left:690px; top:300px;}

/*Menu Area*/	
#menu{height:38px;position:absolute;left:180px;top:189px;z-index:9999;}

/*-------------------------Menu Implmentation--------------------------*/
#Navigation,#Navigation ul {margin:0;padding:0;}
#Navigation ul li {margin:0;padding:0;list-style:none;position:relative;float:left;}
#Navigation ul li a {margin:0;padding:0;cursor:pointer;text-decoration:none;}
#Navigation ul li a img{position:relative;z-index:20;}
#Navigation ul li a:hover {cursor:pointer;}
#Navigation ul li ul {position:absolute;padding-top:23px;background-color:#c5e09e;width:200px;left:0px;padding-bottom:5px;}
#Navigation ul li ul li {padding:0;margin:0;position:relative;width:200px;}
#Navigation ul li ul li a {font-size:14px;font-family:Tahoma, Arial, "Microsoft Sans Serif", Verdana;color:#000000;margin:0;display:block;	text-align:left;font-weight:normal;padding-top:2px;padding-bottom:2px;padding-left:26px;}
#Navigation ul li ul li a:hover {text-decoration:none;margin:0;padding-top:2px;padding-bottom:2px;padding-left:26px;background-color:#9B8AE5; background-color:#b2d383;}	

/*Positioning submenu's*/
#Submenu57{top:64px;}
#Submenu66{top:59px;}
#Submenu79{top:49px;}
#Submenu93{top:34px;}

/*Border bottom for particular submenu item*/
#Navigation ul li ul li{border-bottom:1px solid #85a655;}

/* footer */
#footerHome,#footer{width:974px; margin:0 auto;background-position:top;background-repeat:no-repeat;height:101px;font-size:10px; font-family: Verdana, Helvetica, sans-serif; text-align: center;color:#666666;}
#footerHome{background-image:url(images/contentbtm1.jpg);padding-top:10px;}
#footer{background-image:url(images/contentbtminner.jpg);padding-top:65px;}
.bottomcallouts{width:516px; height:36px; padding-left:200px;}

/*Footer Links*/
#footer a:link, #footer a:visited,#footerHome a:link,#footerHome a:visited{text-decoration:none;color:#666666;}
#footer a:hover,#footerHome a:hover{text-decoration:underline;color:#666666;}

/***** DNN Overrides ******/
.formTable{width:auto !important;}
#shell .content strong{font-weight:bold !important;}
#shell .content em{font-style:italic !important;;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited,.SubHead,.formlabel,.formLabel,.ModuleTitle_MenuItem *,select, textarea, input, option, optgroup,.DataGrid_Item, .DataGrid_Header,button,  fieldset, legend, .Head,.textBox{color:#000000;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited,a.CommandButton:hover, a.CommandButton:focus  {text-decoration: underline;}
.formlabel, .formLabel{margin-right:12px;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #BFE2F5; border:1px solid #000000;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {position: relative;margin-right:10px;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}
.errMsg,.errmsg,.textBox,.formLabel,.Normal{font-size:12px;font-family:Tahoma, Arial, "Microsoft Sans Serif", Verdana;line-height:18px;}
.errmsg,.errMsg{color:red;}


#hdvid {position:absolute; right:16px; top:300px; width:580px; height:250px;}
#hdvid h2 {margin-bottom:10px;}
#hdvid h3 {font-size:100%; font-weight:bold; margin:-30px 0px 0 383px; }
#vid {margin-top:8px;}
#hdvid .contenthome2 h3 {font-weight:bold; margin:0px; }


.comp_exam {position:absolute; right:0; top:260px;}

.express_link { float:left; margin-bottom:15px; margin-right:10px;}
.express_link a img {border:none;}
.nailsalon {float:left; margin-bottom:15px;}
.nailsalon a img {border:none;}