/*
	Company: Imedex, LLC
	Date: 23 February 2009
*/

/* GLOBAL DECLARATIONS */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
body {background:#fcebdb url(/appresources/images/shared/body-bg.gif) repeat-x;color:#666;font:normal 1em Arial,Verdana,Helvetica,Sans-serif;line-height:1.2em;}
p,h3{margin-bottom:8px;}
p,label,img{font-size:small;line-height:1.3em;}
h3{font-size:medium;}
h4,h5{text-transform:capitalize;padding-top:6px;padding-bottom:3px;font-size:small;}/*margin-bottom:2px;*/
h6{font-size:x-small;margin-bottom:2px;}
label{padding-left:5px;}
.clear {clear:both;}
.legal{font-size:0.7em;white-space:normal;line-height:1.1em}
.error{padding:5px;margin:5px;color:#d96437;border:solid 1px #d96437;}
ul.list-disc{padding:0 15px 10px;list-style-type:disc;}
#viewport {margin:auto;text-align:left;width:960px;}
a{color:#d36437;text-decoration:none;}/*white-space:nowrap;*/
a:visited{color:#26377e;}
a:hover{text-decoration:underline;}
img{border:0;}

/* EXT OVERRIDES */
#loading-mask {position:absolute;left:0;top:0;width:100%;height:100%;z-index:20000;background-color:#fff;-moz-opacity:0.9;opacity:0.90;filter:alpha(opacity=90);}
#loading {position:absolute;left:40%;top:40%;padding:2px;z-index:20001;height:auto;}
#loading .loading-indicator {background:#fff;color:#444;font:bold 13px helvetica,arial,sans-serif;padding:10px;margin:0;text-align:center;height:auto;}
#loading-msg {font:normal 10px helvetica,arial,sans-serif;}
.x-grid3-row-body p {margin:0 5px 10px 5px !important;font-size:8pt;}
.x-grid3-cell-inner,.x-grid3-cell-inner a {white-space:normal;}
.x-grid3-row-alt{background-color:#fef5ee;}/*fafafa  fef1e7*/

/* header */
#header {background:transparent url(/appresources/images/mast.png) no-repeat;height:93px;position:relative;}
#logo {background:transparent url(/appresources/images/imedexlogo.png) no-repeat;float:left;left:14px;top:33px;width:183px;height:44px;position:relative;}
#logo-nocr{background:transparent url(/appresources/images/logos/nocr.png) no-repeat;float:right;right:10px;top:35px;width:208px;height:18px;position:absolute;}
#logo span, #logo-nocr span {display:none;}
#nav-global ul {margin-top:8px;background-color:#3c5e82;font-size:7pt;list-style:none;float:right;line-height:1.9em;}
#nav-global li {padding:0;border:solid #e5ebf6;border-width:0 1px 0 0;float:left;white-space:nowrap;}/*vertical-align:middle;*/
#nav-global a {padding:3px 6px;color:#fff;}
#nav-main {position:absolute;top:51px;right:400px;} /*top:49px;left:220px; */
#nav-main ul {background-color:#e5ebf6;font-size:7pt;list-style:none;float:right;line-height:1.97em;}
#nav-main li {padding:0;border:solid #fff;border-width:0 1px 0 0;float:left;white-space:nowrap;}/*vertical-align:middle;*/
#nav-main a {padding:3px 6px;color:#3c5e82;}
#nav-main a,#nav-global a{line-height:1.22em;}

/* main document */
#main {background-color:#c9cddf;padding:20px;}
#main-side {width:200px;float:left;}
#main-center {margin-left:10px;float:left;}
#main-center-left {width:350px;float:left;}
#main-center-right {margin-left:10px;width:350px;float:left;}
#main-center-right h6,#main-center h6{text-align:right;margin-right:15px;margin-bottom:5px;}
#flash,#search-grid{padding-bottom:10px;}
.box-main-center-full {background:transparent url(/appresources/images/box-full-solid.png) no-repeat;width:710px;margin-bottom:10px;padding-top:10px;}
.box-main-center-full-inner {background:transparent url(/appresources/images/box-full-solid.png) no-repeat 0 bottom;padding:0 10px 10px;}
.box-main-center-column {background:transparent url(/appresources/images/box-med.png) no-repeat;width:350px;margin-bottom:10px;padding-top:10px;}
.box-main-center-column-inner {background:transparent url(/appresources/images/box-med.png) no-repeat 0 bottom;padding:0 10px 10px;}
/*.box-main-center-column-inner h4 a{text-transform:capitalize;color:#666666;text-decoration:underline;}*/
.box-side {background:transparent url(/appresources/images/box-side.png) no-repeat;width:200px;margin-bottom:10px;padding-top:10px;}
/*.oncofacts h4,label{color:#02519b;}*/
.oncofacts p{color:#000;}
.box-side-inner {background:transparent url(/appresources/images/box-side.png) no-repeat 0 bottom;padding:0 10px 10px;}
.box-side-inner img{padding-bottom:10px;}
.box-side-bevel {background:transparent url(/appresources/images/box-side-bevel.png) no-repeat;width:200px;margin-bottom:10px;padding-top:20px;}
.box-side-bevel-inner {background:transparent url(/appresources/images/box-side-bevel.png) no-repeat 0 bottom;padding:0 18px 23px;}
/*.box-main-center-full-inner table {width:675px;}
removed 20 Aug due to conflict with Ext.FormPanel*/
/* correct bg url and repeat */
.box-ad {background:transparent url(/appresources/images/box-ad.png) no-repeat;width:330px;margin-bottom:5px;padding-top:5px;}
.box-ad-inner {background:transparent url(/appresources/images/box-ad.png) no-repeat 0 bottom;padding:0 5px 5px;}
.box-ad h5 {text-transform:capitalize;color:#d36437;}/*7089a3*/
/*.box-ad h5 a{text-transform:capitalize;color:#d36437;text-decoration:underline;}7089a3*/
/*.box-ad-image {background:transparent url(/appresources/images/box-ad.png) no-repeat 0 bottom;}*/
.box-main-center-column li,.box-main-center-full li{font-size:small;line-height:1.4em;}
#tbl-deadlines{font-size:8pt;line-height:normal;}
#tbl-deadlines td{vertical-align:top;padding:2px;line-height:normal;}

/* footer */
#footer {background:#c9cddf url(/appresources/images/footer.png) no-repeat bottom;height:55px;position:relative;padding-top:5px;}
#copyright,div.copy,#copyright a{color:#bbb;font-size:xx-small;text-align:center;padding:10px 0;}
#copyright a{text-decoration:none;}
#copyright a:visited{color:#666;}
#copyright a:hover{color:#666;text-decoration:underline;}

/* flyout menus */
.flyout-menu {background:#e5ebf6;padding:10px 15px;text-align:left;border:1px solid #fff;font-family:Arial,Verdana,Helvetica,Sans-serif;}
.flyout-menu a {color:#3c5e82;}
.flyout-menu br {line-height:10px;}
.flyout-menu ul {font-size:11px;list-style:none outside;margin-left:5px;}
.flyout-menu li {color:#666;line-height:16px;}

/* announcement */
#announce-header{margin-bottom:20px;}
#announce-header p{margin:0;padding:0;}
#announce-header-image{float:right;}
#announce-header-image p{margin-bottom:10px;}
#about-tabs,#announce-tabs{height:500px;width:690px;}
.support{margin-top:30px;text-align:left;}
	.support h2 { margin:50px 0 5px 0; }
	.support p { margin-left:20px; }
.support img{margin-bottom:10px;}
.column{float:left;margin:0 10px;}
.column2{float:left;margin:0 10px;width:45%;}
.column3{float:left;margin:0 10px;width:29%;}
.right{float:right;}
/*#announce-tabs ul{list-style:square outside;}*/

/* social buttons */
.social { width:200px; height:41px; margin-bottom:10px; }
	.social a:link { width:41px; height:41px; display:block; float:left; text-indent:-5000px; background-color:#000000; }
	
	a:link.facebook_button, a:visited.facebook_button { background:url(/appresources/images/shared/social_buttons.png) 0 0 no-repeat; margin-right:13px; }
	a:hover.facebook_button { background:url(/appresources/images/shared/social_buttons.png) 0px -41px no-repeat; }
	a:active.facebook_button { background:url(/appresources/images/shared/social_buttons.png) 0 0 no-repeat; }
	
	a:link.linkedin_button, a:visited.linkedin_button { background:url(/appresources/images/shared/social_buttons.png) -54px 0 no-repeat; margin-right:11px; }
	a:hover.linkedin_button { background:url(/appresources/images/shared/social_buttons.png) -54px -41px no-repeat; }
	a:active.linkedin_button { background:url(/appresources/images/shared/social_buttons.png) 0 0 no-repeat; }
	
	a:link.twitter_button, a:visited.twitter_button { background:url(/appresources/images/shared/social_buttons.png) -106px 0 no-repeat; margin-right:12px; }
	a:hover.twitter_button { background:url(/appresources/images/shared/social_buttons.png) -106px -41px no-repeat; }
	a:active.twitter_button { background:url(/appresources/images/shared/social_buttons.png) 0 0 no-repeat; }
	
	a:link.tumblr_button, a:visited.tumblr_button { background:url(/appresources/images/shared/social_buttons.png) -159px 0 no-repeat;}
	a:hover.tumblr_button { background:url(/appresources/images/shared/social_buttons.png) -159px -41px no-repeat; }
	a:active.tumblr_button { background:url(/appresources/images/shared/social_buttons.png) 0 0 no-repeat; }
	
