html, body {
	padding:0px;
	margin:0px;
	font-family: Times New Roman,Times;
	color:#000;
	font-size: small; /* set initial font size to small */
	background:#CAC3BF;
}
/* Header */
#logoLink a {width:200px;height:69px; position:relative; display:block; top:-15px; left:30px;}
#physicanLink {width:200px;height:20px; position:relative; display:block; top:32px; left:603px;}
#physicanLink a 
{
	font: normal 15px Times;
	color:#fff;
	font-variant:small-caps;
	letter-spacing:.075em;
	
}
#physicanLink a span {
	font: normal 19px Times;
	margin:0; 
	color:#fff;
	font-variant:small-caps;
	letter-spacing:.025em;
}

#print_logo { display:none; }

#wrapper{
	margin: 0 auto; 
	width:963px;
	padding:0;
	background: #CAC3BF url(/images/bg_wrapper.gif) repeat-y;
	
}
#header{
	width:963px;
	height:91px;
	background: url(/images/header_logobar_bg.gif) no-repeat;
	margin:0px;
	padding:0px;
	display:block;
	background-position:center;
	
}
a 
{
	color:#2783AF;
	text-decoration:none;
}
a:hover 
{
	color:#2783AF;
	text-decoration:underline;
}

a.arrows
{
	color:#841D31;	
	text-decoration:none;
	margin:0;
	padding:0px 0px 0 5px;
}
a span
{
	color:#841D31;	
	text-decoration:none;
	font-size:80%;
	margin:0;
	padding:0px 0px 0 1px;
}
#errorMsg 
{
background:#fff;
border: solid 1px #ccc;
padding:10px;
color:Red;

}

/*forms*/
fieldset {border:0 none; padding: 0px; margin:0 0 15px 0; }
fieldset.bg {border:0 none; background:#F7F1EB; padding: 10px; margin:0 0 15px 0; }
label {padding: 0 0 3px 0; color:#696868; text-transform:uppercase; font-size:90%}
.formLeft  { display:inline; float:left;  margin:0; width:250px;}
.formRight { display:inline; float:left;  margin:0; width:250px;}
fieldset.formLeft input {width:200px;}
fieldset.formRight input {width:200px;}
fieldset.formLeft select {width:205px;}
fieldset.formRight select {width:205px;}
.rq, .requiredField {
  color: red;
}
.inputLeft  { display:inline; float:left;  margin:0; width:50px;}
.inputRight { display:inline; float:left;  margin:0; width:400px;}
form {
    margin: 0px;
    padding: 0px;
}

/*Misc*/
.clear {clear:both;}
.note {font-size:70%;}
.requiredField{font-size:80%;}
.btn
{
	color:#fff;
	background-color:#638684;
	border: solid 1px #638684;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:normal;
	font-weight:bold;
	cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */
	padding:3px 3px 5px 3px;
	margin:0;
	text-decoration:none;
	height:22px;
}
input.btn
{
	margin-top:5px;	
}

ul {margin:0 0 20px 15px; padding:0;}
li {margin:0; padding:0;}
ul.center {margin:0 0 20px 0; padding:0 0 0 0; text-align:center; list-style:none;}
ul.center li {margin:0; padding:0; font-weight:bold; font-size:100%; line-height:1.7em;}
ul.left {margin:0 0 20px 0; padding:0 0 0 0; text-align:left;}
ul.left li {margin:0; padding:0; font-size:100%; line-height:1.58em;}

/* Navigation */
#nav0{
	width:963px;
	height:29px;
	background: url(/images/nav1_bg.gif) no-repeat; 
	background-position:top center;	
	border: solid 0px red;
	margin:0;
	padding:0;
}
#nav0 ul { margin:0px; padding:10px 0 0 24px;}
#nav0 ul li { display:inline; margin:0; padding:0;}


#nav1sub {display:inline; width:155px; float:left; margin:0 0px 0 23px;background: url(/images/nav1_bg.jpg) repeat-y;}
#nav1sub .imgHd {margin: 0 0 0 0px;}
#nav1sub ul{ width: 155px; list-style-type:none; margin: 0px 0 0 0px; padding:0 0 0 0;}
#nav1sub li{ display:block; font: bold 12px Times; margin: 0 0 0 23px; padding:0px 25px 15px 0;}
#nav1sub li a {font: bold 12px Times; text-decoration:none;color:#635738;}
#nav1sub li a:hover{ font: bold 12px Times; text-decoration:none;color:#2783AF;}
#nav1sub li a.selected{ font: bold 12px Times; text-decoration:none;color:#2783AF;}
#nav1sub li a.visited{ font: bold 12px Times; text-decoration:none;color:#2783AF;}

#nav1sub #nav2 {width:155px; background:none;}
#nav1sub #nav2 ul{ margin:5px 0 0 0px; padding:0; list-style-image: url(/images/bullet.gif);}
#nav1sub #nav2 li{ font: bold 11px Times; color:#993300; margin:3px 0 0px 15px; padding:0 40px 2px 0px;}
#nav1sub #nav2 li a{ text-decoration:none;color:#993300;}
#nav1sub #nav2 li a:hover{ text-decoration:underline;color:#993300;}
#nav1sub #nav2 li a.selected{ text-decoration:underline;color:#993300;}
/*Search*/

#search
{
	position:relative;
	top:-35px; 
	left:602px;
	color:#fff;
	font-weight:bold;
	width:300px;
}
#search select
{
	font-size:75%;
	color:#841D31;
}


/*Cotent area & Images*/

#content{
	display:block;
	margin:11px 0 10px 0;
	padding:0px;
	width:963px;
}

