/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
/* reset */
html{color:#333;background:#FFF;}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;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#444;}
/* fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; margin-top:8px;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
body{_text-align:center;}/* IE5.5 */
.body{overflow:hidden; _overflow:visible; _zoom:1; width:995px}
.page{margin: 0 auto; width: 990px;_text-align:left;} /* wraps other template elems to set width */ /* text-align IE5.5 */
/* "old school" and "liquid" extend page to allow for different page widths */
.oldSchool{width:750px;}
.gs960{width:960px;}
.liquid{extends:.page; width: auto;margin:0;}


/* ====== Columns ====== */
.main{overflow: hidden;_overflow:visible;_zoom:1; padding: 0px 0px 0px 0px;}
.top{overflow: hidden;_overflow:visible;_zoom:1; padding: 20px 10px 20px 20px; background:#eee;}
.main-with-nav {float:left;	width:750px;	height: auto;	margin:0px 0px 0px 0px;}
.leftCol{float:left; width:215px;_margin-right:-3px; padding-right:30px;}
.rightCol{float:right; width: 365px;_margin-left:-3px; padding-left:20px; padding-right:2px}
.left-column {width:350px; height:auto;	float:left;	color:#333333;}
.right-column {	width:350px;	height:auto;	float:right;	color:#333333;	margin-left:20px;}
.middle {width:auto;	height:auto;float:left;	clear:left;	margin: 0px 0px 20px 0px !important /*Firefox*/; margin:0px 0px 20px 20px /*IE6*/; z-index:0;}
/* extend columns to allow for common column widths */
.w160{width:160px;}
.w180{width:180px;}
.w240{width:240px;}
.w300{width:300px;}
.w380{width:380px;}
.noPad {padding:0px;}

/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; margin-bottom:22px;}
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:54%; margin-top:10px;}
.size3of4{width:40%; margin-top:15px; margin-left:15px;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
.line2 {overflow: hidden;_overflow:visible;_zoom:1;}

/* extending grids to allow a unit that takes the width of its content */
.media{width:auto;}
.alone {padding-left:0px;}
.announce {margin-left:20px; width:365px; float:right; border:solid 1px #ddd; background:#f6f6f6; height:auto; margin-bottom:20px;}
.contents {padding:15px 13px 18px 20px; margin:0px 0px 10px 15px;}
.next {width:125px; margin:0px; font-size:85%; color:#666; font-weight:bold; line-height:normal; height:25px;}
.noMarg {margin:0px 0px 20px 0px;}

.head {width:1010px; margin-left:-2px !important /*Firefox*/;	margin-left:0px /*IE*/;	overflow:visible;}
.header-top {width:1010px; 	height:113px; background: url(../images/header.jpg) no-repeat;	overflow:visible;	margin-left:-6px;}
.sitelogo {width:377px; height:92px; position:absolute;	z-index:1;	margin:0px 0px 0px 13px;	background:transparent url(../images/logo.jpg) no-repeat scroll 0% 0%;}



#breadcrumbs li {float:left}
#breadcrumbs ul li {z-index:-1000; display:none;}

.logo2 {width:345px; float:left; margin:7px 15px 0px 0px; background:url(../images/svs7-logo.jpg) no-repeat scroll 0% 0%;}
.sub-nav {float:right;}

.webcast-top {height:280px;}
.webcast-top2 {height:200px;}

/*=== Quick Links & Announcement Containers ===*/
.linksTop {background: #666666; padding:5px 8px;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:100%; margin-left:0px; margin-top:15px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding-bottom:30px; clear:left;}

.linksContent {border:1px #ddd solid; padding:5px 8px; margin-bottom:15px;}

.nextstepTop {
	height:10px;
	padding:8px 8px 15px 0px;
	font-size:94%;
	margin-bottom:20px;
	background:#555;
}
.nextstep { padding:0px 10px 10px 10px;}

/*.nextstepTop {background: transparent url(../images/bg-screenshot_gallery-top.png) no-repeat scroll 0 0; height:20px; padding:8px 8px 1px 8px; font-size:94%;}
.nextstep {background:transparent url(../images/bg-screenshot_gallery-btm.png) no-repeat scroll 0 0; padding:10px; margin-bottom:15px;}*/

.topMain {width:auto; line-height:30px; margin:80px 0px 0px 0px;}

.foot {border-top:1px solid #cccccc; padding:5px; margin:40px 0px;}

