/* Normalizes margin, padding */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, ul, li
{ margin : 0; padding : 0; }

ul {list-style:none;}

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{
	font-style : normal;
	font-weight : bold;
}

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

img {behavior: url(iepngfix.htc);}

body {
	font-family: Century Gothic, Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.2;
	background:url(i/background_strip.jpg) repeat-x #000000;
	color:#465776;
	}

h1 {
	width:408px; 
	height:97px;
	background:url(i/logo.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	}

a:link{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:visited{color:#EEEEEE; text-decoration:none; font-weight:bold;}
a:hover{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
a:active{color:#FFFFFF; text-decoration:none; font-weight:bold;}

#header a:link{color:#465776; text-decoration:none; font-weight:bold;}
#header a:visited{color:#DDDDDD; text-decoration:none; font-weight:bold;}
#header a:hover{color:#465776; text-decoration:underline; font-weight:bold;}
#header a:active{color:#465776; text-decoration:none; font-weight:bold;}

#video_buttons { 
   text-align:left; 
   position: absolute;  
   right:500px;
   top:129px;
}

#text_box {
   width:405px; 
   min-height:332px; 
   height:auto !important; 
   height:332px; 
   margin:20px 0 20px 500px;
   right:105px; 
   text-align:left; 
   background-color:#333333; 
   border: solid 2px #000000; 
   color:#FFF; 
   font-size:1.2em; 
   padding:15px;
       }

#buttons {position:relative; text-align:center;}
#buttons li {
	 margin: 15px 0; 
	 background:#8f9cb7;
	 padding:10px 0px; 
	 font-size:1.4em;
	 border:solid 1px #465776;
         width:100%;
	}

h2{
	color:#465776; 
	margin-left:20px;
	}

h3{
	font-size:1.4em; 
	position:relative;
	left:64%;
	bottom: 60px;
	font-weight:normal;
	}
	
h4, h5 {font-size:1.5em; font-weight:bold; margin-bottom:15px;}
#text_box p {
	margin-bottom:15px;
	}
	
#footer {
	background:url(i/swoosh.png) no-repeat;
	width:255px; 
	height:150px;
	text-indent:-9999px;
	position:absolute;
	right:25px;
	cursor:pointer;
	}

#header{
       width:408px;
       margin:0 auto;
       padding-right:400px;
       }
#wrapper {
       margin:0 auto;
       width:970px;
       background: url(../../2009redo/i/shadow.png);
       position:relative;
       }

#content_box {min-height:570px; height:auto !important; height:570px;
}