#content_left_home{
	width:498px;
	height:321px;
	display:inline;
	float:left;
	margin: 0px 0 0 24px;
	padding:0;
	
}
#content_right_home{
	width:417px;
	height:321px;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/home_welcome_bg.gif) no-repeat;
}
.home_green_border
{
	background-color:#618680;
	height:11px;
	width:915px;
	margin:0 0 0 24px;
	padding:0px;
	clear:both;
}

#content_left{
	width:417px;
	DISPLAY:inline-block;
	position:relative;
	float:left;
	margin: -5px 0 0 0px;
	padding:0 20px 0 0;
	
}
#content_right{
	width:322px;
	DISPLAY:inline-block;
	float:right;
	margin:0;
	padding:0 20px 0 0;	
}
#content_left_nonav{
	width:500px;
	display:inline;
	float:left;
	margin: -5px 0 0 48px;
	padding:0 20px 0 0;
	
}
#content_right_nonav{
	width:322px;
	display:inline;
	float:right;
	margin:0;
	padding:0 20px 0 0;	
}

.heroimg
{
border-top: solid 2px #618680;
border-right: solid 2px #618680;
border-bottom: solid 9px #618680;
border-left: solid 2px #618680;
}

/*Paragraph & header styles*/

.main_title
{ padding: 0 0 10px 0;}

