/* CSS Document */

body{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* unvisited link */
a:link {
   font-family: Calibri; Arial;
   color: #ccc;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 0px;
   text-shadow: 5px 5px 5px blue;
}

/* visited link */
a:visited {
   font-family: Calibri; Arial;
   color: #ccc;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 0px;
   text-shadow: 5px 5px 5px blue;
}

/* mouse over link */
a:hover {
   font-family: Calibri; Arial;
   color: #FFF;
   font-size: 15px;
   font-weight: bold;
   text-decoration: underline;
   letter-spacing: 0px;
}

/* selected link */
a:active {
   font-family: Calibri; Arial;
   color: cyan;
   font-size: 15px;
   font-weight: bold;
   text-decoration: underline;
   letter-spacing: 0px;
}

#div12_TabSelected_Font {
   font-family: Calibri; Arial;
   color: gray;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 0px;
}

IMG.HoverBorder {border:2px solid Transparent;}
IMG.HoverBorder:hover {border:2px solid yellow;}

#div1 {
margin-left: 10; margin-right: 10; margin-top: 5; margin-bottom: 0;
}

#div2 {
margin-left: 20; margin-right: 20; margin-top: 5; margin-bottom: 0;
}

#div3 {
margin-left: 30; margin-right: 30; margin-top: 10; margin-bottom: 0; font-size: 15px; color:#004499;
}

#div4 {
margin-left: 21; margin-right: 20; margin-top: 0; margin-bottom: 0; font-size: 14px; color:black;
}

#div5_pics {
box-shadow: 4px 4px 9px #888888; padding-left: 3
}

#div_TopTable_Hdr {
   background-color: #995533;
}

#div_Tabs_WholeRow {
   height: 45;
}

#div6_Tabs_main {
   width: 100;
   background-color: #000;
   padding: 0px;
   background: rgba(0, 0, 0, 0.65);
}

#div6_Tabs_main2 {
   width: 100;
   background-color: #000;
   padding: 0px;
   background: rgba(0, 0, 0, 0.5);
}

#div6_Tabs_blank {
   width: 95;
   height: 0;
   padding: 0px;
   background: rgba(0, 0, 0, 0.25);
}

#div6_table_main {
   width: 975px; height: 67%; border: 2px solid #000066;
   border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:10px; padding: 10px;
   box-shadow: 5px 10px 15px #888888;
   margin-top:10;
   margin-bottom:15;
}

#div6_TitleSub_main {
   font-size: 18px;
   color: #555555;
   font-weight: normal;
   text-decoration: none;
   text-shadow: 1px 1px 1px #BBBBBB;
}

#div6_TitleSub2_main {
   font-size: 18px;
   color: #555555;
   font-weight: bold;
   text-decoration: none;
   text-shadow: 1px 1px 1px #BBBBBB;
}

#div6_Title_large {
   font-family: Verdana; Calibri; Arial;
   font-size: 24px;
   color: #660000;
   font-weight: normal;
   text-decoration: none;
}

#div_Title_IndexAndHome {
   font-family: Verdana; Calibri; Arial;
   font-size: 25px;
   color: #eee;
   font-weight: normal;
   text-shadow: 0 0 20px #003399;
}

#div_Title_IndexAndHome_img {
   background: rgba(128, 128, 150, 0.3);
   border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 10px;  padding: 0px;
}

#div_Title_IndexAndHome_margins1 {
   margin-right: 30;
   margin-top: 25; 
}

#div_Title_IndexAndHome_margins2 {
   margin-right: 120;
   margin-top: 20;
}

#div_Title_IndexAndHome_margins3 {
   margin-left: 270;
   margin-top: 30;
}

#div_Title_IndexAndHome_margins4 {
   margin-left: 60;
   margin-top: 35;
   margin-bottom: 20;
}

/* ADDITIONAL FONT (for above): Avant Guard  */

