/* CSS Document */

.regular
{
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
color:#000000;
}

.regular_white
{
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
color:#ffffff;
}


.bold
{
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000000;
font-weight:bold;
}

.bold_grayblock
{
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000000;
font-weight:bold;
display:block;
width: 100%;
background-color:#cccccc;
padding-left:5px;
padding-bottom:2px;
padding-top:2px;

}

.bold_1_3
{
font-family:Arial, Helvetica, sans-serif;
font-size: 1.3em;
color:#000000;
font-weight:bold;
}

.bold_9em
{
font-family:Arial, Helvetica, sans-serif;
font-size: .9em;
color:#000000;
font-weight:bold;
}

.boldblue{
font-family:Arial, Helvetica, sans-serif;
font-size: .9em;
color:#0a74da;
font-weight:bold}

.boldblue2{
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
color:#0066FF;
font-weight:bold}


.italics
{font-family:sans-serif, tahoma, arial;
font-size:80%;
font-style:italic;
padding-left:130px;
font-weight:bold}


.news_header
{
font-family:sans-serif, tahoma;
font-size: 90%;
font-weight: bold;
color:#000000;
}

.plain{
border: 0px}

.news_header2
{
font-family:sans-serif, tahoma;
font-size: 90%;
font-weight: bold
}

.events_header
{
font-family:sans-serif, tahoma;
font-size: 80%;
color: #ff0033;
}

.news_date
{
font-family:sans-serif, tahoma;
font-size: 70%;
color: #000000;
}

.gray_pdf
{
font-family:sans-serif, tahoma;
font-size: 70%;
color: #7f7f7f;
}

.news
{
font-family:sans-serif, arial, tahoma;
font-size: 80%;
color: #000000;
}

.news2
{
font-family:sans-serif, arial, tahoma;
font-size: 80%;
color: #000000;
}

