/* General Styles														 */
/*-----------------------------------------------------------------------*/
html, body { background: url(images/bg.jpg) repeat-x top left #fff; }
#Body { margin:0; padding:0; color:#4e4c4c; height:100%; }
span { outline:none; }
form { min-height:100%; }
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.FloatRight { float:right; }
.FloatLeft { float:left; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }
div, p, .normal, .Normal { font-family:arial,helvetica; font-size:12px; color:#4e4c4c; }
p { margin:4px 0 14px 0; }

div.hr { display: block; width: 100%; height: 12px; background: url(images/hr.jpg) no-repeat center left #fff; }

.NormalBold { font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#414141; white-space:normal; }

#wrap { margin: 0 auto; padding-top:21px; }
#inner_wrap { margin:0 auto; width:982px; border:0px blue solid;  }
#top { width:100%; height:93px; background:url(images/top-bg.png) no-repeat top left; }
#logo {	background:transparent url(images/pharmiweb-logo.png) no-repeat; width:92px; height:93px; float:left; }
#logo a { display:block; width:92px; height:93px; text-indent:-3000px; outline:none; }
#top_nav { height:44px; width:860px; float:right; z-index:1000; margin-top:9px; margin-right:8px; }

#breadcrumbs { width:100%; border:0; font-size:12px; color:#fff; height:15px; padding:5px 0 7px 0; }
#admin_menu { float:right; text-align:right; }

.PagingTable {border:0;}


/* Banner																 */
/*-----------------------------------------------------------------------*/
#header { height:241px; width:982px; }
#sub_header { height:32px; width:982px; }


/* Main Content Wrappers												 */
/*-----------------------------------------------------------------------*/
#content_wrap { width:100%; clear:both; display:table; min-height:200px; padding-bottom:14px; }

.homepage_wrap { background:url(images/content-bg.jpg) repeat-y top left #FFF;}
#left_content { width:280px; display:table; float:left; background:url(images/side-shadow.jpg) no-repeat top left; min-height:200px; padding: 0 0 0 1px; }
#right_content { width:222px; display:table; float:right; padding-right:2px; background:url(images/side-shadow.jpg) no-repeat top right; min-height:200px; padding-top:14px; }
#center_content { width:435px; display:table; min-height:200px; padding-top: 14px; }

.subpage_wrap { background:url(images/subpage-content-bg.jpg) repeat-y top left #FFF;}
#sub_left_content { width:281px; display:table; float:left; min-height:200px; padding: 0 0 0 1px; }
#sub_center_content { width:655px; display:table; min-height:200px; padding-top: 14px; }

.adminpage_wrap { background:url(images/admin-content-bg.jpg) repeat-y top left #FFF;}
#admin_center_content { width:920px; display:table; min-height:200px; padding-top: 14px; }


/* Footer Content */
#footer_bar { width:100%; height:24px; background:url(images/footer-bg.jpg) no-repeat top left; }
#footer { width:900px; margin:0 auto; padding:2px 0 10px 0; }
#copyright { width:375px; float:right; text-align:right; }
.footer { color:#4e4c4c; font-size:11px; line-height:18px; }


/*Sub Pages*/
#left_content_sub {width:155px;display:table;float:left;}
#center_content_sub {margin:0 174px 0 190px; display:table; /*border:1px solid green;*/ width:400px;}


/* Search Box */
#search_box { width:181px; height:29px; background:url(images/searchbox-bg.jpg) no-repeat; float:right; margin-top:7px; margin-right:8px; border:0px solid red; position:relative; }
#search_box a {outline:none;}
.search_btn { float:right; right:4px; border:0px solid blue; position:absolute; top:4px;}
#dnn_dnnSEARCH_txtSearch  { position:relative; top: 5px; height:20px; border:0; width:140px; font-size:13px; margin-left:8px; font-family:Arial, Helvetica, sans-serif; color:#8c8c8c; border:0px solid green; }


/* Links */
a.breadcrumbs:link, a.breadcrumbs:visited, a.breadcrumbs:active, a.breadcrumbs:hover {color:#fff; text-decoration:underline; }
a:link, a:visited, a:active { color:#006073; text-decoration:underline; }
a:hover { color:#006073; text-decoration:underline; }
a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {color:#4e4c4c; text-decoration:none;}

a.CommandButton:active { color:#006073; text-decoration:underline;}
a.CommandButton:link { color:#006073; text-decoration:underline; }


/* Headings */
h1 { color:#009396;	font-family: Arial, Helvetica; font-size:24px;}
h2, .h2,  h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{ color:#009396; font-family: Arial, Helvetica; font-size:24px; font-weight:bold; margin:0 0 10px 0; text-decoration:none;}
h3, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active { color:#fd8c02; font-family: Arial, Helvetica; font-size:20px; font-weight:bold; text-decoration:none; margin:4px 0 10px 0;}
h4, .h4, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active { color:#787675;	font-family: Arial, Helvetica; font-size:18px; font-weight:bold; margin:0; text-decoration:none;}
h5, .h5, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active { color:#fd8c02;	font-family: Arial, Helvetica; font-size:12px; font-weight:bold; margin:0px 0 10px 0; }
h6, .h6 { color:#787675; font-family: Arial, Helvetica; font-size:14px; font-weight:bold; margin:6px 0 12px 0;}

.Head { font-family:arial; font-size:14px; color:#414141; background:transparent; font-weight:bold; padding:0; }
.SubHead { font-family:arial; font-size:12px; font-weight:bold; padding:0; color:#4e4c4c; }


/* Content Panes									  */
.RightPane {width:100%; display:table; padding:0 9px 0 12px;}
.ContentPane { width:435px;display:table;margin-left:18px; }
.AdminContentPane { width:920px;display:table;margin-left:18px; }
.SubContentPane { width:655px;display:table;margin-left:18px; }
.FooterPane { padding:6px 10px 0 0; width:300px;float:right;text-align:right; }
.LeftPane {width:100%;display:table;}
.LeftPane_Sub {width:252px;display:table; margin:14px;}


/* Module Action Menus */
.ModuleTitle_SubMenu
{
	background:#ffffff;
	border:1px solid #e2e2e2;
	position:relative;
	top:0;
	right:0;
	width:150px;
}

.ModuleTitle_SubMenu td{
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#e2e2e2; 
	border:0;
	padding:0px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #3c94ae;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 0px;
	background-color: #e2e2e2;
}

