html, body
{
    margin: 0;
    padding: 0;
    background-color: #E5E5E5;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
    background-image: url(../../Images/background1.jpg);
    background-attachment: fixed;
    background-repeat: repeat-x;
}
h1
{
    font-size: 22px;
    padding:0px;
    margin:0px;
}

h2
{
    font-size: 18px;
    padding:0px;
    margin:0px;
}
h3
{
    font-size: 16px;
    font-weight: bold; 
    color: DimGray;
    padding:0px;
    margin:0px;
}
li
{
    padding:2px;
}
.graytext
{
    font-size: large;
    font-weight: bold; 
    color: DimGray;
}

.whitetext
{
    font-size: large;
    font-weight: bold; 
    color: White;
}

#pagewidth
{
    width: 910px;
    margin-left: auto;
    margin-right: auto;
}

#pagewidth1
{
    width: 99%;
    margin-left: auto;
    margin-right: auto;
}


#header
{
    position: relative;
    height: auto;
    width: 100%;
}

#maincol
{
    
    position: relative;
}

#leftcol
{
    position:absolute;
	width:220px;
	left:0px;

}

#content
{
	margin-left:220px;
}
#footer
{
    text-align: center;
    padding: 15px;
    height: 50px;
    clear: both;
}




/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
/* End hide from IE-mac */



a
{
    text-decoration: underline; /*color: #4096ee;*/
    color: #4096EE;
    font-size: inherit;
}

a:hover
{
    text-decoration: underline;
    color: black;
    font-size: inherit;
}



a:hover img
{
    background-color: transparent;
    text-decoration: none;
}



/* Menu Styles */
.mainNav
{
    background: url(../../images/menu-bg_trans.gif);
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
    height: 40px;
    width: 910px;
}
.mainNav a
{
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}


.mainNav a:hover
{
    text-decoration: none;
    background-color: Transparent;
    color: black;
}
.mainNav1
{
    text-align: center;
    height: 30px;
    width: 910px;
}
.mainNav1 a
{
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: dimgray;
}


.mainNav1 a:hover
{
    text-decoration: none;
    background-color: Transparent;
    color: #4096EE;
}

/* divs */

.divgray
{
    border: solid 1px #EEE8DD;
    background-color: #F8F8F8;
    padding: 10px;
    
}
.divblue
{
    border: solid 1px #c9e5fc;
    background-color: #F1F6FF;
    padding: 10px;
}
.divgreen
{
    border: solid 1px #80C65A;
    background-color: #DDF8CC;
    padding: 10px;
}
.divred
{
    border: solid 1px #F29F3E;
    background-color: #FFEAC0;
    padding: 10px;
}
.divyellow
{
    border: solid 1px #feec30;
    background-color: #ffff88;
    padding:5px;
}

.divyellow a
{
    text-decoration: underline;
    color: darkgoldenrod;
}


.divyellow a:hover
{
    text-decoration: underline;
    color: black;
}
.divyellow a:visited
{
    text-decoration: underline;
    color: darkgoldenrod;
}

.yellowinteractive
{
    border: solid 1px #feec30;
    background-color: #ffff88;
    font-weight: bold;
    color: red;
    text-align: center;
    padding: 10px;
    display: block;
}

.dvlinks a
{
    text-decoration: underline;
    color: blanchedalmond;
}


.dvlinks a:hover
{
    text-decoration: underline;
    color: black;
}
.dvlinks a:visited
{
    text-decoration: underline;
    color: blanchedalmond;
}

.tabs
{
    position: relative;
    top: 1px;
    left: 10px;
    z-index: 100;
    
}
.tab
{
    background-color: white;
    border: solid 1px #c9e5fc;
    /*border-bottom: solid 1px #F1F6FF;*/
    padding: 2px 10px;
    cursor: pointer;
}
.selectedTab
{

    border: solid 1px #c9e5fc;
    background-color: #F1F6FF;
    border-bottom: solid 1px #F1F6FF;
    padding: 2px 10px;
    cursor: pointer;
    font-weight:bold;
}

.exampledv
{
    font-size:10px;
    color:white;
    font-weight:normal;
}

.emptydata
{
    width:500px;
}

#ctl00_menua span,#ctl00_Menu1 span{
padding-left:30px;
width:100%;
font-size:18px;
}







