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

/* global */
body {background:#fff url(/image/body_bg.jpg) top left repeat-x;font:12px arial,helvetica,sans-serif;color:#000;}
p {margin: 0 0 10px 0;line-height:14px;}
#container {width:990px; overflow:hidden; position:relative;margin:0 auto; min-height: 100%;}
a.screen_reader {display:none;}

/* links */
a {color:#fff;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

/* utility */
.left {float:left;}
.right {float:right;}
.image_left { float:left; margin:0 4px 4px 0; }
.image_right { float:right; margin:0 0 4px 4px; }
.clear {clear:both;}
.legal {font-size:9px;padding:4px 12px;display:block;color:#333;}
.error {color:red;font-weight:bold;}
.small {font-size:11px;}
.disclaimer {font-size:11px;font-style:italic;color:#222;}
img.png { behavior: url("/css/fix_png.htc"); }
.screen_reader {position: absolute;left: -9999em;top: 0;width: 1px;height: 1px;overflow: hidden;}
.hidden {display:none;visibility:hidden;}

/* header_container */
#header_container {background:url(/image/header_bg.jpg) top left no-repeat;height:90px;width:990px;position:relative;display:block;margin:0;padding:0;clear:both;}
#header_container img.logo {margin:-1px 0 0 0;padding:0;width:311px;height:90px;border:none;float:left;}
#header_container img.donateToday {float:right;border:none;width:185px;height:27px;margin-top:40px;margin-right:18px;padding:0;}
h1 {height:0px;width:0px;text-indent:-9999px;_display:none;}

/* main_content */
#main_content {background:transparent;width:990px;height:750px;margin:0;clear:both;display:block;position:relative;overflow:hidden;}

/* videos */
#videos {display:block;float:left;width:345px;height:286px;padding:0;margin-top:96px;margin-left:6px;position:relative;clear:both;}
#videos .video_thumb {display:block;float:left;width:98px;height:74px;margin:0;padding:0 0 26px 0;}
#videos .video_text {display:block;float:left;width:240px;height:74px;margin-left:4px;margin:0px;padding:5px 0 26px 5px;}
#videos .video_text h2 {font-size:14px;font-weight:normal;text-transform:uppercase;color:#999999;padding:2px 0;margin:0;}
#videos .video_text p {font-size:13px;font-weight:bold;color:#fff;line-height:16px;margin:2px 5px 2px 0;padding:0;}

/* horizontal_panel */
#horizontal_panel {width:990px;display:block;position:relative;float:left;clear:both;margin-top:158px;_margin-top:128px;padding:0 10px 2px 230px;}
#horizontal_panel .ptsd {width:165px;height:160px;display:block;float:left;}
#horizontal_panel .ptsd h3 {background:url(/image/header_1.gif) top left no-repeat;width:165px;height:15px;font-size:12px;font-weight:bold;text-indent:-9999px;padding:2px 0;margin:0;behavior: url("/css/fix_png.htc");}
#horizontal_panel .ptsd img {border:1px solid #CCCCCC;width:143px;height:108px;margin:8px auto;display:block;clear:both;}
#horizontal_panel .ptsd p {font-size:10px;line-height:12px;font-weight:normal;margin:0;padding:0;color:#E0E0E0;text-align:center;}

#horizontal_panel .centerExcellence {width:165px;height:160px;display:block;float:left;margin-left:19px}
#horizontal_panel .centerExcellence h3 {background:url(/image/header_2.gif) top left no-repeat;width:165px;height:15px;font-size:12px;font-weight:bold;text-indent:-9999px;padding:2px 0;margin:0;behavior: url("/css/fix_png.htc");}
#horizontal_panel .centerExcellence img {border:1px solid #CCCCCC;width:143px;height:108px;margin:8px auto;display:block;clear:both;}
#horizontal_panel .centerExcellence p {font-size:10px;line-height:12px;font-weight:normal;margin:0;padding:0;color:#E0E0E0;text-align:center;}

#horizontal_panel .stayConnected {width:200px;height:160px;margin-left:12px;display:block;float:left;}
#horizontal_panel .stayConnected h3 {background:url(/image/header_3.gif) top left no-repeat;width:165px;height:15px;font-size:12px;font-weight:bold;text-indent:-9999px;padding:2px 0;margin:0 10px;behavior: url("/css/fix_png.htc");}
#horizontal_panel .stayConnected img {border:1px solid #CCCCCC;width:143px;height:108px;margin:8px 0 8px 16px;_margin:8px 0 8px 8px;display:block;float:left;}
#horizontal_panel .stayConnected .socialNetworks {width:32px;margin-left:7px;margin-top:15px;display:block;float:left;}
#horizontal_panel .stayConnected .socialNetworks img {border:none;width:32px;height:32px;margin:0 0 4px 0;padding:0;}
#horizontal_panel .stayConnected p {font-size:10px;line-height:12px;font-weight:normal;margin:0;padding:0;color:#E0E0E0;padding-left:50px;clear:both;}

#horizontal_panel .familyResources {width:165px;height:160px;margin-left:15px;display:block;float:left;}
#horizontal_panel .familyResources h3 {background:url(/image/header_4.gif) top left no-repeat;width:165px;height:15px;font-size:12px;font-weight:bold;text-indent:-9999px;padding:2px 0;margin:0;behavior: url("/css/fix_png.htc");}
#horizontal_panel .familyResources img {border:1px solid #CCCCCC;width:143px;height:108px;margin:8px auto;display:block;clear:both;}
#horizontal_panel .familyResources p {font-size:10px;line-height:12px;font-weight:normal;margin:0;padding:0;color:#E0E0E0;text-align:center;}

/* founding_partners */
#founding_partners {width:990px;height:45px;clear:both;margin:0;padding:0;border:none;display:block;background:transparent;}
#founding_partners img {border:none;float:right;margin:4px 0 0 0;padding:0;}

/* footer_container */
#footer_container {background:#101010;width:990px;height:52px;display:block;position:relative;clear:both;margin:-1px 0 0 0;}
#footer_container ul {display:block;float:left;margin-top:20px;margin-left:180px;_margin-left:100px;}
#footer_container ul li {list-type:none;display:inline;_float:left;margin:0 2px;padding:0;color:#AEAEAE;}
#footer_container ul li a {color:#fff;}
#footer_container ul li a:hover {text-decoration:underline;}
