html
{
   overflow: -moz-scrollbars-vertical; /* always show scrollbars in firefox */
}

body
{
	margin: 0;
	padding: 0;
	background: #dbdbdb url(../images/PageBackground.jpg) repeat-x top;
}


h2, h3
{
	marginrgin:0;
}

 dl
{
width: 45.1em;
margin: 2em 0;
padding: 0;
}

dt
{
width: 15em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #bbb;
font-weight: bold;
}

dd
{
float: left;
width: 24em;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #bbb;
}

sup
{
	color: #005383;
}

.ClearForIE
{
	clear:both;
}

.actions ul, .actions li{
	margin-top:0 !important;
}
.actions li
{
	float:left;
	margin-right:40px;
}

form label, #thumbhandle{
	display: block;	
}

.adminform label, #thumbhandle
{
	margin-top:35px;
	margin-bottom:3px;
	color: #333;
	font-weight:bold;
}

.listThumb{
	float:left;	
	width:80px;
	border:1px solid #ccc;
	padding:3px;
	margin-top:3px;
	margin-right:8px;
}
.listDescription
{
	width:550px;
}

.paging a, .pagination a{ text-decoration:none; }

.PrevPg
{
  margin-right: 10px;
}

.NextPg
{
  margin-left: 10px;
}

.DisabledPgLk
{

  display: none;
}

.nobreak{
	display:inline;
}

#thumb_selector{
	border:1px solid #ccc;
	width:100%;
	height:140px;
	overflow:auto;
}
#thumb_selector img{
	border:1px solid #ccc;
}

.AdminArea .paging
{
	margin-left:24px;
}

.adminform .text input, .adminform textarea{
	width:300px;
	font-family: arial, sans serif;
	font-size:9pt;
	color:#777;
}
.longField input{ width : 630px;}
.adminform textarea{ border:1px solid #ccc; }

#PatientrackContent ul
{
	list-style: disc url(../images/BulletTrack.gif);
}

#SiteContainer
{
	width: 835px;
	margin: 0 auto;
	background: transparent url(../images/RightGradient.jpg) no-repeat right top;
}

#InsideContainer
{
	width: 803px;
	min-height: 600px;
}

#SiteLogo
{
	width: 294px;
	height: 94px;
	background: transparent url(../images/PatientrackLogo.gif) no-repeat 30px 30px;
	font-size: 1px;
	color: #004A79;
	float:left;
}

#SiteHeader
{
	height: 95px;
	background: transparent url(../images/CleanLines.jpg) no-repeat 338px top;
}
				
.SiteHeaderWithDoc
{
	background-image: url(../images/WiseDoctorHeadLines.jpg) !important;
}

#SiteTopNav
{
	height: 29px;
	background: transparent url(../images/NavGradient.gif) no-repeat right top;
}

.SiteTopNavWithDoc
{
	background-image: url(../images/WiseDoctorNav.jpg) !important;
}

#Navigation
{
	width:550px;
	float:left;
}

#SiteLogin
{
	float:right;
}

#SiteContent
{
	clear:left;
	background: #fff url(../images/BodyBackground.gif) repeat-x top;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;

}

.PatientrackContainer #SiteContent
{
	padding:8px;
	padding-bottom:0px;
}

#ContentHeader
{
	margin:0;
	height:226px;
	background: transparent url(../images/WiseDoctorMain.jpg) no-repeat 60px top;
	font-size:1px;
	color: #e0e0e0;
}
		
#HomePageInformation
{
	background: #fff url(../images/HomePageInfoBack.gif) repeat-x 0 0;

	margin-left:10px;
	margin-right:10px;
	
	margin-bottom:-15px;
}

#MainPullQuote
{
	background: transparent url(../images/HomePagePullQuote.gif) no-repeat left top;
	font-size:1px;
	color: #efefef;
	width: 398px;
	height: 86px;
	margin:0;
}

#Upcoming{
	margin-top:13px;
}						

#UpcomingEvents{
	background-color:#DBDBDB !important;
	background-position:4px 5px !important;
}
#LatestNews
{
	width: 350px;
	margin-left:10px;
}
/*hrr*/
#AdverseEvents
{
	width: 410px;
	margin-left:10px;
}

#LatestNews, #AdverseEvents
{
	float:left;
}

#HomePageInformation h3
{
	height:25px;
	margin-top:7px;
	font-size:1px !important;
	color: #dbdbdb;
}

#LatestNews h3
{
	background: transparent url(../images/TitleLatestNews.gif) no-repeat left top;
}
#AdverseEvents h3
{
	background: transparent url(../images/TitleAdverseEvents.gif) no-repeat left top;
}
#Upcoming h3
{
	background: transparent url(../images/TitleComingUp.gif) no-repeat left top;
}

