/*-------------   standard tag definitions ------------*/
.word {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	word-spacing: 0.1px;
}
.word-little {
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
	word-spacing: 0.1px;
}


.word-gray {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	word-spacing: 0.1px;
}


.word:hover {
	text-decoration: underline;
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0.5px;
}

.word-news {
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 0.5px;
}

.word-news:hover {
	text-decoration: none;
	color: #0067B3;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 0.5px;
}

.white-noline {
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: -0.5px;
}
.white {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -0.5px;
}
.white:hover {
	text-decoration: underline;
	color: #33ccff;
	font-weight: bold;
	font-size: 11px;
}
.white-arrow {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: -2px;
}
.white-arrow:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 11px;
}

.longDownloadFormField-qk{
	font-size:11px;
	width:135px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.longDownloadFormField-qk-1{
	font-size:11px;
	width:185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.literary1-bold{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family:Verdana, Tohoma, Arial;
	font-weight: bold;
	color: #000000;
	line-height: 17px;
    letter-spacing: 0.2pt;
	
	}


#backgroundSpace{
width:100%;
text-align:center;
}
#bgHeaderLogo{
background-image:url(../images/logoBg.gif);
padding:0.4em 1.4em 0.4em 1.4em;
border-bottom: 2px solid #D2D2D2;
text-align:left;
border-top: 5px solid #B8B8B8;
}
.todaysDate{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#646464;
}
#mainLogoSpace{12px;
}
#menu {
	position: relative;
	height: 28px;
	padding:0;
	margin:0;
	overflow: hidden;
}
#menu ul {
	margin: 0;
	padding: 0;
	/*display: inline;
	margin-left:4px;*/
	list-style-type: none;
	list-style-image: url(../images/spacer.gif);
} 
#menu ul li {
	margin: 0;
	/*margin-left:-4px;
	display: inline;*/
	padding: 0;
	float:left;
	list-style-type: none;
	list-style-image: url(../images/spacer.gif);
}
#homeDownloadBg{
text-align:left;
background-color:#2E2E2E;
border-top: 4px solid #646464;
border-bottom: 2px solid #D2D2D2;
padding:0.4em 0.8em 0.4em 0.8em;
}
#homeDownloadTitle{
margin-bottom:14px;
}
.DownloadDowns{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#D2D2D;
}
.longDownloadFormField{
width:150px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#D2D2D;
}
#homeQuickLinks{
padding:0;
width:760px;
height:112px;
//border-top: 6px solid #2E2E2E;
border-top: 6px solid #B9F7FD;
border-bottom: 1px solid #FFFFFF;
}
#quickLinkBg{
border-top: 1px solid #FFFFFF;
text-align:left;
background-image:url(../images/QuicklinkBg.gif);
padding:0.4em 1em 0.4em 1em;
}
.quickLinkTxt{
color:#FFFFFF;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#homeBanner{
border-top: 1px solid #FFFFFF;
}
#HomeNewsTD{
vertical-align:top;
text-align:left;
padding:0.4em 1em 0.4em 1em;
background-color:#2E2E2E;
}
a.homeNewsOver{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: normal;
color: #FFFFFF;
}
a.homeNewsOver:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: normal;
color: #33CCFF;
}
#homeFeatureBg{
background-image:url(../images/home-featureBg.gif);
text-align:left;
vertical-align:top;
/*padding:0.4em 1.6em 0.4em 1.6em;
width:530px;*/
}
#productImageSmall{
padding-top:10px;
padding-right:10px;
width:100px;
vertical-align:top;
}
#productTDborder{
margin-right:6px;
width:98%;
border-top:1px solid #0067B3;
margin-bottom:6px;
}
#productMoreLinks{
margin-bottom:12px;
}
a.footerOver{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: normal;
color: #000000;
}
a.footerOver:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: normal;
color: #0067B3;
}
#footerRight{
text-align:right;
width:60%;
height:18px;
}
#footerLeft{
text-align:left;
width:40%;
height:18px;
}


.shopFrontSection{
	width:93%;
}
#footerMain{
height:27px;
width:760px;
background-image:url(../images/footerBg.gif);
}
#footerLinesLeft{
border-left: 1px solid #0067B3;
padding:0em 0.6em 0em 0.6em;
}
#footerCopyright{
padding:0em 0.6em 0em 0.6em;
	font-size: 11px;
	font-family:Verdana, Tohoma, Arial;
	line-height: 16px;
	letter-spacing: 0.2pt;
}

