@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font:normal 70%/145% verdana; color:#757575; text-align:center; word-spacing:0.2em; background-color:#000000;}
table{font:normal 1em%/145% verdana; padding-top:0px; margin-top:0px; color:#757575; }
ul, ol{font:normal 1em%/145% verdana; padding-top:0px; margin-top:0px; color:#454545; margin-left:10px; padding-left:10px;}
li{line-height:115%; padding:4px;}

h1,h2,h3,h4,h5,p{margin:0px; padding:0px; font-size:1em; font-family:tahoma;}
.clear{clear:both; margin:0px; padding:0px; line-height:1px; font-size:1px; height:1px; visibility:hidden;}

#wrapall{display:block; width:980px; margin:0px auto; padding:0px; text-align:left; }
.bg1{background:#f4f4f4 url(../images/bg.jpg) repeat-y right top;}
.bg2{background:#f4f4f4 url(../images/bg2.jpg) repeat-y right top;}
.bg3{background-color:#f4f4f4;}

#logo{height:60px; background-color:#5b5b5b; padding:0px; margin:0px 0px; background-color:#154983;}
#logo a{display:block; float:left;}
#logo a img{display:block; float:left; border:none;}

#logo .sublinks{height:27px; line-height:27px; text-align:right !important; padding:22px 20px; font-size:1.1em;}
#logo .sublinks a{display:block; float:right; color:#cccccc; text-decoration:none; padding:0px 12px; font-weight:normal;}
#logo .sublinks a:hover{color:#ffffff; text-decoration:none; }
#logo .sublinks a.highlight{color:#ffdf87; font-weight:bold;}

.menulink{background-color:#5b5b5b; height:22px; word-spacing:normal; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; font-size:0.95em;  font-family:arial;}
.menulink a{ display:block; float:left; width:auto; color:#ffffff; text-decoration:none; padding:2px 30px 3px 22px; background:#5b5b5b url(../images/arrow.jpg) no-repeat right center; text-transform:uppercase; font-weight:bold;}
.menulink a:hover{text-decoration:none; color:#ff6060;}
.menulink a.current{text-decoration:none; color:#ff6060;}


#headers{display:block; margin:0px; padding:5px 28px 15px 28px; background-color:#ffd50e;  margin:0px 20px;}



#container{padding:0px 0px; min-height:450px;}
* html #container, * html #container .left, * html #container .right{height:450px;}
.cinner{padding:20px 20px 0px 20px;}

.cinner1{padding:20px; }
.cinner1 p{width:650px;}
.cinner1 img{border:1px solid #757575; clear:right;}


#container .left{display:inline; float:left; width:650px; padding:20px 20px 0px 20px; min-height:450px; background-color:#f4f4f4;}


#container .right{display:inline; float:right; width:288px; min-height:400px; padding:20px 0px 0px 0px;  }

#container .right .box{padding:20px;}

#container .hleft1{display:inline; float:left; width:650px; min-height:400px; padding:0px 20px 0px 0px;}

.flashbanner{width:645px; height:260px;}
.flashbanner1{width:645px; height:80px; padding:4px 0px; background-color:#1054a1;}
.flashbanner object, .flashbanner embed{margin:0px; padding:0px; display:block;}
.flashbanner1 object, .flashbanner1 embed{margin:0px; padding:0px; display:block;}
/*
#container{padding:0px 30px; min-height:275px;}
* html #container{height:275px;}
*/
#container .right img{border:1px solid #757575}
.right p{color:#cccccc;}
.right strong,.right b{color:#ffffff;}
.right h2{color:#ffffff;}

.rightmenu{display:block;}
.rightmenu ul{margin:0px; padding:0px; list-style-type:none;}
.rightmenu ul li{margin:0px; padding:3px 0px; display:block; border-bottom:1px solid #0a386b; }
.rightmenu ul li a{display:block; height:32px; line-height:32px; text-decoration:none; color:#cccccc; font-size:1.1em; padding:2px 20px 2px 75px; text-decoration:none; background:url(../images/sublogos.jpg) no-repeat 0px 0px;}
.rightmenu ul li a:hover{color:#ffffff; text-decoration:none;}


.rightmenu ul li a.logo1{background-position:15px 2px;}
.rightmenu ul li a.logo2{background-position:15px -40px;}
.rightmenu ul li a.logo3{background-position:15px -82px;}
.rightmenu ul li a.logo4{background-position:15px -122px;}
.rightmenu ul li a.logo5{background-position:15px -165px;}

.rightmenu ul li ul{padding:0px 0px 20px 75px; background:none; display:none;}
.rightmenu ul li ul li{margin:0px; padding:0px; border:none;  background:none;}
.rightmenu ul li ul li a{ background:url(../images/bullet.gif) no-repeat 0px center; display:block; margin:0px; padding:0px 0px 0px 20px; height:17px; font-size:0.95em; line-height:normal; color:#454545;}
.rightmenu ul li ul li a:hover{text-decoration:underline;}

.box{border-bottom:1px solid #f4f4f4;}
.imgbg1{background:url(../images/imgs1.jpg) no-repeat right 25px;}
.imgbg2{display:block; background:url(../images/imgs2.jpg) no-repeat left 45px;}

.locmap{width:645px; overflow:scroll; height:300px; background-color:#f4f4f4; border:2px outset #e8e8e8;}

h1{color:#252525; font-size:1.6em; padding:5px 0px 4px 0px; margin:5px 0px 10px 0px; border-bottom:1px dotted #959595; font-weight:normal; color:#ff0000;}
h1 span{ color:#ff0000;}
h2{color:#353535; font-size:1.3em; padding:5px 0px 8px 0px;}
h3{color:#9c0000; font-size:1.1em; padding:5px 0px; }
h3 a.collapse{text-decoration:none; color:#9c0000; background:url(../images/bullet1.gif) no-repeat left center; padding-left:20px; }
h3 a.expand{text-decoration:none; color:#9c0000; background:url(../images/bullet2.gif) no-repeat left center; padding-left:20px; }
h3 a.none{text-decoration:none; color:#9c0000;  background:url(../images/bullet1.gif) no-repeat left center; padding-left:20px; cursor:text;}

h4{color:#353535; font-size:1em; padding:5px 0px; line-height:100%;}
h4 span{display:block; color:#757575; padding:0px 0px 4px 0px;}
h4.black{color:#757575; padding:2px 0px;}
p{font-size:1em; padding:0px 0px 10px 0px; font-family:verdana;}
p span{display:block; font-style:italic; color:#f07100;}
img.l{float:left; margin:5px 15px;}
img.r{float:right; margin:5px 15px;}
strong, b{color:#454545;}
hr{clear:both; height:2px; font-size:1px; line-height:1px; background:none; border:none; border-top:1px solid #e0e0e0; margin:10px 0px;}
td.tline{border-top:1px solid #e0e0e0;}
td.bline{border-bottom:1px solid #e0e0e0;}

a{color:#252525; text-decoration:none; outline:none; padding:0px; font-weight:bold;}
a:hover{text-decoration:underline;  outline:none;}
a img{border:1px solid #b3af98;}

li a{color:#454545; text-decoration:underline; outline:none; padding:0px; font-weight:normal;}
li a:hover{text-decoration:none;  outline:none;}



#footer{display:block; clear:both; height:30px; width:650px; margin:10px 20px 0px 20px; }
#footer p{ border-top:1px solid #cccccc; padding:5px 0px 0px 0px; }
#footer p a{color:#990000; font-weight:normal;}
#footer p a:hover{color:#252525;}

#footer1{display:block; clear:both; height:30px; margin:10px 20px 0px 20px; }
#footer1 p{ border-top:1px solid #cccccc; padding:5px 0px 0px 0px; }
#footer1 p a{color:#990000; font-weight:normal;}
#footer1 p a:hover{color:#252525;}

table.formtable{border-collapse:collapse; width:100%;}
table.formtable td{padding:2px 4px; border:1px solid #e0e0e0;}
table.formtable td table td{padding:0px 2px; border:none;}

table.rformtable{border-collapse:collapse; width:100%;}
table.rformtable td{padding:2px 4px; border:1px solid #377cc9;}
table.rformtable td table td{padding:0px 2px; border:none;}
input, textarea{color:#757575; font-size:12px; border:1px solid #092d55; background-color:#b5d8ff;}
select{color:#757575; border:1px solid #cccccc;}

.disabled{background-color:#f0f0f0; border:1px solid #cccccc;}

.active{background-color:#fd0000; border:2px outset #9c0000; color:#ffffff; font-weight:bold; padding:2px 10px;}


.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 99; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #154983; TEXT-ALIGN: left;  
}
.menu A {
	PADDING:4px 10px 4px 10px; DISPLAY: block; MARGIN:0px; COLOR: #ffffff; TEXT-DECORATION: none; font-weight:normal; border-top:1px dotted #cccccc;}

.menu A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #1054a1; text-decoration:none;
}
/*
.menu A.current {
	FONT-WEIGHT: bold; COLOR: #f85200; BACKGROUND-COLOR: #d62629;
}
.menu A.current:hover {
	CURSOR: default; BACKGROUND-COLOR: #d62629;
}
 */

/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 170px;
height: 140px;
padding: 0px;
/*background-color: lightyellow; border: 1px solid black;*/
}

#pscroller2{
width: 170px;
height: 20px;
/*border: 1px solid black;
 padding: 3px;*/
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}