﻿
*{margin:0; padding:0;}
ul{list-style:none; margin:0; padding:0;}
body{background:#383838; color:#333333; font-size:12px; font-family:Arial; line-height:16px;}

table{border-collapse:collapse; border:0; border-color:#C5C5C5;}
td{vertical-align:top;}

a {color:#CC5200; text-decoration:none; font-size:11px; font-family:Verdana; }
a:hover{text-decoration:underline;}

img {border:0;}

.copyright {color:#FFFFFF; font-size:12px; font-family:Arial;}

.link1 {color:#484848; text-decoration:underline;}
.link1:hover {text-decoration:none;}

.column{float:left;}
.clear{clear:both;}

ul{list-style:none;}

/*****************************************/
/*************** modules description *************/

#content .column1 .module_s1{ width:238px; margin-bottom:5px; }
#content .column1 .module_s1 div{background:url(../images/box_tall.gif) repeat-y left top;}
#content .column1 .module_s1 div div{background:url(../images/box_top.gif) no-repeat left top;}
#content .column1 .module_s1 div div div{background:url(../images/box_bottom.gif) no-repeat left bottom; width:100%;}
#content .column1 .module_s1 div div div div{background:none;}
#content .column1 .module_s1 div div div td.over{ padding:25px 15px 25px 30px;}
#content .column1 .module_s1 h3{background:url(../images/h2_back2.gif) no-repeat left top; font-family:Tahoma; color:#FFFFFF; font-size:1.19em; font-weight:bold; padding:15px 0 15px 34px; width:auto;}
#content .column1 .module_s1 h3 a{ display:block; color:#fff; }
#content .column1 .module_s1 h3 a:hover{ text-decoration:none; }

#content .column1 .module_s2{ width:238px; margin-bottom:5px;}
#content .column1 .module_s2 div{background:url(../images/box_tall.gif) repeat-y left top;}
#content .column1 .module_s2 div div{background:url(../images/box_top.gif) no-repeat left top;}
#content .column1 .module_s2 div div div{background:url(../images/box_bottom.gif) no-repeat left bottom; width:100%;}
#content .column1 .module_s2 div div div div{background:none;}
#content .column1 .module_s2 div div div td.over{ padding:25px 15px 25px 30px;}
#content .column1 .module_s2 h3{background:url(../images/h2_back2.gif) no-repeat left top; font-family:Tahoma; color:#FFFFFF; font-size:1.19em; font-weight:bold; padding:15px 0 15px 34px; width:auto;}


#content .column1 .module_s3{ width:238px; margin-bottom:5px;}
#content .column1 .module_s3 div{background:url(../images/box_tall.gif) repeat-y left top;}
#content .column1 .module_s3 div div{background:url(../images/box_top.gif) no-repeat left top;}
#content .column1 .module_s3 div div div{background:url(../images/box_bottom.gif) no-repeat left bottom; width:100%;}
#content .column1 .module_s3 div div div div{background:none;}
#content .column1 .module_s3 div div div td.over{ padding:25px 15px 25px 30px;}
#content .column1 .module_s3 h3{background:url(../images/h2_back2.gif) no-repeat left top; font-family:Tahoma; color:#FFFFFF; font-size:1.19em; font-weight:bold; padding:15px 0 15px 34px; width:auto;}

table.lightTbl{ width:100%; margin:0 0 10px 0; }
table.lightTbl tr{}
table.lightTbl tr th{ padding:5px; border-bottom:1px solid #f4f4ec; text-align:left; color:#3aacd1; }
table.lightTbl tr th.center{ text-align:center; }
table.lightTbl tr th.right{ text-align:right; }
table.lightTbl tr td{ padding:5px; border-bottom:1px solid #f4f4ec; }
table.lightTbl tr td.center{ text-align:center; }
table.lightTbl tr td.right{ text-align:right; }
table.lightTbl tr td span.spRemove{ line-height:22px; text-decoration:underline; cursor:pointer; color:#f37015; }
table.lightTbl tr td span.spRemove:hover{ text-decoration:none; }
table.lightTbl tr td span.spAdd{ line-height:22px; text-decoration:underline; cursor:pointer; color:#f37015; }
table.lightTbl tr td span.spAdd:hover{ text-decoration:none; }

table.lightTbl tr td.tdTotal{ text-align:right; color:#f37015; }
table.lightTbl tr.trSubTotal{ }
table.lightTbl tr.trSubTotal td label,table.lightTbl tr.trVATSubTotal td label{ width:auto; text-align:left; margin:0 0 0 0; padding:0 0 0 0; font-weight:normal; color:#3aacd1; }
table.lightTbl tr.trTotal{ font-weight:bold; }
table.lightTbl tr.trTotal td label,table.lightTbl tr.trVATTotal td label{ width:auto; text-align:left; margin:0 0 0 0; padding:0 0 0 0; color:#3aacd1; }


#form-login-username,#form-login-password {color:#7b7b7b; text-transform:lowercase;}
#modlgn_username.inputbox, #modlgn_passwd.inputbox{width:169px; height:19px; border:solid 1px #b4b4b4;}
#form-login-remember{color:#7b7b7b; padding-top:10px;}
#modlgn_remember{background:none;}

form#form-login{color:#7b7b7b; margin-left:0;}

ul.log_list{margin-top:5px; margin-left:0; font-style:normal; text-transform:none;font-size:11px; font-family:Verdana;}
ul.log_list li a {color:#7b7b7b; font-size:1.01em; text-decoration:underline;font-size:11px; font-family:Verdana;}
ul.log_list li a:hover{text-decoration:none;font-size:11px; font-family:Verdana;}

/*****************************************/
/*************** frontpage description *************/

h2, .contentheading {
	padding-bottom:7px;
	padding-top:2px;
	font-family:Arial;
	font-size: 1.33em;
	font-weight: normal;
	vertical-align: bottom;
	color: #138aaf;
	text-align: left;
	line-height:0.91em;
}

/*****************************************/
/*************** frontpage description *************/
#tdSpecificationTables
{
      font-size: 11px;
      color: black;
      font-family: verdana;
      text-align: left;
      background-color:#fff;
}

.PseudoBoxlabel
{
	font-family: verdana;
	font-size : 11px; 
	font-weight: normal; 
	color:black;
	width: auto;
	border-style : solid;
	border-width :1px 1px 1px 1px ; 
	padding : 2 2 2 2;

 
}
.FormLabelBlueBold12
{
 font-family: verdana;
 font-size : 12px;
 font-weight: bold;     
 color:#4296AF;
 width: auto;
}

.FormLabelOrangeBold12
{
 font-family: verdana;
 font-size : 12px;
 font-weight: bold;     
 color:#CC5200;
 width: auto;
}
.FormLabelRedBold12
{
 font-family: verdana;
 font-size : 11px;
 font-weight: bold;     
 color:#CC5200;
 width: auto;
}

.FormLabelOrangeBold10
{
 font-family: verdana;
 font-size : 10px;
 font-weight: bold;     
 color:#CC5200;
 width: auto;
}

.FormLabelUnderline
{
 font-family: verdana;
 font-size : 10px;
 font-weight: bold;     
 color:#CC5200;
 width: auto;
 text-decoration: underline;
}



.FormLabel
{
 font-family: verdana;
 font-size : 10px; 
 color:black;
 width: auto;
}

.FormLabelRedBold
{
 font-family: verdana;
 font-size : 10px;
 font-weight: bold;     
 color:#CC5200;
 width: auto;
 height: 2px;
}

.FormLabelRedBold11
{
 font-family: verdana;
 font-size : 11px;
 font-weight: bold;     
 color:#CC5200;
 width: auto;
 height: 2px;
}

 .FormLabelMedium
 {
 font-family: verdana;
 font-size : 10px;
 font-weight: normal;     
 color:black;
 width: auto;
 
 }
 .FormLabelBold

{
 font-family: verdana;
 font-size : 10px;
 font-weight: bold;     
 color:black;
 width: auto;
 
 }
 
 .FormLabelBoldMedium
{
 font-family: arial;
 font-size : 12px;
 font-weight: bold;     

}

 .FormLabelBold14
{
 font-family: verdana;
 font-size : 14px;
 font-weight: bold;     
 color:black;
 width: auto;
}


 .Index

{
	padding-right: 10px;
 font-family: verdana;
 font-size : 10px;
 font-weight: bold;     
 color:black;
 width: auto;
 vertical-align: text-top;
 }
 
 
  .Question

{
	padding-right: 10px;
 font-family: verdana;
 font-size : 10px;
 font-weight: normal;     
 color:black;
 width: auto;
 vertical-align: text-top;
  text-align:justify;
   }

.FormLabelBoldRed

{
 font-family: verdana;
 font-size : 10px;
 font-weight: bold;     
 color:#484848;
 width: auto;
}

.FormLabelBold12
{
 font-family: verdana;
 font-size : 12px;
 font-weight: bold;     
 color:black;
 width: auto;
}

.FormLabelBold12Justified
{
 font-family: verdana;
 font-size : 11px;
 font-weight: bold;     
 color:black;
 width: auto;
  text-align:justify;
}

.FormLabelBold11
{
 font-family: verdana;
 font-size : 11px;
 font-weight: bold;     
 color:black;
 width: auto;
}

.FormLabelBold10
{
 font-family: verdana;
 font-size : 10px;
 font-weight: bold;     
 color:black;
 width: auto;
}

.FormLabelBold14
{
 font-family: verdana;
 font-size : 12px;
 font-weight: bold;     
 color:black;
 width: auto;
}


.FormLabelBoldMedium
{
 font-family: verdanaPseudoBoxlabel
 font-size : 17px;
 font-weight: bold;     
 color:black;
 width: auto;
}

.FormLabelBoldLarge
{
 font-family: verdana;
 font-size : 24px;
 font-weight: bold;     
 color:black;
 width: auto;
}
.FormLabelMandatory
{
 font-family: verdana;
 font-size : 9px;
 color:#CC5200;
 width: auto;
}

.FormLabel11
{
 font-family: verdana;
 font-size : 11px;
 color:black;
 width: auto;
}

.PseudoBoxlabel
{
	font-family: verdana;
	font-size : 11px; 
	font-weight: normal; 
	color:black;
	border-style:none;
	border-width :1px 1px 1px 1px ; 
	padding :  3 0 3 0;

 }

.DetailsLabel
{
 font-family: verdana;
 font-size : 11px; 
 color:black;
 width: auto;

}

.DetailsLabelWithPadding
{
 font-family: verdana;
 font-size : 11px; 
 color:black;
 width: auto;
 padding: 5px 5px 5px 5px;
}


.DetailsLabelJustified
{
 font-family: verdana;
 font-size : 11px; 
 color:black;
 width: auto;
 text-align:justify;
}

.ButtonStyleHelp
{
      border: none;
      height : 20px;
      width: 20px;
      background-image: url(../images/blue_button_trans.gif);
      background-color: #F3F3EB;
 }
 
 .FormLabelMiscTextHeader
{
 font-family: verdana;
 font-size : 12px;
 font-weight: bold;     
 color:#000000;
 width: auto;
}

.DetailsLabelWide
{
 font-family: verdana;
 font-size : 11px; 
 color:black;
 width: auto;
 padding-left:6px;
 padding-right:6px;
 }

.tdLeftAllTables
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;	
}

.tdAttachment
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	background-color:#B4B4B4;
	border:1;
	border-color:black;
}


.FormLabelMiscTextDetail
{
 font-family: verdana;
 font-size : 12px;
 font-weight: normal;   
 color:#000000;
 width: auto;
}

.FormLabelMiscTextHightlighted
{
 font-family: verdana;
 font-size : 12px;
 font-weight: bold;   
 color:#CC5200;
 width: auto;
}

.FormLabelRedUnderlineBold
{
 font-family: verdana;
 font-size : 11px;
 font-weight: bold;     
 text-decoration:underline;
 color:#CC5200;
 width: auto;
 height: 2px;
}

Table.BoxedFrame
{
	width:500px;
	border-color:#138aaf;
	border-style :double;
	border-width :4px 4px 4px 4px; 
	border-collapse:separate;

	
	
	}

.FormLabelboldblue
{
 font-family: verdana;
 font-size : 12px;
 font-weight: bold;     
 color:#138aaf;
 width: auto;

 
 }
 
 .FormLabelBold14Blue
 {
 font-family: verdana;
 font-size : 14px;
 font-weight: bold;     
 color:#138aaf;
 width: auto;
 }
 
.paging
{
	 font-size: 8pt;
      color:  #138aaf;
      font-family: verdana;
}

#tdpaging
{
      font-size: 8pt;
      color:  #138aaf;
      font-family: verdana;
      
}
.Justified
{

text-align: justify;
}

.Information
{

text-align: justify;
font-family: verdana;
 font-size : 11px;
 font-weight: bold;     
 color:#CC5200;
 width: auto;
}

 
 #tdpagingcurrent
 {
	color:#CC5200;
	font-size: 8pt;
    font-family: verdana;
}

.DetailsLabelPageBreak
{
 font-family: verdana;
 font-size : 11px; 
 color:Green;
 width: auto;
}

#thPrintTable1
{
      width: auto;
      font-weight:bold;
      font-size:  14pt;
      color: black;
      font-family: Verdana;
      text-align: left;
}

#thPrintTable2
{
      width: auto;
      font-weight:bold;
      font-size: 12pt;
      color: black;
      font-family: Verdana;
      text-align: left;
}

#thPrintTable3
{
      width: auto;
      font-weight:normal;
      font-size: 11pt;
      color: black;
      font-family: Verdana;
      text-align: left;
}

#thPrintTable4
{
      width: auto;
      font-weight:normal;
      font-size: 10pt;
      color: black;
      font-family: Verdana;
      text-align: left;
}

.MessageLabelOrange
{
 font-family: verdana;
 font-size : 11px; 
 color:#CC5200;
 width: auto;
 text-align: justify;
     font-weight:bold;
}

.DetailsLabelOrange
{
 font-family: verdana;
 font-size : 11px; 
 color:#CC5200;
 width: auto;
}
.FormLabel11Orange
{
 font-family: verdana;
 font-size : 11px;
 color:#CC5200;
 width: auto;
}

.FormLabelBold11Orange
{
 font-family: verdana;
 font-size : 11px;
 font-weight: bold;     
 color:#CC5200;
 width: auto;
}


.ButtonNoBorderAnchor
{
      font-size : 11px;
      font-family : verdana ;
      font-weight: normal;
      height : 15px;
      vertical-align : middle ;
      color: black;
      padding : 3 4 3 4;
      font-weight: bold;
}

#outline tbody tr.even td {padding:1px 2px 1px 0px;background-color: #fff;font-family:Verdana; font-size:11px; border:0;color:Black;}
#outline tbody tr.odd  td {padding:1px 2px 5px 0px;font-family:Verdana; font-size:11px; border:0;color:Black;}
#outline thead th {padding:1px 2px 1px 0px;font-family:Verdana; font-size:11px; color:Black; border:0;font-weight:bold;}

#pricing tbody tr.even td {padding:0px 0px 0px 0px;background-color: #eee; font-family:Verdana; font-size:11px; border:1;color:Black; border-color:#C5C5C5; border-collapse:collapse;}
#pricing tbody tr.odd  td {padding:0px 0px 0px 0px;background-color: #fff; font-family:Verdana; font-size:11px; border:1;color:Black; border-color:#C5C5C5;border-collapse:collapse;}
#pricing thead th {padding:0px 0px 0px 0px;background-color:#B4B4B4;font-family:Verdana; font-size:11px; color:Black; border:1;font-weight:bold; border-color:#C5C5C5;border-collapse:collapse;}

#planthirepricing tbody tr.even td {padding:1px 10px 1px 5px;background-color: #eee; font-family:Verdana; font-size:11px; border:1;color:Black; border-color:#C5C5C5; border-collapse:collapse;}
#planthirepricing tbody tr.odd  td {padding:1px 10px 1px 5px;background-color: #fff; font-family:Verdana; font-size:11px; border:1;color:Black; border-color:#C5C5C5;border-collapse:collapse;}
#planthirepricing tbody tr.else  td {padding:1px 5px 1px 2px;background-color:#B4B4B4;font-family:Verdana; font-size:11px; color:Black; border:1;font-weight:bold; border-color:#C5C5C5;border-collapse:collapse;}
#planthirepricing thead th {padding:1px 5px 1px 2px;background-color:#B4B4B4;font-family:Verdana; font-size:11px; color:Black; border:1;font-weight:bold; border-color:#C5C5C5;border-collapse:collapse;}

#lists tbody tr.even td {padding:5px 5px 5px 5px;background-color: #eee; font-family:Verdana; font-size: 11px; border:1;color:Black; border-color:#C5C5C5;}
#lists tbody tr.odd  td {padding:5px 5px 5px 5px;background-color: #fff; font-family:Verdana; font-size: 11px; border:1;color:Black; border-color:#C5C5C5;}
#lists thead th {padding:5px 5px 5px 5px;background-color:#B4B4B4;font-family:Verdana; font-size: 11px; color:Black; border:1;font-weight:bold; border-color:#C5C5C5;}

#results {border:1;border-color:#F3F3EB;}
#results tbody tr.even td {padding:5px 5px 5px 5px;background-color: #eee; font-family:Arial; font-size: 12px; color:Black; border:1;border-color:#F3F3EB;}
#results tbody tr.odd  td {padding:5px 5px 5px 5px;background-color: #fff; font-family:Arial; font-size: 12px; color:Black; border:1;border-color:#F3F3EB;}
#results tbody tr.transparent  td {padding:5px 5px 5px 5px;background-color: #fff; font-family:Arial; font-size: 12px; color:Black; border:1; border-color:#F3F3EB;}
#results thead th {padding:15px 5px 5px 5px; background-color:#B4B4B4;font-family:Arial; font-size: 12px; color:Black;font-weight:bold;border:1;border-color:#F3F3EB;}

#display {border:1;border-style:solid; border-color:#F3F3EB;}
#display tbody tr.even td {padding:5px 5px 5px 5px;background-color: #eee; font-family:Arial; font-size: 12px; color:Black; border:1px;border-color:#F3F3EB;border-bottom:1px solid #F3F3EB;border-left:1px solid #F3F3EB;}
#display tbody tr.odd  td {padding:5px 5px 5px 5px;background-color: #fff; font-family:Arial; font-size: 12px; color:Black; border:1px; border-color:#F3F3EB;border-bottom:1px solid #F3F3EB;border-left:1px solid #F3F3EB;}
#display tbody tr.transparent  td {padding:5px 5px 5px 5px;background-color: #F3F3EB; font-family:Arial; font-size: 12px; color:Black; border:1px; border-style:solid; border-color:#F3F3EB;}
#display thead th {padding:5px 5px 5px 5px; background-color:#B4B4B4;font-family:Arial; font-size: 12px; color:Black;font-weight:bold;border:1px; border-style:solid; border-color:#F3F3EB;}



#standard {border:0; background-color: #FFFFFF;}

/*
#lists tbody tr.even td {padding:2px 10px 2px 10px; font-family:Verdana; font-size: 11px; color:Black; border:1; border-color:#B4B4B4;}
#lists tbody tr.odd  td {padding:2px 10px 2px 10px; background-color: #fff; font-family:Verdana; font-size: 11px; color:Black; border:1; border-color:#B4B4B4;}
#lists thead th {padding:2px 10px 2px 10px; background-color:#B4B4B4;font-family:Verdana; font-size: 11px; color:Black;font-weight:bold;border:1; border-color:#B4B4B4;}
*/

/*****************************************/
/* - Print Styles - */
.printmenuOut {
	cursor: default;
	display: block;
	margin:0px;
	color:#138aaf;
	width:300px;
	border:0px solid #000000;
	padding:5px 5px 5px 0px;
	text-align:left;
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.printmenuOver {
	cursor:default;
	display: block;
	margin:0px;
	background-color:#BFDEE7;
	color:#138aaf;
	width:50px;
	border:0px solid #000000;
	padding:5px 5px 5px 0px;
	text-align:left;
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	/*text-decoration:underline;*/
	
}


.menuOut {
	cursor: default;
	display: block;
	margin:0px;
	color:#138aaf;
	width:152px;
	border:0px solid #000000;
	padding:5px;
	text-align:left;
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.menuOver {
	cursor:default;
	display: block;
	margin:0px;
	background-color:#BFDEE7;
	color:#138aaf;
	width:152px;
	border:0px solid #000000;
	padding:5px;
	text-align:left;
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.submenu {

	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	padding-left:10px;
	}

.submenu a:link {
	color:#138aaf;
	line-height: 140%;
	font-size:11px;
	text-decoration:none;
	font-weight:normal; 
	font-family:verdana;
}

.submenu a:visited {
	color:#138aaf;
	font-size:11px;
	text-decoration:none;
	font-family:verdana;
	font-weight:normal; 
}

.submenu a:active {
	color:#138aaf;
	font-size:11px;
	text-decoration:none;
	font-family:verdana;
	font-weight:normal; 
}

.submenu a:hover {
	color:#138aaf;
	font-size:11px;
	text-decoration:underline;
	font-style: normal;
	font-weight:normal;
	font-family:verdana;
	/***background-color:#BFDEE7;****/
}
/*****************************************/
#thCenterAllTables
{
      width: auto;
      font-weight:bold;
      font-size: 10px;
      color: black;
      font-family: Verdana;
      text-align: center;
}

#tdAllTables
{
      width: auto;
      font-weight:normal;
      font-size: 12px;
      color: black;
      font-family: verdana;
      text-align: left;
      padding: 7.5px 7.5px 7.5px 7.5px;
}

#tdAllTablesBold
{
      width: auto;
      font-weight:bold;
      font-size: 10px;
      color: black;
      font-family: verdana;
      text-align: left;
      padding: 5px 5px 5px 5px;
}

#thBlueHeader
{
      width: auto;
      font-weight:bold;
      font-size: 10px;
      color: white;
      font-family: Verdana;
      text-align: left;
      background-color:#4296AF;
}
#CountLabel
{
 font-family: verdana;
 font-size : 10px;
 font-weight:bold;
 color:#138aaf;
 width: auto;
 height: 2px;
}
