@import url(ph.css);
.trans
{
	behavior: url(iepngfix.htc);
}
/*------------------------------
HTML Redefine Tags
------------------------------*/
BODY, FORM
{
	/*[disabled]text-align:center;*/
	/*[disabled]background:#FFFFFF url(/layout_images/header_bg.png) repeat-x;*/
	margin: 0px;
	padding: 0px;
}
BODY
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #FFFFFF;
}
INPUT, TEXTAREA H1, H2, H3, H4, H5, H6
{
	/*[disabled]margin:0px;*/
	/*[disabled]padding:0;*/
}
INPUT, SELECT
{
	/*[disabled]font-size:12px;*/
	/*[disabled]padding:2px;*/
}
TEXTAREA
{
	border: 1px solid #C5B28F;
	font-size: 12px;
	padding: 2px;
}
.inputborderred
{
	border: 1px solid #FF0000;
}
H1
{
	font-size: 18px;
}
H2
{
	font: normal normal lighter 16px Verdana, Arial, Helvetica;
	margin: 0px;
	color: #333333;
	padding: 0px 0px 5px;
}
H3
{
	font-size: 12px;
	padding: 4px 0;
	margin-bottom: 10px;
}
IMG
{
	border: 0px solid #000000;
}
A:link, A:visited
{
	text-decoration: none;
	color: #4F91BE;
	font-size: 11px;
}
A:hover
{
	text-decoration: none;
	font-size: 11px;
/*--color:#0073cc;--*/
	color: #FF9900;
}
UL, LI
{
	border: 0;
	padding: 0;
	margin: 0;
	list-style: none;
}
TABLE
{
/*Font size is specified here for IE6 as it doesnt inherit from the container ID*/
	/*[disabled]font-size:11px;*/
	/*[disabled]vertical-align:top;*/
	/*[disabled]margin:5px 0px;*/
}
TABLE TD
{
	/*[disabled]vertical-align:top;*/
}
/*------------------------------
Class Definitions
------------------------------*/
DIV .spacer
{
	clear: both;
	display: block;
}
/*Video Technology Highlight*/
.video_s
{
	width: 125px;
	height: 120px;
}
.video_m
{
	width: 220px;
	height: 160px;
	display: block;
	/*[disabled]margin:5px auto;*/
}
.video_l
{
	width: 325px;
	height: 240px;
	float: left;
	display: inline-block;
}
.videotechhighlight
{
	/*[disabled]width:auto;*/
	/*[disabled]height:auto;*/
	/*[disabled]margin:35px 0px 0px;*/
}
.videotechhighlight H4
{
	/*[disabled]width:auto;*/
	/*[disabled]height:30px;*/
	/*[disabled]margin:0px;*/
}
.videotechhighlight H4 SPAN
{
	/*[disabled]padding:5px 0px 0px;*/
	/*[disabled]margin:0px 0px 0px 1px;*/
	/*[disabled]vertical-align:top;*/
	/*[disabled]font-size:16px;*/
	/*[disabled]display:inline-block;*/
}
.videotechhighlight H4 IMG
{
	/*[disabled]padding:0px;*/
	/*[disabled]display:inline-block;*/
	/*[disabled]margin:-30px 0px 0px 20px;*/
}
.videotechhighlight OBJECT
{
	/*[disabled]width:180px;*/
	/*[disabled]height:160px;*/
	/*[disabled]margin:10px;*/
	/*[disabled]display:inline-block;*/
}
.videotechhighlight P
{
	/*[disabled]margin:10px;*/
	/*[disabled]vertical-align:top;*/
	/*[disabled]width:295px;*/
	/*[disabled]display:inline-block;*/
}
/*Other Technology Hightlight*/
.highlight
{
	width: auto;
	height: auto;
	background-color: #CCCCCC;
	border: 1px solid #BDB7A9;
	margin: 40px 0px;
}
.techleft
{
	width: 245px;
	height: auto;
	background-color: #CCCCCC;
	border: 1px solid #BDB7A9;
	margin: 0px 31px 25px 0px;
	/*[disabled]padding:5px;*/
	float: left;
	/*[disabled]display:inline;*/
}
.techright
{
	width: 245px;
	height: auto;
	background-color: #CCCCCC;
	margin: 0px 0px 20px;
	border: 1px solid #BDB7A9;
	float: left;
	/*[disabled]display:inline-block;*/
}
.hl_title
{
	width: auto;
	height: auto;
	background-color: #C5B28F;
}
.hl_title H4
{
	font-size: 11px;
	width: auto;
	height: 16px;
	display: inline;
	margin: 0px 0px 0px 5px;
	line-height: 25px;
}
.hl_content
{
	width: auto;
	height: auto;
	background-color: #CCCCCC;
	padding: 5px;
	margin: auto;
	display: block;
}
.hl_title IMG
{
	position: relative;
	width: 25px;
	height: 30px;
	margin: -15px 0px 0px 10px;
}
.hl_content OBJECT
{
	margin: 5px auto;
}
.hl_content P
{
	/*[disabled]margin:5px;*/
	width: auto;
	height: auto;
	display: block;
}
.hl_content SPAN
{
	margin: 0px 0px 0px 15px;
	width: 165px;
	height: auto;
	display: block;
	float: left;
}
#content H3.simple
{
	border: none;
	width: auto;
	display: block;
}
/*Hightlight*/
.fleft
{
	text-align: left;
}
.aright
{
	text-align: right;
}
.boxflex
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin: 0px 0px 15px;
	height: 360px;
	width: auto;
	color: #666666;
	overflow: hidden;
}
.boxfixed
{
	border: 1px solid #CCCCCC;
	background-color: #EFECEC;
	margin: 0px 0px 15px;
	width: auto;
	color: #666666;
	height: 150px;
	overflow: hidden;
	font-size: 11px;
}
.boxflex H4, .boxfixed H4
{
	/*[disabled]border-bottom:1px solid #CCCCCC;*/
	padding: 0px 5px 5px;
	line-height: 18px;
	font-size: 11px;
	margin: 0px;
	font-weight: bold;
}
.boxflex H3, .boxfixed H3
{
	border-bottom: 1px solid #CCCCCC;
	background: url(../layout_images/menu_heading_bg.gif) repeat-x;
	background: #4F92BE url(../layout_images/leftmenu_bg.png) no-repeat right;
	padding: 0px 5px;
	line-height: 25px;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: bold;
}
.boxflex P, .boxfixed P
{
	/*[disabled]border-bottom:1px solid #CCCCCC;*/
	padding: 0 10px 10px;
	margin: 0px;
}
.box_image
{
	margin: 0px 0px 15px;
	width: auto;
	color: #666666;
	height: auto;
}
.error_hide
{
	display: none;
	color: #FF0000;
}
.error_redborder
{
	border: 2px solid #000000;
	border-color: #FF0000;
}
.error_greyborder
{
	border: 2px solid #000000;
	border-color: #808080;
}
.error_show
{
	display: inline;
	color: #FF0000;
}
.headingreplace
{
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]background-image:url(images/heading_product_overview.jpg);*/
	/*[disabled]background-repeat:no-repeat;*/
	/*[disabled]margin:0px;*/
	/*[disabled]padding:20px;*/
	/*[disabled]text-indent:-9999px;*/
	/*[disabled]position:relative;*/
}
/*Login Dialogue Box*/
DIV.login
{
	border: 1px solid #CCCCCC;
	background-color: #EFECEC;
	margin: auto;
	width: 270px;
}
DIV.login H4
{
	background: url(../layout_images/menu_heading_bg.gif) repeat-x;
	padding: 0px 5px 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
}
DIV.login LABEL
{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 10px;
}
DIV.login INPUT
{
	/*[disabled]margin:0px;*/
	/*[disabled]float:right;*/
	width: 170px;
	font-size: 12px;
	/*[disabled]padding:1px;*/
}
DIV.login TABLE TD
{
	text-align: right;
	padding: 2px 2px 5px;
}
DIV.login SPAN
{
	margin: 0px;
	padding: 0px;
}
DIV.login BUTTON
{
	margin: 0px;
	padding: 0px;
}
/*Form Definitions
Contact Form Style*/
.form_contact
{
	border: 1px solid #BDB7A9;
	padding: 3px;
	background-color: #CCCCCC;
	width: 475px;
}
.form_contact TABLE BUTTON
{
	padding: 5px;
}
.form_contact H4
{
	padding: 3px 5px 3px 0px;
	border-bottom: 1px solid #6D8DA3;
	border-top: 1px solid #6D8DA3;
	background-color: #B8D4E7;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
}
.form_contact OL LI
{
	list-style: square outside none;
}
.form_contact TABLE
{
	border: 1px solid #BDB7A9;
	background-color: #EFECEC;
	margin: 0px;
	width: 100%;
	text-align: left;
}
.form_contactTABLE TABLE
{
	border: 1px solid #6D8DA3;
	background-color: #EFECEC;
}
.form_contact INPUT, .form_contact SELECT, .form_contact TEXTAREA
{
	width: 300px;
}
.form_contact TABLE TD
{
	padding: 2px 10px;
	margin: 0px;
}
.form_contact TABLE .col1
{
	/*[disabled]width:auto;*/
}
/*Registration & Other Forms*/
.form_table
{
	border: 1px solid #BDB7A9;
	padding: 3px;
	background-color: #CCCCCC;
	width: auto;
}
.form_table TABLE BUTTON
{
	/*[disabled]padding:20px;*/
}
.form_table H4
{
	padding: 3px 5px 3px 0px;
	border-bottom: 1px solid #6D8DA3;
	border-top: 1px solid #6D8DA3;
	background-color: #B8D4E7;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
}
.form_table OL LI
{
	list-style: square outside none;
}
.form_table TABLE
{
	border: 1px solid #BDB7A9;
	background-color: #FFFFFF;
	margin: 0px;
	width: 100%;
}
.form_table TABLE TABLE
{
	border: 1px solid #6D8DA3;
	background-color: #EFECEC;
}
.form_table INPUT, .form_table SELECT, .form_table TEXTAREA
{
	width: 300px;
}
.form_table TEXTAREA
{
	width: 300px;
	height: 200px;
}
.form_table TABLE TD
{
	padding: 10px 10px 0px;
	margin: 0px;
}
.form_table TABLE .col1
{
	width: 130px;
}
.form_div
{
	border: 1px solid #000000;
	background-color: #CCCCCC;
	margin: 10px 0;
	padding: 5px;
}
.form_div DIV
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.form_div H4
{
	padding: 3px 5px 3px 0px;
	border-bottom: 1px solid #6D8DA3;
	border-top: 1px solid #6D8DA3;
	background-color: #B8D4E7;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
}
.form_div LABEL
{
	padding: 5px 10px 5px 0px;
	width: 200px;
	/*[disabled]border:1px solid #000000;*/
	display: inline-block;
	/*[disabled]float:left;*/
}
.form_div TEXTAREA
{
	/*[disabled]width:300px;*/
	/*[disabled]height:200px;*/
}
.form_div SELECT, .form_div TEXTAREA
{
	width: 300px;
	margin: 5px;
}
.form_div BUTTON
{
	float: right;
}
.stdInput
{
	margin: 5px;
	border: 1px solid #C5B28F;
	width: 300px;
}
/*Table Definitions*/
.aright
{
	text-align: right;
}
.acentre
{
	text-align: center;
}
TABLE .hed
{
	background-color: #666;
	color: #FFF;
	padding: 4px;
	text-align: left;
	border-bottom: 2px solid #FFF;
	font-size: 12px;
	font-weight: bold;
}
.driverselect
{
	width: 525px;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #EFECEC;
}
.driverselect TEXTAREA
{
	width: 513px;
	height: 200px;
	text-align: left;
}
.driverselect TH
{
	background: url(../layout_images/menu_heading_bg.gif) repeat-x;
	padding: 2px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	border-left: 1px solid #CCCCCC;
}
.driverselect TD
{
	width: auto;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 2px;
}
.driverselect .white
{
	background-color: #FFFFFF;
}
.driverselect .col1
{
	width: 160px;
	/*[disabled]padding:0px 0px 0px 13px;*/
}
.pressreleases
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #E9EAEC;
}
.pressreleases SUP
{
	font: smaller Verdana;
}
.pressreleases TH
{
	text-align: left;
	padding: 10px 0px 10px 15px;
}
.pressreleases TR.blueone
{
	background-color: #FAFAFA;
}
.pressreleases TD
{
	vertical-align: top;
	padding: 5px;
	border: 1px solid #E9EAEC;
}
.col1
{
	width: 13%;
}
.col1location
{
	width: 30%;
}
.col1contact
{
	width: 25%;
}
.col2
{
	width: auto;
}
.col3
{
	width: 13%;
}
.pressreleases TD A
{
	display: block;
}
.partner
{
	background: #EFECEC url(../layout_images/pr_partnerbg.png) repeat-x;
	border: 0px solid #000000;
}
TABLE.standard
{
	border: 1px solid #CCCCCC;
	background: #EFECEC;
	margin: auto;
	padding: 5px;
}
/*-------------------------------
* Table style for the Portal
---------------------------------*/
.error
{
	color: #FF0707;
	display: none;
}
.ptable
{
	width: 740px;
	border-collapse: collapse;
	border: 1px solid #EBE6F0;
	margin: 1px 0 15px;
}
.ptable SUP
{
	font: smaller Verdana;
}
.ptable TH
{
	text-align: left;
	padding: 5px 0px 5px 5px;
	background-color: #E9EAEC;
	border-top: 1px solid #6D8DA3;
}
.ptable TR.divide TD
{
	text-align: left;
	padding: 5px 0px 5px 5px;
	border-bottom: 2px solid #CCCCCC;
	background-color: #FAFAFA;
}
.ptable CAPTION
{
	text-align: left;
	background: url(../layout_images/account/tab_top_740.gif) no-repeat;
	font-weight: bold;
	padding: 0px 0 0 10px;
	line-height: 28px;
	width: 740px;
	color: #FFFFFF;
}
.ptable CAPTION IMG
{
	padding: 0px;
	vertical-align: middle;
}
.ptable TR.blueone
{
	background-color: #FCFCFC;
}
.ptable TD
{
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #E9EAEC;
}
.ptable TD IMG
{
	margin-left: 10px;
	vertical-align: bottom;
}
/*Bookmarking*/
#bookmark
{
	margin: 10px 0px 10px -10px;
}
#bookmark UL LI.delicious
{
	background: url(../layout_images/bm_delicious.png) no-repeat scroll 0.2px 0;
	padding: 3px 0px 3px 23px;
}
#bookmark UL LI.digg
{
	padding: 3px 0px 3px 23px;
	background: url(../layout_images/bm_digg.png) no-repeat scroll;
}
#bookmark UL LI.reddit
{
	padding: 3px 0px 3px 23px;
	background: transparent url(../layout_images/bm_reddit.png) no-repeat scroll 0 0;
}
#bookmark UL LI.stumbleupon
{
	padding: 3px 0px 3px 23px;
	background: transparent url(../layout_images/bm_stumbleupon.png) no-repeat scroll 0 0;
}
#bookmark UL LI.slashdot
{
	padding: 3px 0px 3px 23px;
	background: transparent url(../layout_images/bm_slashdot.png) no-repeat scroll 0 0;
}
#bookmark UL LI
{
	display: inline-block;
	float: left;
}
/*Portal*/
#editfiles
{
}
#editfiles DIV
{
	margin: 0px 0px 10px;
	padding: 5px;
}
#editfiles DIV H4
{
	background-color: #E9EDF7;
	padding: 5px;
}
#editfiles DIV P, #editfiles DIV H5, #editfiles DIV LABEL
{
	padding: 5px;
}
#editfiles DIV DIV
{
	border: 1px solid #C5B28F;
	background-color: #FFFFFF;
}
#step1
{
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]margin:5px;*/
	/*[disabled]padding:5px;*/
}
#step2
{
	/*[disabled]margin:5px;*/
	/*[disabled]padding:5px;*/
	/*[disabled]border:1px solid #000000;*/
}
#step3
{
	/*[disabled]margin:5px;*/
/*[variables]
colors
{
@71: #FFFFFF;
}
*/
	/*[disabled]background-color:#FFFFFF;*/
	/*[disabled]padding:5px;*/
	/*[disabled]border:1px solid #000000;*/
}
DIV.level_1
{
	padding: 0px;
	font-weight: bold;
	font-size: 12pt;
	margin: 10px 0px 10px 5px;
	width: 650px;
}
DIV.level_2
{
	font-weight: normal;
	letter-spacing: 2px;
	padding: 5px 0px;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #FF9900;
	margin: 5px 0px -5px;
}
DIV.level_3
{
	font-weight: normal;
	letter-spacing: 2px;
	padding: 5px 0px;
	background: #FFFFFF;
	color: #000000;
	background-color: #EBE6F0;
	border: 1px solid #CCCCCC;
	margin: 5px 0px -5px;
}
DIV.product_label SPAN
{
	color: #800000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}
DIV.level_1 SPAN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	color: #000000;
	font-size: 16px;
}
DIV.level_2 SPAN
{
	font-weight: bold;
	letter-spacing: 2px;
	background: #FF9900;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	text-transform: uppercase;
}
DIV.level_3 SPAN
{
	font-weight: bold;
	letter-spacing: 2px;
	background: #EBE6F0;
	color: #666666;
	cursor: pointer;
	font-size: 11px;
	text-transform: uppercase;
}
.files
{
	background: #F5F5F5;
	padding: 5px;
	margin: 5px 0px -5px;
	color: #666666;
	font-size: 11px;
	letter-spacing: normal;
	cursor: default;
}
#company_details
{
	margin: 0px;
	width: auto;
	padding: 5px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
#company_details TEXTAREA
{
	/*[disabled]font-size:14px;*/
	/*[disabled]border:1px solid #AACFE4;*/
	/*[disabled]width:200px;*/
}
#company_details SELECT
{
	/*[disabled]font-size:14px;*/
	/*[disabled]border:1px solid #AACFE4;*/
	/*[disabled]width:200px;*/
}
#company_details SPAN
{
	font-size: 12px;
	padding: 4px;
	margin: 2px;
	display: inline-block;
	/*[disabled]border:1px solid #000000;*/
	font-weight: bold;
	text-align: left;
	width: 250px;
	/*[disabled]float:left;*/
}
#company_details INPUT, #company_details SELECT, #company_details TEXTAREA
{
	font-size: 12px;
	border: 1px solid #AACFE4;
	margin: 3px;
	width: 310px;
}
#company_members
{
	margin: 0px;
	width: auto;
	padding: 5px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
.company_check
{
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding: 5px;
}
/*Plaszma Table*/
#plaszmaOverview
{
	border: 1px solid #000000;
}
#plaszmaOverview TABLE
{
	width: 100%;
	/*[disabled]border-spacing:9px 0px;*/
	border-collapse: inherit;
	empty-cells: show;
}
#plaszmaOverview COL
{
	background-color: #F2F2F2;
}
#plaszmaOverview TABLE TD
{
	/*[disabled]width:168px;*/
	padding: 5px;
	/*[disabled]border:1px solid #FCFCFC;*/
}
#plaszmaOverview TABLE TH
{
	width: 175px;
	/*[disabled]border:1px solid #FCFCFC;*/
}
.plaszmaOverview
{
	border: 1px solid #FFF;
}
.plaszmaOverview TABLE
{
	width: 100%;
	/*[disabled]border-spacing:9px 0px;*/
	border-collapse: inherit;
	empty-cells: show;
}
.plaszmaOverview COL
{
	background-color: #F2F2F2;
}
.plaszmaOverview TABLE TD
{
	/*[disabled]width:168px;*/
	padding: 5px;
	/*[disabled]border:1px solid #FCFCFC;*/
}
.plaszmaOverview TABLE TH
{
	width: 175px;
	/*[disabled]border:1px solid #FCFCFC;*/
}
TD.eggright
{
	padding: 0px 0px 0px 15px;
}
#navigationbar
{
	width: 760px;
	height: auto;
	padding: 5px 0px 5px 5px;
	margin: 10px 0px;
	border: 1px solid #A0A0A0;
}
#navigationbar A
{
	font-weight: bold;
}
A.anchorLink
{
	text-decoration: none;
	color: #2F2F2F;
	font-size: 11px;
}
SPAN.textbold
{
	font-weight: bold;
}
