html, body, form, fieldset {
margin: 0;
padding: 0;
font-family:Arial, Verdana Helvetica, sans-serif;
}

/* Neutralize styling: 
Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin:0;
padding:0;
}
/* Miscellaneous conveniences: */
form label {
cursor: pointer;
}
fieldset {
border: none;
}
input, select, textarea {
font-size:inherit;
font-family:inherit;
}

body{
text-align:center;
}
p{
padding-bottom:15px;
}
a{
text-decoration:none;
color:#010101;
outline:none;
}
a:hover{
text-decoration:none;
color:#D22F11;
}
.login-table a
{
text-decoration:none;
color:#D22F11;
outline:none;	
}
.login-table a:hover{
text-decoration:none;
color:#010101;
}
#wrapper{
width:990px;
text-align:left;
margin:0 auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#header{
width:990px;
overflow:hidden;
height:113px;
border-bottom:1px solid #003E63;
padding:0 0 10px 0;
}
#header p{
padding:5px 0 5px 0;
}
#header h1{
margin:10px 0 0 20px;
padding:0;
float:left;
background:url(../images/logo.jpg ) no-repeat;
font-size:10px;
}
#header h1 span{
visibility:hidden
}
#header h1 a{
display:block;width:262px;
height:89px;
}
#header ul{
margin:10px 10px 0 0;
float:right;
}
#header ul li{
display:inline;

}
#header ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0 5px 0 5px;
font-size:11px;
}
#conatainer{
clear:both;
background:#F6D118;
}
.box{
padding:0 0 0 7px;
}
.blurb{
width:240px;
height:148px;
float:left;
margin-right:5px;
background:#C3C3C3 url(../images/bg-h2-red.gif) no-repeat top;
}
.blurb h2{
color:#FFFFFF;
margin:0;
font:Georgia, Arial, Helvetica, sans-serif;
}
.blurb ul, .blurb  h2, .blurb p{
padding:0;
margin:0;
}
.blurb h2{
line-height:30px;
font-size:14px;margin:0 18px;
}
.blurb ul, .blurb p{
margin:0;
padding-top:10px;
}
.blurb ul li, #left ul li{
display:block;
background-image:url(../images/bul-arrow-yellow.gif);
background-repeat:no-repeat;
background-position:left 4px;
list-style:none;
padding:0 0 7px 16px;
margin:0;
}
.blurb ul li a:hover{
color:#D22F11;
}
.blurbContent{
height:95px;
padding:0 18px;
}
#left{
float:left;
width:200px;
}
#left h2{
background:#003E63;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#FFFFFF;
display:inline;
padding:5px 12px;
margin:0 0 0 16px;
line-height:28px;
}
#left ul{
margin:18px 0 20px 16px;
clear:both;
}
.archives a
{
	color:#003E63;
}
.archives a:hover,.archives a.focus
{
	color:#D22F11;
}
#left ul li a{
color:#003E63;
}
#left ul li a:hover, #left ul li.focus a{
color:#D22F11;
}
#right{
float:left;
width:640px;
height:400px;
background:#D8D8D8;
color:#000000;
margin:18px 0 40px 0;
padding-bottom:10px;
}
#right h3{
color:#D22F11;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 0px 0px 3px;
padding-left:10px;
}
#right p{
margin:0 40px 0 16px;
}

#right #divvideoobject
{
	text-align:center;
	padding-top:5px;
}

#right h3 #h3videotitle{
color:#D22F11;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 0px 0px 3px;
padding-left:10px;
}

ul.click{

list-style:none;
margin:18px 0 0 0;
}
ul.click li{
background:#D0300E;
padding:0;
display:block;
margin-bottom:5px;
}
ul.click li a{
color:#FFFFFF;
display:block;padding:5px;
}
ul.click li a:hover{
color:#FFFFFF;
background:#003E63;
}
ul.click #lisubscribe a
{
	color:White;
	background:#003E63;
}

ul.click #lisubscribe a:hover
{
	color:Blue;	
	background:#FFFFFF;
}

ul.click #liarchives
{
	color:Red;
	background-color:White;
	height:20px;
	padding:5px;
}

.login
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	top:200px;
	left:400px;
	position:absolute;
}

.loginbutton
{
	 background-color: #336683; 
	 color: #FFF; 
	 margin-left: 12px; 
	 margin-top: 3px; 
	 margin-bottom: 2px;	
}

#navigation{
clear:both;
width:968px;
margin:0 11px;
}
#navigation ul{
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}
#navigation ul li{
float:left;
display:block;
list-style:none;
line-height:28px;
background-color:#CC0000;
border-right:1px solid #FFFFFF;
margin:0;
}
#navigation ul li a{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:28px;
margin:0;
padding:0 16px 0 15px;
display:block;
}
#navigation ul li a:hover, #navigation ul li.focus a{
background:#003E63;
}
.bredCrumb{
background:url(../images/bg-dot-black.gif) repeat-x bottom;
display:block;
height:18px;
padding:8px 0;
margin:0 6px 4px 6px;
}
.date{
float:right;
padding:0 65px 0 0;
}
#footer{
clear:both;
height:70px;
width:990px;
color:#737373;
font:Verdana, Arial, Helvetica, sans-serif;
border-bottom:4px solid #336683;
font-size:11px;
}
#footer p{
padding-bottom:0;
}
.footer-1, .footer-2, .footer-3{
float:left;
}
.footer-1{
padding:6px 50px 0 8px;
}
.footer-2{
padding:5px 0 0 0;
margin:0;
width:500px;
}
.footer-3{
padding:6px 0 0 0px;
}
.view, .view2{
color:#FFFFFF;
padding:2px 10px;
background:#003E63;
height:19px;
line-height:19px;
float:left;
margin-left:18px;
}
.view a, .view2 a{
color:#FFFFFF;
}
.view a:hover, .view2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.view2{
margin:0 30px;
}
.caps{
text-transform:uppercase;
font-weight:700;
float:left;
padding-top:3px;
}
.input{
border:1px solid #CBCBCB;
margin:0 3px;
vertical-align:middle;
width:145px;
float:left;
}
.go{
background:#BBBBBB;
border:1px solid #336683;
color:#FFFFFF;
padding:0 3px;
vertical-align:top;
}
 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }
.clearfix {display: inline-block;}  /* for IE/Mac */
.rightBlurb
{
	float:left;
	padding:0 10px 0 10px;
	width:130px;
}


.wrapper{
	width:990px;
	margin:0 auto;
	display:table;

}


.all-content{
	clear:both;
	width:990px;

	display:table;
}


.titles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	background-color: #F6D118;
	font-weight: bold;
	background-position: center;
	padding-top: 10px;
	padding-left: 5px;
}


.color-tables, .color-tables td
{
	border               : 1px solid #336683;
	border-collapse      : collapse;
	}
.color-tables thead th,
.color-tables tbody th
{
	background            : #336683;
	color                 : #666;  
	padding               : 5px 10px;
  border-left           : 1px solid #FFF;
}
.color-tables tbody th
{
  background            : #6EB9E4;
  border-top            : 1px solid #336683;
  text-align            : center;
  font-weight           : bold;
}
.color-tables tbody tr td
{
  padding               : 5px 5px;

}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003E63;
margin:0 0 0 10px;
padding:0 0 10px 0;
}

#right .h3question{
color:#D22F11;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 0px 0px 3px;
padding-left:3px;
}

.pager-style{
color:#D22F11;
text-decoration:none;
font-weight:bold;
}
.login-table
{
	width:400px;
	margin:0 auto;
	text-align:left;

	}