.blueline{

	font-color:#0064b2;
}

/*------------- product page ------------*/

#productMenuBg{
text-align:left;
background-image:url(../images/home-featureBg.gif);
background-color:#ffffff;
border-top: 1px solid #FFFFFF;
padding:0.4em 0.8em 0.4em 0.8em;
}
#productMain{
padding:0;
width:760px;
border-top: 6px solid #2E2E2E;
}
#productNewsTD{
vertical-align:top;
text-align:left;
height:300px;
padding:0.4em 1em 0.4em 1em;
background-color:#2E2E2E;
}
#productLeftBar{
width:233px;
vertical-align:top;
background-color:#2E2E2E;
}
#productQuickLBg{
border-top: 1px solid #FFFFFF;
height:112px;
text-align:left;
vertical-align:middle;
background-image:url(../images/QuicklinkBg.gif);
padding:0em 1em 0em 1em;
}
#productBgWhite{
vertical-align:top;
background-image:url(../images/home-featureBg.gif);
background-repeat:repeat-x,
}
#productFeatureBg{
border-top:1px solid #FFFFFF;
background-image:url(../images/home-featureBg.gif);
text-align:left;
min-height:400;
vertical-align:top;
padding:0.4em 1.4em 0.4em 1.2em;
width:96%;
height:90%;
}
#productLink1{
padding:0em 1em 0em 0em;
border-right: 1px solid #0067B3;
}
#productLink2{
padding:0em 0em 0em 1em;
}
#productline{
border-bottom: 1px solid #0067B3;
width:93%;
margin-bottom:8px;
}
#productBanner{
vertical-align:bottom;
background-color:#D2D2D2;
border-top: 4px solid #646464;
border-bottom: 1px solid #D2D2D2;
}
.productDetailsRight{
padding-top:12px;
border-top:1px solid #0067B3;
width:94%;
}

/*------------- where to buy ------------*/

#W2BFeatureBg{
background-image:url(../images/home-featureBg.gif);
text-align:left;
height:400px;
vertical-align:top;
padding:0.4em 1.6em 0.4em 1.6em;
}
#resellerImage{
border-bottom:1px solid #cccccc;
width:8%;
vertical-align:top;
padding-top:8px;
}
#resellerText{
border-bottom:1px solid #cccccc;
width:42%;
padding-right:10px;
padding-bottom:8px;
padding-top:6px;
vertical-align:top;
}
#W2BimageBox{
background-color:#2E2E2E;
width:527px;
vertical-align:top;
text-align:left;
padding:0.4em 1em 0.4em 1em;
border-top: 1px solid #FFFFFF;
}
.W2BimageText{
color:#FFFFFF;
}
/*------------- product2 ------------*/
.productSep{
position:absolute;
float:left;
background-color:#00CC00;
}
.shopFront{
	clear:both;
	padding-top:10px;
}
.shopFrontSection{
	position: relative;
	/*width: 140px;*/
	width:96%;
	padding-right:10px;
}
.productPreview{
clear:both;
width:96%;
float: left;
}

/*------------- download ------------*/

#downTopLine{
border-top:1px solid #0067B3;
width:93%;
}
/*------------- about us ------------*/
#aboutAddress{
width:45%;
color:#FFFFFF;
border-right:1px solid #FFFFFF;
}
#aboutContact{
padding-left:1em;
width:55%;
color:#FFFFFF;
}
#aboutContactBox{
background-color:#2E2E2E;
width:527px;
vertical-align: middle;
text-align:left;
padding:0.3em 1em 0.4em 1em;
border-top: 1px solid #FFFFFF;
}
#aboutEmail{
padding: 0.6em 0 0.6em 0;
}
a.aboutMailOver{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: normal;
color: #33CCFF;
}
a.aboutMailOver:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-style: normal;
color: #33CCFF;
}