#AdverseEvents p, #Upcoming p
{
	margin-top:4px;
	margin-left:2px;
	padding-right:5px;
}

.NewsTitle
{
	margin:0;
	padding:0;
	font-size:8pt;
	display: inline;
}

#HomePageInformation #LatestNews ul li img
{
	float:right;
	margin: 0 0 3px 3px;
}

#LatestNews ul, #UpcomingEventsList
{
	list-style:none;
	margin:0;
	margin-top:4px;
	padding:0;
}
#LatestNews ul li, #UpcomingEventsList li
{
	margin-bottom:6px;
	clear:right;
}
#UpcomingEventsList li{
	float: left;
	width: 190px;
	padding-left: 5px;
}

#latestStories
{
	width:242px;
	float:left;
}
#latestPics
{
	float:left;
	width:108px;
}

.MoreLink
{
	font-size:1px;
	display:block;
	background: transparent url(../images/ButtonMore.gif) no-repeat -2px 0;
	width:38px;
	height:12px;
	color: #fbfbfb;
}
.MoreLink:hover
{
	color: #fbfbfb;
	background-position: -2px -12px;
}
  
 /* Navigation */
#Navigation .Home, #Navigation .AboutUs, #Navigation .OurSolution, 
#Navigation .LatestNews, #Navigation .Research, #Navigation .ContactUs, .ClientLogin
{
	font-size:1px;
	height: 29px;
	display:block;
	color: #003C68;
	float:left;
}

#Navigation .Home { width: 52px; background: transparent url(../images/ButtonHome.gif) no-repeat; }
#Navigation .AboutUs{ width: 71px; background: transparent url(../images/ButtonAboutUs.gif) no-repeat; }
#Navigation .OurSolution{ width: 91px; background: transparent url(../images/ButtonOurSolution.gif) no-repeat; }
#Navigation .LatestNews{ width: 89px; background: transparent url(../images/ButtonLatestNews.gif) no-repeat; }
#Navigation .Research{ width: 75px; background: transparent url(../images/ButtonResearch.gif) no-repeat; }
#Navigation .ContactUs{ width: 81px; background: transparent url(../images/ButtonContactUs.gif) no-repeat; }

/* Hover and Selected state */
#Navigation .Home:hover, #Navigation .AboutUs:hover, #Navigation .OurSolution:hover, 
#Navigation .LatestNews:hover, #Navigation .Research:hover, #Navigation .ContactUs:hover,
#Navigation .HomeSelected, #Navigation .AboutUsSelected, #Navigation .OurSolutionSelected, 
#Navigation .LatestNewsSelected, #Navigation .ResearchSelected, #Navigation .ContactUsSelected
{
	background-position: 0 -29px;
}

.ClientLogin{ width: 96px; background: transparent url(../images/ButtonClientLoginUnder.gif) no-repeat left top; margin-right:15px; }
.ClientLogin:hover{ color: #003D68; background: transparent url(../images/ButtonClientLoginOver.gif) no-repeat left top; }

/* Internal Pages */
#PatientrackNav
{
	list-style: none;
	padding:0;
	margin:0;
	width:94px;
	height:211px;
	float:left;
	background:#fff url(../images/AboutUsLeftGrad.jpg) no-repeat left top;
}

#PatientrackNav li
{
	text-indent:10px;
	line-height: 24px;
}

#PatientrackNav li a
{
	text-decoration:none;
	width: 94px;
	height: 24px;
	display: block;
}

#PatientrackNav li a:hover
{
	background: transparent url(../images/AboutUsButton.gif) no-repeat left top;
}

#PatientrackNav .selected
{
	color: #e8ae0e;
	background: transparent url(../images/AboutUsButton.gif) no-repeat left top;
}

#PatientrackNav .LongItem
{
	font-size:8pt;
	text-indent:7px;
}
#PatientrackInternal
{
	background:#fff url(../images/AboutUsBackGrad.jpg) repeat-y left top;
	
	/* Min Height Hack for ie6 and 7 */
	min-height:469px;
	height:auto !important;
	height:469px;
}

#PatientrackContent
{
	padding:17px;
	float:left;
	width:657px;
	background:#fff url(../images/AboutUsRightGrad.jpg) repeat-x left top;
}

#PatientrackContent h3
{
	margin-top:1.5em;
}

#PatientrackContent p,  #PatientrackContent ol, #PatientrackContent ul
{
	line-height: 1.5em;
}


.AdverseEventsList li
{
	margin-bottom:1.2em;
}


#DirectorsHeading
{
	margin-top:40px;
}

#Directors
{
	margin: 0 !important;
	padding: 0 !important;

	list-style: none !important;
	overflow:hidden;
}
#Directors li
{
	margin-top:20px;
	padding-bottom:20px;
	border-bottom: 1px solid #ccc;
}

#Directors h4
{
	margin:0;
	padding:0;
	color: #005383;
	font-size:10pt;
}

#Directors img
{
	float: right;
	margin-top: 10px;
	padding: 5px;
}

.LatestNewsContent ul
{
	margin-top:20px;
	
}
.LatestNewsContent ul li
{
	
	margin-top:5px;
}


/* Login Page */
#login
{
	margin:7em auto;
	width:17em;
	line-height:1.4em;
}
#login label
{
	margin-top:10px;
}
#login .submit{
	margin-top:10px;
}

