﻿/* Default Page Layout */
*{margin:0;padding:0}
html{overflow:auto}
body{background-position:50% 50%;background-repeat:repeat-y;font-size:1em}
body,div,p,blockquote,ol,ul,dl,li,dt,dd,td,th,#page{font-family:arial,helvetica,sans-serif}


/*a:link{color:#3C78B5}*/
/*a:visited{color:#9F65B2}*/
a:hover{text-decoration:none}
a:focus{-moz-outline-style: none}


.page{background-color:#fff;margin:10px;margin-left:auto;margin-right:auto;width:955px}
.page_header{background-color:#fff;background-position:top center;background-repeat:no-repeat;height:104px;vertical-align:top}
.page_header h1,.page_header h2{display:none}
.page_header .LogoLink{position:relative;top:34px;left:31px;width:190px;height:42px; border:none}
.page_header .LogInFrame,.page_header .LogOutFrame{position:relative}
.page_header .LogInFrame div{color:#E57A1A;font-size:.7em;font-weight:bold;left:400px;position:absolute;top:10px}
.page_header .LogOutFrame div{color:#E57A1A;font-size:.7em;font-weight:bold;position:absolute;right:50px;top:82px}
.page_header .LogOutFrame div span{background-image:url(arrow.gif);background-position:right .45em;background-repeat:no-repeat;color:#9C9C9C;padding-right:10px}
.page_header .LogOutFrame div span a{color:#9C9C9C;text-decoration:none}
.page_content{background-image:url(content_bg.png);background-position:top center;background-repeat:no-repeat;border:none;overflow:visible;padding:10px 56px 0 56px; min-height:450px}
.page_content h3{color:#666666;font-size:1.3em;font-weight:normal;margin:0;padding:0}
.page_content h3 .UserFullName{color:#E57A1A}
.page_content p{margin:0 0 10px 0;}
.page_content #CurrentTime{color:#636363;font-size:.8em;font-weight:bold;margin-bottom:10px;margin-top:10px}
.page_content .back_to_my_amp{float:right}
.page_footer{background-position:center bottom;background-repeat:no-repeat;border:none;clear:both;height:15px;padding:0}
.MirionNewsTab{background-image:url(tab_latest_news.gif);background-position:0 0;background-repeat:no-repeat;color:#fff;font-size:.75em;font-weight:bold;height:27px;line-height:29px;overflow:hidden;padding-left:1.7em;vertical-align:middle;width:164px}
.MirionNewsTab span{font-size:.75em}
.MirionNewsTable{border:1px solid #ccc;clear:both;margin-bottom:27px;width:100%}
.MirionNewsTable th{border-left:2px dotted #ccc;width:2px}
.MirionNewsTable td{color:#029DDD;font-size:.7em;font-weight:bold;overflow:visible;text-align:justify;vertical-align:top;width:25%}
.MirionNewsTable td div{background-image:url(arrow.gif);background-position:right .45em;background-repeat:no-repeat;color:#9C9C9C;float:right;padding-right:10px}
/* End Default Page Layout */

/* Master Page Tabs Settings */
#navcontainer ul{float:right;margin-right:20px}
#navcontainer ul li{background:url(page_tab_i_bg.png) no-repeat top left;display:table-cell;float:left;font-size:.7em;font-weight:400;list-style-type:none;text-align:center;vertical-align:middle}
#navcontainer a{color:#fff;display:block;height:31px;padding-left:2px;text-decoration:none;vertical-align:middle;width:79px}
#navcontainer ul li.active,#navcontainer a:hover{background:url(page_tab_a_bg.png) no-repeat top left;height:48px}
/* End Master Page Tabs Settings  */

/* Home Page Tabs Settings */
.gds_tab .ajax__tab_header{color:#fff;height:43px}
.gds_tab .ajax__tab_outer{background:url(tab_reading.gif) no-repeat 0px 0px;height:43px;line-height:43px;width:210px}
.gds_tab .ajax__tab_inner{font-size:.75em;font-weight:bold;text-transform:uppercase}
.gds_tab .ajax__tab_inner div{margin-left:10px;padding-left:35px;text-align:left;vertical-align:middle;width:155px}
.gds_tab .ajax__tab_inner .perform_reading{background:url(icon_peform_reading.gif) no-repeat left center}
.gds_tab .ajax__tab_inner .reading_history{background:url(icon_reading_history.gif) no-repeat left center}
.gds_tab .ajax__tab_inner .reports{background:url(icon_reports.gif) no-repeat left center}
.gds_tab .ajax__tab_inner .my_account{background:url(icon_my_account.gif) no-repeat left center}
.gds_tab .ajax__tab_hover .ajax__tab_outer{background:url(tab_reading_highlighted.gif) no-repeat 0px 0px}
.gds_tab .ajax__tab_body{border:solid 1px #ccc;font-size:1em;width:836px}
/* End Home Page Tabs Settings  */


/* For user control tabs */
.inner_tab .ajax__tab_header{color:#fff;height:20px}
.inner_tab .ajax__tab_outer{background:url(tab_reading.gif) no-repeat 0px 0px;height:20px;line-height:20px;width:210px}
.inner_tab .ajax__tab_inner{font-size:.75em;font-weight:bold;text-transform:uppercase}
.inner_tab .ajax__tab_inner div{margin-left:10px;padding-left:35px;text-align:left;vertical-align:middle;width:155px}
.inner_tab .ajax__tab_inner .perform_reading{background:url(icon_peform_reading.gif) no-repeat left center}
.inner_tab .ajax__tab_inner .reading_history{background:url(icon_reading_history.gif) no-repeat left center}
.inner_tab .ajax__tab_inner .reports{background:url(icon_reports.gif) no-repeat left center}
.inner_tab .ajax__tab_inner .my_account{background:url(icon_my_account.gif) no-repeat left center}
.inner_tab .ajax__tab_hover .ajax__tab_outer,.inner_tab .ajax__tab_active .ajax__tab_outer{background:url(tab_reading_highlighted.gif) no-repeat 0px 0px}
.inner_tab .ajax__tab_body{border:none; border-top:solid 1px #ccc;font-size:1em;width:640px; height:600px;}
/* End User Control Tabs Settings  */


/* Content Tabs Settings */

.about_tab .ajax__tab_header{color:#fff;height:43px}
.about_tab .ajax__tab_outer{background:url(tab_content.gif) no-repeat 0px 0px;height:43px}
.about_tab .ajax__tab_inner{font-size:.75em;font-weight:bold}
.about_tab .ajax__tab_inner div{text-align:center;vertical-align:middle;width:130px;height:36px}
.about_tab .ajax__tab_inner span div{/*padding-top:.6em;  */ margin-top:.6em}
.about_tab .ajax__tab_hover .ajax__tab_outer,.about_tab .ajax__tab_active .ajax__tab_outer{background:url(tab_content_highlighted.gif) no-repeat 0px 0px}
.about_tab .ajax__tab_body{border:solid 1px #ccc;font-size:1em;width:836px}
.body_text{color:#666666;font-family:Arial,Helvetica;font-size:12px;padding-top:35px;padding-bottom:35px;padding-left:24px;padding-right:24px;width:460px;min-height:300px}
.body_text .highlighted{color:#e37f1c;font-size:15px}
.body_text .highlighted_small{color:#e37f1c;font-size:12px}
.body_text li{margin-left:45px}
.body_text .login_table{margin-left:-20px}
.body_text .login_table td{width:50%;vertical-align:top}
.body_text .login_table li{margin-left:35px}
.body_text a{color:#00a7dc;text-decoration:none}
.body_text a:clicked{color:#015695;text-decoration:none}
.about_image{width:250px;height:325px;float:right;padding-top:35px;padding-right:24px;background:url(about.jpg) no-repeat left center}
.knowledge_center_image{width:300px;height:217px;float:right;padding-top:35px;padding-right:24px;background:url(knowledge_center.jpg) no-repeat left center}
.support_image{width:300px;height:217px;float:right;padding-top:35px;padding-right:24px;background:url(support.jpg) no-repeat left center}
.DifferenceDosimetersTable{text-align:left;background-color:#edf8fd;color:#004c74;font-size:small;font-weight:bold}
.DifferenceDosimetersTable .TopRow{text-align:center}
.DifferenceDosimetersTable .LeftColumn{width:260px;color:#004c74;font-weight:bold;font-style:italic}
.DifferenceDosimetersTable th{font-weight:normal;color:Gray}
.DifferenceDosimetersTable td{background-color:White;text-align:center;vertical-align:top;font-weight:bold}
.TechSupportTable td{vertical-align:top}
.TechSupportTable .LeftColumn{width:150px}
.TechSupportForm{color:#666666;font-family:Arial, Helvetica;font-size:12px;padding-bottom:35px;padding-left:24px;width:700px;min-height:300px;position:relative;top:-40px}

/* End Content Tab Settings */

/* News Box Settings */
.NewsBox{clear:both;font-size:1em;margin-top:10px}
.NewsBoxHeader{background:url(tab_todays_headlines.gif) 0px 0px no-repeat;height:32px;line-height:32px;width:100%}
.NewsBoxHeader .NewsBoxTitle{color:#fff;font-size:1em;font-weight:bold;padding-left:20px;width:50%}
.NewsBoxHeader .NewsSearchBox{color:#fff;font-size:.8em;font-weight:bold;text-align:right}
.NewsBoxHeader th{padding-right:10px}
.NewsItemsTable{font-size:1em;width:100%}
.NewsMainArticle h4 a{color:#E57A1A;font-size:.8em;text-decoration:none}
.NewsMainArticle p{font-weight:normal;color:#666;font-size:.7em;margin-bottom:6px;padding:1px}
.NewsHeadlineImage{background-position:center middle;background-repeat:no-repeat;height:177px;width:223px}
.NewsMainArticleIcon{background-position:top left;background-repeat:no-repeat;float:left;height:65px;width:65px}
.NewsMainArticle{border-right:2px dotted #ccc;width:275px}
.NewsMiddleItem{border-bottom:2px dotted #ccc;border-top:2px dotted #ccc;width:250px}
.NewsSubArticle{width:250px}
.NewsSubArticle a, .NewsMiddleItem a{text-decoration:none;}
.NewsMiddleItem h5 a,.NewsSubArticle h5 a{color:#E57A1A;font-size:.8em;text-decoration:none}
.NewsMiddleItem p,.NewsSubArticle p{font-weight:bold;color:#666;font-size:.7em;padding:2px}
.NewsMiddleItem div,.NewsSubArticle div{clear:both;float:right}
.NewsMiddleItem div a,.NewsSubArticle div a{background-image:url(button_more.gif);background-position:center center;background-repeat:no-repeat;height:11px;padding-left:3em;padding-right:3em}
/* End News Box Settings */

/* Modal Interface Settings */
.modalbackground{background-color:#000;filter:alpha(opacity = 50);opacity:0.5}
.modalprogress{background:#fff;border:4px solid black;font-size:.7em;font-weight:bold;padding:10px;text-align:center}
.modalprogress img{margin-bottom:10px}
.ModalDialog{background:white;border:1px solid black}
.ModalDialogControlSpace{background:#fff;font-size:.8em; padding:5px;}
.ModalDialogHeader{padding:4px;color:#fff; font-weight:bold; background-color:#447aaf;background-image:url(modal_header.gif);border-bottom:1px solid black;font-size:1em;background-position:top left;background-repeat:repeat-x;}
/* End Modal Interface Settings */

/* Exposure Graph Settings */
.ReadingDate{position:absolute;top:19px;left:16px;font-family:Arial,Helvetica,san-serif;font-size:8pt;color:#666666}
.ExposureGraphContainer{position:relative;background:none;height:418px}
.ExposureGraph{position:absolute;top:100px;left:50px}
.ReadingPopUp{position:absolute;top:26px;left:500px;width:254px;height:232px;background-image:url(pop_up_reading_safe.gif)}
.ReadingPopUpCUM{position:absolute;top:26px;left:575px;width:254px;height:232px}
.ReferenceChart{width:200px;position:absolute;left:500px;top:300px}
.PopUpTitle{position:absolute;top:6px;left:46px;font-weight:bold;font-size:9pt;color:#fff;font-family:Arial;width:160px}
.MessageTitle{position:absolute;top:60px;left:37px;height:12px;width:154px;text-align:center;font-weight:bold;font-size:10pt;color:#33cccc;font-family:Arial}
.MessageText{position:absolute;top:80px;left:37px;height:52px;width:154px;text-align:center;font-size:9pt;font-family:Arial}
.CumulativeDoseContainer{position:absolute;top:100px;left:500px;width:285px;height:95px}
.CumulativeDoseButton{position:absolute;width:139px;height:22px}
.BackToCurrentDoseArrow{position:absolute;width:139px;height:22px}
.RecentExposureHistory{position:absolute;top:34px;font-family:Arial,Helvetica,san-serif;font-size:9pt}
.RecentExposureHistory a{color:#e37f1c;text-decoration:none}
/* End Exposure Graph Settings */


/* Login Table */
.LoginContainer{position:relative;width:955px;height:117px}

.LoginBox{position:absolute;top:0px;left:-40px;width:254px;height:105px;font:Arial,Helvetica,San-Serif;font-size:10pt;color:#999999;background:url(box_customer_login.gif) no-repeat 0 0}
.LoginBoxTitle{position:absolute;left:14px;top:15px;font:Arial,Helvetica,San-Serif;font-weight:bold;color:#e37f1c;font-size:11pt}
.LoginBoxTitleSmall{position:absolute;left:8px;top:15px;font:Arial,Helvetica,San-Serif;font-weight:bold;color:#e37f1c;font-size:9pt}
.Username{position:absolute;left:14px;top:49px;width:20em;white-space:nowrap}
.UsernameTextBox{position:absolute;left:82px;top:47px;width:20em;white-space:nowrap}
.Password{position:absolute;left:14px;top:76px}
.PasswordTextBox{position:absolute;left:82px;top:74px}
.CustomerLoginButton{position:absolute;left:243px;top:76px}

.RegisterBox{position:absolute;top:0px;left:202px;width:150px;height:105px;margin-left:26px;font:Arial,Helvetica,San-Serif;font-size:10pt;color:#999999;background:url(box_customer_login.gif) no-repeat 0 0}
.RegisterText{position:absolute;left:8px;top:32px;width:20em;width:200px}
.RegisterText a{font-size:9pt}

.ForgotPasswordBox{position:absolute;top:0px;left:364px;width:155px;height:105px;margin-left:26px;font:Arial,Helvetica,San-Serif;font-size:10pt;color:#999999;background:url(box_customer_login.gif) no-repeat 0 0}
.ForgotPasswordButton{position:absolute;left:243px;top:49px}
/* End Login Table */



/* Login Table 2*/
.LoginContainer2{position:relative;width:955;height:234px}
.LoginBox2{background-color:#e5f5fb;position:absolute;top:0px;left:20px;width:415px;height:105px;font:Arial,Helvetica,San-Serif;font-size:10pt;color:#999999;}
.RegisterBox2{position:absolute;top:117px;left:-5px;width:110px;height:105px;margin-left:26px;font:Arial,Helvetica,San-Serif;font-size:10pt;color:#999999;background:url(box_customer_login.gif) no-repeat 0 0}
#RegisterText2{position:absolute;left:14px;top:49px;width:20em;width:100px}
.ForgotPasswordBox2{position:absolute;top:117px;left:117px;width:294px;height:105px;margin-left:26px;font:Arial,Helvetica,San-Serif;font-size:10pt;color:#999999;background:url(box_customer_login.gif) no-repeat 0 0}
/* End Login Table */

/* Login Table 3*/
.LoginContainer3{position:relative;width:955;height:124px;margin-top:-30px}
.LoginBox3{background:url(box_customer_login.gif) no-repeat 0 0;position:absolute;top:0px;left:10px;width:495px;height:117px;font:Arial,Helvetica,San-Serif;font-size:10pt;color:#999999;}
.LoginDottedLine{position:absolute;top:12px;left:290px;height:95px;width:5px;background-image:url(dotted_line.gif); border-left-style:dotted; border-left-width:thin}
.LoginBox4{position:absolute;top:15px;left:302px;height:80px}
/* End Login Table */

.DeviceCalibrationTitle{font-weight:bold}

.WizardTop{ padding-bottom:0px; margin-bottom:0px; bottom:0px}
.WizardSteps{width:76px;text-align:left;padding-left:2px;padding-top:2px}
.WizardStepsText{font-family:Arial,Helvetica,san-serif;font-size:8pt;font-weight:bold;text-transform:uppercase;color:#838383}
.WizardStepsTextHighlighted{font-family:Arial,Helvetica,san-serif;font-size:8pt;font-weight:bold;text-transform:uppercase;color:#005480}



/* The following styles follow the style guide from OK Cancel Design */

/* Use .Container when using <div>
   Use .ContainerOuter and .ContainerInner when using <table>
*/   
.Container{border:solid 1pt #CCCCCC;padding:10px 10px 10px 10px}
.ContainerOuter{border:solid 1pt #CCCCCC}
.ContainerInner{margin:10px 10px 10px 10px}
.EmphasisContainerHeader{background-image:url(about.jpg);background-repeat:repeat-x;font-family:Arial,Helvetica,san-serif;font-weight:bold;font-size:11px}
.BlueContainer{background-color:#EDF8FD;padding:10px 10px 10px 10px}
.OrangePageTitleLarge{font-family:Arial,Helvetica,san-serif;font-size:21px;color:#E37F1c}
.OrangePageTitleSmall{font-family:Arial,Helvetica,san-serif;font-size:17px;color:#E37F1c}
.OrangeTextDefault{font-family:Arial,Helvetica,san-serif;font-size:12px;color:#E37F1c}
.OrangeTextDefaultBold{font-family:Arial,Helvetica,san-serif;font-weight:bold;font-size:12px;color:#E37F1c}
.OrangeTextSmall{font-family:Arial,Helvetica,san-serif;font-size:11px;color:#E37F1c}
.DefaultBodyText{font-family:Arial,Helvetica,san-serif;font-size:12px;color:#333333}
.DefaultBodyTextBold{font-family:Arial,Helvetica,san-serif;font-size:12px;font-weight:bold;color:#333333}
.SecondaryText{font-family:Arial,Helvetica,san-serif;font-size:11px;color:#666666}
.SecondaryTextBold{font-family:Arial,Helvetica,san-serif;font-weight:bold;font-size:11px;color:#666666}
.TertiaryText{font-family:Arial,Helvetica,san-serif;font-size:10px;color:#999999}

.BlueLink{font-family:Arial,Helvetica,san-serif;font-size:12px;color:#009CDC;text-decoration:none}
a.BlueLink:link{color:#009CDC}
a.BlueLink:visited{color:#009CDC}
a.BlueLink:hover{color:#009CDC;text-decoration:underline}
a.BlueLink:focus{color:#009CDC;-moz-outline-style:none}

.BlueLinkUnderlined{font-family:Arial,Helvetica,san-serif;font-size:12px;color:#009CDC;text-decoration:underline}
a.BlueLinkUnderlined:link{color:#009CDC}
a.BlueLinkUnderlined:visited{color:#009CDC}
a.BlueLinkUnderlined:hover{color:#009CDC;text-decoration:underline}
a.BlueLinkUnderlined:focus{color:#009CDC;-moz-outline-style:none}

.DecoratedBlueLink{font-family:Arial,Helvetica,san-serif;font-size:12px;color:#009CDC;background-image:url(icon_leftarrow.gif);background-position:left center;background-repeat:no-repeat;padding-left:7px;text-decoration:none}
a.DecoratedBlueLink:link{color:#009CDC}
a.DecoratedBlueLink:visited{color:#009CDC}
a.DecoratedBlueLink:hover{color:#009CDC;text-decoration:underline}
a.DecoratedBlueLink:focus{color:#009CDC;-moz-outline-style:none}

.OrangeLink{font-family:Arial,Helvetica,san-serif;font-size:12px;color:#E37F1C;text-decoration:none}
a.OrangeLink:link{color:#E37F1C}
a.OrangeLink:visited{color:#E37F1C}
a.OrangeLink:hover{color:#E37F1C;text-decoration:underline}
a.OrangeLink:focus{color:#E37F1C;-moz-outline-style:none}

.GrayLink{font-family:Arial,Helvetica,san-serif;font-size:11px;color:#666666;text-decoration:none}
a.GrayLink:link{color:#666666}
a.GrayLink:visited{color:#666666}
a.GrayLink:hover{color:#666666;text-decoration:underline}
a.GrayLink:focus{color:#666666;-moz-outline-style:none}

.GrayLinkUnderlined{font-family:Arial,Helvetica,san-serif;font-size:11px;color:#666666;text-decoration:underline}
a.GrayLinkUnderlined:link{color:#666666}
a.GrayLinkUnderlined:visited{color:#666666}
a.GrayLinkUnderlined:hover{color:#666666;text-decoration:underline}
a.GrayLinkUnderlined:focus{color:#666666;-moz-outline-style:none}

/* For Input Tables */
.MainContentArea{width:660px}
.AsteriskColumn{width:10px}
.LabelColumn{width:160px}
.TextBoxColumn{width:205px}
.FieldValidatorColumn{width:280px}
.TextBox{width:205px}
.DropDownList{}
.OptionalContentArea{width:190px}
.Asterisk{color:#C4362D}
.Error{font-weight:bold;color:#C4362D}
/*.BlueBar{background-color:#DAEAEF;height:30px;width:100%}*/
.BlueBar{background-color:#DAEAEF;vertical-align:middle;width:100%;position:relative;padding:10px 10px 10px 10px}
/* End For Input Tables */

.LeftNavColumn{width:150px}
.ChildPageTitle{font-family:Arial,Helvetica,san-serif;font-size:16px;color:#BCAEA0;text-transform:uppercase}

/* need to add fill*/
.NavContainer{border:solid thin #6C6C6C;}

.NavLinkUnselected{font-family:Arial,Helvetica,san-serif;font-size:12px;color:#747474}

.NavLinkUnselected:hover{font-family:Arial,Helvetica,san-serif;font-weight:bold;font-size:12px;color:#FFFFFF;background-color:#30AFE1}

/* need to add image*/
.NavLinkSelected{font-family:Arial,Helvetica,san-serif;font-weight:bold;font-size:12px;color:#FFFFFF;background-color:#30AFE1;background-image:url(arrow.gif);background-position:left center;background-repeat:no-repeat}

/* need to add "block css property" and rounded corner images */
.NavLinkMouseover{font-family:Arial,Helvetica,san-serif;font-weight:bold;font-size:12px;color:#FFFFFF;background-color:#30AFE1}

.GridRow{background-color:#FFFFFF;font-weight:normal}
.GridAlternatingRow{background-color:#E7F5FA;font-weight:normal}

.NavLinkSelectedlnkbtn{font-family:Arial,Helvetica,san-serif;font-weight:bold;font-size:12px;color:#FFFFFF;background-color:#30AFE1}

.ClientDLLink{vertical-align:middle;float:left; margin-top:20px;margin-left:6px; font-size:.8em;color:#E37F1c}
.ClientDLLink a {}
.ClientDLLink img {vertical-align:middle;}

.panelselect
{
}
.panelselect:hover
{
background-color:#30AFE1;
}

/***********************************/
/***********UltraWebGrids***********/
/***********************************/

.FrameStyle
{
    border-color:Gray;
    border-style:solid;
    border-width:1px;
    width:100%;
    Height:auto;
}
/**********************************/
.gridHeader
{
  
   cursor: hand;
   border-color:#FFFFFF;
   border-left-style:solid;
   border-right-style:none;
   border-bottom-style:none;
   border-top-style:none;
   
   border-left-width:1px;
   border-right-width:0px;
   border-top-width:0px;
   border-bottom-width:0px;
   
    background-image:url('grid_orange_header.gif');
    background-repeat:repeat-x;
    
    color:Black;  
     font-weight:bold;
    border-right:no;
    border-top:no;
    border-bottom:no;
   
	border-bottom-style:none;
}
/**********************************/
 .RowStyle
{
    padding-bottom:2px;
    padding-left:10px;
   
    border-right:no;
    border-top:no;
    border-bottom:no;
	
	height:25px;	
}
.RowBorders
{
    border-left-style:dashed;
    border-left-color:Gray;
}
/**********************************/

.AlternateRowStyle 
{
	background-color:#E7F5FA;

}

.PagingStyle
{
    background-color:White;
    vertical-align:bottom;
    text-align:right;
    border-style:solid;
    padding-bottom:10px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    border-top-color:Gray;
    border-top-width:1px;
    border-top-style:solid;
    border-left-style:none;
    border-right-style:none;
    border-bottom-style:none;
   
    
    
}
.FirstColumnBorder
{
    border-left-style:none;
}

/***********************************/
/*********END_UltraWebGrids*********/
/***********************************/

