@charset "utf-8";

@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local('OpenSans-SemiboldItalic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans Extrabold Italic'),local('OpenSans-ExtraboldItalic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format('woff')}
@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Cond Light'),local('OpenSans-CondensedLight'),url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff')}
@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local('OpenSans-CondensedBold'),url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff) format('woff')}
@font-face{font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:local('Open Sans Cond Light Italic'),local('OpenSans-CondensedLightItalic'),url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/jIXlqT1WKafUSwj6s9AzV6XnXbwdDC8wAz6IIzmCDUP3rGVtsTkPsbDajuO5ueQw.woff) format('woff')}

/* Selected Corsair styles */
* {
	margin: 0px;
	padding: 0px;
}

html {
    font-family: sans-serif;
}

body {
    color: #FFF;
    font-family: 'Open Sans',arial,sans-serif;
    font-size: 11px;
    line-height: 18px;
    margin: 0px;
    background: none repeat scroll 0% 0% #000;
}

a:focus {
    outline: 0px none;
}
a:focus {
    outline: thin dotted;
}
:focus {
    outline: 0px none;
}
a {
    outline: 0px none;
    border: 0px none;
    text-decoration: none;
    color: #323232;
    cursor: pointer;
}

.GenericContent {
    overflow: hidden;
}

.clearfix:after {
    content: "";
    display: block;
    height: 100%;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}

.GenericMainHeadline.download, .RichText {
    font-size: 14px;
    line-height: 20px;
}

.GenericContent .GenericMainHeadline.download {
    border: medium none !important;
    margin: 40px 20px 0px 20px !important;
    font-size: 14px;
    line-height: 22px;
}

.GenericContent .GenericMainHeadline, .GenericContent .GenericSubHeadline, .faq .GenericSubHeadline {
    margin: 40px 20px !important;
    padding-bottom: 40px;
    border-bottom: 1px solid #D52B1E;
    overflow: hidden;
}

input {
    vertical-align: middle;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0px;
}
button, select {
    text-transform: none;
}

.GenericMainHeadline.download img, .RichText img {
    padding: 10px;
    float: left;
}
img {
    border: 0px none;
}

.downloads {
    border: 1px solid #CCC;
    background: none repeat scroll 0% 0% #FFF;
}
.downloads td {
    border-bottom: 1px solid #CCC;
    padding: 5px 10px;
    vertical-align: middle;
    text-align: left;
    background: none repeat scroll 0% 0% #FFF;
}
.downloads td a {
    color: #D52B1E;
}
.downloads th.DownloadHead {
    border-bottom: 1px solid #CCC;
    padding: 5px 10px;
    vertical-align: middle;
    text-align: left;
    background: none repeat scroll 0% 0% #E5E5E5;
    font-weight: bold;
}

.downloads th.center, .downloads td.center {
    text-align: center;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

.SepLine {
    background: none repeat scroll 0% 0% #000;
    height: 2px;
    margin: 0px 10px;
    clear: both;
}

.faq .Bot {
    width: 838px !important;
    height: 40px;
    overflow: hidden;
    margin-left: 1px;
    border: medium none !important;
}

/* Additional styling for downloads */
table.downloads td {
	font-size: 12px;
}

.downloads th.center,
.downloads td.center {
	text-align: center;
}

.downloads th a:HOVER,
.downloads th a:ACTIVE
{
	text-decoration: underline;
}

.downloads th a:HOVER,
.downloads th a:ACTIVE,
.downloads th a:LINK,
.downloads th a:VISITED,
{
	text-decoration: none;
}

.downloads th a.current {
	text-decoration: underline !important;
}

.downloadTypeSelect {
	font-weight: bold;
	margin-top: 10px;
	width: 100%;
}