@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; }

h1.mobile-header {
display: none;
}

#menu-btn, #menu {
display: none;
}

.page_margins {

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

.headerLogo{margin:0px; padding:0px;}

#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; position:absolute; top:88px;
	left:158px;}

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



#header-main-inner{width:1000px; margin:0 auto; position:relative;}
#header-main-hero{
	position:absolute;
	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:628px; margin:0; display:block;}
/* #col2 { float:right; width:0px; } */
#col2 { float:right; width:0px; }
#col3 { width:auto; margin:0 0 0 628px; }
  
#col1_content { margin:  0 32px 30px 0px; padding: 0; position:relative}
#col2_content { margin:  0; padding: 0 }
#col3_content { margin:  0; padding: 0; }

/*
#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} */

#small-panel1{width:380px; height:229px; background-image:url(/cmsimages/smallPanel.gif); background-repeat:no-repeat; position:relative;}
#small-panel1-inner{width:370px; text-align:center; padding:40px 8px 0 0;}
#small-panel1-button1{position:absolute; top:90px; left:22px; height:58px; width:158px; background-image:url(/cmsimages/downloadButton.gif); background-repeat:no-repeat;}
#small-panel1-button1:hover{background-position:-160px 0;}

#small-panel1-button2{position:absolute; top:90px; left:196px; height:58px; width:158px; background-image:url(/cmsimages/learnButton.gif); background-repeat:no-repeat;}
#small-panel1-button2:hover{background-position:-160px 0;}

#small-panel3{width:380px; height:440px; background-image:url(/cmsimages/tallPanelWht.gif); background-repeat:no-repeat; position:relative; text-align:center}
#small-panel3-inner{width:350px; padding:28px 8px 0 0px; margin:0 auto;}
#small-panel3 a{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.3em; color:#00f; font-weight:bold; text-decoration:none;}

#features{margin:12px;}
#features li{ font-weight:normal; line-height:1.2em; color:#000}

#small-panel2{width:380px; height:229px; background-image:url(/cmsimages/smallPanelWht.gif); background-repeat:no-repeat; position:relative;}
#small-panel2-inner{width:370px; text-align:center; padding:20px 8px 0 0; position:relative}
#small-panel2-button1{position:absolute; top:104px; left:72px; height:52px; width:222px; background-image:url(/cmsimages/downloadFreeButton.gif); background-repeat:no-repeat;}
#small-panel2-button1:hover{background-position:-222px 0;}

#read-panel{width:380px; height:229px; background-image:url(/cmsimages/smallPanel.gif); background-repeat:no-repeat; position:relative;}
#read-panel-inner{width:370px; text-align:center; padding:0px 8px 0 0;}

#wide-panel1{width:602px; height:229px; background-image:url(/cmsimages/lrgPanelWht.gif); background-repeat:no-repeat; position:relative;}
#wide-panel1-inner{width:600px; text-align:center; margin:0px 12px 0 16px; position:relative}


#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;}*/

#footer {
text-align: center;
height: 180px;
width: 1000px;
margin: 10px auto 2px auto;
}
#footer a{ margin:4px; line-height:30px; font-size:12px}

#bottom-footer{ display:block; height:145px; background-color:#adadad; text-align:center; background-image:url(/cmsimages/footerBG.gif); background-repeat:repeat-x}
#bottom-footer-inner{color:#ffffff; font-size:10px; padding: 42px 0 0; text-align:center; width:800px; margin:0px auto;}
#bottom-footer p{ color:#fff; font-size:10px; margin:0px 0 8px 0;}

#bottom-footer a,#bottom-footer a:hover, #bottom-footer a:visited, #bottom-footer a:active{ color:#fff; 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;}


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:22px; color:#002971; padding:16px 0 16px 0;}
H5 {  font-family: "Trebuchet MS","Trebuchet", Verdana, Helvetica, sans-serif; font-size:18px; color:#000; 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:13px; color:#444; margin:0 0 15px 0; line-height:1.5em}
#header p{font-size:13px;}

p b{ color:#000;}


#col1_content li, #thankYouContent li{padding:0; }

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:active {font-family:Arial, Helvetica, sans-serif; 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;}
.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; }
.bigLink3 a:active{font-size:16px;}

.bigLink4, .bigLink4 a, .bigLink4 a:active{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#002971; text-decoration:none;}
.bigLink4 a:hover{ text-decoration:underline; color:#063; }
.bigLink4 a:visited{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#002971; text-decoration:none;}


.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}

#videoThumbnail{ position:relative; background-image:url(../cmsimages/dottedLine.gif); background-repeat:repeat-x;}
.vThumb{ margin:8px 0;}

#videoThumbnail-right{
	position:absolute;
	left:148px;
	top:22px;
	width: 449px;
}
#videoThumbnail-right table{ margin:6px 0 0 0;}
#adsense300x250{margin:22px 0 16px 0px;}

ul#download-button-top li a#n1 {
background-image:url("/cmsimages/topDownloadButton.png");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:68px;
width:225px;
top: 228px;
left: 250px;

position:absolute;
z-index:10;
}

ul#download-button-top li a#n1:hover{background-position:-224, 0;}



ul#download-button-free li a#n1 {
background-image:url("/cmsimages/downloadButton.gif");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:53px;
width:160px;
top: 100px;
left: 20px;

position:absolute;
z-index:10;
}

ul#download-button-free li a#n1:hover{background-position:-157.5, 0;}



ul#download-button-page li a#n1 {
background-image:url("/cmsimages/learnButton.gif");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:53px;
width:160px;
top: 100px;
left: 200px;

position:absolute;
z-index:10;
}

ul#download-button-page li a#n1:hover{background-position:-157.5, 0;}

ul#download-button-bottom li a#n1 {
background-image:url("/cmsimages/downloadFreeButton.gif");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:53px;
width:220px;
top: 110px;
left: 80px;

position:absolute;
z-index:10;
}

ul#download-button-bottom li a#n1:hover{background-position:-220, 0;}

ul.NoBullet {list-style-type: none; margin-bottom: 90px;}


#verisign{margin: 0 0 20px;}



#header #banner{width:728px; margin:10px auto; display:block;}

#footer728{margin:20px 0 0 0}

