a {
color:#696768; text-decoration:none;
}

a:hover {
color:#db1a15; text-decoration:none;
}

.newstyle a {
color:#696768; text-decoration:none;
}

.newstyle a:hover {
color:#db1a15; text-decoration:none;
}

.bodytext a {
color:#696768; text-decoration:underline;
}

.bodytext a:hover {
color:#db1a15; text-decoration:underline;
}

#topnav a, #footerlinks a, #leftnav a, #g3d a, #search_form a {
color:#696768; text-decoration:none;
}

#topnav a:hover, #footerlinks a:hover, #leftnav a:hover, #g3d a:hover, #search_form a:hover {
color:#db1a15; text-decoration:none;
}

#topnav ul{
list-style: none;
margin-left:0px;
margin-right:0px;
padding-top:14px;
padding-left:25px;
padding-right:0px;
display:block;
overflow:visible;
}

.hlnews {
float:left; width:720px; margin-left:10px; margin-top:25px; font-size:1.2em; padding:5px; color:#db1a15;
}

* html .hlnews{
	margin-left:5px;
}

#topnav li {
float: left; padding: 0em; margin:0em;
}


#leftnav ul{
list-style: none;  margin:0px; padding: 0px;
}

#leftnav li{
list-style: none;
margin: 0px; padding-bottom: 10px; padding-left:20px;
}

#locations li {
float: left; padding: 0px 30px 0px 30px;
}

#locations ul{
list-style: none; padding: 0; margin: 0 0 0 0;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
display:block;
overflow:visible;
}

h1 {
	padding:0; margin:10px 0px 10px 0px; color:#696768; font-size:1.4em;
}
h2 {
	padding:0; margin:10px 0px 10px 0px; color:#696768; font-size:1.2em;
}

.red {
color: #db1a15;
}

th.list {
	border-left:1px solid #FFFFFF;
	background-color:#cccccc;
	font-weight:bold;
	text-align:left;
	padding:7px;
}

th.list_first {
	border-left:1px solid #FFFFFF;
	background-color:#cccccc;
	font-weight:bold;
	text-align:left;
	padding:7px;
}

td.list {
	/*border-right:1px solid #696768;*/
	border-left:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
	padding:2px;
}

td.list_end {
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
	padding:4px;
}


/***** TABS Start ****/
.TabView{
    width:523px; margin:0px;
}
.TabView .Tabs {
  height:31px;display:block; background:#FFFFFF; padding-bottom:0px; border-bottom: 1px #696768 solid;
}
.TabView .Tabs a {
		display:block;float:left;width:130px;height:31px;line-height:30px;color:#696768;text-align:center;text-decoration:none;font-weight:bold;/*border-bottom::1px #696768 solid;*/margin:0px 1px 0px 0px;
}
.TabView .Tabs a.ActiveTab{
		background:#696768; border-top:1px #b4b4b4 solid;  /*border-bottom:1px #FFF solid;*/ color:#FFFFFF;
}
.TabView .Tabs a.InactiveTab{
	background:#cccccc;
}
.TabView .Pages{
    width:100%;
}
.TabView .Pages .Page{
	padding-top:5px;
	border-bottom: 1px #696768 solid;
	padding-bottom:5px;
	height:100%;
}
/***** TABS end ****/


/***** TABS Start ****/
.TabV{
    width:750px; margin:0px;
}
.TabV .Tabs {
  height:31px;display:block; background:#FFFFFF; padding-bottom:0px; border-bottom: 1px #696768 solid;
}
.TabV .Tabs a {
		display:block;float:left;width:140px;height:31px;line-height:30px;color:#696768;text-align:center;text-decoration:none;font-weight:bold;/*border-bottom::1px #696768 solid;*/margin:0px 1px 0px 0px;
}
.TabV .Tabs a.ActiveTab{
		background:#696768; border-top:1px #b4b4b4 solid;  /*border-bottom:1px #FFF solid;*/ color:#FFFFFF;
}
.TabV .Tabs a.InactiveTab{
	background:#cccccc;
}
.TabV .Pages{
    width:100%;
}
.TabV .Pages .Page{
	padding-top:5px;
	/*border-bottom: 1px #696768 solid;*/
	padding-bottom:5px;
	height:100%;
}
/***** TABS end ****/

.opp2{
color:#696768;
width: 945px; /***********LL 555 LL************/ 
height: 20px;
background:#cccccc;
font-weight:bold;
padding:0px;
margin: 0px 0px 1px 0px;
list-style: none;
cursor:pointer;
}

/*
.opp2 li{
color:#696768;
width: 550px;
height: 17px;
background:#cccccc;
font-weight:bold;
padding-top:3px;
padding-left:5px;
cursor:pointer;
}

.opp2 li:hover{
background:#696768;
color:#FFFFFF;
padding-top:3px;
padding-left:5px;
width: 550px;
height: 17px;
cursor:pointer;
}
*/
.opp2 li a{
display:block;
color:#696768;
width: 940px;  /************LL 550px LL***********/
height: 17px;
background:#cccccc;
font-weight:bold;
padding-top:3px;
padding-left:5px;
list-style: none;
cursor:pointer;
}

.opp2 li a:hover{
display:block;
background:#696768;
color:#FFFFFF;
padding-top:3px;
padding-left:5px;
margin:0px;
width: 940px; /*560*/ /***************LL 550 LL******************/
height: 17px;
cursor:pointer;
}

.opp2 li a:active{
background:#696768;
color:#FFFFFF;
padding-top:3px;
padding-left:5px;
width: 940px;    /*********************LL 550 LL******************/
height: 17px;
cursor:pointer;
}

div.ope2 {
background-color:#f5f5f5;
width: 945px; /*465px*/   /*****************************LL 555px LL********************/
/*visibility:hidden;*/
}

div.ope2 p{
line-height:normal;
}

em.closer{display:block; margin:12px; font-style:normal;color:#696768; font-weight:bold;cursor:pointer;}

a.links {
color:#696768; text-decoration:none; cursor:pointer;
}

a.links:hover {
color:#696768; text-decoration:none; cursor:pointer;
}

.floatleft{float:left; margin-right:0.3em;}
.topspace{margin:0.4em 0.6em 0.4em 0em;}