h2#h2descriptionHeadingSmall
{
    margin:10px 0 10px 0;
}
table#availableModels td
{
    padding:0 6px;
}
table#availableModels img
{

}
ul.box li
{
    margin:0px;
    width:170px;
    height:80px;
    text-align:center;
    list-style-type:none;
}
ul.box
{
    background-image:url('includes/images/codeLibrary/button-background.png')
}
div#content
{
    width:700px;
}

h1
{
    margin:10px 0 10px 0;
}

div#section
{
    margin:10px;
    margin-bottom:10px;
}

div#grayout
{
    font-size:12px;
    color:gray;
    margin:6px 0 3px 0;
    height:28px;
}

div#section a
{
    text-decoration:none;
}

div#paragraph
{
    margin:0 0 6px 0;
    color:#555555;
    font-size:16px;
}

div#paragraph a
{
    color:#00137F;
    text-decoration:none;
}

table#gccdoc
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    width: 600px;
    text-align: left;
    font-size:14px;
}
table#gccdoc td,table#gccdoc th,table#gccdoc tr 
{
    background-color: #e6EEEE;
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}
table#gccdoc th 
{
    width:200px;
    background-color: #e6EEEE;
}
table#gccdoc td
{
    background-color: white;
}
ul#gcc
{
    list-style:none;
}

div#box-li-contents
{
    margin:3px;
}

div#demo-title
{
    margin:3px 0 6px 0;font-weight:bold;font-size:20px;
}

div#left-column
{
    float:left;width:160px;
}

div#right-column
{
    float:right;width:450px;
}

div#topNavigationMenu {
    margin-left:30px; 
}

ul#code-names
{
    text-align:center;
    list-style:none;
    margin:0;
    padding:0;
    line-height:24px;
    position:relative;
    z-index:0;
} 

ul#code-names:after
{
    position:absolute;
    content: "";
    width:100%;
    bottom:0;
    left:0;
    border-bottom:1px solid #aaa;
    z-index:1;
}
ul#code-names:before
{
    z-index:1;
}

ul#code-names li
{
    margin:0 10px;
    padding:0 10px;
    border:1px solid #aaa;
    background: #ececec;
    display: inline-block;
    position:relative;
    z-index:0;

    background:      -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
    background:     -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
    background:    -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
    background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
    background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);

    //box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
    text-shadow: 0 1px #FFF;
    margin: 0 -5px;
    padding: 0 20px;
}

ul#code-names li.selected
{
    background:#fff;
    color:#000;
    z-index:2;
    border-bottom-color:#fff;    
}

ul#code-names li:before
{
    border-bottom-right-radius: 6px;
    border-width: 0 1px 1px 0;
    
}
ul#code-names li:after
{
    border-bottom-left-radius: 6px;
    border-width: 0 0 1px 1px;
}
ul#code-names li
{
    border-top-left-radius:6px;
    border-top-right-radius:6px;
}

ul#download a
{
    text-decoration:none;
}

div#code-frame
{
    background:#ffffff;
    z-index:10;
    margin-left:-10px;
    opacity:1.0;
    border:1px solid #adadad;   
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
}