#div_20yrsofservice_size {
   width: 90;
   margin-left: 10;
   margin-top: 3;
}

#div7_footer {
height:120;
}

#div8_ColorGradient_table_Databases {
   background: #CCCCCC; /* For browsers that do not support gradients */
   background: -webkit-linear-gradient(#BBBBBB, white, #BBBBBB); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(#BBBBBB, white, #BBBBBB); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(#BBBBBB, white, #BBBBBB); /* For Firefox 3.6 to 15 */
   background: linear-gradient(#BBBBBB, white, #BBBBBB); /* Standard syntax (must be last) */
}

#div9_header1 {
padding-top: 10;  padding-left: 95;  padding-right: 95;  padding-top: 25;  padding-bottom: 7;
}

#div10_ColorGradient_table_Graphics {
   border: 1px solid #000000; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; padding: 0px;
   background: /* On "top" */
   repeating-linear-gradient(45deg, transparent, transparent 10px, #CCC 10px, #CCC 20px),
     /* on "bottom" */
   linear-gradient(to bottom, #EEE, #999);
}

#div11_Borders_images_Graphics {
   border-width:2px;  
   border-style:outset;
   border-color:#CCCCCC;
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#div_FontStyle_ProvidingQualityServices_hdr {
   font-family: Verdana;
   color: #ccc;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 1.4px;
}

#div_FontStyle_URL_Addl2 {
   font-family: Trebuchet MS;
   color: #004499;
   font-size: 15px;
   font-weight: normal;
   text-shadow: none;"
}


#div_LineBreak1 {
   line-height:15%;
}

#div_LineBreak2 {
   line-height:10%;
}

#div_LineBreak3 {
   line-height:7%;
}

#div_LineBreak4 {
   line-height:25%;
}

#div_LineBreak5 {
   line-height:70%;
}

#div_BulletItem_alt {
   font-family: Trebuchet MS;
   color: #003366;
}

#div_SpacerHoriz1 {
   letter-spacing: 3px;
}

/* ADDITIONAL BORDER STYLES:
border-style: dotted
border-style: dashed;
border-style: solid;
border-style: double;
border-style: groove;
border-style: ridge;
border-style: inset;
border-style: outset;
border-style: none;
border-style: hidden;
border-style: dotted dashed solid double;
   border: 1px gray;
   border-style: dotted;
COLORS:
Light-gray:  background: rgba(128, 128, 128, 0.5);
Brown:   background: rgba(90, 42, 20, 0.6);
Black:     background: rgba(0, 0, 0, 0.4);
*/

hr.stylish1 {
border: 0;
height: 5px;
background: #333;
background-image: -webkit-linear-gradient(left, #333, #eee, #333);
background-image: -moz-linear-gradient(left, #333, #eee, #333);
background-image: -ms-linear-gradient(left, #333, #eee, #333);
background-image: -o-linear-gradient(left, #333, #eee, #333);
}

hr.stylish2 {
border: 0;
height: 3px;
background: #002255;
background-image: -webkit-linear-gradient(left, #eee, #002255, #eee);
background-image: -moz-linear-gradient(left, #eee, #002255, #eee);
background-image: -ms-linear-gradient(left, #eee, #002255, #eee);
background-image: -o-linear-gradient(left, #eee, #002255, #eee);
border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 20px;  padding: 0px;
box-shadow: 2px 2px 5px #888888;
}

.Copyright_footer_ln1::before {
   font-weight: normal;
   font-family: calibri, arial;
   font-size: 12px;
   color: #DDD;
   letter-spacing: 0px;
   content: "Copyright (C) 2001-2026 Alexander Friedman.";
}

.Copyright_footer_ln2::before {
   font-weight: normal;
   font-family: calibri, arial;
   font-size: 13px;
   color: #DDD;
   letter-spacing: -1px;
   content: "All rights reserved. No content of this website may be copied, downloaded, or reproduced without authorization from the website owner.";
}