﻿/*************************************
 * Created By    : Dario Longhitano  *
 * Company       : ConeScan LLC      *
 * Style Sheet   : style.css         *
 * Theme Version : ThemeA v1.0       *
 *************************************/

/****** Overall Style ******
***************************/
html, body
{
	font:10px Calibri, SansSerif;
	margin:0px;
	background-color:#ffffff;
}

font
{
    font:Calibri, SansSerif;
    font-style:normal;
    font-size:13px;	
    color:#000000;
}

a:link, a:visited {
    color:White;
    text-decoration:none;
}

/****** Custom MessageBox ******
*******************************/
.page_dimmer 
{ 
    position:fixed; 
    height:100%; 
    width:100%; 
    top:0px; 
    left:0px; 
    background-color:#ffffff; 
    filter:alpha(opacity=50); 
    -moz-opacity:.50; 
    opacity:.50; 
    z-index:50; 
} 

.titlestyle
{
  color:#dddddd;
  font-size:12pt;
  font-weight:bold;
  font-family:Calibri;
}

.msg_box_container 
{ 
    color:#000000;
    position:absolute; 
    background-color:#888888; 
    border:1px solid #999999; 
    z-index:50; 
}

/***** Control's Style ****
**************************/
.label 
{
    font:Calibri, SansSerif;
    font-weight:bold;
    font-style:normal;
	font-size:smaller;
	color: #d3d3d3;
	margin-left:25px;
}

.textbox 
{
	font-family:Calibri, Times New Roman, SansSerif;
	font-size:13px;
	color:black;
}

.imageButton
{
	right:auto;	
}

/****** Table Styles ******
**************************/



table.TMain
{
	background-color:White;
	border:0;
}

table.TStyle
{
	background-color:#d3d3d3;
	border:0;
}

table.THeader
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background-color:White;
	margin-bottom: 0px;
}

table.TBody
{
    background-color:White;
	width: 100%;
}

table.TFooter
{
	background-color:White;
	width: 100%;
	border:0;
}

table.TInner2
{
    font:Calibri, SansSerif;
    font-style:normal;
    font-size:smaller;	
	color: #000000;
	margin-left:25px;
	text-decoration:none;
	background-color:#ffffff;
	margin-left:2%; 
	border:0;
}

table.TInner 
{
    font:Calibri, SansSerif;
    font-style:normal;
    font-size:smaller;	
	color: #d3d3d3;
	margin-left:25px;
	text-decoration:none;
}

td.TDInner 
{
    font:Calibri, SansSerif;
    float:left;
    font-style:normal;
    font-size:smaller;	
	color: #d3d3d3;
	margin-left:25px;
	text-decoration:none;
}

table.ContentArea
{
	height:100%;
	width:100%;
	background-color:#ffffff;
	font:Calibri, SansSerif;
    font-style:normal;
    font-size:smaller;	
	color: #d3d3d3;
	margin-left:10px;
	text-decoration:none;
}

table.Content
{
	height:100%;
	width:100%;
	background-color:#ffffff;
	font:Calibri, SansSerif;
    font-style:normal;
    font-size:smaller;	
	color: #d3d3d3;
	text-decoration:none;

}

table.Text
{
	background-color:#ffffff;
	font:Calibri, SansSerif;
    font-style:normal;
    font-size:small;
	color: #d3d3d3;
	margin-left:10px;
	text-decoration:none;
}

table.UploadTableDark
{
	background-color:#3884d0;
}

table.UploadTableMid
{
	background-color:#deeafe;
}

table.UploadTableLight
{
	background-color:#ffffff;
}

table.SimplantConversionsTable
	{
	background-color:#ffffff; color:#ffffff; 
	}
table.MainSimplantStyle
{
	background-color:#ffffff;color:Black; font-weight:bold; font-family:Calibri, verdana, lucida, helvetica, sans-serif; font-size:13px;
}

td.SimplantCartAttributes
{
	background-color:#c7dff4; color:#000000; border:1; font-weight:bold;
border-bottom:1;
                    border-bottom-color:Gray; border-bottom-width:1px; border-bottom-style:solid; 
                    border-left-color:Gray; border-left-width:1px; border-left-style:solid; 
                    border-right-color:Gray; border-right-width:1px; border-right-style:solid; 
                    border-top-color:Gray; border-top-width:1px; border-top-style:solid;
}

td.SimplantCartAttributesThree
{
	background-color:#ffffff; color:White; text-align:center; border:1; font-size:14px; font-weight:bold; width:100%;
	 
}

td.TDisclaimer
{
	width: 132px;
	color: #000000;
	border: 0;
	
}

td.TDContentArea
{
	height:100%;
	width:1000px;	
}

td.Font
{
    font:Calibri, SansSerif;
    font-style:normal;
	font-size:small;
	color: #d3d3d3;
	margin-left:25px;	
}

div.menuInside
{
	
}

div.content {
    margin: 0 16px;
    padding: 0 0 20px 0;
    font:Calibri, SansSerif;
    font-style:normal;
	font-size:small;
	color: #d3d3d3;
}

    /*  TO DO: GridView Style chages require these classes -
     *         gridView
     *         gridViewRow
     *         gridViewAltRow
     *         gridViewHeader
     *         gridViewBottom
     * TO DO: Change button looks on mouse over
	 *		   imageButton
     */
       
