@charset "utf-8";
/* CSS Document */

* {padding: 0; margin: 0; border: 0;}

html, body {height: auto;}
html {background-image: url(../images/bg_page.gif); background-repeat: repeat-x;}

* html #wrapper {height: auto;}

body {background : url(../images/bg_header_noshadow.jpg) center top no-repeat;}
img {margin: 0; padding: 0; border: 0;}
.offscreen {LEFT: -500000px; POSITION: absolute; TOP: -500000px}
.hidden {display: none;}
.red { color:#F00D21;}

/* LAYOUT STYLES */
#header {width: 960px; height: 308px; margin: 0 auto; position:relative;}
#header h1, #header h2 {position: absolute; left: -9000px;}
#homemovie {float:left; padding-left:6px; position: static; margin-top:25px; left:0px; height:273px; width:480px; background-image: url(../images/bg_video.png); background-repeat: no-repeat;}
#wrapper {width: 960px; height:auto; margin: 0 auto; text-align: left;}
#carousel {width: 960px; height:111px; margin: 0 auto; text-align: left; margin-bottom:17px;}
#column_fullwidth {float:left;  width:960px; margin:0 36px 0 0; text-align: left; border-top:3px solid #F00D21;}
#column_fullwidth p {padding-bottom:20px; color:#5B5B5B; font-family: Arial, Helvetica, sans-serif; font-size:80%;}
#column_fullwidth h2 { text-transform:uppercase; font-size:55%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:25px;}
#column_fullwidth a  {color:#F00D21; text-decoration: none;}
#column_fullwidth a:hover {text-decoration: underline;}
#column_fullwidth ul {padding: 0 0 12px 0; margin: 0 0 0 0; font-family : Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.72em; line-height:16px; list-style:none;}
#column_fullwidth li {margin: 0; padding: 0 15px 0 0;}
#column_fullwidth li a  {color:#EC1C24; text-decoration: none;}
#column_fullwidth li a:hover {text-decoration: underline;}

#column1 {float:left; width: 496px; text-align: left;}
#column1_inner {float:left;  width:464px; margin:0 36px 0 0; text-align: left; border-top:3px solid #F00D21;}
#column1_inner p {padding-bottom:20px; color:#5B5B5B; font-family: Arial, Helvetica, sans-serif; font-size:80%;}
#column1 h2 { text-transform:uppercase; font-size:55%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:25px;}
.intro_text {font-family:Times New Roman, Arial, Helvetica, sans-serif; font-size:259%; line-height:0.99em;}
.noborder { border-top:0px !important;}

* html #column1_inner {display:inline;}
#column1a {float:left; width: 248px; text-align: left;}
#column1a_inner {float:left; width: 216px; text-align: left; border-top:3px solid #F00D21;}
#column1a_inner h3 { text-transform:uppercase; font-size:55%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:25px;}
#column1b {float:left; width: 216px; text-align: left; border-top:3px solid #F00D21;}
#column1b h3 { text-transform:uppercase; font-size:55%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:25px;}
#column2 {float:left; width: 244px; text-align: left;} /* ie6 4px out*/
.column2_inner {float:left;  width:216px; text-align: left; border-top:3px solid #F00D21; padding-bottom:20px;}
.column2_inner h3 { text-transform:uppercase; font-size:55%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:25px;}
.column2_inner p {color:#5B5B5B; font-family: Arial, Helvetica, sans-serif; font-size:80%;}
#column3 {float:left; width: 215px; text-align: left;}
.column3_inner {float:left;  width:215px; text-align: left; border-top:3px solid #F00D21;}
.column3_inner h3 { text-transform:uppercase; font-size:55%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:25px;}

.link_button {width:215px; height:45px; float:left; background-image : url(../images/bg_button.gif); background-repeat : no-repeat; background-position : left top; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px;}
.link_txt a {color:#FFF; text-decoration:none;}
.link_txt a:hover {color:#FFF; text-decoration:underline;}

/* Banner Styles */
.aacr_banner {width:215px; height:127px; float:left; background-image : url(../images/aacr_2010.jpg); background-repeat : no-repeat; background-position : left top; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px;}
.wdybb_banner {width:215px; height:119px; float:left; background-image : url(../images/wdybb_banner.jpg); background-repeat : no-repeat; background-position : left top; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px;}
.unity_banner {width:216px; height:119px; float:left; background-image : url(../images/biounity_banner.jpg); background-repeat : no-repeat; background-position : left top; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px;}
.aacr_banner h3, .wdybb_banner h3, .unity_banner h3 {position: absolute; left: -9000px;} 
.aacr_banner p, .wdybb_banner p, .unity_banner p {position: absolute; left: -9000px;}  


/* Footer Styles*/
#footer {float : left; width : 960px; height : 47px; background: url(../images/bg_footer.gif) no-repeat top left; padding-top:20px;} 
#footer ul { margin : 0 0 0 0; padding : 0 10px 0 0; display : inline; font-size:70%; font-weight: normal;} 
#footer ul li { font-family : Arial, Helvetica, sans-serif; color : #747474; margin-left : 0; padding : 0 10px; border-left : 1px solid #747474;list-style : none; display : inline;} 
#footer ul li.first { padding-left : 0; margin-left : 0; border-left : none; list-style : none; display : inline; } 
#footer ul a { color : #747474; text-decoration : none;} 
#footer ul a:hover { text-decoration : underline;} 

/* YFG SEARCH STYLES */
#search_container {padding : 0 0 0 0; float : left; width : 215px; height: 92px; background-image : url(../images/bg_search_yfg.gif); background-repeat : no-repeat;background-position : left top;}
#search_container INPUT {margin-top:48px; margin-left:10px; background: none transparent scroll repeat 0% 0%; float: left; width: 160px; height: 16px; border: none;color: #000; font-size: 12px;}
#search_container .btn {margin-top:44px; margin-left:12px; float:left; width:24px; height: 25px;}

/* YOU TUBE STYLES */
.yt_vid {border: 1px solid #F00D21; padding:8px; margin-bottom:12px;}
.yt_vid a {color:#5B5B5B; text-decoration:none;} 
.yt_vid a:hover {color:#F00D21; text-decoration:none;}
.yt_name {padding-top:4px; font-size:70%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#5B5B5B;}

/* BI0BLOGS FEED STYLES */
#blog_feed .blogdate {font-size:70%; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding-bottom: 0px !important; }
#blog_feed .blogtitle { font-size:75%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-bottom: 0px !important; text-transform:none !important;}
#blog_feed .blogtitle a, #blog_feed .pipetext a {color:#F00D21; text-decoration:none; }
#blog_feed .blogtitle a:hover, #blog_feed .pipetext a:hover {color:#000; text-decoration:none; }
#blog_feed .pipetext { font-size:75%; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#434343; padding-bottom:20px;}


/* MS CASOUSELS STYLES */
/* Main ---------------------------------------------------------------------------------*/
.in { overflow: hidden; width: 900px; margin: 0 auto; }
/* News -----------------------------------------------------------------------------------------------------------*/
#carousel .news { overflow: visible; position: relative; height: auto !important; height: 74px; min-height: 74px; padding-top: 14px;}
.news .in { position: relative; }

.news .in li { width: 172px; float: left; height: 95px; overflow: hidden; position: relative;}
.news .in a {text-decoration: none; color: #fff; position: absolute; left: 0; top: 0px; width: 172px; height: 83px; z-index:2; background-image :  url(images/backgrounds/main_nav.gif); display: block;}
.news .in h3 {position: absolute; top: 64px; left: 10px; display: block; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.news .in a:hover {color: red;}

.arrow {position: absolute; top: 17px; z-index: 999; overflow: hidden; width: 18px; height: 83px; line-height: 83px; font-size: 400%; font-weight: bold; color: #fff; background: #000; }
.arrow a { text-decoration: none; color: #fff; }
.arrow a:hover span { background-position: -18px 0; }
#prev { left: 0px; }
#prev span { background-image: url('../images/previous.gif'); }
#next { right:0px; }
#next span { background-image: url('../images/next.gif'); }

xxx.items { overflow: hidden; width: 100%; }
xxx.items li { position: relative; float: left; display: inline; width: 172px; margin-right: 10px; color: #626564; padding:0;}
.items .last { margin-right: 0; }

xxx.items a, items div { text-decoration: none; color: #004A99; }
xxx.items a:hover, .items a:focus, .items a:active { text-decoration: underline; }
xxx.items img { display: block; margin-bottom: 12px; }
xxx.items h3 { color: #FFF; line-height: 1.1em; font-family: Arial, Helvetica, sans-serif; }
xxx.items h3 a {color:#FFF; text-decoration:none;}
xxx.items h3 a:hover {color:#f00d21; text-decoration:none;}

xxx.items img { display: block; margin-bottom: 12px; }
.items dl { color: #8f8f8f; }
.items dt { float: left; margin-right: 3px; }

xxx.items .date { position: absolute; left: 0px; top: 64px; padding: 4px 7px 4px 7px; line-height:11px; height:11px; font-size: 90%;  font-style: bold;}

.n1xxx { background: #F00D21; }
.n2xxx { background: #F00D21; }
.n3xxx { background: #F00D21; }
.n4xxx { background: #F00D21; }

.store dt { background: none; }

.items li { overflow: hidden; display: inline; width: 172px; margin: 0 10px 0px 0; }

/* reset -------------------------------------------------------------------------------*/
x.ir {
DISPLAY: block;	
OVERFLOW: hidden;
POSITION: relative;
}
.ir A {
DISPLAY: block;
OVERFLOW: hidden;
POSITION: relative;
}
.ir A {
WIDTH: 100%;
HEIGHT: 100%;
}
.ir SPAN {
WIDTH: 100%;
HEIGHT: 100%;
}
.ir SPAN {
BACKGROUND-POSITION: 0px 0px;
LEFT: 0px;
BACKGROUND-REPEAT: no-repeat;
POSITION: absolute;
TOP: 0px;
}
.ir A SPAN {
CURSOR: pointer;
}
A.ir SPAN {
CURSOR: pointer;
}

/* Site map styles */
#column_fullwidth #sitemap_list li ul {margin-bottom: 0px;}
#column_fullwidth #sitemap_list li {margin-top: 6px;}
#column_fullwidth #sitemap_list li {font-size:12px; line-height:14px; color: #ec1c24;}
#column_fullwidth #sitemap_list li a {color: #ec1c24;}
#column_fullwidth #sitemap_list li li {margin-top: 0; font-size:12px; line-height:14px; color: #ec1c24;}
#column_fullwidth #sitemap_list li li a {color: #ec1c24;}
#column_fullwidth #sitemap_list li.home-item {font-size:16px; line-height:18px; color: #615f5f;}
#column_fullwidth #sitemap_list li.home-item a {color: #615f5f;}
#column_fullwidth #sitemap_list li ul {padding-bottom:0;}
#sitemap-col1 {width:400px; float: left;}
#sitemap-col2 {width:400px; float: left;}
.clearit {clear: both;}


#column1_inner ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: disc; list-style-position:outside; color:#615f5f; padding-bottom: 20px; padding-top: 0px; padding-left: 1em;}