p{
	margin:0 0 0 0; 
	padding:0 0 15px 0;	
	font-size:100%;
	line-height: 1.3em;
}
p.blue
{color:#2783AF; font-size:13.5px;}
blue
{color:#2783AF;}

#content_right_home h1 
{
	font: normal 28px Times;
	color:#635738;
	margin:0; 
	padding:12px 0px 5px 0;
	font-variant:small-caps;
	letter-spacing:.025em;
	text-align:center;
}
#content_right_home h1 span {
	font: normal 31px Times;
	/*color:#2783AF;*/
	margin:0; 
	padding:0 0px 5px 0;
	font-variant:small-caps;
	text-align:center;
}
.lineLink 
{
	position:relative;
	top:-4px;
}
#content_right_home p
{
	color:#635738;
	margin:0 0 0 0; 
	padding:0 20px 0px 20px;	
	font-size:14PX;
	line-height: 1.3em;
	text-align:center;
}
#content_right_home p.link
{
	color:#993300;
	text-align:center;
	font-variant:small-caps;
	margin:8px 0 0 0;
}
#content_right_home p.link a
{
	color:#993300;
	font-size:90%;
	text-align:center;
	text-decoration:none;
	margin:0 0 0px 0;
	padding:0px 0 0px 0;
}

h1 {
	font: normal 21px Times;
	color:#2783AF;
	margin:0; 
	padding:0 0px 5px 0;
	font-variant:small-caps;
	letter-spacing:.025em;
}
h1 span {
	font: normal 25px Times;
	/*color:#2783AF;*/
	margin:0; 
	padding:0 0px 5px 0;
	font-variant:small-caps
}

h2 {
	/*font: normal 13px Arial;*/
	font: normal 15px Times;
	color:#2783AF;
	text-transform:uppercase;
	font-variant:small-caps;
	margin:0; padding:5px 0 3px 0;
}
h3 {
	font: bold 12px Times, Verdana, Helvetica;
	color:#000;
	margin:0; padding:8px 0 5px 0;
}
.header2 {
	font: normal 14px Verdana, Verdana, Helvetica;
	color:#787777;
	text-transform:uppercase;
	margin:0; padding:0;
}
.intro
{
	font: normal 110%/1.7em Verdana, Arial, Helvetica;
	color:#000;	
	margin:0; padding:0 0 13px 0;	
}

/*Promotion right area*/

#promotions_rt
{
	display:block;
	font: Normal 11px/1.2em Arial;
	color: #594E32;
	width:318px;
	padding:15px 0 0 0
}
#promotions_rt p
{
	font: Normal 11px/1.3em Arial;
	color: #594E32;
	padding:0 0 5px 0;
	margin:0;
}
#promotions_rt h3
{
	font: normal 14px Times;
	color:#2783AF;	
	margin:0;
	padding:0px 20px 0 0;
}

#promotions_rt p.link
{
	text-align:right;	
	margin:0; padding:0 0 0px 0;
}
#promotions_rt a
{
	font: Normal 10px/1.2em Arial;
	color:#2783AF;	
	text-decoration:none;
	margin:0 0 5px 0;
	padding:0px 0 5p 0;
}

#promotions_rt .arrows
{
	font: Normal 10px/1.2em Arial;
	color:#841D31;	
	text-decoration:none;
	margin:0;
	padding:0px 20px 0 0;
}

.promo
{
	width:274px;
	padding:0 20px 0 24px;
	margin:0;
	display:block;
	background: url(/images/promo_rt_bg.jpg) repeat-y;
}


/*Promotion home area*/

#promotions 
{
	
	display:block;
	font: Normal 11px/1.2em Arial;
	color: #594E32;
	min-height:120px;
}
#promotions p
{
	font: Normal 11px/1.3em Arial;
	color: #594E32;
}
#promotions h3
{
	font: normal 16px/1.2em Times;
	color:#2783AF;	
	margin:0;
	padding:12px 0 0 0;
}
#promotions p.link
{
	text-align:right;	
}

#promotions p.link
{
	text-align:right;
	padding: 0 15px 0 0;	
}
#promotions a
{
	font: Normal 10px/1.2em Arial;
	color:#2783AF;	
	text-decoration:none;
	margin:0;
	padding:0px 0 0 0;
}

#promotions .arrows
{
	font: Normal 10px/1.2em Arial;
	color:#841D31;	
	text-decoration:none;
	margin:0;
	padding:0px 0 0 0;
}

.promo1_home
{
	width:246px;
	height:160px;
	padding:0 26px 0 50px;
	margin:0;
	display:inline;
	float:left;
	background: url(/images/promo_div_home.gif) no-repeat;
	background-position:right top;

}
.promo2_home
{
	width:273px;
	display:inline;
	float:left;
	padding:0 22px 0 21px;
	margin:0;
	background: url(/images/promo_div_home.gif) no-repeat;
	background-position:right top;
}
.promo3_home
{
	width:276px;
	display:inline;
	float:left;
	padding:0 0px 0 21px;

}
/*Footer*/
#footer{
	clear:both;
	width:963px;
	position:relative;
	background-color:#CAC3BF;
	margin:0 auto;
	color:#4f4f4f;
	text-align:center;
	font-size:75%;
	padding: 10px 0 10px 0;
}
#footer ul    { margin: 0; padding: 5px 0 0 0 ; }
#footer ul li { margin: 0; padding: 0 0px 0 0px; display: inline; }
#footer a       { color: #4f4f4f; text-decoration: none; }
#footer a:hover { color: #4f4f4f; text-decoration: underline; }

#printfooter { display:none; }

img.bg {
  display: block;
}

.error {
    color: red;
}

.center 
{
	text-align:center;
}




/***
	 * c. Primary Navigation
	 **/ 
		/***
		 * i. Top Level
		 **/

			
		/***
		 * ii. Rollovers and Selected State
		 **/
		 	
