@charset "utf-8";
/* CSS Document */
/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
:hover, :active, input, a, form, select, embed, object{outline:none;}
button, a{cursor:pointer;}
/*END RESET*/


html{width:100%;height:100%;overflow:auto;}
body{width:100%;height:100%;border:none;color:#000000;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;line-height:15px;background:#a7978e;}

a{color:#000000;text-decoration:none;}
a:hover{color:#999999;}

.left{float:left}
.right{float:right;}
.blue{color:#253749;}
.light-blue{color:#0f243a;}
.bold{font-weight:800;}

.page-content{min-height:450px;}

.arrow{display:block;height:28px;float:left;}
.arrow:hover, .rss:hover{background-position:bottom}
.left-arrow{background:url(../images/index/left-arrow.gif);width:32px;}
.right-arrow{background:url(../images/index/right-arrow.gif);width:41px;}
.rss{background:url(../images/index/rss-feed.gif);width:75px;height:19px;float:right;display:block}

#page-wrapper{background:url(../images/bg-tile.jpg) repeat-y top center;width:100%;min-height:100%;}
#page{background:url(../images/bg.jpg) no-repeat top center;width:100%;min-height:500px;}

#header{/*background:url(../images/headerBg-trans.png) repeat-y;*/width:902px;padding:0 35px;margin:0 auto;height:93px;color:#666666;font-size:11px;}
#header input{background:url(../images/searchBg.gif);border:none;float:left;width:153px;height:19px;font-size:11px;color:#666666;padding:6px 0 0 6px;}
#header button{background:url(../images/goBtn.gif);width:49px;height:25px;border:none;}
#header button:hover{background-position:bottom;}
#header form{float:right;padding:20px 0 0 0;}
#header a{color:#666666;text-decoration:none;}
#header a:hover{text-decoration:underline;}
#wrapper{/*background:url(../images/pageBg-trans.png) repeat-y 0 93px;*/width:902px;padding:0 35px;margin:0 auto;height:100%;}
#footer{/*background:url(../images/pageBg-trans.png) repeat-y 0 0;*/width:902px;margin:0 auto;padding:0 35px;}
#footer .box{background:#eeeeee url(../images/footerGradient.gif) repeat-x;border:1px solid #cccccc;padding:20px;margin-top:30px;color:#666666;}
#footer a{color:#ac3c00;}
#footer li a{color:#666666;text-decoration:none;}
#footer a:hover, #footer li a:hover{color:#253749;text-decoration:underline;}
.box ul{float:left;padding:0 40px 0 0;}
.box ul h3{font-weight:900;color:#253749;font-size:13px;}
.box ul li{font-size:11px;padding:2px 0;}

a.logo{background:url(../images/logo.gif) no-repeat;width:271px;height:50px;display:block;float:left;margin:20px 0 0 0;}

.menu{background:url(../images/navBg.gif) no-repeat;width:151px;height:278px;padding:20px 1px 0 1px;float:left;margin:0;border-collapse:collapse;}
#nav li{height:28px;border-bottom:1px solid #cccccc;margin:0;padding:0;border-collapse:collapse;}
#nav li a{display:block;height:22px;color:#000033;background:url(../images/btnBg.gif);text-transform:uppercase;padding:6px 0 0 26px;}
#nav li a:hover,#nav li a.current_page{color:#ffffff;background-position:bottom}
#nav li a.first{border-top:1px solid #cccccc;}

#sidebarSupport{margin:117px 0 0 26px;}
#sidebarSupport input{float:left;border:1px solid #999999;color:#999999;font-size:13px;width:60px;padding:2px 4px;margin:0;}
#sidebarSupport button{background:url(../images/goBtnOrange.gif);width:34px;height:22px;border:none;float:left;}
#sidebarSupport button:hover{background-position:bottom;}


/*for custom checkbox, radio, and select form elements*/
span.checkbox {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(images/form/checkbox.gif) no-repeat;display: block;float: right; cursor:pointer;}
span.radio {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(images/form/radio.gif) no-repeat;display: block;clear: left;float: left;}
span.select {position: absolute;width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */height: 21px;padding: 0 24px 0 8px;color: #fff;font: 12px/21px arial,sans-serif;background: url(images/form/select.gif) no-repeat;overflow: hidden;}
