/* body tag */
hr {color: #cccccc; height: 1px; margin-top:10px; margin-bottom:10px;}
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; text-decoration: none; color: #484848; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;} 
ul {font-size:11px; font-style:italic;}

/* standard hover & link tags */
A:active, A:visited, A:link, A {color: #BA4418;font-size:12.5px;text-decoration: underline;}
A:hover {color: #E37A54; font-size:12.5px; text-decoration: underline;}

/* Quoteboxes left */
.mainTableFullView	{border-right :1pt dotted #AABED1; border-left :1pt dotted #AABED1; margin-top:0; width:513; padding-top:10; padding-bottom:10; padding-left:3; padding-right:5;}
.mainTableQuote	{ margin-top:3px; width:230px; padding-top:10px; padding-bottom:10px; padding-left:3px; padding-right:0;}
.mainTableLeft	{border :1pt solid #AABED1; margin-top:3px; width:230px; padding-top:10px; padding-bottom:10px; padding-left:3px; padding-right:0; background-image:url(images/back_new.jpg)}
.mainTableLeftQuote	{border :1pt solid #AABED1; margin-top:3px; width:230px; padding-top:10px; padding-bottom:10px; padding-right:3px; padding-right: 0; background-image:url(images/back_new.jpg)}
.sideTableView 
{
	border: 2px solid #AABED1;
	width: 230px;
	margin: 5px 0 5px 0;
	background-image:url(images/back_details.jpg)
}
.quotedropdown {width: 130px; font-size:12px;}
.quotedate {width: 104px; font-size:12px;}


/* navbar */
.NavbarOn {}
.NavbarOff {font-size:12.5px; color: #A9A9A9;}
.NavbarSep {color:#AABED1;}
.NavbarSelected {color:#AABED1; font-weight:bold;}
.Navbar {border :1pt solid #AABED1; padding-top:2; padding-bottom:2; padding-left:2; padding-right:2; background-image:url(images/back_nav.jpg)}

.Navbar A:active, .Navbar A:visited, .Navbar A:link, .Navbar A:hover
{
 text-decoration:none;
}

/* contentboxes right */
.Navigation {border :1pt dotted #AABED1; margin-top:3; width:513; padding-top:10; padding-bottom:10; padding-left:4; padding-right:6;}
.mainTableContent {}
.mainTableDetailsFullView {border :1pt solid #AABED1; margin-left: 0; border-collapse:separate;  width:513px; padding-top:10; padding-bottom:10; padding-left:4; padding-right:6; background-image:url(images/back_details.jpg)}
.mainTableDetails {border :1pt solid #AABED1; margin-top:3; width:513px; padding-top:10; padding-bottom:10; padding-left:4; padding-right:6; background-image:url(images/back_details.jpg)}
.mainTableRight	{visibility:hidden}
.templateContentDiv {width:513px;}
.templateBottomFooterDiv {width:513px;}
.floatright{float: right;width: 100px; margin: 0 0 10px 10px;}


/* buttons */
.button {border : none; background-image: url('img/btnContinue.jpg'); width: 75px; height: 17px; color: #2570BA; font-weight: bold; font-family: Verdana, Arial, Tahoma; font-size: 8pt;}
.buttonback {border : none; background-image: url('images/previous.jpg'); width: 140px; height: 21px; color: #383838; text-transform: uppercase; font-weight: bold; font-family: Verdana, Arial, Tahoma; font-size: 7.5pt;}
.buttonnext {border : none; background-image: url('images/next.jpg'); width: 140px; height: 21px; color: #383838; text-transform: uppercase; font-weight: bold; font-family: Verdana, Arial, Tahoma; font-size: 7.5pt;}
.buttonselect {border : none; background-image: url('images/selectbutton.jpg'); width: 82px; height: 21px; color: #383838; text-transform: uppercase; font-weight: bold; font-family: Verdana, Arial, Tahoma; font-size: 7.5pt;}
.buttontext {color: #BA4418;}

/* styles */

  .title { text-decoration: bold; 
   color: red;
   font-size: 10px;
   font-weight: bold; }
   
   .labelField { text-decoration: none; 
   color: black;
   text-align: right;
   font-weight: normal; }
   
   .dataInput { text-decoration: none; 
   color: black;
   padding-left : 1ex;
   text-align: left;
   font-weight: normal; }

.ProductTable
{
	border-right: #AABED1 1pt solid ;
	border-top: #AABED1 1pt solid ;
	margin-top: 10px;
	border-left: #AABED1 1pt solid ;
	border-bottom: #AABED1 1pt solid ;
	font-size:	11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.ProductTable TD
{
	border:  #AABED1 1pt double;

}

.ProductTableMainTD
{
	border:  #AABED1 double;
}
.mainTableError
{
	border-right: #AABED1 1pt solid ;
	border-top: #AABED1 1pt solid ;
	margin-top: 10px;
	border-left: #AABED1 1pt solid ;
	border-bottom: #AABED1 1pt solid ;
	font-size:	xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.mainTableError TD
{
	background-color : white;				
}
.ActivityTable
{
	border-right: #AABED1 1pt solid ;
	border-top: #AABED1 1pt solid ;
	margin-top: 10px;
	border-left: #AABED1 1pt solid ;
	border-bottom: #AABED1 1pt solid ;
	font-size:	xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.ActivityTable TD
{
	background-color : white;
	border: double #F3F5F6; 				
}

.ActivityTableSelected
{
	border-right: #AABED1 1pt solid ;
	border-top: #AABED1 1pt solid ;
	margin-top: 10px;
	border-left: #AABED1 1pt solid ;
	border-bottom: #AABED1 1pt solid ;
	font-size:xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.ActivityTableSelected TD
{
	
	border: double; 				
}

	 th.title {
	  background-color : #A3C8ED;
		font-weight : bold;
		font-family : Verdana, Arial, Tahoma;
		font-size   : 8pt;
		color : white;		
	 }
	 th.error {
	  background-color : #CC3300;
		font-weight : bold;
		font-family : Verdana, Arial, Tahoma;
		font-size   : 8pt;
		color : white;		
	 }	 
	 
   .fieldLabel { text-decoration: bold; 
   color: black;
   padding-left: 5ex;
   font-family: Verdana, Arial, Tahoma;
   font-size: X-Small;
}

.style1 {
	color: #a3a3a1;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none
}
.style2 {
	color: #7d7d7d;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style3 {
	color: #bd4540;
	font-size: 11px;
	font-family: tahoma;
}
.style4
{
	font-size: 10px;
	text-decoration: none;
}
.style5 {
	color: #4A4A4A;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none;	
	white-space: nowrap; 
}
.style15 {
	color: #4A4A4A;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none;	
}
.style6
{
	font-size: 11px;
	color: #4a4a4a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: none;
}
.style7
{
	margin-top:10;
	font-size: 10px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
}
.style8 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #484848;
	font-size: 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:500;
}
.style9 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #BE4F26;
	font-size: 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
.style99
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #383434;
	font-size: 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
.style10
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #AABED1;
	font-size: 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.style11
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.sidebarBg 
{
	background-image:url(images/back_2.jpg);
	background-repeat:no-repeat;
}
.sidebarBg2
{
	background-image:url(images/back_2l.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}

.glossaryLetters 
{
	font-weight: bold;	
}

.glossaryLetters a, .glossaryLetters a:visited, .glossaryLetters a:hover, .glossaryLetters a.link 
{
	margin: 3px;
	text-decoration: underline;
}

.tableDetailsView, .tableDetailsViewSelected 
{
	border: 1px solid #AABED1;
	margin: 2px;
}
.tableDetailsView td, .tableDetailsViewSelected td
{
	border: 4px double #F3F5F6;
	padding: 2px;
	margin: 1px;
	color: #484848;
	font-size: 12px;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:500;
}
.tableDetailsView th, .tableDetailsViewSelected th
{
	background-image: url(images/details_title_bg.jpg);
	height: 29px;
	border: 1px solid #F3F5F6;
	font-size: 15px;
	font-family: Verdana;
	text-align: left;
	padding-left: 3px;
}
.tableDetailsViewSelected th
{
	border: 1px solid #B5C7D8;
	background-image: url(images/details_title_bg-selected.jpg);
}
.tableDetailsView td div, .tableDetailsViewSelected td div
{
	margin: 2px;
}

.tableDetailsView td table td, .tableDetailsViewSelected td table td
{
	padding: 3px;
	border: 0;
	border-bottom: 1px dotted #F3F5F6;
}

h2.pageTitle 
{
	font-size: 14px;
	color: #333333;
	font-weight: bold;	
	border-bottom: 1px solid #666666;
	margin-top: 10px;
	padding-bottom: 4px;
	margin-left: 0;
	padding-left: 5px;
	background-repeat: repeat-x;
}
a.titleSb, a.titleSb:visited, a.titleSb:hover 
{
	color: #333333;
	text-decoration: none;	
	border-bottom: 1px dotted #999;
}

.font10 
{
	font-size: 10px;
}