﻿body{background: #d1e9f5 url('../images/bg-top.gif') top left repeat-x;color:#5b462e}

h1 {margin-bottom:2px;font-weight:normal;font-family:Arial Narrow;color:#14587e }

/* SITE */
#sitecontainer{background-color:#ffffff;margin-top:39px;}
#sitefooter{height:171px;background: url('../images/bg-bottom.gif') repeat-x;}

/* PAGE */
#pagecontainer, #pagecontainertop, #pagecontainerbottom, #menu, #main, #maintop, #mainbottom, #footer {margin-left:auto;margin-right:auto}
#pagecontainertop, #pagecontainerbottom {width:1052px;}
#pagecontainer{width:1051px;background-color:#f9f7f2;}
#pagecontainertop{height:15px;background-image: url(../images/pg-top.gif)}
#pagecontainerbottom{height:23px;background-image: url(../images/pg-bottom.gif)}

/* HEADER */
#header, #footer {width:916px;}
#header{text-align:center;background-color:#f9f7f2;}

/* MENU */
#menu, #menutop, #menusub{width:910px;}
#menu{height:71px;}
#menutop{position:relative;height:38px;background-image: url(../images/menu-top.jpg);padding:0px;}
#menutop img {position:absolute;top:7px;}
#menusub{height:25px;background-image: url(../images/menu-sub.jpg);text-align:center;font-size:8pt;padding-top:5px;}
#menusub a {text-decoration:none;color:#808080;}
#menusub a:hover {text-decoration:underline;color:#494949;}
#menusub a.selecteditem { color:#14587e; font-weight:bold; }

#dropdownmenu {display:none;position:absolute;top:395px;left:0px;z-index:100;}
#dropdowntop{width:180px;height:31px;background: url(../images/m-dd-top.png)}
#dropdowntop #dropdownbtn {float:right;margin-top:7px;margin-right:7px;}
#dropdownbody{width:180px;min-height:60px;background: url(../images/m-dd-body.png) repeat-y}
#dropdownbody #el {width:170px;margin-right:auto;margin-left:auto;color:#808080;}
#dropdownbody #el a{text-decoration:none;color:#808080;font-size:8pt;}
#dropdownbody #el a:hover { text-decoration:underline; color:#14587e;}
#dropdownbottom{width:180px;height:18px;background: url(../images/m-dd-bot.png)}

/* MAIN */
#main, #maintop, #mainbottom{width:875px;}
#main{min-height:150px;background: url(../images/main-back.gif) repeat-y}
#maintop{height:33px;background-image: url(../images/main-top.gif)}
#mainbottom{height:23px;background-image: url(../images/main-bottom.gif)}

/* MAIN FULL */
#main-full{margin:7px; width:861;float:left;min-height:200px; margin-left:13px;}


/*INTERIOR SPLIT*/
#main-split-l, #main-split-r{width:428px;min-height:200px;float:left;}
#main-split-r {margin-right:1px}
#main-split-l {margin-left:13px;margin-right:5px;}

/*INTERIOR LEFT & RIGHT*/
#main-l-l, #main-l-r, #main-r-l, #main-r-r{min-height:200px;float:left;}
#main-l-r, #main-r-l {width:500px;}
#main-l-l, #main-r-r {width:356px;}
#main-l-r {margin-right:7px;background-color:#ffffff}
#main-r-l {margin-left:13px;margin-right:5px;}
#main-l-l {margin-left:7px;margin-right:5px;} 
#main-r-r {margin-right:1px}

/* SERVICE */
#service, #servicetop, #servicebottom{width:656px;}
#service{min-height:550px;background: url(../images/service-back.gif) repeat-y}
#servicetop{height:28px;background-image: url(../images/service-top.gif)}
#servicebottom{height:23px;background-image: url(../images/service-bottom.gif)}

#service_body{width:616px; margin-left:20px; margin-right:20px; }

/* SERVICE SIDE */
#serviceside, #servicesidetop, #servicesidebottom{width:210px;}
#serviceside{min-height:550px;background: url(../images/service-side-back.gif) repeat-y}
#servicesidetop{height:23px;background-image: url(../images/service-side-top.gif)}
#servicesidebottom{height:22px;background-image: url(../images/service-side-bottom.gif)}

serviceside_body
{
	width:170px; margin-left:20px; margin-right:20px; padding-top:5px; 
	
}
#leftnav{margin:0 16px; padding:0;}
#leftnav li{list-style-type:none; padding:2px; margin:0 14px;}
#leftnav li a{text-decoration:none; color:#14587e; font-size:13px;}
#leftnav li a:visited{color:#14587e;}
#leftnav li a:hover{text-decoration:underline;}
#leftnav li a.active {color:gray; font-weight:bold;}
#leftnav li a.active:hover {text-decoration:underline; }

#leftnavchild{margin:0; padding:0;}
#leftnavchild li{list-style-type:none; padding:0; margin:0;}
#leftnavchild li a{text-decoration:none; color:gray !important; font-size:11px; }
#leftnavchild .active a {color:#14587e !important; font-weight:bolder !important;}
#leftnavchild li a:hover{text-decoration:underline; }
#leftnavchild .plus { color:#14587e;}

a.lnkLeftNavItem
{
	text-decoration:none; 
	color:#14587e; 
	font-size:20px;
	padding-left:10px;
}
a.lnkLeftNavItem:hover{text-decoration:underline;}



/* FOOTER */
#footer {padding-top:20px;/*text-align:center;*/font-size:7pt;color:#442b10;}
#footer a{font-size:8pt;text-decoration:none;color:#442b10}
#footer a:hover {text-decoration:underline; }

#footer input 
{
	margin: 0px 0px 0px 0px;
	float:none;
}
#footerTxtSearch 
{
	width:100px;
}
#footerBtnSubmit 
{
	font-size:12px;
	cursor:hand;
}

#searchpageForm 
{
	 padding-left: 12px;	
}
#searchpageForm input
{
	margin: 0px 0px 0px 0px;
	float: none;
}
#searchpageBtnSubmit 
{
	margin-left: 10px !important;
	font-size: 14px;
	cursor:hand;
}
#searchpageTxtSearch 
{
	font-size: 16px;
}



/* MASKED IMAGES */
#maskedImgSM, #maskedImgMD, #maskedImgLG {position:relative;overflow:hidden}
#maskedImgSM image, #maskedImgMD image, #maskedImgLG image {position:absolute;top:0px;left:0px;}
#maskedImgSM #mask, #maskedImgMD #mask, #maskedImgLG #mask {position:absolute;top:0px;left:0px;}

#maskedImgSM{width:174px;height:196px;}
#maskedImgMD{width:323px;height:210px;}
#maskedImgLG{width:392px;height:264px;}

.phyDetails, .program{background-color:#FEFEFE; border:1px solid #CCC; padding:10px;}
.phyDetails dt, .program dt{font-size:14px; font-weight:bold; margin:0 0 10px;}
.phyDetails dd, .program dd{float:left; width:45%; font-weight:bold;}
.phyDetails a{text-decoration:none; color:#14587e;}
.phyDetails a:hover { text-decoration:underline; }

.program .full{float:none; width:90%; margin:15px 0 0; font-weight:normal;}
.program .full a{padding:0 2px;}

.newslist 
{
	background-color:#FEFEFE; padding:10px;
	
	
}

.newslist a{text-decoration:none; color:#14587e;}
.newslist a:visited{color:#14587e;}
.newslist a:hover { text-decoration:underline; }




/* Form Styles */
	.xxlarge, .xlarge, .large, .medium, .small, .xsmall, .auto, .button{float:left;}
	input, label,textarea,select, .auto{float:left;}
	label{margin:8px 0px 0px; font-weight:bold;}
	input,textarea,select{margin:5px 45px 10px 0px; border:1px solid #bcbcbc; background-color:#f2f2f2;}
	
	input,textarea,select{margin:5px 45px 10px 0px; border:1px solid #bcbcbc; background-color:#f2f2f2;}
	
	
	
	
	.nomarg{margin:5px 5px 10px 0px;}
	.xxlarge{width:400px;}
	.xlarge{width:325px;}
	.large{width:250px;}
	.medium{width:175px;}
	.small{width:125px;}
	.xsmall{width:78px;}
	.xxsmall{width:50px;}
	.auto{width: auto !important;}
	.form{padding:10px;}
	.req{color:#0086d3; margin:8px 1px 0 0;}
	.radio, .checkbox{border:none; background-color:transparent;}
	.button{width:auto !important; margin:0px !important; padding:3px 4px; background-color:#f2f2f2; color:#1b6388; font-weight:bold; border:1px solid #1b6388; font-family:Arial,Helvetica,sans-serif; font-size:11px; float:none;}

/* Clearing Divs */
	.clearRight{clear:right;}
	.clearLeft{clear:left;}
	.clearBoth{clear:both;}

/*  Error Div */
	#errorDiv{padding:10px; background-color:#FFFBD5; border:1px solid #FFF9B2; margin:5px 0px;}
	.errorForm{background-color:#FFFBD5;}
	#errorDiv h5{color:#666666; margin:0px; padding:4px;}
	#errorDiv hr{background-color:#FFF9B2; border:medium none; color:#FFF9B2; height:1px; margin:5px 0px 10px; padding:0px;}
	#errorDiv img{margin-bottom:4px; margin-right:15px;}
	#errorDiv p{margin:0 40px 10px; color:#333;}
