@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*/

.read-more, .more-link{background:url(../images/index/readMore.gif);width:109px;height:26px;display:block;float:right;margin:20px 0 0 0;}
.read-more:hover, .more-link:hover{background-position:bottom;}

html{width:100%;height:100%;overflow:auto;}
body{width:100%;height:100%;border:none;color:#333333;background:#edf1f8;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;line-height:15px;}

a{color:#03246a;text-decoration:none;}
a:hover, .topNav a:hover{color:#999999;}

strong{font-weight:bold;}
hr{border-bottom:1px solid #ffffff;border-top:1px solid #dce1ea;border-right:none;border-left:none;}


a.logo{display:block;width:141px;height:71px;background:#000000;float:left;background:url(../images/logo.gif) no-repeat;}

.blue{color:#03246a;}
.red{color:#62090c;}
a.red:hover{color:#666666;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}


#page{background:#ffffff;padding-bottom:20px;}
#header, #wrapper, #footer{width:967px;margin:0 auto;}


#nav li{float:left;}
#nav li a{display:block;font-size:13px;font-weight:bold;color:#666666;padding:7px 18px 13px 18px;text-transform:uppercase;}
#nav li a:hover{color:#03246a;}
#nav li a.current_page{color:#03246a;background:url(../images/btn-bg.gif) repeat-x; border:#ebedf3 1px solid;border-top:none;border-bottom:none;}

div.topNav{float:right;text-align:right;}
div.topNav, .topNav a{color:#62090c;font-size:11px;}

#footer{font-size:10px;text-align:right;padding:20px 0;color:#666666;line-height:12px;}
.foot-nav li{float:left;border-right:1px solid #666666;height:10px;}
.foot-nav li a{display:block;font-size:10px;color:#666666;padding:0;height:10px;line-height:10px;margin:0 5px 0 5px;}
.foot-nav li a:hover{color:#03246a;}
.foot-nav li a.current_page{color:#03246a;background:url(../images/btn-bg.gif) repeat-x; border:#ebedf3 1px solid;border-top:none;border-bottom:none;}

.fluxar{color:#62090c;}
.fluxar:hover{color:#666666;}

.arrow{float:left;height:26px;display:block;}
.left-arrow{background:url(../images/index/rss-left.gif);width:25px;height:26px;}
.right-arrow{background:url(../images/index/rss-right.gif);width:40px;height:26px;}
.arrow:hover{background-position:bottom;}
.rss{background:url(../images/index/rss-btn.gif);width:49px;height:22px;display:block;float:right;margin-right:18px;}
.rss:hover{background-position:bottom;}

h2.gradHead{width:238px;height:21px;background:url(../images/gradBg.gif) no-repeat;font-size:13px;color:#03246a;font-weight:bold;padding:5px 0 0 8px;}



/*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;}
