﻿#prpage{ 
	font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
	font-size: 0.7em;
	color:#242424;
	cursor:default; 
	height:100%; 
	width:100%; 
	margin: 0;
	padding: 0; 
}

.mainCarousel
{
	float:right;
	margin:-26px 20px 0px 0px; 
	overflow:hidden !important;
}
.mainCarouselImage
{
	opacity:0.6;filter:alpha(opacity=60);
}

a.main_login_label
{
	float: right;
	text-transform: uppercase;
	text-decoration:none;
	text-align :right ;
	color:#EDA438;
	font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
	font-size: 11px; 
}

a.main_login_label:hover
{
	color: #ffffff;
	text-decoration:underline;
}

.main_login_username
{
	float: right;
	text-transform: uppercase;
	text-align :right ;
	color:Gray;
	font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
	font-size: 11px;
}

/* Default.aspx (SplashScreen) */
.splashPage_footer
{
	text-align:center;
	height:100px; position:static;  
	background: #000000 url(images/splash_bottom.png) repeat-x top left;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.splashPage_progress
{
	height:8px; 
	width:0px;
	background: #000000 url(images/progress_indicator_01.png) repeat-x top left;
}
.splashPage_body_bottom
{
	width:100%; 
	height:100%; 
	vertical-align:middle;
	background: #000000 url(images/background_bottom_03.jpg) no-repeat bottom center;
	font-size: 11px;
}
.splashPage_body_top
{
	background: transparent url(images/background_top_02.jpg) no-repeat top center;
}
/* / Default.aspx (SplashScreen) */

/* TAB TABSTRIP PAGEVIEW */
.PageViewAboutProduct
{
	background-image:url(../images/icons/256/software_info_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewContact1
{
	background-image:url(../images/icons/256/user_id_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewContact2
{
	background-image:url(../images/icons/256/create_email2_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewContact2LeftCol
{
	float:left;
	width:360px;
}
.PageViewContact2RightCol
{
	text-align:justify;
	float:right;
	overflow:hidden;
	width:180px;
}
.PageViewDownloads
{
	background-image:url(../images/icons/256/software_down_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewFaq
{
	background-image:url(../images/icons/256/faq_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewNews
{
	background-image:url(../images/icons/256/news_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewPriceList1
{
	background-image:url(../images/icons/256/price_list_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewPriceList2
{
	background-image:url(../images/icons/256/price_list_additional_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewProductModules
{
	background-image:url(../images/icons/256/software_zoom_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewServices1
{
	background-image:url(../images/icons/256/objects_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
	text-align:justify;
}
.PageViewSystemRequirements
{
	background-image:url(../images/icons/256/software_config_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
.PageViewScreenShots
{
	margin-top:10px;
}
.PageViewTitle
{
	margin-bottom: 10px;
	font-size: 1.0em;
	font-weight: bold;
	text-align:left; 
	color:#ec6a00;
}
.PageViewUserAccount1
{
	background-image:url(../images/icons/256/user_id_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ;
	margin-top:10px;
	min-height:380px;
}
/* TAB TABSTRIP PAGEVIEW */

/* DOWNLOADS */
.downloadsCont
{
	background:url(images/a3.gif) no-repeat 0 8px;
	text-align:justify;
	padding: 4px 10px 4px 10px;
	border-bottom:#e2dfdf 1px solid;
}
.downloadsCont:hover
{
    background: transparent url(images/bg_line_1_m.gif) repeat top left;
}
.downloadsDescription
{
	background:url(images/a7.gif) no-repeat 0 6px;
	margin-top:4px;
	padding-left:8px;
}
.downloadsSubtitle
{
	font-weight:normal;
}
.downloadsTitle
{
	color:#ec6a00;
	font-weight:bolder;
}
/* / DOWNLOADS */

/* FAQ */
.faqAnswer
{
	margin-top:2px;
}
.faqCont
{
	background:url(images/a3.gif) no-repeat 0 10px;
	text-align:justify;
	padding: 0px 26px 10px 10px;
	border-bottom:#e2dfdf 1px solid;
}
.faqCont:hover
{
    background: transparent url(images/bg_line_1.gif) repeat top left;
}
.faqQuestion
{
	margin-top:6px; 
	color:#ec6a00;
	font-weight:bolder;
}
/* / FAQ */

/* HOME */
.homeCont
{
	background:url(images/a3.gif) no-repeat 0 14px;
	text-align:justify;
	padding: 10px 10px 10px 10px;
	border-bottom:#e2dfdf 1px solid;
}
.homeCont:hover
{
    background: transparent url(images/bg_line_1.gif) repeat top left;
}
.homeDescription
{
	margin-top:4px;
}
.homeSubtitle
{
	font-weight:bolder;
}
.homeTitle
{
	color:#ec6a00;
	font-weight:bolder;
}
/* / HOME */

/* LOGIN */
#login_footer 
{
	position:absolute;
	bottom:0;
	height:60px;
	width:100%; 
}
#login_footer_buttons 
{
	/*border-top-color:#808080; 
	border-top-style:inset; 
	border-top-width:thin;*/
	padding-left:11px; 
	padding-right:11px; 
	/*padding-top:8px;*/
}
.forgoten_password_form
{
	background-image:url(../images/icons/256/user_id_search_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ; 
	background-color:#404040;
	font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
	font-size: 12px;
	color: #EDA438; 
	width:100%; 
	bottom:0px;
    position:absolute;
    height:100%;
    /*height:300px;*/
}
.login_form
{
	background-image:url(../images/icons/256/user_id_unlock_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ; 
	background-color:#404040;
	font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
	font-size: 12px;
	color: #EDA438; 
	width:100%; 
	bottom:0px;
	position:absolute;
    height:100%;
    /*height:300px;*/
}
.new_user_form
{
	background-image:url(../images/icons/256/user_id_add_overlay.png);
	background-repeat:no-repeat;
	background-position:right bottom ; 
	background-color:#404040;
	font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
	font-size: 12px;
	color: #EDA438; 
	width:100%; 
	bottom:0px;
    position:absolute;
    height:100%;
    /*height:300px;*/
}
.login_table_cell_label1
{
	height: 24px;
	vertical-align: middle;
	width: 200px;
	text-align: left;  
}
.login_table_cell_control1
{
	height: 24px;
	vertical-align: middle;
	width: 65%;
	text-align: left;
	font-size: 13px;
}
/* / LOGIN */

/* NEWS */
.newsCont
{
	background:url(images/a3.gif) no-repeat 0 14px;
	text-align:justify;
	padding: 10px 10px 10px 10px;
	border-bottom:#e2dfdf 1px solid;
}
.newsCont:hover
{
    background: transparent url(images/bg_line_1.gif) repeat top left;
}
.newsDescription
{
	margin-top:4px;
}
.newsSubtitle
{
	font-weight:bolder;
}
.newsTitle
{
	color:#ec6a00;
	font-weight:bolder;
}
/* / NEWS */


/* TABLE #01 */
.table1 table 
{
	border-collapse: collapse;
	border: none;
	font-size: 11px; 
}
.table1 td, th 
{
	border: none;
	padding-left:4px;
	padding-right:4px;
	height:24px;
	border-bottom-width:1px;
	border-bottom-color:#e2dfdf;
	border-bottom-style:inset; 
	vertical-align:middle !important;
}
.table1 tbody td a 
{
  background: transparent;
  text-decoration: none;
  color: red; 
}
.table1 tbody td a:hover 
{
  background: transparent; 
  text-decoration:underline;
  color: red;
}
.table1 tbody tr:hover 
{
	/*background: transparent url(images/tbl_row_hover_orange.gif) repeat-x center left;*/
	background: transparent url(images/bg_line_1_s.gif) repeat top left;
	font-weight:bold;
}
/* / TABLE #01 */

.buttonBg_01
{
	border: none;
	background-color: transparent;
	background-image: url(Images/ButtonBg_01.gif);
	background-repeat: no-repeat;
	width: 103px;
	height: 23px;
	font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #E02A8F;
	margin-top: 3px;
	margin-bottom: 3px;
}