@charset "utf-8";
/* CSS Document */
body{
background:url(../images/bg.jpg)  repeat-x top;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;

}
td img {
display: block;
}
a img{
    border:0;
}
p{
    margin: 0;
    padding: 1px;
}
   h2, h2 a{
   color:#333333;
   font-size:17px !important;
   font-size: 15px;
   text-decoration:none;
   margin-bottom:3px;
   font-family: 'Myriad Pro';
   font-weight: bold;
   }
   h4{
       font-size: 12px !important;
       font-size: 11px;
}
   .header {
       background:url(../images/hdr_bg.gif) repeat-x #ff8500;
       height: 100px;
   }
   .sitename{
   color:#fff;
   font-size:39px;
   font-family:'Times New Roman';
   font-weight:bold;
   }
   .sitetitle{
		font-size:26px;
		font-family:'Perpetua Tilting MT';
		color:#000;
		font-weight:bold;
   }
   .main{
       padding:10px;
       line-height: 20px;
   }
   .leftsidebar{
       background:#f0f0f0;
       padding:5px;
   }
   .adminSideBar{
       border-left: solid 1px #ccc;
}
   .greybtmborder{
       border-bottom:solid 1px #ccc;
       padding-bottom:15px;
       padding-top:10px;
   }
   .darklinks{
    color:#000000;
    font-weight:bold;
    font-size:13px;
}
.blackbar{
    color:#fff;
    background-repeat:repeat-x;
    background-color: black;
    background-position:top;
}
.blackbar .header{
    color:#fff;
    font-size:11px;
    font-weight:normal;
    font-family:arial;
    background:none;
}
.blackbar h3{
  color:#ffff00;
  margin-top:1px;
  font-size:16px;
}
.blackbar ul{
    list-style:url(../images/white_arrow.gif);
}

   .DarkLine{
   border-bottom: solid 1px #e1e1e1;
   }

   ul.newsList {
   display:block;
   list-style:none;

   }
   ul.newsList li{
   margin-left:-36px;
   font-size:12px;
   color:#003366;
   border-bottom:solid 1px #ccc;
   padding-bottom:12px;
    }
   ul.newsList li h4, ul.newsList li h4 a{
   		color:#990000;
                
		margin-bottom:4px;
                font-family: 'Myriad Pro';
                font-size: 15px !important;
                font-size: 14px;
		margin-top:3px;
		font-style:normal;
                text-decoration: none;
   }
   ul.newsList li h4 a:hover{
       color:grey;
       text-decoration:underline;
       
    }
   ul.newsList h3{
       margin-left:0px;
       margin-bottom:6px;
       margin-left:-36px;
   }
   ul.pageList{
	display:block;
   list-style:none;
   }
    ul.pageList li{
   margin-left:-36px;
   font-size:12px;
   border-bottom:solid 0px #ccc;
   padding-bottom:12px;
    }
   ul.pageList li h2, ul.pageList li h2 a{
   		color:#333;
		margin-bottom:8px;
        font-family: 'Myriad Pro' 23px;
		margin-top:8px;
		font-style:normal;
        text-decoration: none;
   }
   ul.pageList li h2 a:hover{
       color:grey;
       text-decoration:underline;
    }
  
   .imgborder{
       border-top:solid 3px #990000;
   }
      ul.resourceList {
   display:block;
   list-style:none;

   }
    ul.resourceList li{
	   margin-left:-36px;
	   font-size:11px;
	   font-family:Arial;

	}
	ul.resourceList li span{
		margin-top:3px;
		text-transform:capitalize;
		border-bottom:dotted 1px #333;
		padding-bottom:6px;
		display:block;
       width: 99%;
	}
	ul.resourceList li span a{
		color:#333333;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	.footer{
	border-top:solid 1px #ccc;
	color:#333;
	}
	.footer td{
		padding-top:14px;
	}
	#openPage img{
		padding:5px;
	}
        .fbox{
    height: 205px;
    border: solid 1px #f1f1f1;
    width:350px;
    padding: 5px;

}
div.download{
    width: 350px;
    padding: 5px;
    display:block;
    background-color:#f1f1f1;
    border-left: solid 1px #f1f1f1;
    border-right: solid 1px #f1f1f1;
}
.description{
    font-size: 11px;
    font-style:italic;
    margin:0px;
    padding:1px;
    font-family: tahoma;
}
.fixedLoadingBar{
    position: absolute;
    top:0;
    left:45%;
    padding:3px;
}
.dottedtable{
    width:100%;
}
.dottedtable td{
    padding-bottom:5px;
    border-bottom: dotted 1px #333;
    padding-top: 3px;
}

.redLink{
    color:red;
    text-decoration: none;
    
}
.redLink:hover{
    text-decoration: underline;
}

.topborder{
    border-top: solid 1px #666;
    padding-top:3px;
}
.topborder h3{
    margin-top: 3px;
}
.required{
color:red;
}
