﻿html
{
    /*
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
	*/ 
}

*
{
    color: #696969;
    font-size: 11px;
}

body
{
    font-family: arial, helvetica, sans-serif;
    background-color: #FFFFFF;
    /*background-image:url(../../images/body_background16.jpg);
    background-repeat:repeat;*/
    font-size: 10px;
}

html,
body
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: 100% !important;
}

a
{
	text-decoration: none;
	color: #BDB76B;			/* DarkKhaki */
	color: #6495ED;			/* CornflowerBlue */
}
a:hover
{
	color: #9F9F9F;
}

hr
{
	color: #B9B9B9;
	height: 1px;
	width: 100%;	
}

sup
{
	font-size: 90%;
	position: relative;
	bottom: 0.3em;
}

sub
{
	font-size: 70%;
	position: relative;
	bottom: -0.5em;
	line-height: 0;
}

input
{
	padding-left: 3px;
}

.stdbutton
{
	cursor: pointer;
}

.radio
{
	cursor: pointer;
}

.checkbox
{
	cursor: pointer;
}

.fainttext
{
	color: #797979;
}

.faintertext
{
	color: #999999;
}

.successtext
{
	color: #00BF00;				/* Green */
	font-weight: bold;
}
.warntext
{
	color: #E8860B;				/* Orange */
	font-weight: bold;
}
.warntexth
{
	background-color: #E8860B;	/* Orange */
	color: #FFFFFF;				/* White*/
	font-weight: normal;
}
.errtext
{
	color: #FF0000;			/* Red */
	font-weight: bold;
}

.triangle_r
{
	vertical-align: middle;
	height: 16px;
	widows: 16px;
}
.page
{
    margin: 0 auto;
    width: 860px;
    background-color: #FFFFFF;
    text-align: left;
    position: relative;
    display: block;
    min-height: 100%;
    height: 100%;
}

.title
{
	position:absolute;
	top: 20px;
	left: 0px;
	width: 860px;
	height: 50px;
	background-color: #FFFFFF;
}

.primaryNav_
{
	position:absolute;
	top: 70px;
	left: 0px;
	width: 200px;
	background-color: #FFFFFF;
	min-height: 717px;
    height: auto !important;
    height: 717px;
}

.mainContent_
{
	position:absolute;
	top: 70px;
    padding-left: 200px;
    width: 660px;
    padding-bottom: 0px;
    clear: both;
    min-height: 820px;
    /* height: auto !important; */
    height: 100% !important;
    /*height: 820px;*/
}

.topMenu
{
	padding-bottom: 2px;
}
/*[ SECONDARY NAVIGATION ]*********************/

.secondaryNav
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	background-color: #FFFFFF;
    text-align: right;
}

.secondaryNav table
{
	vertical-align: top;
	border: 0px;
	width: auto;
	float: right;
}

.secondaryNav td
{
	height: 18px;
	width: auto;
	padding-left: 11px;
	padding-right: 0px;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
}

.secondaryNav td a
{
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
	height: 18px;
	width: auto;
	padding-left: 6px;
	padding-right: 0px;
	text-align: center;
	vertical-align: top;
	color: #8F8F8F;
	text-decoration: none;
	text-transform: lowercase;
}

.secondaryNav td a:hover
{
	text-decoration: none;
	color: #333333;
}


/*[ INNER CONTENT ]****************************/

.innerContent
{
	position: relative;
	width: 660px;
	background-color: #FFFFFF;
	font-size: 10px;
	/*min-height: 363px;*/
	min-height: 100% !important;
    /* height: auto !important; */
    /* height: 363px; */
}

.innerHeader
{
	background-color: #FFFFFF;
    text-align: left;
}

.tdInnerMenu
{
	font-size: 14px;
	width: 133px;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: top;
}

.innerMenu
{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 133px;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: top;
}

.innerMenuTitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

.innerPage
{
	position: absolute;
	top: 20px;
	left: 145px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 0px;
    min-height: 344px;
    /* height: auto !important; */
    height: 100% !important;
    /* height: 344px; */
	vertical-align: top;
}

.tdInnerPage
{
	vertical-align: top;
}

.menuOption
{
	left: 0px;
	width: 141px;
	height: 18px;
	/*background-color: #DFDFDF;*/
	vertical-align: middle;
	border-bottom: solid 1px #EEEEEE;
	border-right: solid 1px #EEEEEE;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
}

.fullPageTitle
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
}

