@charset "utf-8";
/* CSS Document */

/* comment the code blow to hide test background colors 
@import url(../yaml/screen/basemod_colored_columns.css);*/

* {margin:0; padding:0;}

body {  padding:0; background-color:#fff; font-family:Arial, Helvetica, sans-serif; }

.page_margins {

margin:0;
text-align:left;
position:relative;
}
#page{ width:961px; margin:0 auto 0 auto; background-color:#FFF}
/* #header{ background-image:url(../cms/cmsimages/3_2010/headerBG.png); height:140px;} */
#header{height:372px;}
#header-inner{}
/*#header-tagline{ position:absolute; top:43px; right:0px; width:600px; text-align:right}*/

.headerLogo{margin:0px; padding:0px;}
#download-button-high h2 {
font-size: 30px;
margin-top: 57px;
line-height: 30px;
	
}
#header-right1{position:absolute; left:610px; top:18px; width:286px;}
#header-right2{position:absolute; right:0px; top:20px; width:100px;}

#header-nav{height:31px; background-image:url(/cmsimages/nav/navBG.gif); background-repeat:repeat-x;}
#header-nav-inner{width:1000px; margin:0 auto 0 auto; padding-top:2px; height:27px; z-index:20; position:absolute; top:88px;
	left:158px;}

#header-main{ background-color:#002b75; height:241px}



#header-main-inner{width:1000px; margin:0 auto; position:relative; z-index:10;}
#header-main-hero{
	position:absolute;
	z-index:1;
	background-image:url(/cmsimages/homeHeader2.png);
	background-repeat:no-repeat;
	width:1249px;
	height:359px;
	top:-118px;
	left:-158px;
}
#header-main-content{margin:243px 0 0 254px; z-index:10;}
#header-main-button{width:224px; height:60px; background-image:url(/cmsimages/topDownloadButton.png); background-repeat:no-repeat; z-index:10;}
#header-main-button:hover{ background-position:-224px 0;}

#header-main-copy, .blueLink, #header-main-copy a, #header-main-copy a:hover{width:218px; font-size:10px; color:#0CF; text-align:center; padding-top:6px; z-index:10;}

#col1 { float:left; width:499px; margin:0;}
/* #col2 { float:right; width:0px; } */
#col2 { float:right; width:0px; }
#col3 { width:auto; margin:0 0 0 502px; }
  
#col1_content { margin:  0 25px 0px 30px; padding: 0; position:relative}
#col2_content { margin:  0; padding: 0 }
#col3_content { margin: 0 25px 0 0; padding: 0; text-align:center; }

/*
#form-outer{width:488px; background-image:url(/cmsimages/rightbox-bg-large.gif); background-repeat:repeat-y; top:0; margin:0; z-index:1;}
#form-inner{width:488px; background-image:url(/cmsimages/rightbox-top-large.gif); background-repeat:no-repeat; top:0; margin:0;}
#form-footer{width:488px; background-image:url(/cmsimages/rightbox-bottom-large.gif); background-repeat:no-repeat; top:0; margin:0; height:26px}

#form{ padding:16px 38px 16px 26px;}
*/

/* #col1 a,#col1 a:visited, #col1 a:active{ font-size:20px; font-family:"Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; color:#002971}
#col1 a:hover{ text-decoration:underline; color:#000} */



#main2{ margin:12px 0 0 0;}
#main2 a, #main2 a:visited, #main2 a:active{ font-size:12px; color:#00f; text-decoration:none;}
#main2 a:hover {font-size:12px; color:#55f; text-decoration:underline}

#main2-inner{width:978px; margin:0px; padding:0px; background-image:url(/cms/cmsimages/3_2010/shadedEdgeMid.gif); background-repeat:repeat-y;}
/* #main2-content table img{margin:10px 0 10px 36px; padding:0px;} */
#main2-content{margin:0px 30px; padding:15px 0px; width:910px; text-align:left;}


