/* class names, to be used across all sections of the site
------------------------------------------------------------------*/ 
/* Alignment */
.right { text-align:right; }
.left { text-align:left; }
.center { text-align:center; }
.vtop { vertical-align:top; }
.vbot { vertical-align:bottom; }
.vmiddle { vertical-align:middle; }
/* Font decoration */
.b { font-weight:bold; } 
.i { font-style:italic; }
.n { font-style:normal;} 
/* Font colours */
.beige { color:#F7F7E7; } 
.tbeige{ color:#979967; }
.black { color:#000000; }
.burgundy { color:#990033; }
.grey {color:#666666; } 
.dgrey {color:#999999; } 
.lgrey {color:#CCCCCC; } 
.orange {color:#FF3300; } 
.white { color:#FFFFFF; }
/* BG Colours Corporate */
.riverblueBG { background-color:#A5D4F4; }
.steelBG { background-color:#4682B4; }
.siennaBG { background-color:#c2e2f8; }
.lblueBG { background-color:#c2e2f8; }
.dblueBG { background-color:#315191; }
.beigeBG { background-color:#F7F7E7; } 
.burgundyBG { background-color:#990033; }
.orangeBG { background-color:#FF3300; } 
.greyBG { background-color:#666666; }
.tBG { background-color:#999999; } 
.greyBG  { background-color:#ebebeb; } 
.lgreyBG { background-color:#CCCCCC; } 
.lyellowBG { background-color:#FFFFCC; }
.lpinkBG { background-color:#f7f1f3; } 
.whiteBG { background-color:#FFFFFF; } 
.bg-EEF5FA { background-color:#EEF5FA; } 
.bg-C6DF9C { background-color:#C6DF9C; }
.bg-blue-EFEFEF { background-color:#EFEFEF; } 
.bg-blue-DEE3E7 { background-color:#DEE3E7; } 
.bg-blue-D1D7DC { background-color:#D1D7DC; } 

.table-break {background-color: #FFFFFF;}
/* Tango BG Colours */
.Tango-Orange1BG { background-color:#Fcaf3e; } 
.Tango-Orange2BG { background-color:#F57900; } 
.Tango-Orange3BG { background-color:#Fcaf3e; } 
/* Paddings Top*/
.t1{ padding-top:1px; }
.t2{ padding-top:2px; }
.t3{ padding-top:3px; }
.t4{ padding-top:4px; }
.t5{ padding-top:5px; }
.t7{ padding-top:7px; }
.t8{ padding-top:8px; }
.t10{ padding-top:10px; }
.t15{ padding-top:15px; }
.t20{ padding-top:20px; }
.t25{ padding-top:25px; }
.t30{ padding-top:30px; }
.t35{ padding-top:35px; }
.t40{ padding-top:40px; }
.t45{ padding-top:45px; }
.t50{ padding-top:50px; }
/* Paddings Bottom*/
.b1{ padding-bottom:1px; }
.b2{ padding-bottom:2px; }
.b3{ padding-bottom:3px; }
.b4{ padding-bottom:4px; }
.b5{ padding-bottom:5px; }
.b7{ padding-bottom:7px; }
.b10{ padding-bottom:10px; }
.b15{ padding-bottom:15px; }
.b20{ padding-bottom:20px; }
.b25{ padding-bottom:25px; }
.b30{ padding-bottom:30px; }
.b35{ padding-bottom:35px; }
.b40{ padding-bottom:40px; }
.b45{ padding-bottom:45px; }
.b50{ padding-bottom:50px; }
/* Paddings Left*/
.l1{ padding-left:1px; }
.l2{ padding-left:2px; }
.l3{ padding-left:3px; }
.l4{ padding-left:4px; }
.l5{ padding-left:5px; }
.l6{ padding-left:6px; }
.l10{ padding-left:10px; }
.l15{ padding-left:15px; }
.l20{ padding-left:20px; }
.l25{ padding-left:25px; }
.l30{ padding-left:30px; }
.l35{ padding-left:35px; }
.l40{ padding-left:40px; }
.l45{ padding-left:45px; }
.l50{ padding-left:50px; }
/* Paddings Right*/
.r1{ padding-left:1px; }
.r2{ padding-right:2px; }
.r3{ padding-right:3px; }
.r4{ padding-right:4px; }
.r5{ padding-right:5px; }
.r7{ padding-right:7px; }
.r10{ padding-right:10px; }
.r15{ padding-right:15px; }
.r20{ padding-right:20px; }
.r25{ padding-right:25px; }
.r30{ padding-right:30px; }
.r35{ padding-right:35px; }
.r40{ padding-right:40px; }
.r45{ padding-right:45px; }
.r50{ padding-right:50px; }
/* Paddings All*/
.p1{ padding:1px; }
.p2{ padding:2px; }
.p3{ padding:3px; }
.p4{ padding:4px; }
.p5{ padding:5px; }
.p10{ padding:10px; }
/* Height */
.h1{ height:1px; }
.h2{ height:2px; }
.h3{ height:3px; }
.h4{ height:4px; }
.h5{ height:5px; }
.h10{ height:10px; }
.h15{ height:15px; }
.h20{ height:20px; }
.h25{ height:25px; }
.h29{ height:29px; }
.h30{ height:30px; }
.h35{ height:35px; }
.h40{ height:40px; }
.h45{ height:45px; }
.h50{ height:50px; }
/* Width */
.w1{ height:1px; }
.w2{ width:2px; }
.w3{ width:3px; }
.w4{ width:4px; }
.w5{ width:5px; }
.w10{ width:10px; }
.w15{ width:15px; }
.w20{ width:20px; }
.w25{ width:25px; }
.w30{ width:30px; }
.w35{ width:35px; }
.w40{ width:40px; }
.w45{ width:45px; }
.w50{ width:50px; }
.w100{ width:100px; }
.w150{ width:150px; }
.w200{ width:200px; }
.w250{ width:250px; }
.w300{ width:350px; }
.w350{ width:350px; }
.w400{ width:400px; }
.w450{ width:450px; }
.w500{ width:500px; }
.w550{ width:550px; }
.w600{ width:600px; }
.w650{ width:650px; }
/* tables */
.tbl {border-style: dotted dashed solid double}
/* font Heights */
.size8{font-size: 8px;}
.size9{font-size: 9px;}
.size10{font-size: 10px;}
.size11{font-size: 11px;}
.size12{font-size: 12px;}
.size18{font-size: 18px;}
.size20{font-size: 20px;}
/* Line Heights */
.lh22
{
	line-height: 22px;
}
/* Ordered List Formating */
ol.decimal {list-style-type: decimal}
ol.lroman {list-style-type: lower-roman}
ol.uroman {list-style-type: upper-roman}
ol.lalpha {list-style-type: lower-alpha}
ol.ualpha {list-style-type: upper-alpha}
/* Misc */
.floatleft, td.floatleft {
  float: left;
  }
 .floatright {
  float: right;
  }
.row {
  clear: both; 
  }
.line
{
	text-decoration: line-through;
}
.uline
{
	text-decoration: underline;
}
.nb {
    border:0;
    }
/* other */
.required {
	background-image:  url(../../asset/img/global/icon_asterix.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
/* corners */
.tr {
	background-image:  url(../../asset/img/global/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tl {
	background-image:  url(../../asset/img/global/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.br {
	background-image:  url(../../asset/img/global/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bl {
	background-image:  url(../../asset/img/global/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* BG BOX FORMATTING */
.bg-panel-grey{
	background: url(../../asset/img/global/bg/panel_grey_bg.gif) repeat left top;
}
.bg-panel-green{
	background: url(../../asset/img/global/bg/panel_green_bg.gif) repeat left top;
}
.bg-panel-pink{
	background: url(../../asset/img/global/bg/panel_pink_bg.gif) repeat left top;
}
.bg-panel-blue{
	background: url(../../asset/img/global/bg/panel_blue_bg.gif) repeat left top;
}
/* BOX FORMATTING */
.box{
 background: url("../../asset/img/global/lt.gif") left top no-repeat #ebebeb;
    border-bottom: 1px solid #ffffff; /* and ie hack */
	margin-bottom: 10px;
	font-size:0.9em;		
	color:black;
}
.box div{
 background:url("../../asset/img/global/rt.gif") right top no-repeat;
}
.box div div{
 background:url("../../asset/img/global/rb.gif") right bottom no-repeat;
}
.box div div div{
 background:url("../../asset/img/global/lb.gif") left bottom no-repeat;
 padding: 10px;
}
.box h2{
 font-size: 100%;
}
.box img{
 display: block;
 margin: 10px 0 0 0;
 }
.box ul{
 list-style:none;
 padding-left: 0;
 margin-left: 0;
}
.box ul li{
 margin-bottom: 10px;
}
.box a:link{
 color: #666666;
 font-size: 11px;
}
.box a:visited{
 color: #666666;
}
.box a:hover{
 color: #666666;
}
.box a:active{
 color: #666666;
}
/* BOX END */