#option1, .option1 { top: 19px; }
#option2, .option2 { top: 38px; }
#option3, .option3 { top: 57px; }
#option4, .option4 { top: 76px; }
#option5, .option5 { top: 95px; }
#option6, .option6 { top: 114px; }
#option7, .option7 { top: 133px; }
#option8, .option8 { top: 142px; }
#option9, .option9 { top: 151px; }
#option10, .option10 { top: 170px; }
#option11, .option11 { top: 189px; }

.menuOption a
{
	cursor: pointer;
	color: #333333;
}

.menuOption a i
{
	cursor: pointer;
	color: #333333;
}

.menuOption a:hover
{}


/*[ PANEL ]************************************/

.panelBase
{
	position: absolute;
	top: 0;
	left: 0;
	width: 515px;
	text-align: left;
	background-color: #FFFFFF;
	/*padding: 6px 12px 12px 12px;*/
    min-height: 340px;
    height: auto !important;
    height: 340px;
}

.panelIntro
{
	position: absolute;
	top: 0;
	left: -1px;
	width: 496px;
	text-align: left;
	background-color: #FAFAFA;
	padding: 9px 9px 9px 9px;
	vertical-align: middle;
	border-right: solid 1px #EEEEEE;
	border-left: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
	border-top: solid 1px #EEEEEE;
    height: auto !important;
}

.panelTitle
{
	position: absolute;
	top: 0;
	left: 0;
	width: 505px;
	height: 17px;
	text-align: left;
	font-weight: bold;
	background-color: #F5FEFF;
	padding: 3px 0px 0px 9px;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
	border-top: solid 1px #EEEEEE;
}

.panelBody
{
	position: relative;
	top: 22px;
	left: -1px;
	width: 496px;
	height: auto !important;
	text-align: left;
	background-color: #FAFAFA;
	padding: 9px 9px 9px 9px;
	vertical-align: middle;
	border-right: solid 1px #EEEEEE;
	border-left: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
	border-top: dotted 1px #CCCCCC;
}

.panelLinks
{
	position: relative;
	top: 15px;
}

.panelBody table
{
	position: relative;
	top: -3px;
	left: -2px;
	padding: 0px 0px 0px 0px;
	border: none;
	width: 496px;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
}

.panelBody tr
{
	padding: 0px 0px 0px 0px;
	width: auto;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
}

.panelBody td
{
	padding: 0px 0px 0px 0px;
	width: auto;
	height: 10px;
	text-align: left;
	text-transform: none;
}

.panelBody a
{
	text-transform: none !important;
}

.positionCell
{
	width: 165px !important;
}

.panelBiosList
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 330px;
	height: auto;
	text-align: left;
	background-color: #FAFAFA;
	padding: 9px 9px 19px 9px;
	vertical-align: middle;
	border-left: solid 1px #EEEEEE;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}

.panelBiosList tr
{
	padding: 0px 0px 0px 0px;
	width: auto;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
}

.panelBiosList td
{
	padding: 0px 0px 0px 0px;
	width: auto;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
}

.panelBiosList a
{
	text-transform: none !important;
}


/*[ PRODUCT CONTENT ]**************************/

.productList
{
    text-align: left;
    vertical-align: top;
}

.productMenu
{
	width: 140px;
	text-align: left;
	font-size: 10px;
	line-height: 18px;
	color: #797979;
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
    padding: 0px 0px 0px 2px;
    vertical-align: top;
}

.productPage
{
	text-align: left;
	background-color: transparent;
}

.productsIntro
{
	/*position: absolute;
	top: 19px;
	left: 0px;*/
	width: 489px;
	text-align: left;
	background-color: #F6F6F6;
	padding: 9px 9px 11px 15px;
	vertical-align: middle;
	border: solid 1px #F6F6F6;
	border-left: none;
    height: auto !important;
}

.productsPlaceHolder
{
}

/*[ PRODUCTS VIEW ]****************************/

table.products_view
{
	width: 100%;		
	border: 0px;		
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
}

td.infoRight
{
	margin: 0px;
	text-align: left;	
}

td.infoLeft
{
	width: 100px;
	vertical-align:top;
	padding-top: 10px;
	padding-left: 20px;
}

td.infoMid
{
	padding-top: 15px;
	vertical-align: top;
}

td.titleRight a:hover
{
	text-decoration: none;
	color: #333333;
}


/*[ PRODUCT CONTENT ]**************************/

