/*-----------------------------------------------------------------------------------*/
/*	CSS RESET
/*-----------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, 
details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, 
summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%;	font: inherit; } 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;} body { line-height: 1; } 
ol, ul { list-style: none; } blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } 
table { border-collapse: collapse; border-spacing: 0; } 

/*-----------------------------------------------------------------------------------*/
/*	Base + Generic Styles
/*-----------------------------------------------------------------------------------*/
body{ background: url(../images/bg.png) repeat; color:#000; font:14px Arial, Helvetica, "Trebuchet MS", sans-serif;}
h1,h2,h3,h4,h5,h6{ font-weight:bold; }
h1{ font-size:30px;}
h2{ font-size:24px;}
h3{ font-size:18px;}
h4{ font-size:14px;}
h5{ font-size:12px;}
h6{ font-size:10px;}
a{ text-decoration:none; color:#EB6251; }
a:active, a:visited { color: #EB6251; }
a:hover { color: #EB6251; }



/*-----------------------------------------------------------------------------------*/
/*	Header Wrapper
/*-----------------------------------------------------------------------------------*/
#header-wrap { background: #FFF;}
#header-wrap #header { overflow: hidden; position:relative; width: 980px; height: 85px; margin: 0px auto;}
/*#header-wrap #header .logo { position:absolute; top:10px; left:0px; }*/
#header-wrap #header .logo { max-height:80%;margin:8px; }
#header-wrap #header h5 { position:absolute; top:22px; left:336px; padding-left:15px;  border-left: 1px solid #dde1e5; height: 35px; line-height: 35px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight:normal; }



/*-----------------------------------------------------------------------------------*/
/*	Social Nav
/*-----------------------------------------------------------------------------------*/
#header-wrap #header .social-nav { overflow: hidden; position:absolute; line-height:35px; top:22px; right:0px;}
#header-wrap #header .social-nav li { float: left; margin-left: 10px;}
#header-wrap #header .social-nav li a {border-right:1px solid #dde1e5; display:inline-block; padding:0 10px 0 0;}


/*-----------------------------------------------------------------------------------*/
/*	List
/*-----------------------------------------------------------------------------------*/
.line{ background:url(../images/line.png) repeat-x; height: 2px; margin-bottom: 40px;}



/*-----------------------------------------------------------------------------------*/
/*	Main Wrap
/*-----------------------------------------------------------------------------------*/
#main-wrap { width: 980px; margin: 0px auto;}


/*-----------------------------------------------------------------------------------*/
/*	Slider Wrap
/*-----------------------------------------------------------------------------------*/
#main-wrap #slider-wrap { clear: both;  position: relative; top: 0px;  width: 978px; height: 100%; margin: 0 0 25px 0; background:url(../images/launch-panel-bg.png) repeat;  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;-moz-box-shadow: 0px 1px 1px #ddd;-webkit-box-shadow: 0px 1px 1px #ddd; box-shadow:0px 1px 1px #ddd;}
#main-wrap #slider-wrap .inner-wrap { padding: 0px 40px 0 40px; }
#slider-wrap .inner-wrap .slider {position: relative; width: 898px;}
#slider-wrap .inner-wrap .slider .slide { position: relative; width: 898px; height:100%; padding-top: 30px; padding-bottom: 10px;}
#slider-wrap .inner-wrap .slide h1.page-title { font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #757d81; text-transform: uppercase; margin-bottom: 25px; padding-bottom: 15px;border-bottom: 1px dashed #ccd2d5; }
#slider-wrap .inner-wrap .slide h1.home-title {border-bottom: none; font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #757d81; margin-bottom: 0; }
#slider-wrap .inner-wrap .slide h1.page-title span,
#slider-wrap .inner-wrap .slide h1.home-title span,
.colored { color: #41b7d8;}
#slider-wrap .inner-wrap .slide .home-contents {overflow: hidden;}
#slider-wrap .inner-wrap .slide .slide-contents {overflow: hidden;}
#slider-wrap .inner-wrap .slide .home-contents p.launch-intro {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #a0a8ad; margin-bottom: 20px; border-bottom: 1px dashed #ccd2d5; }


/*-----------------------------------------------------------------------------------*/
/*	Footer
/*-----------------------------------------------------------------------------------*/
#footer { overflow: hidden;font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #a0a8ad; text-align: center;}
#footer p { line-height: 21px;}
#footer a { color: #7c858b;}
#footer a:hover { text-decoration: underline;} 
#footer a:focus { text-decoration: underline;} 