/*------------- news ------------*/
a.NewsOver{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: normal;
color: #000000;
}
a.NewsOver:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: normal;
color: #0067B3;
}
#newsHolders{
width:50%;
vertical-align:top;
padding:0 0 12px 0;
}
/*------------- support ------------*/
.definedSection{
	clear:both;
	border-top: 1px solid #CCCCCC;
}
#singleMainColumn{
	width: 98%;
}
#SupportProductMenu1_quickDownload select{
	width:130px;
	font-size:10px;
}
.contactFormWideMultiField{
	font-size:11px;
	width:185px;
	/*width:300px;*/
	width:60%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contactFormWideMultiField-1{
	font-size:11px;
	width:250px;
	/*width:300px;*/
	width:76%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.twoColumnOddSecond{
	width:150px;
	float: left;
}
.twoColumnOddSecond2{
	width:96%;
	float: left;
}
.contactFormField{
	font-size:10px;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contactFormWideField{
	font-size:10px;
	width:50%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contactFormText{
padding:0.6em 0 0.6em 0;
margin-left:9.8em;
width:80%;
}
#contactFooterText{
padding:0 1.6em 0.6em 1.6em;
text-align:left;
}
/*------------- contact ------------*/
#contctUsAddress{
border-bottom:1px solid #0067B3;
width:97%;
margin-bottom:12px;
}
.contactForm{
width:90%;
}
.contactFormWideField{
	font-size:10px;
	/*width:190px;*/
	width:98%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*------------- pop up ------------*/
#popUpMainDiv{
	margin-top:10px;
	background-color:#FFFFFF;
}
#popupTD{
height:100%;
}
#popupTitle{
vertical-align:middle;
height:40px;
text-align:center;
}


/*------------- existing ------------*/

body {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #727277;
}
#leftColumn .content{
	padding: 2em 2em 1em 1em;
}
.threeColumnSection{
	width:30%;
	padding-right:10px;
	float: left;
}

p{
	margin:0.5em 0 1em 0;
	font-size:100%;
	line-height:1.4em;
}
table, td, tr{
	/*border:none;
	border-color:white;
	padding:0; margin:0;
	font-size:100%;*/
}
th{
	font-weight:normal;
	font-style:italic;
	text-align:left;
}
h2{
	font-size:140%;
	margin:0.5em 0 0.5em 0;
}
h3{
	
}
h4{
	font-size:120%;
	margin:0.5em 0 0.2em 0;
}
h5{
	font-size:110%;
	margin:0.5em 0 0.5em 0;
}
.twoColumnOddFirst{
	width:426px;
	float: left;
	padding-right:10px;
}

/*---------- Tabs -------------*/
#productBoxProductDetails{
	display:block;
}
#productBoxTechSpecs{
	display:none;
}
#productBoxDownloads{
	display:none;
}
#productBoxSupport{
	display:none;
}
.productImageBox{
	background-color:#CBCBCB;
	padding:0px 4px;
	font-size:90%;
	vertical-align:top;
	text-align:center;
	border:1px solid #CBCBCB;
	float:right;
}
.productImageBox a{
	cursor:hand;
}
#fullspecImageBox{
padding-top:0.6em;
padding-right:1.2em;
vertical-align:top;
}
.selectedTab {
	background-image:url(../products/tab_selected.gif);
	text-indent:16px;
	width:120px;
	height:24px;
}
.selectedTab a{
	text-decoration:none;
	color:black;
	/*color:#0064b2;*/
}
.nonSelectedTab {
	width:120px;
	height:24px;
	color:#FFFFFF;
	text-indent:16px;
	background-image:url(../products/tab_deselected.gif);
}
.productBoxTop ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
} 
.productBoxTop ul li {
	margin: 0;
	padding: 5px;
	display: inline;
}

/*---------- Lists -------------*/
.productsTable, #productBoxTechSpecs table{
	width:400px;
}
.productsTable td, #productBoxTechSpecs td{
	/*border-top:1px solid #CCCCCC;
	padding:2px 4px 4px 0;
	width:50%;
	vertical-align:top;*/
}
.productsTableHeader td{
	border-top:1px solid #ffffff;
}

ul, ol{
	margin-left:0;
	padding-left:1.6em;
	margin-top:0.5em;
	padding-top:0;
}
ul li{
	font-size:100%;
	margin-bottom:0.2em;
	line-height:1.4em;
	list-style-image: url(../images/bullet-blue.gif);
}
ol li{
	font-size:100%;
	margin-bottom:0.8em;
	line-height:1.4em;
	list-style-image:none;
}
 a {
	color: #0064B2;
}
#page a:hover {
	background-color:#eeeeee;
}
/* ---------- BUG FIXES ----------- */
/* Hides from IE5-mac \*/
* html #product {height: 1%;}
/* End hide from IE5-mac */

.style1 {color: #0064b2}
