﻿
/* This is the Standard CSS Theme for WebTex Interactive    */
/* No Stylesheet should contain colour details              */
/* Please add all colours to the css in the themes folder   */

/* Last Updated:    05/01/2009                              */
*
{
    margin: 0;
}

HTML 
{
	height:100%;
	width:100%;
}

BODY 
{   
	font: 62.5% "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	width:100%;
	height:100%;
}

FORM
{
    height:100%;
}

TABLE.main {
	height:100%;
	position:relative;
	width:980px !important;
    max-width:980px;
}

TD.main {
	
	vertical-align:top;
}

A 
{
  text-decoration: none;
}

A:hover 
{
  text-decoration: underline;
}

.max_size 
{
	height:100%;
	width:100%;
	display:block;
}

.std_text 
{
	cursor:default;
	font: 11px Arial,Helvetica,sans-serif;
	font-weight:normal;
	white-space:nowrap;
}

.std_text_bold 
{
	cursor:default;
    font: 11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
}

.std_text_bold_word-wrap
{
	cursor:default;
	font: 11px Arial,Helvetica,sans-serif;
	font-weight:bold;
}

.std_text_wrap
{
	cursor:default;
	font: 11px Arial,Helvetica,sans-serif;
	font-weight:normal;
	white-space:normal;
}

.std_text_last_update 
{
	cursor:default;
	font: 9px Arial,Helvetica,sans-serif;
	font-weight:normal;
	left:0px;
	position:absolute;
	top:0px;
	white-space:nowrap;
}

.std_select 
{
	cursor:default;
	font: 12px Arial,Helvetica,sans-serif;
	font-weight:normal;
	white-space:nowrap;
	width:140px;
}