#UserEditForm label
{
	margin-top:15px;
}
#UserEditForm input
{
	width:250px;
}

#userTable{ width: 100%; border:1px solid #88f; margin-top:20px; }
#userTable th{ text-align: left; background-color:#004976; padding:4px; }
#userTable th a{ color: #fff; font-weight:normal; font-size:9pt; }
#userTable .altrow
{
	background-color:#C3D5DF;
}
#userTable td{ padding:3px;}


#ContactUs
{
	width:30em;
}
#ContactUs label
{
	display:block;
}
#ContactUs div
{
	padding-bottom:15px;
}
#login input, #login select, #ContactUs input, #ContactUs select, #ContactUs textarea
{
	background:#F4F4F4 none repeat scroll 0%;
	border:1px solid #B2B2B2;
	color:#333;
	padding:5px;
	font-size:10pt;
}

#ContactUs input, #ContactUs select, #ContactUs textarea
{
	font-family: arial, sans serif;
}

#login .submit input, #ContactUs .submit input
{
	border:double;
	border-color:#ccc;
	font-size:1.2em;
}
.error-message
{
	color:red;
}


.SolutionThumbnail
{
	display:block;
	width: 112px;
	height: 122px;
	font-size:1px;
	text-indent:10px;
	color: #d4d4d4;
	background: transparent url(../images/SolutionThumbnail.png) left top;
	float:right;
	margin:15px;
	
}
.SolutionThumbnail:hover
{
	color: #d4d4d4;
}

#OurSolutionPullQuote
{
	width: 575px;
	height: 87px;
	background: transparent url(../images/OurSolutionPullQuote.gif) left top;
	font-size:1px;
	color: #fff;
	margin-bottom: 15px;
}

#AdverseEventsPullQuote
{
	width: 574px;
	height: 138px;
	background: transparent url(../images/AdverseEventsPullQuote.gif) left top;
	font-size:1px;
	color: #efefef;
	
}

.References
{
	font-size:0.8em;
	margin-top:3em;
}

/* Typography */

body
{
	font-family: arial, sans serif;
	font-size: 10pt;
	color: #484848;
}

h2
{
	color: #ddb25c;
	font-size:14pt;
	font-weight:normal;
	margin:0;
}

h3
{
	color: #005484;
	font-size:11pt;
	padding-left:17px;
	background: transparent url(../images/BulletTrack.gif) no-repeat left 4px;
}

strong, blockquote
{
	color: #005383;
}

a
{
	color: #005484;
	font-size: 10pt;
}

a:hover
{
	color: #e8ae0e;
}

.titleLink{
	font-weight: bold;
	text-decoration: none;
}

#SiteTopNav
{
	color: #fff;
	font-size:10pt;
}

#SiteFooter
{
	margin:15px;
	padding-bottom:60px;
	font-size:8pt;
	color: #005584;
}

#SiteFooter a
{
	font-size:8pt;
	text-decoration:none;
}

#HomePageInformation h2
{
	color:#2c7096;
}
	
#HomePageInformation ul li,
#AdverseEvents p
{
	font-size:8pt;
}

.Pages, .message
{
	font-weight: bold;
	color: #DF8237;
}

#flashMessage{
	margin:10px;
	padding-top:10px;
}

.pdfdoc
{
	background:	url(../images/acrobat_icon.gif) center left no-repeat;
    padding-left: 19px;
}
.pdfdoc_right
{
	background:	url(../images/acrobat_icon.gif) center right no-repeat;
    padding-right: 18px;
}
.external
{
	background:	url(../images/worldIcon.png) center left no-repeat;
    padding-right: 19px;
}

.external_right
{
	background:	url(../images/worldIcon.png) center right no-repeat;
    padding-right: 18px;
}

.NewsImage
{
	float:right;
	padding:3px;
	border:1px solid #ccc;
	margin-left:10px;
	margin-bottom:10px;
}