.dots {color: #0a74da; Font-size:10pt; font-weight:bold; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}

.smalltext
{
font-family:sans-serif, arial, tahoma;
font-size: 70%;
color: #000000;
border-bottom: solid 1px #999999;
border-top: solid 1px #999999;
border-right: solid 1px #999999;
border-left: solid 1px #999999;
display: block;
width: 120px;
padding: 5px;
background-color:#e8e8e8;
}

.about
{
font-family:sans-serif, arial, tahoma;
font-size: 80%;
color: #333333;
display: block;
width: 402px;
padding-bottom: 5px;
padding-left:0px;
padding-top:5px;
}

a.news_9pt:link {color: #0a74da; text-decoration: underline; Font-size:10pt; font-weight:bold; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}
a.news_9pt:visited {color: #0a74da; text-decoration: underline;  Font-size:10pt; font-weight:bold; font-family: "Sans-Serif","Arial", "Tahoma", "Verdana"}
a.news_9pt:hover { color: #ff9537; text-decoration: underline;  Font-size:10pt; font-weight:bold; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}

a.red_news_9pt:link {color: #ff0033; text-decoration: underline; Font-size:10pt; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}
a.red_news_9pt:visited {color: #ff0033; text-decoration: underline;  Font-size:10pt; font-family: "Sans-Serif","Arial", "Tahoma", "Verdana"}
a.red_news_9pt:hover { color: #000000; text-decoration: underline;  Font-size:10pt; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}

a.hiddenlink:link {color: #7f7f7f; text-decoration: none; Font-size:81%; font-family:Sans-Serif, Arial}
a.hiddenlink:visited {color: #7f7f7f; text-decoration: none;  Font-size:81%; font-family:Sans-Serif, Arial}
a.hiddenlink:hover { color: #7f7f7f; text-decoration: none;  Font-size:81%; font-family:Sans-Serif, Arial}

a.orange_9pt:link {color: #ff9537; text-decoration: underline; Font-size:10pt; font-weight:bold; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}
a.orange_9pt:visited {color: #ff9537; text-decoration: underline;  Font-size:10pt; font-weight:bold; font-family: "Sans-Serif","Arial", "Tahoma", "Verdana"}
a.orange_9pt:hover { color: #0a74da; text-decoration: underline;  Font-size:10pt; font-weight:bold; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}




.imagebordertop
{
display:block;
width: 120px;
border-top: solid 1px #cccccc;
}



A.menulink {
padding-top:5px;
padding-bottom: 0px;
padding-left:12px;
display: block;
width: 100%;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size: .8em;
color: #333333;
font-weight:normal;
border-bottom: dashed 1px #cccccc;
border-top: solid 0px #cccccc;
border-right: solid 0px #cccccc;
border-left: solid 0px #cccccc;
background-image: url('images/linkarrow.jpg');
background-repeat: 
no-repeat;
background-position: 0% 40%; 
height: 20px;

}

A.menulink:hover {
background-image: url('images/linkarrow_black.jpg');
background-repeat: 
no-repeat;
background-position: center left; 
background-color:#ff9537;
display:block;
width:100%;
color:#026cce;

}


A.navlink {
width: 100px;
height: 20px;
text-align: center;
text-decoration: none;
font-family:sans-serif;
font-size:13px;
color: #ffffff;
font-weight: bold;
border-right: solid 1px #FFFFFF;
display: inline;
padding-right:15px;
padding-left:15px;
}

A.navlink:hover {
background-color:#038EFE;

}

.leftpadding{
padding-left:10px;
padding-top:10px;}

.bottompadding{padding-bottom:10px}

a.toplinks{
margin-right:4px;
margin-top:5px;
color:#ffffff;
font-family:Arial;
font-size:.8em;
text-decoration:none;
}

a.toplinks:hover{
color: #0a74da;
text-decoration:underline;
}


a.toplinksblack{
margin-right:4px;
margin-top:5px;
color:#000000;
font-family:Arial;
font-size:.8em;
text-decoration:none;
}

a.toplinksblack:hover{
color: #0a74da;
text-decoration:underline;
}



a.toplinkswhite{
margin-right:4px;
margin-top:5px;
color:#ffffff;
font-family:Arial;
font-size:.8em;
text-decoration:none;
}

a.toplinkswhite:hover{
color: #0a74da;
text-decoration:underline;
}


#float_right{
float:right;
margin-right:4px;
margin-top:3px}



.thumb
{border: 1px solid #0a74da}

.thumb:hover
{border: 1px solid #ff9537}

.sectionheader {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 100%;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#999999}

.sectionheader2 {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 385px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#0a74da}

.header_yellow_back {
padding-top:4px;
padding-bottom: 3px;
padding-left:3px;
display: block;
width: 394px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #000000;
font-weight: bold;
border-bottom: solid 1px #cccccc;
border-top: solid 0px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#e8e8e8}


.sectionheader3 {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 305px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#333333}

.section_header_gray {
padding-top:3px;
padding-bottom: 3px;
padding-left:5px;
display: block;
width: 305px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #000000;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#cccccc}


.white
{color: #ffffff;
margin-top:3px}

/* <-------------------------------------------------------------------------------------------------------------------- */
.black
{color: #000000;
margin-top:3px}


.subsectionheader {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 175px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#999999}

.subsectionheader2 {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 402px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#0a74da}

A.submenulink {
padding-top:2px;
padding-bottom: 0px;
padding-left:12px;
display: block;
width: 160px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:12px;
color: #333333;
font-weight: bold;
height:18px;
border-bottom: solid 1px #999999;
border-top: solid 0px #cccccc;
border-right: solid 0px #cccccc;
border-left: solid 0px #cccccc;
background-image: url('images/linkarrow.jpg');
background-repeat: 
no-repeat;
background-position: center left; 

}

A.submenulink:hover {
background-image: url('images/linkarrow_black.jpg');
background-repeat: 
no-repeat;
background-position: center left; 
background-color:#000000;
display:block;
width:160px;
color:#026cce;

}

a.classesnav {
background-color: #ffffff;
padding-top: 5px;
padding-bottom: 3px;
padding-left:25px;
display: block;
width: 175px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:.7em;
color: #000000;
height:15px;
border-bottom: dotted 1px #e8e8e8;
border-top: solid 0px #cccccc;
border-right: solid 0px #999999;
border-left: solid 0px #999999;
font-weight:normal;

}

a.classesnav:hover {
background-color:#e8e8e8;
display:block;
color:#0a74da;

}


.grayblock {
background-color: #dde9ff;
padding-top: 5px;
padding-bottom: 3px;
padding-left:25px;
display: block;
width: 175px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:.7em;
color: #000000;
height:15px;
border-bottom: dotted 1px #ffffff;
border-right: solid 1px #999999;
border-left: solid 1px #999999;}


.grayblocktop {
background-color: #777777;
padding-top: 8px;
padding-bottom: 3px;
padding-left:25px;
display: block;
width: 175px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:1em;
color: #ffffff;
height:20px;
border-bottom: dotted 0px #ffffff;
border-right: solid 0px #999999;
border-left: solid 0px #999999;}

.blueheader {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 670px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#0a74da}

#navlist { list-style-image: url(images/dot.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
padding-left:20px }

#navlist2 { list-style-image: url(images/dot.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
padding-left:20px }

#navlist3 { list-style-image: url(images/dot.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
padding-left:20px }

#navlist4 { list-style-image: url(images/dot.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
padding-left:20px }

#navlist5 { list-style-image: url(images/dot.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
padding-left:20px }

.headclass{font-family:Arial, Helvetica, sans-serif;
display:block;
width: 655px;
border-bottom:solid 1px #999999}

.bluevegasheader {
padding-top:12px;
padding-bottom: 3px;
padding-left:10px;
display: block;
width: 100%;
height: 25px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:100%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#0a74da}

.footer_white{
color:#FFFFFF;
font-size: .8em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal}

a.versions:link {color: #0a74da; text-decoration: underline; Font-size:.9em;   font-weight:normal; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"; line-height:1.3em}
a.versions:visited {color: #0a74da; text-decoration: underline;  Font-size:.9em; font-weight:normal; font-family: "Sans-Serif","Arial", "Tahoma", "Verdana"}
a.versions:hover { color: #ff9537; text-decoration: underline;  Font-size:.9em; font-weight:normal; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}

a.versionsA:link {display: block; background-color:#CCCCCC;
border:solid #999999 1px;
width: 120px;
color: #000000;
text-decoration: underline; 
Font-size:1em;   
font-weight:normal; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"; 
line-height:1.3em}

a.versionsA:visited {display: block; background-color:#ff9537;
border:solid #999999 1px;
width: 120px;
color: #000000;
text-decoration: underline; 
Font-size:1em;   
font-weight:normal; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"; 
line-height:1.3em}
a.versionsA:hover { color: #ffffff; text-decoration: underline;  Font-size:1em; font-weight:normal; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}

.highlight_head
{font-size:.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000000}

.highlight_body
{font-size:.7em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#666666}