/*From Portal Patient Studies*/
    .contactContainer
    {
        border:solid 1px #000000;
        width:400px;
        padding:4px 4px 4px 4px;
        font-family:Arial, Verdana;
        color:#000000;
        font-weight:bold;
        position:relative;
        display:none;
        z-index:50;
        background-color:#AAD4FF;        
    }
    
/* START: MenuInside -------------------------------------------------------- */

div.menuInside 
{
	font-family:Calibri;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 9px;
    margin-right: 9px;
    padding-bottom: 8px;
    background: url(../Image/butt_menuFooter.gif) #3884d0 no-repeat left bottom;
}

div.menuInside ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.menuInside li a, div.menuInside li a:link, div.menuInside li a:visited {
    background: url(../Image/butt_menuInside_up.gif) #3884d0 no-repeat left top;
    color: #ffffff;
    width: 132px;
    padding: 5px 10px 5px 27px;
    text-decoration: none;
    border-bottom: solid 1px #7fb7f2;
    border-right: solid 1px #3884d0;
    border-left: solid 1px #3884d0;
    display: block;
    
}

div.menuInside li a:hover {
    background: url(../Image/butt_menuInside_over.gif) #e1ecfe no-repeat left top;
    cursor: pointer;
    color: #000000;
}

div.menuInside li a:active 
{
    color: #000000;
    background: url(../Image/butt_menuInside_active.gif) #e1ecfe no-repeat left top;
}

div.menuInside li.home {
    background: url(../Image/butt_menuInside_HomeUp.gif) #e1ecfe no-repeat left top;
    color: #000000;
    font-family:Calibri;
    width: 132px;
    border: none;
    display: block;
    font-weight: bold;
    height: 23px;
    padding: 8px 10px 2px 40px;
    font-size: 14px;
}

div.menuInside li.header {
    background: url(../Image/butt_menuInside_Admin.gif) #7fb7f2 no-repeat left top;
    font-family:Calibri;
    color: #ffffff;
    width: 120px;
    border: none;
    display: block;
    font-weight: bold;
    height: 23px;
    padding: 8px 10px 2px 40px;
    font-size: 15px;
}
div.menuInside li.selected a, div.menuInside li.selected a:link, div.menuInside li.selected a:visited, div.menuInside li.selected a:hover, div.menuInside li.selected a:active {
    background: url(../Image/butt_menuInside_select.gif) #ffffff no-repeat left top;
    display: block;
    border-bottom: solid 1px #7F8F9A;
    border-right: solid 1px #0D3F51;
    border-left: solid 1px #0D3F51;
}
/* END: MenuInside */


/* Gridview Styles */

.GridViewHeaderStyle
{
	width:20px;
    font-weight: bold;
    color: #ffffff;
    background-color:#2768ac;
}

.GridViewFooterStyle
{
	width:20px;
    font-weight: bold;
    color: #1B94C2;
}

.GridviewPager span { color:#EF9359;font-size:13px; font-weight:bold; }

.GridviewRowStyle{  background-color: #ffffff;
                    color:#000000; 
                    font-family:Calibri;
                    font-weight:normal;
                    font-size:13px;
                    }

.GridviewAlternatingRowStyle{   background-color: #e1ecfe;
                                color:#000000; 
                                font-family:Calibri;
                                font-weight:normal;
                                font-size:13px;
                                }
                                
.EmptyGridviewRowStyle
{
    color:#000000;
    background-color: #e1ecfe;
}
    
.GridviewShoppingHeader{ color:#c7dff4; background-color:#c7dff4;}
.GridviewShoppingRow{ background-color:#e1ecfe;}
.GridviewShoppingEmpty{}

/* END: Gridview Styles */

/* FieldSets */
.RegFieldSet { background-color:#ffffff; color:#000000; font-size:13px; font-weight:bold; border:0; }

/*Rounded Edges*/

    div.uedge {
      width: 40%;
      background-color: #ffffff;
      background-image: none;
    }
    div.redge {
      background-image: url(../Images/Tables/RoundStyle/redge.png);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.bedge {
      background-image: url(../Images/Tables/RoundStyle/bedge.png);
      background-position: bottom left;
      background-repeat: repeat-x;
    }

    div.tedge {
      background-image: url(../Images/Tables/RoundStyle/tedge.png);
      background-position: top left;
      background-repeat: repeat-x;
    }
    
    div.ledge {
      background-image: url(../Images/Tables/RoundStyle/ledge.png);
      background-position: top left;
      background-repeat: repeat-y;
    }
    div.ulcorner {
      background-image: url(../Images/Tables/RoundStyle/tlcorner.png);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.urcorner {
      background-image: url(../Images/Tables/RoundStyle/trcorner.png);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blcorner {
      background-image: url(../Images/Tables/RoundStyle/blcorner.png);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.brcorner {
      background-image: url(../Images/Tables/RoundStyle/brcorner.png);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
    
    div.innercontent {
      
      font-size:13px;
      font-family:Calibri;
      font-weight:bold;
      margin-left:50px;
      width:700px; 
    }
    
    /* Round Table End */
    
    h3.h3Conversions 
    {
    
		background-color:#3884d0;
		color:#ffffff;
	}