#mainMenu{ width:241px; height:29px; margin:0 0 0 4px; padding:0;}
#menuRow { width:241px; height:28px; background-image:url(/cms/cmsimages/3_2010/mainMenuBG.gif); background-repeat:no-repeat}
#menuRow:hover { background-position:-241px}
#menuRow-inner{ padding:4px 0 0 10px;}
.menuLink, .menuLink a, .menuLink a:visited, .menuLink a:active{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#00f; text-decoration:none;}
.menuLink a:hover{ text-decoration:underline; color:#55f; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}
#mainMenuOpen{position:absolute; z-index:1000; height:169px; width:241px; top:309px; 
    left: 50%;
    margin-left: -435px;

}


/*#main2{background-image:url(../cms/cmsimages/3_2010/mainBG.png); background-repeat:repeat-y}
#main2-inner{margin:0 9px 0 7px; padding: 10px 30px 0 30px;}*/
#osInfo{width:220px; position:absolute; top:110px; left:620px}
#footer-inner{ position:absolute; top:24px; left:605px; height:86px; width:253px; background-image:url(/cmsimages/landingpages/downloadNowbottom.png); background-repeat:no-repeat;}
#footer-inner:hover{background-position:0 -100px;}
#fineprint a{font-size:10px}

#bottom-footer{ width:961px; height:312px ;background-color:#fff; text-align:center; background-image:url(/cmsimages/landingpages/footerFade.gif); background-repeat:repeat-x; margin:0 auto}
#bottom-footer-inner{color: #999999; font-size: 10px; padding:86px 0 0; text-align:center; width:800px; margin:0px auto;}
#developerBlurb{margin: 48px 0 3px;}
#bottom-footer p{ color:#999; font-size:10px; margin:10px 0 8px 0;}

#bottom-footer a,#bottom-footer a:hover, #bottom-footer a:visited, #bottom-footer a:active{ color:#00f; font-size:10px;}

#nav1{ width:75px; height:26px; margin:0; background-image:url(/cmsimages/nav/home.gif); background-repeat:no-repeat; background-position:0 -27px;}
#nav2{ width:174px;  height:26px; margin:0; background-image:url(/cmsimages/nav/openOffice.gif); background-repeat:no-repeat; background-position:0 -27px;}
#nav3{ width:159px;  height:26px; margin:0; background-image:url(/cmsimages/nav/why.gif); background-repeat:no-repeat; background-position:0 -27px;}
#nav4{ width:117px;  height:26px; margin:0; background-image:url(/cmsimages/nav/download.gif); background-repeat:no-repeat; background-position:0 -27px;}
#nav5{ width:95px;  height:26px; margin:0; background-image:url(/cmsimages/nav/support.gif); background-repeat:no-repeat; background-position:0 -27px;}

#nav1:hover, #nav2:hover, #nav3:hover, #nav4:hover,#nav5:hover{ background-position:0 0;}

#header-inner h1 {
color: white;
font-size: 48px;
padding: 82px 0px 0px 00px;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
text-align: center;
}

H1 { font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:25px; color:#000; padding:0px 0 6px 0; font-weight:300}
H2 { font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:28px; color:#000; padding:0px 0 6px 0;}
H3{ font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:30px; color:#002971; padding:0px 0 6px 0;}
H4{ font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:21px; color:#000; padding:16px 0 22px 0;}
H5 {  font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:18px; color:#002971; padding:16px 0 22px 0;}
H6 { font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:22px; color:#0d8223; padding:0px 0 6px 0;}
H7{ font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:22px; color:#002971; padding:8px 0 8px 0;}
p, li {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; margin:0; line-height:1.5em; font-weight:bold}
#header p{font-size:13px;}

p b{ color:#000; line-height:2.8em}

#main p{color:#333; font-weight:normal}
#tableContent p{color:#333; font-size:12px; margin:6px 0 8px 0;}

#col1_content li, #thankYouContent li{padding:0; color:#000; font-size:13px; font-weight:bold; margin-bottom:12px;}

a{ color:#2e54ee; background:transparent; text-decoration:none;  
  
  -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;


  
  }

a, a:visited, a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00f; text-decoration:underline}
a:hover {color:#00f; text-decoration:underline}
.medLink{ font-size:12px; font:Arial, Helvetica, sans-serif}
#wide-panel1 a{font-family:Arial, Helvetica, sans-serif}
.smallLink, .smallLink a, .smallLink a:visited, .smallLink a:active{font-size:10px; padding-top:5px; color:#999; }
.smallLink a:hover{ text-decoration:underline; color:#666}

.subtitle, .subtitle a, .subtitle a:visited, .subtitle a:active{font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:18px; color:#002971; text-decoration:none; margin: 12px 0 0 0;}
.subtitle a:hover{ text-decoration:underline; color:#002971}

.subtitle a:visited{font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:18px; color:#002971; text-decoration:none;}

#breadcrumb p, #breadcrumb a, #breadcrumb a:hover, #breadcrumb a:visited, #breadcrumb a:active{font-size:11px;}


#thankYouContent{ margin:10px 48px 20px 48px; }
#imageFloatRight{ float:right; margin-bottom:80px;}

#dropMenu select{
	width:241px;
	height:29px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#888;
}



#floatdiv{position:absolute;width:378px; top:0; left:0}



#thankyouContent{margin:0 0 0 20px;}


.bigLink, .bigLink a, .bigLink a:visited, .bigLink a:active{font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:2em; color:#00a300; font-weight:bold; text-decoration:none;}
.bigLink a:hover{ text-decoration:underline; color:#063; font-size:17px; }
.bigLink a:visited{font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:2em; color:#00a300; font-weight:bold; text-decoration:none;}


.bigLink2, .bigLink2 a, .bigLink2 a:visited, .bigLink2 a:active{font-family:Arial, Helvetica, sans-serif; font-size:20px;  color:#00f; font-weight:bold; text-decoration:underline;}
.bigLink2 a:hover{ text-decoration:underline; color:#66f; font-size:20px; }

.bigLink3, .bigLink3 a, .bigLink3 a:visited, .bigLink3 a:active{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.3em; color:#00f; font-weight:bold; text-decoration:none;}
.bigLink3 a:hover{ text-decoration:underline; color:#063; font-size:16px; }

.img_right{ float:right; padding: 0 0 8px 12px}

#dotted-line{height:3px; margin:6px 0; background-image:url(../cmsimages/dottedLine.gif); background-repeat:repeat-x}
.fineprint{font-size:9px; color:#666}
.fineprint a{font-size:9px; color:#666}


#download-button-high > li, #download-button-low > li {
    list-style-type: none;
}
