@import url("css/menu.css");

/* CSS Document */

/* background color for the content part of the pages */

body {background-color: #306374; font-family:Verdana,Arial;Helvetica;sans-serif;}

.ControlPanel, .PagingTable{border:.063em;}
.SkinObject{font-size:.531em;}

/* style for module titles */
.Head {font-size: 1.25em; color:#142930;}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
/* text style used for most text rendered by modules */
/* text style used for rendered text which requires emphasis */
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.Normal, .NormalDisabled, .NormalDeleted,.NormalBold, .NormalTextBox, p {font-size: 100%;} 

/* style of item titles on edit and admin pages */
/* text style for buttons and link buttons used in the portal admin pages */
.Head, SubHead, .SubSubHead, .CommandButton, .StandardButton, h1, h2, h3, h4,h5, h6, th{}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited{color:red;}
a.CommandButton:hover{color:#142930;}
a.CommandButton:active{color:red;}

/* text style used for textareas in the admin and edit pages, for Nav compatibility */
textarea.NormalTextBox {height:12.5em;width:18.75em}

/* styles used by Data Grids */
.DataGrid_Container {margin-top:.9375em;}
.DataGrid_AlternatingItem, .DataGrid_Header, .DataGrid_Item, .DataGrid_SelectedItem {font-size: .625em;}

/* stlyes used by DNNGrids */
/* eliminate all padding and margins on nested tables and their cells */
/* NOTE: to support IE 6 & 7, still need to use 'cellspacing="0"' in <table> XHTML markup */
.DnnGridNestedTable caption{ border-bottom: .063em; margin-bottom: .188em;}

/* text style used for help text rendered by modules */
.Help {border: .063em; padding: .125em;}

/* button style for standard HTML buttons */
.StandardButton{padding-left:.313em; padding-right:.313em;}

/* GENERIC */

h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.25em}
h4{font-size:.875em;}
h5, tfoot, thead, th{font-size:.75em;}
h6, dt{font-size:.688em;}
h1, h2{color:#879f27;}
.SubHead, h3, h4, h5, h6, dt, tfoot, thead, th, a:link, a:visited, a:active{color:#326779;}
p{line-height:1.5em;}
ul li {line-height:1.25em;}

a:hover{text-decoration:underline;color:#142930;}

small{font-size:.5em;}
big{font-size:.875em;}
hr{height:.063em;color:#e1e5d6;background-color:#e1e5d6;border:0}

/*Styles for Patient Comments */
blockquote {background: url(images/quote.png) left top no-repeat;padding:0 .938em 0 3.438em;font-size:.875em;}
blockquote, blockquote p {;line-height:1.1em;}
/*blockquote a, blockquote a:link, blockquote a:visited, blockquote a:active, blockquote a:hover {font-family:Lucida Console,monospace;font-size:.875em;}*/
.quote-source{text-align:right;padding-right:1.833em;}

/* Main Menu */
.menuLeft{background-image: url('images/menuLeft.gif');background-repeat: no-repeat;width: 14px;height: 63px;float: left;}
.menuBox{background-image: url('images/menuBg.gif');background-repeat: repeat-x;width: 944px;height: 63px;float: left;position: relative;}
.menuRight{background-image: url('images/menuRight.gif');background-repeat: no-repeat;width: 14px;height: 63px;float: right;}
.menuBottomLine{background-image: url('images/bannerTopLine.gif');background-repeat: repeat-x;height: 9px !important;}
.menu_style{margin-top: 10px; margin-left: 3px; }
/*Changes to menu.css*/
.MainMenu_MenuItem, .MainMenu_MenuItemSel{font-size:.75em;}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow{font-size:.625em;}
.mainMenu tr.mi td{color: #FFFFFF;}/*ls*/

/* Login */
.loginPane{background-color: #d6d7d0;padding-bottom:.935em;line-height:2.125em; font-size:.75em;text-align:center}
.loginPane a{font-weight: bold;}
#login_style{ float:right; line-height:2.125em; padding-right:1.125em;}

/*-------------- Search SkinObject Styles --------------*/
.SearchBox input{float: left;z-index: 10;border: 0px; width: 7em;height: 20px;}
.SearchBox{float: right;padding: 20px 0 0 0;}
.SearchButton, a.SearchBox{font-weight:bold; color:#FFFFFF;font-size:.813em;}
#SearchChoices{ top: 1.313em;}
#SearchChoices li{margin: .125em; padding: .125em .125em .125em 1.563em; height: 1.25em; background-position: .313em ;}

/*----- User Profile -----*/
#UserProfile {padding:.63em;margin-bottom:.63em; width:100%}
#UserProfile .ProfileName {margin-bottom:.313em;}
#UserProfile .ProfileAddress {margin:0 0 .63em 130px;}
#UserProfile .ProfileContact {margin:0 0 .63em 130px;font-size:0.9em;}
#UserProfile .ProfileBio {margin:.63em .63em .63em 0;padding:.63em;}

/* Physician Profile Styles */
#search_section {font-size:.75em;}
#search_section a {font-weight:bold;}
#data_screen th {text-align: left; font-size:.75em;}
#data_screen .DataGridItem {font-size:.75em;}
#UserProfile .DoctorName {font-weight: bold;margin-bottom:.3125em;
	
}
#UserProfile .OfficeAddress {margin:0 0 .63em 0;}
#UserProfile .OfficeContact {margin:0 0 .63em 0;font-size:.9em;color:gray}
#DoctorProfile, #DoctorProfileGFP {border:.0625em silver solid;padding:.625em;margin-bottom:.625em;}
#DoctorProfile .DoctorName {font-weight: bold;margin-bottom:.3125em}
#DoctorProfile .ProfilePhoto {background-image: url('images/no_avatar.gif');float:left;}
#DoctorProfile .ProfileAddress {margin:0 0 .625em 8.125em;}
#DoctorProfile .ProfileContact {margin:0 0 10px 130px;color:gray;font-size:0.9em;}
#DoctorProfile .ProfileBio {clear:both;margin:.625em 0px .625emx 0;padding:.625em;border:.0625em #eee solid;background-color:#f5f9fc;}
#DoctorProfile div.OfficeContact {font-size:.9em;color:gray;margin:0 0 .63em 0;}

.OfficeName {font-size: .75em;font-weight: bold;margin-bottom: .3125em;color:black}

#DoctorProfile .DoctorContact{margin:0 0 0px 8.125em;color:gray;font-size:0.9em;}

#DoctorProfileGFP .ProfileName {font-weight:bold;color:#cb2027;margin-bottom:.3125em;}
#DoctorProfileGFP .ProfilePhoto {background-image: url('images/no_avatar.gif');float:left;}
#DoctorProfileGFP .ProfileAddress {margin:0 0 .625em 8.125em;}
#DoctorProfileGFP .ProfileContact {0 0 10px 130px;color:gray;font-size:0.9em;}
#DoctorProfileGFP .ProfileBio {clear:both;margin:.625em 0px .625em 0;padding:.625em;border:.0625em #eee solid;background-color:#f5f9fc;}
#DoctorProfileGFP .DoctorContact{margin:0 0 0px 8.125em;color:gray;font-size:0.9em;}
.hangingindent {padding-left:1.375em;text-indent:-1.375em; line-height:1.1em;}
.ButtonPrint{float:right; margin:.625em;}

/*-------- design style --------*/
/*-----------TOP LEFT CURVE--------------*/
#wrapperForAll{	margin: 0px auto 0px auto;width: 1000px;}
.topLeftCurve{background-image: url('images/Topside2.png');background-repeat: no-repeat;height: 394px;width: 28px;}
#wrapper{margin: 0px auto 0px auto;width: 972px;border: 0px;background-color: #FFFFFF;}
.TopImage{background-image: url('images/topBanner.jpg');width: 972px;height: 125px;}
.wrapPadding{padding-left: 28px;}
.logoBox{width: 150px; background-color: Transparent; height: 94px; float: left;}

.topLink{position: relative;float: right;padding-right: 155px;padding-top: 65px;}
.topLinkBookmarkGH{position: relative;padding-bottom: 15px;}
.topLinkBookmark{position: relative;float: right;padding-right: 125px;padding-top: 70px;}
.topLinkBookmarkGFPP{position: relative;padding-bottom: 8px;}
.Bookmark{padding-bottom: 8px;padding-left: 160px;}
.addthis{float:right;padding-right:20px}

.clearDiv, .dnnpanes {clear:both;}

.TopAddress{position:absolute; right:25px; width:400px; height:23px; font-size:.875em; font-weight:bold; padding-top:10px;color:#326779}
a.TopAddress:link, a.TopAddress:active, a.TopAddress:visited, a.TopAddress:hover {font-weight:bold;}
#GFPP .TopAddress{position:absolute; right:75px; width:300px; height:23px; font-size:.875em; font-weight:bold; padding-top:10px;color:#326779}

/*-------------- Home Banner Style --------------*/
.griffin_Home_LeftBanner{float: left;/*width: 687px;*/height: 197px;background-color: #879f27;}
.griffin_Home_RightBanner{ float: right; /*width: 285px;*/ height: 197px; background-color: #879f27;}

.center_bg{padding:0; margin:0;clear:both;}
.left_bg{padding:0; margin:0;}
.right_bg{padding:0; margin:0;}
.content_pad{padding:.625em 1.375em 0 1.375em; margin: 0 1.18785em 0 .4375em; background:#FFF }
.content_width{padding-top:.9375em; min-height:21.875em;}

/*--------- pane style ----------*/

.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0;}
.ContentPane {padding:.5%;}
.LeftPane {padding:0 0 0 .25em;width:20%;margin:0;}
.MenuBotPane {padding:0 0 0 .25em;}
.RightPane{ padding:0 0 0 1.25em; width:20%; margin:0;}

.Home_MiddlePane{
	padding:0;
	margin:0;
}

.GiftShopPane{padding: 0px 8px 0px 80px; width:100%; margin: 0px; }

.DrFinderContentPane {padding:1.25em; }
.DrFinderRightPane{ /*padding:0 0 0 1.25em; width:25%; margin:0;*/}
/*----- AlphaBrisk ----- */
.TopLeftPane 						{}
.TopRightPane						{width:24%}
.CFCC-TopLeftPane 					{width:60%; padding:1%}
.CFCC-TopRightPane					{width:35%}
.MainaPane							{ width:32.7%;margin-left:1%;}
.MainbPane							{ /*width:32.6%*/;margin-left:1%;margin-right:1%; display:inline}
.MaincPane							{ width:32.7%;margin-right:1%;}
.BoxaPane							{ width:24.2%}
.BoxbPane							{ width:24.2%;margin-left:1%; display:inline}
.BoxcPane							{ width:24.2%;margin-left:1%; display:inline}
.BoxdPane							{ width:24.2%}
.HomeLeftPane							{ padding:0 .5%;width:24%;margin:0}
.HomeRightPane							{ padding:0 .5%;width:24%;margin:0}
.HomeContentPane			 	{ padding:0 1%;margin:0}
.InnerLeftPane						{ /*width:48%;*/ padding-left:1%; padding-right:.5%}
.InnerRightPane						{ width:48%; padding-left:.5%;padding-right:1%}
.InnerAPane							{ width:32.3%}
.InnerBPane							{ width:32.2%;margin-left:0.9%; display:inline}
.InnerCPane							{ width:32.3%}
.BottomPane							{ clear:both}
.float_left							{ float:left}
.float_right						{ float:right}
.clear_float						{ clear:both;line-height:0;font-size:0;height:0}
.spacer								{ height:5px}
#griffin_innermain_content			{ width:79%;float:right}
/*- Vertical Menu */

.leftnav							{ width:20%}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*----- div.hr -----*/
div.hr
{
	height: .125em;
	background-color: #e1e5d6;
	margin: .3125em 0 .9375em 0;
	clear:both;
}

div.hr hr
{
	display: none;
}

/*-------------- Footer Link Style--------------*/
.linkscontainer{padding-top:1.25em;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; }

/*----------Portal LINKS [+ls]--------------*/
#portalLinks {padding: 1.25em; text-align:center;}
#portalLinks a {font-size:.75em;}

/*----- Bottom -----*/
.bot_left{padding:0; margin:0; }
.bot_right{padding:0; margin:0; padding:0 2.4375em 0 1.6875em;}
.bot_bg{padding:0; margin:0;height:2.5625em; }
.bot_pad{margin-bottom:1.25em;padding:0 1.875em 0 1.25em; background-color: #d6d7d0;}

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#e1e5d6;}
a.Breadcrumb:hover{color:#white;}
.bread_bg{padding:0; margin: 0 1.1875em 0 .4375em; height:2.125em;}
.bread_left{padding:0; margin:0; height:2.125em;background-color:#879F27;}
.bread_right{padding:0; height:2.125em;}
#bread_style{ float:left; line-height:2.125em; padding-left:1.125em;color:#363f0f;}

/* Changes to QuickLink Module */
li.linkitem {text-indent:-1em;padding-left:1em;margin-bottom:.5em; line-height:1em; }
/*-----Changes to Blog Module -----*/
.BlogBody {font-family:Verdana, Arial, Helvetica, sans-serif;} 


/*------------ MEDICAL SERVICES A TO Z ------------*/
.A2Z{background-image: url(images/a2zMidle.gif);background-repeat: repeat-x;height: 2em; float:left;}
.A2Z a{padding-left: .15em;padding-right: .15em;color: #FFFFFF;text-decoration: none;}
.A2Z td{width: 1.55em;}
.A2Z .Left{/*background-image: url( 'images/a2zLeft.gif' );background-repeat: repeat-x;*/}
.A2Z .Right{/*background-image: url( 'images/a2zRight.gif' );background-repeat: repeat-x;*/}

.MSmain{position: relative; /*width: 700px*/; overflow: hidden;}
.MSContent{/*width: 485px;*/position: relative;line-height: 1.5em;position: relative;float: left;}
.MSContent .Char{/*font-size: 21px*/;font-weight: bold;text-decoration: none;color: #879f27;}
/*.MSRight{width: 200px; float: right;}
.MSlist{width: 700px;float: left;line-height: 20px;}*/
.MSlist ul{list-style-type: none;float: left;margin-left: 0px;}
/*-------------------End Medical Services------------------*/


/*------------------------Print Skin----------------------------*/
.pagemaster {width: 100%;height: 100%;background-color: #ffffff;}
.skinmaster {height: 100%;moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px; moz-border-radius-topright: 3px; }

/* Styles for Contact Information Sidebar GreenBG Title  */
h2.DeptContactTitle {color:#FFFFFF !important; font-size: 1.0625em; font-weight: 700 !important; line-height: 1.1875em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0px !important;padding-left: 0px !important;padding-right: 0px !important;padding-top: 0px !important;white-space: nowrap; }
.DeptContactTitleBG {background-color: #879f27;padding-bottom: .3125em;padding-left: .8125em;padding-right: 0px;padding-top: .3125em;position: relative; color:#FFFFFF }

/* Styles for Invenmanager Calendar  */
.HomeCalendar {padding-top: .625em; border-bottom: .0625em dotted;}
.HomeCalendarHeader {overflow:visible; overflow-x:visible;}
.CalendarSeperator {padding-top: 1.25em; border-bottom: .0625em dotted;clear:both;}
.SatCalendarTitle {}
.calPubSpan{line-height:normal;}
		
/* Styles for Unordered Checklist  */
.checklist ul li{list-style: circle;list-style-type: circle;}
/* End Styles for Unordered Checklist  */

.ButtonSend{border: 0px solid #000000;background-image: url(  'images/btnSend.png' );background-repeat: no-repeat;height: 32px;width: 80px;color: #FFFFFF;font-family: Arial;font-size: 16px;background-color: #428fa7;cursor: pointer;}

/* Collaborate Styles*/
.vtl-cont {margin-bottom:.938em;}
.vtl-cont-notitle{margin:.938em .25em;}
h2.vtl-cont-title, h2.vtl-cont-title .Head {font-size:1.625em;font-weight:normal;color:#000;clear:both;letter-spacing:-0.035em;margin:0;}
h2.vtl-cont-title, .bottom-cols h2.vtl-cont-title .Head {color:#fff;font-size:1.125em;border-bottom:none;}
h2.vtl-cont-title .Head{border-bottom:.063em #e1e5d6 solid;}
.vtl-cont-body {clear:both;overflow:hidden;}
/* End Collaborate Styles */

/* Twitter Feed */
#Twitter .DNN_News_ItemLink {
    font-weight: normal;
    font-size: 1em;
}
/* End Twitter Feed */