/*
.productByList
{
	position: absolute;
	width: 660px;
	top: 19px;
	left: 0px;
	background-color: #CCCC66;
    height: 100%;	
    text-align: left;
}

.productByHeader
{
	position: absolute;
	width: 143px;
	top: 19px;
	left: 0px;
	background-color: #B4B4B4;
	border: solid 1px #333333;
    height: 85px;	
    text-align: left;
}

.productByMenu
{
	position: absolute;
	top: 119px;
	left: 0px;
	width: 143px;
	text-align: left;
	background-color: #FAFAFA;
	border: solid 1px #CCCCCC;
    min-height: 344px;
    height: 100% !important;
    visibility: hidden;		
}

.productByPage
{
	position: absolute;
	top: 19px;
	left: 145px;
	width: 515px;
	text-align: left;
	background-color: transparent;
	padding: 0px;
    min-height: 344px;
    height: 100% !important;
}

.productsByIntro
{
	position: absolute;
	top: 0px;
	left: -1px;
	width: 490px;
	text-align: left;
	background-color: #FAFAFA;
	padding: 9px 9px 11px 15px;
	vertical-align: middle;
	border: solid 1px #333333;
    height: auto !important;
}

.productsByPlaceHolder
{
	position: absolute;
	top: 100px;
	left: 15px;
}

*/


.infoOption
{
	left: 0px;
	top: 5px;
	width: 135px;
	height: 18px;
	vertical-align: middle;
	border-bottom: solid 1px #EEEEEE;
	border-right: solid 1px #EEEEEE;
	border-top: solid 1px #EEEEEE;
	border-left: solid 1px #EEEEEE;
	padding-left: 9px;
	padding-top: 3px;
}

.infoOption a
{
	cursor: pointer;
}

#infoOption1, .infoOption1 { top: 19px; }
#infoOption2, .infoOption2 { top: 48px; }
#infoOption3, .infoOption3 { top: 57px; }
#infoOption4, .infoOption4 { top: 76px; }
#infoOption5, .infoOption5 { top: 95px; }
#infoOption6, .infoOption6 { top: 114px; }
#infoOption7, .infoOption7 { top: 133px; }
#infoOption8, .infoOption8 { top: 142px; }
#infoOption9, .infoOption9 { top: 151px; }
#infoOption10, .infoOption10 { top: 170px; }
#infoOption11, .infoOption11 { top: 189px; }




/*[ INNER CONTENT ]****************************/

.tdInnerLeft
{
	font-size: 11px;
	width: 176px;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: top;
}


.tdInnerRight
{
	vertical-align: top;
	padding-left: 30px;
	background-image: url(../../images/frameTechBg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background: none;
}


/*[ NEWS ]*************************************/

.news
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
}

.news a
{
	cursor: pointer;
}


.newsHeadline
{
	background-color: #EEEEEE;
	height: 15px;
	width: 175px;
	vertical-align: middle;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-image: url(../../images/newsHeadlineBg.gif);
}

.newsHeadline_selected
{
	height: 15px;
	width: 175px;
	vertical-align: middle;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-image: url(../../images/newsHeadlineBg_selected.gif);
}

.newsImage
{
	float: left;
	padding: 2px 10px 0px 0px;
}

.newsBody
{
	padding: 4px 4px 4px 4px;
	border-right: dotted 1px #CCCCCC;
}

.newsBody_selected
{
	padding: 4px 4px 4px 4px;
	border-left: dotted 1px #CCCCCC;
}

.newsSub
{
	height: auto;
	width: 100%;
	text-align: right;
	padding-top: 8px;
}

.newsSub_selected
{
	height: auto;
	width: 100%;
	text-align: right;
	padding-top: 8px;
}


.news_page
{
	width: 100%;
	margin: 0px 0px 10px 0px;
}

.news_page a
{
	cursor: pointer;
}


.newsHeadline_page
{
	height: 15px;
	width: 100%;
	vertical-align: middle;
	border-top: solid 1px #CCCCCC;
	/*border-right: solid 1px #CCCCCC;*/
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 0px 5px 0px;
	/*background-image: url(../../images/newsHeadlineBg.gif);*/
}

.newsImage_page
{
	float: left;
	padding: 4px 16px 0px 0px;
}

.newsBody_page
{
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 4px;
	border-top: dotted 1px #CCCCCC;
	/*border-bottom: solid 1px #CCCCCC;*/
}

/*[ TEASERS ]**********************************/

.teaser
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
}

#teaser1
{
	background-image: none;
}

/*[ FRAME TILE ]*******************************/

.frameHeader
{
	/*background-color: #B4B4B4;*/
	border: solid 1px #B4B4B4;
    width: 123px;
    text-align: left;
    vertical-align: top;
    padding: 10px 5px 10px 10px;
}

.frameHeaderInfo
{
	background-color: #F6F6F6;
	border: solid 1px #B4B4B4;
    text-align: left;
    vertical-align: top;
    padding: 10px 10px 10px 10px;
}

.frameImg
{
	cursor: pointer;
	border: none;
}
