/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%;}
html, input, textarea	{ font-family: Palatino Linotype, Helvetica, sans-serif; color:#000;	}	
#main {margin-left: auto;margin-right: auto;text-align:center; width:1001px;}
#main1 {margin-left: auto;margin-right: auto;text-align:center; width:100%;}

.fleft {float:right;}
.fright {float:right;}
.clr {clear:both;}
.clearvideo {clear:both; padding:0px 0px 0px 0px;}
.vid {padding:5px 15px 5px 15px;}

h1 {font-size:20px; color:#1e0801;  font-family: Palatino Linotype, Helvetica, sans-serif; padding:5px 0px 5px 30px;}
h2 {font-size:16px; color:#ffffff;  font-family: Arial, Helvetica, sans-serif; padding:15px 0px 5px 10px; text-align:left;line-height:24px;}
h3 {font-size:16px; color:#ffff01;  font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; text-align:left; font-weight:bold;}
h4 {font-size:16px; color:#280135;  font-family: Arial, Helvetica, sans-serif; padding:10px 0px 5px 20px; text-align:left;}
h5 {text-align:center;color:#ffffff;text-decoration:underline;padding:0px 0px 0px 0px;font-size:12px;}
h6 {color:#fff; font-size:15px; display:block;padding:15px 5px 15px 5px;text-align:left;font-weight:bold;}

#row1 { background:url(images/row1bg.gif) repeat-x top left #fff;width:100%;text-align:center;min-height:154px;}
.logo {float:left;padding:5px 0px 0px 0px;}
.social {float:right;text-align:right; padding:0px 0px 0px 0px;}
.social  h1{font-size:24px; color:#ffffff;text-align:right;padding:5px 0px 5px 0px;margin-top:30px;}
.social .topnav { background:url(images/topnavbg.png) repeat-x top left;display:inline;min-width:294px;min-height:34px;color:#ffff01;margin-top:0px;padding:5px 24px 9px 28px;}
.social .topnav a{color:#fff; line-height:30px; font-size:14px; font-weight:bold;text-decoration:none;}
.social .topnav a:hover{color:#ffff01; line-height:30px; font-size:14px; font-weight:bold;text-decoration:underline;}
.social .topnav a:active{color:#ffff01; line-height:30px; font-size:14px; font-weight:bold;text-decoration:underline;}
.social img {padding:5px 5px 5px 5px;}
.yellow {color:#ffff01;}

#row2 { background:url(images/navbg.gif) repeat-x top left;width:100%;text-align:center;min-height:64px;padding:0px 0px 0px 0px;}
.nav {margin-top:0px;}

#row3 { background:url(images/row3bg.gif) repeat-x top left;width:100%;text-align:center;min-height:300px;margin-top:0px;z-index:0;}
.fla {text-align:center;}
#cu3er-container {width:951px; outline:0;margin-top:10px; }

#row4 {vertical-align:top; background:url(images/peoplebg.png) repeat-x left top;width:100%;text-align:center;min-height:255px;}
#row4 .boxes {display:block; margin-top:15px;}
#row4 .boxes img {padding: 10px 0px 2px 10px;}
.boxes a:hover img {/* for IE */filter:alpha(opacity=30); /* CSS3 standard */ opacity:0.3;padding: 10px 0px 2px 10px;}
.boxes p {font-size:12px; color:#1e0801;  font-family: Georgia, Helvetica, sans-serif; padding:15px 8px 2px 12px; text-align:left;}
.box1,.box2,.box3,.box4 {float:left;width:226px; height:158px;text-align:left;}
.box1 { background:url(images/headboxbg.png) no-repeat top left;margin-right:18px;margin-left:16px;}
.box2 { background:url(images/painboxbg.png) repeat-x top left;margin-right:18px;}
.box3 { background:url(images/sportboxbg.png) repeat-x top left;margin-right:18px;}
.box4 { background:url(images/spineboxbg.png) repeat-x top left;margin-right:16px;}
#row4 h1{font-size:24px; color:#32004b;padding:0px 0px 5px 10px;margin-top:0px;}
#row4 .boxes h1 a{font-size:22px; color:#32004b;text-align:left;padding:5px 0px 0px 10px;margin-top:0px;}
#row4 .boxes h1 a:hover{color:#656565;}
.content {display:block;margin-top:25px;text-align:center;}
.htext, .mtext, .ourway, .ltext, .rtext, .wtext {float:left;width:450px; min-height:320px;text-align:left;}
.mtext { padding:10px;margin-right:0px;margin-left:0px;width:470px;}
.htext { padding:10px;margin-right:0px;margin-left:0px;width:360px;}
.htext, .mtext, .ltext, .rtext, .wtext, p {color:#5f5f5f;padding:10px 10px 1px 10px;}
.htext, .mtext p img {display:block;padding:4px 4px 4px 4px;float:left;}
#row4 .mtext h1 {font-size:24px; color:#32004b;text-align:left;padding:0px 0px 5px 10px;margin-top:10px;}
.mtext, .wtext, .ltext ul {color:#5f5f5f;padding:1px 10px 1px 10px;list-style-type:disc 16px;}
.mtext, .wtext, .ltext li {color:#5f5f5f;padding:1px 10px 1px 10px;}
.grey {color:#656565;}
.ourway {padding:0px;margin-right:0px;}
.ourway table {background:url(images/ourwaybg.png) repeat-x top left #5c0079;width:560px;padding:5px 0px 7px 10px;margin-top:10px;margin-left:10px;margin-bottom:10px;}
.ourway table h1 a{text-align:center;color:#ffffff;text-decoration:underline;padding:0px 0px 0px 0px;font-size:14px;}
.ourway table h1 a:hover{text-align:center;color:#ffff01;text-decoration:underline;padding:0px 0px 0px 0px;font-size:14px;}
.ourway table td h3{text-align:center;color:#fff;font-size:16px; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px;font-weight:bold;}
.ourway table td {vertical-align:top;}
.shadow{background:url(images/ourwaybgdropsh.gif) repeat-x top left #5c0079;width:100%;height:3px;}
.ourway ul {padding:0px 5px 5px 20px;list-style-image: url('images/dot.png');}
.ourway ul li {color:#fff;font-size:12px; padding:2px 0px 1px 0px;}
.ourway .consult {margin-top:10px;width:520px;}
.ltext {padding:10px;margin-right:0px;margin-left:0px;width:600px;}
.rtext {padding:10px;margin-right:0px;margin-left:0px;width:300px;}
.wtext {padding:10px;margin-right:0px;margin-left:0px;width:900px;}
.htextlinkleft, .htextlinkright {float:left;width:150px;min-height:38px;margin-top:10px;}
.htextlinkleft {background:url(images/htextbg.png) no-repeat top left; margin-right:20px;padding:12px 0px 5px 45px;margin-left:0px;}
.htextlinkright {background:url(images/htextbg.png) no-repeat top left; margin-right:20px;padding:12px 0px 5px 35px;}
.htextlink {background:url(images/htextbg.png) no-repeat top left; margin-right:20px;padding:11px 0px 9px 15px;margin-left:20px;}
 a.hlinktext {font-size: 14px;text-align:center;color: #ffffff;font-weight:bold;text-decoration:none;}
 a:hover.hlinktext {color: #ffff01;}
.popout {background:#22002c;}
.popout2 {background:#d1bbe3;}
.popoutbanner {background:#b68cc3}
.popoutbanner td p{color:#1e0801; font-size:14px; display:block;padding:10px 5px 10px 5px;text-align:left;}
.popoutbanner td h3{font-size:16px; color:#ffff01;  font-family: Arial, Helvetica, sans-serif; display:block;padding:10px 5px 10px 5px; text-align:left; font-weight:bold;}
.popout td p{color:#fff; font-size:14px; display:block;padding:10px 5px 10px 5px;text-align:left;}
.popout h3{font-size:16px; color:#ffff01;  font-family: Arial, Helvetica, sans-serif; padding:14px 0px 4px 30px; text-align:left; font-weight:bold;}
.popout td h3{font-size:16px; color:#ffff01;  font-family: Arial, Helvetica, sans-serif; display:block;padding:10px 5px 10px 5px; text-align:left; font-weight:bold;}
.office {background:url(images/officebg.png) no-repeat center center;}

#row5 { background:url(images/yellowbg.gif) repeat-x top left;width:100%;text-align:center;min-height:145px;clear:both; }
#row5 .boxes {display:block; margin-top:0px;}
.lbox, .rbox {float:left; height:145px;text-align:left; width:350px;padding:0px 0px 0px 20px;}
.lbox {margin-right:18px;}
.rbox { background:url(images/linebgy.png) no-repeat ;background-position:top 100px left 0px;margin-right:18px;width:550px;}
#row5 .boxes p {color:#280135; font-size:18px;padding:20px 0px 0px 10px;}

#row6 {width:100%;text-align:center;height:141px;clear:both; margin-top:-10px; margin-bottom:-4px;}
#row6 .block {display:block; margin-top:0px;}
.lblock, .rblock {float:left;height:141px;text-align:left; width:199px;padding:0px 0px 0px 0px;}
.lblock {margin-right:18px; margin-top:-19px;}
.rblock {margin-right:18px;width:720px;}
#row6 .rblock p {color:#280135; font-size:14px;padding:25px 20px 20px 25px;}

#row7{ background:url(images/footbg.png) repeat-x top left #2a0037 ;width:100%;text-align:center;min-height:128px;clear:both;color: #fff;}
#row7 .block {display:inline; margin-top:0px;}
.lfoot, .rfoot { height:88px;text-align:center;width:50%;}
.lfoot {float:left;text-align:center;margin-right:0px;width:75%;}
.rfoot {float:right;text-align:center;margin-left:0px;vertical-align:bottom;width:25%;}
#row7 p {color:#fbeaea; font-size:14px;padding:10px 0px 10px 0px;}
.foot {font-size: 12px;text-align:center;color: #fff;padding:8px 4px 8px 4px;}

.lfoot table {width:100%;margin-left:15px;margin-top: 5px; padding:0px 0px 0px 5px;}
.lfoot table td a.foot { font-size: 14px;
text-align:center;
color: #ffff01;
font-weight:bold;
text-decoration:none;
} 

.lfoot table td a:hover.foot { font-size: 14px;
text-align:center;
color: #fff;
font-weight:bold;
} 


.lfoot table td  {vertical-align:top;padding:0px 0px 0px 0px;border-right-style:solid;border-width:1px; border-color:#350045;}

.foot1 { font-size: 12px;
text-align:left;
color: #ffff01;
font-weight:normal;
text-decoration:none; padding:0px 0px 0px 5px;
} 
 
.foot1 a { font-size: 12px;
text-align:left;
color: #ffffff;
font-weight:normal;
text-decoration:none;
} 

.foot1 a:hover { font-size: 12px;
text-align:center;
font-weight:normal;
color: #ffff01;
} 

#facebox {

		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:450px;
		border:5px solid #2a0037;

		/* for modern browsers use semi-transparent color on the border. nice! */
		border:5px solid rgba(82, 82, 82, 0.698);

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}

	#facebox div {
		padding:5px;
		border:1px solid #000;
		background-color:#5a0078;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif
	}

	#facebox h2 {
		margin:-11px;
		margin-bottom:0px;
		color:#fff;
		background-color:#6D84B4;
		padding:5px 10px;
		border:1px solid #3B5998;
		font-size:20px;
	}
	#facebox .close {float:right;background:none;cursor:pointer;margin-top:-9px;margin-right:40px;border:0px;
	}