.std_list_expander 
{
	background-image:url(../img/mnu_minus.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin:10px 0px 10px 0px;
	padding-left:20px;
	text-align :left;
	white-space:nowrap;
	width:100px;
}

HR 
{
	border:none;
	height:1px;
	margin-left:25px;
	margin-right:25px;
	_margin-right:20px;
	_margin-left:20px;
}

/* Action Section */

.std_link
{
	cursor:pointer;
	font: 12px Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:none;
	white-space:nowrap;
}

a:hover.std_link
{
	cursor:pointer;
	font: 12px Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
	white-space:nowrap;
}

.bullet 
{
	white-space:nowrap;
	margin:0px 4px 0px 4px;
}

.button 
{
	font:				12px Arial,Helvetica,sans-serif;
	height:				24px;
	text-decoration:	none;
	white-space:		nowrap;

	/* mozilla will not allow you to center text so apply padding instead */
	padding:			1px 20px 3px;	
	cursor:				pointer;

	/* IE will allow you to center the text */
	_cursor:			hand;
	_height:			21px;
	_width:				100px;
	_text-align:		center;
	_padding:			2px 20px 1px 20px;

	/* fix extra-wide IE 5/6 buttons */
	_overflow:			visible;
	_width:				1;
	
	border-radius: 5px;
}

a:hover.button 
{
	text-decoration:	none;
}

IMG.bullet 
{
	height:10px;
	width:12px;
}

IMG.bullet_gray 
{
	height:10px;
	width:12px;
}

/* Modal Window Section */

.pageLock 
{
	filter: Alpha(Opacity=50);
	height: 100%; 
	left: 0px; 
	opacity:.50;
	position: absolute; 
	top: 0px; 
	visibility: hidden; 
	width: 100%; 
	z-index: 999; 
}

/* Header Section */

TD.header {

  font-size: 11px;
  text-transform: none;
  vertical-align: middle;
  width:100%;
}

A.header {

  font-weight:bold;
  text-decoration: none;
}

A:hover.header {

  font-weight:bold;
  text-decoration: none;
}

TD.bread_crumb {

  font: 12px Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
  padding-left: 10px;
  padding-top:5px;
  padding-bottom:5px;
  width:75%;
  vertical-align:middle;
}

.header_line {

	height:1px;
}

.header_blank_line {

	height:2px;
}

.bgrd_header {

	background-repeat:no-repeat;
    background-position: center center;	
	height:58px;
    width:100%;
}

/* Footer Section */

div.footer, .push {
    height: 30px;
}

div.footer
{
    position:relative;
	width:980px !important;
    max-width:980px;
    margin:0 auto;
}

div.footer_wrapper
{
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%;
}

div.footer_copyright_wrapper
{
    float: left; 
    height: 30px; 
    margin: 0 10px;
}

div.footer_link_wrapper
{
    float: right; height: 30px; margin: 0 10px 0 0;
}

/*TABLE.footer 
{
	cursor:default;
	font: 10px Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:10px 0px 0px 0px;
	text-align: left;
	vertical-align:bottom;
	width:100%;
}

TD.footer_bottom {
  
  cursor:default;
  font: 10px Arial, Helvetica, sans-serif;
  font-size:10px;
  height:18px;	
  padding: 0px 5px 5px 5px;
}*/

.footer_bottom_text, .footer_bottom_text_bold {
  
  font: 10px Arial, Helvetica, sans-serif;
  font-size:10px;
  white-space:nowrap;
}

.footer_bottom_text_bold
{
    font-weight:bold;
}

.reflexURL 
{
	padding-left:5px;
	padding-right:10px;
	text-decoration:none;
}

a:hover.reflexURL 
{
	padding-left:5px;
	padding-right:10px;
	text-decoration:underline;
}

.imageEmail
{
	background-image:url('../img/email.gif');
	background-repeat:no-repeat;
    background-position: left center;
	padding-left:25px;
}

.imageTelephone
{
	background-image:url('../img/telephone.gif');
	background-repeat:no-repeat;
    background-position: left center;
	padding-left:25px;
}

/** E R R O R  M E S S A G E S **/

.std_error_message 
{
	cursor:default;
	display:none;
	font: 10px Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:2px 0px 0px 15px;
	_margin:20px 0px 0px -135px;
	padding:2px;
	position:absolute;
	white-space:nowrap;
}

.page_error_message 
{
	cursor:default;
	display:none;
	font: 10px Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-top:20px;
	padding:2px;
	white-space:nowrap;
}

.std_forgotten_message 
{
	cursor:default;
	display:none;
	font: 10px Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:2px 0px 0px 0px;
	_margin:20px 0px 0px 0px;
	padding:2px;
	position:relative;
	white-space:nowrap;
}

.std_password_error 
{
    cursor:default;
    display:none;
    font: 10px Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:2px;
    width:370px;
}

/** M O D A L   I F R A M E   W I N D O W **/

.modal 
{
	display:none;
	left:250px;
	position:absolute;
	top:150px;
	z-index:100001;
}

.screen_lock 
{
	filter: Alpha(Opacity=50);
	height: 100%;
	left: 0px;
	opacity:.50;
	position: absolute;
	top: 0px;
	visibility: hidden;   
	width: 100%;   
	z-index: 100000;  	
}

.fullscreen
{
	height:100%;
	width:100%;
}

.std_loading 
{
	cursor:default;
	display:none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:38px;
	padding-top:20px;
	white-space:nowrap;
}

.overflow_hide
{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.disclaimerlabel
{
	cursor:default;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}

a:hover.disclaimerlabel
{
	cursor:pointer;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	white-space:nowrap;
}

.disclaimerpopup
{
    position:absolute;
	cursor:default;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:5px 5px 5px 5px;
	float:left;
	top:250px;
    width:720px;
    _width:100%;
	text-align:center;
	visibility:hidden;
}

/** T E X T   R O T A T E **/

.rotate_text {
    text-align:left !important;
     -moz-transform: rotate(270deg);  /* FF3.5+ */
     
       -o-transform: rotate(270deg);  /* Opera 10.5 */
  -webkit-transform: rotate(270deg);  /* Saf3.1+, Chrome */
             filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1.836909530733566e-16, M12=1, M21=-1, M22=-1.836909530733566e-16); 
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1.836909530733566e-16, M12=1, M21=-1, M22=-1.836909530733566e-16, sizingMethod='auto expand')"; /* IE8 */
  zoom:1;
  image-rendering: -moz-crisp-edges;
  display:block;
}

.resize_bg {
    background-size: contain;
    -moz-background-size: contain;
}

.resize_background {
    border:none;
    width:100%;
    height:100%;
    z-index:1;
    position:absolute;
    top:0;
}

/** L A Y O U T  **/
.menu_wrapper
{
    height:36px;
    width:99%;
    margin:0 auto;
    bottom: 20px
}

.menu_wrapper_max
{
    height:70px;
}

.menu_wrapper_line
{
    height:1px;
    width:100%;
    margin:5px auto;
}

.wrapper
{
	position:relative;
	width:980px !important;
    max-width:980px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -30px;
}

.header_wrapper {
    height: 120px; 
    position: relative;
}

.bgrd_header
{
    /*padding: 30px 0 10px 0;*/
    padding:30px 0 0 0;
}



input[type='checkbox'],input[type='radio']
{
    margin:2px;
    vertical-align:middle;
}