
/*  ---------- START DEFINE ALL PARENT CLASSES AND BLOCK ELEMENTS------------------ */
* {FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}

P {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
	
}

/*  ---------- P.noTop to replace P class after css update------------------ */
P.noTop {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 0px;	
}

P.noBottom {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;	
}

P.footer {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 11px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;	
}

P.footerNB {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 11px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;	
}

div {
	FONT-SIZE: 11px;
	COLOR:#303030;
	LINE-HEIGHT : 15px;
}

h1 {
	FONT-FAMILY: arial;
	FONT-SIZE: 20px;
	COLOR: #8A1D03;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	padding-bottom: 5px;
	LINE-HEIGHT: 24px;
	background-image:  url(file:///C|/Documents%20and%20Settings/SumitDebnath/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8DAZG5IZ/%22/images/misc/h1_line.gif%22);
}

h1.twolines {
	FONT-FAMILY: arial;
	FONT-SIZE: 20px;
	COLOR: #8A1D03;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	padding-bottom: 5px;
	LINE-HEIGHT: 24px;
	background-image:  url(file:///C|/Documents%20and%20Settings/SumitDebnath/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8DAZG5IZ/%22/images/misc/h1_two_lines.gif%22);
}

h2 {
	FONT-FAMILY: arial;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 4px;
}

h3 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;
	LINE-HEIGHT: 14px;
}

a img {
	BORDER: 0px;
}

td {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
}

td.homePromo {
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}

td.breadcrumb {
	font-size: 9px;
}

td.tableHeader {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #EEEEEE;
}

td.tableBody {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-top: 0px;
	background-color: #FFFFFF;
}

.small {
	font-size: 9px;
}

.error {
	FONT-SIZE: 10px; 
	COLOR: red; 
	FONT-FAMILY: Arial;
}

.paddedText { 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	COLOR: #3B3B3B; 
	text-decoration: none; 
	LINE-HEIGHT: 13px;
	PADDING: 0px 20px 0px 20px; 
}

.lowText { 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	COLOR: #3B3B3B; 
	text-decoration: none; 
	LINE-HEIGHT: 13px;
}

.highText { 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	COLOR: #000000; 
	text-decoration: none; 
	LINE-HEIGHT: 13px;
}

.itemBorder { 
	border: 1px solid #5286BD 
}

.itemBorderBlank { 
	border: 1px solid #CCCCDD
}

.print{
 visibility:hidden
}

div.rnBoxHeader{
	border-style: solid;
	border-width: 1px 1px 0px 1px;      
	border-color: #CCCCCC;
	background-color: #7CBE01;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	margin: 0px;
	width: 147px;
	height: auto;
	float: left;
}

img.pdf{
	vertical-align: bottom;

}

div.rnBoxMain{
	border-style: solid;
	border-width: 1px;      
	border-color: #CCCCCC;
	padding: 5px;	
	margin: 0px 0px 10px 0px;
	width: 143px;
	height: auto;
	float: left;
	font-size: 9px;
}

div.rnBoxMain li a {
	text-decoration: none;
}

div.rnBoxMain h3{
	COLOR: #4C4C4C;		
	font-size: 9px;
	font-weight: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;	
	LINE-HEIGHT: 12px;
}

div.rnBoxMain p{
	font-size: 9px;
	line-height: 12px;
	MARGIN-BOTTOM: 5px;
	MARGIN-TOP: 5px;	
}

div.rnBoxMain p.noTop{
	font-size: 9px;
	line-height: 12px;
	MARGIN-BOTTOM: 5px;
	MARGIN-TOP: 0px;	
}

div.rnBoxMain ul{
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 0px;	
	padding-left: 0px;
	line-height: 12px;
	font-size: 9px;	
	list-style: url(/images/misc/arrow_bullet.gif);
}

div.rnBoxMain ul li{
	padding-bottom: 5px;
}

div.rnBoxMain ul.sublist{
	margin-bottom: 0px;
}

div.rnBoxMain ul.sublist li{
	padding-bottom: 0px;
}

div.rnBoxMain ol{
	margin-left: 22px;
	margin-bottom: 5px;
	margin-top: 0px;	
	padding-left: 0px;
	line-height: 12px;
	font-size: 9px;	
}

div.rnBoxMain ol li{
	padding-bottom: 5px;
}

div.rnBoxImage{
	border-style: solid;
	border-width: 1px;      
	border-color: #CCCCCC;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	width: 153px;
	height: auto;
	float: left;
	font-size: 11px;
}

div.rnBoxImageText{
	border-style: solid;
	border-width: 1px 1px 0px 1px;      
	border-color: #CCCCCC;
	padding: 0px;	
	margin: 0px 0px 0px 0px;
	width: 153px;
	height: auto;
	float: left;
}

html { 
	height: 100%; 
	margin-bottom: 1px; 
}


body {
	background-color : #F6FAFD;
	background-image : url(images/body_bluefade_tile.gif);
	background-repeat : repeat-x;
}
/*  ---------- END DEFINE ALL PARENT CLASSES AND BLOCK ELEMENTS------------------ */



/*  ---------- START DEFINE ALL SPANS USED------------------ */
SPAN {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #303030; 
	LINE-HEIGHT: 15px;
}

SPAN.cM {}
SPAN.cMB {FONT-WEIGHT: bold;}
SPAN.cMb {FONT-WEIGHT: bold;}
span.cMG {COLOR: #A1A1A4;}
SPAN.cS {FONT-SIZE: 9px; line-height: 11px;}
SPAN.cP {FONT-SIZE: 10px; line-height: 14px;}
SPAN.cSB {FONT-WEIGHT: BOLD; FONT-SIZE: 10px;}
SPAN.cL {FONT-WEIGHT: bold;	FONT-SIZE: 11pt; color : #005387;}
SPAN.cMBr {FONT-WEIGHT: bold; FONT-SIZE: 10pt;}
SPAN.cMIB {FONT-WEIGHT: BOLD; FONT-STYLE: ITALIC;}
SPAN.cMI {FONT-STYLE: ITALIC;}
SPAN.cMAIN {FONT-SIZE: 10px; LINE-HEIGHT: 11px;}
SPAN.cC {FONT-SIZE: 9pt; FONT-FAMILY: Courier, sans-serif;}
/*  ---------- END DEFINE ALL SPANS USED----------------------------------- */



/*  ---------- START DEFINE ALL LIST AND TABLE CLASSES------------------ */

UL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 30px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #303030;
	LINE-HEIGHT: 14px;
	list-style: url(/images/misc/bullet.gif);
}

UL li {padding-bottom: 5px;}

/*  ---------- New Classes ------------------ */

UL.subList li {padding-bottom: 0px;}

UL.bottomMargin { MARGIN-BOTTOM: 20px; }

UL.rightNav {
	margin-left: 15px;
	margin-right: 0px;
	list-style: url(images/square_bullet.gif);
	line-height: 12px;
}

UL.rightNav li {padding-bottom: 5px;}

UL.homeSub {LINE-HEIGHT: 14px; list-style: url(images/dbl_arrow_bullet.gif); margin-left: 17px;}
UL.homeSub li {padding-bottom: 2px;}

UL.smallNoIndent {FONT-SIZE: 10px; LINE-HEIGHT: 12px; margin-left: 17px;}


/* CLASSES ADDED BY HUGH */
TABLE.bodytable {
	border-color: #DADADA;
	border-width: 2px;
	border-style: solid;
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	table-layout:fixed;	
}

TABLE.bodytable td {
	border-color: #DADADA;
	border-width: 2px;
	border-style: solid;	
	padding: 5px;	
}

TABLE.noborder {
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	table-layout:fixed;
	align: left;	
}

TABLE.noborder td {
	border-width: 0px;
	padding: 0px;	
}

TABLE.noborderBM {
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	table-layout:fixed;
	align: left;	
}

TABLE.noborderBM td {
	border-width: 0px;
	padding: 0px;	
}

TR.header {
	background-color: #EEEEEE;
}

TD.header {
	font-size: 11px;
	font-weight: bold;
	COLOR: #666666;	
}

P.footer {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 11px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;	
}

P.footerBM {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 11px;
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 0px;
}

	
/* END CLASSES ADDED BY HUGH */

/*  ---------- End New Classes ------------------ */

/*  ---------- Old Classes TO BE REMOVED WHEN DEPRECATED------------------ */

UL.green {list-style:  url(/images/misc/green_bullet.gif);}
UL.green li {MARGIN-TOP: 10px;}

UL.nested {LINE-HEIGHT: 11px;}

UL.nobottom {FONT-SIZE: 10px; LINE-HEIGHT: 12px;}

UL.table {margin-left: 15px; padding-left: 5px;}

UL.tablelink {margin-left: 15px;}

OL {
	MARGIN-TOP: 3px;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
}

OL LI {
	MARGIN-TOP: 5px;
	}
	
OL.nobottom {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px; 
}

OL.table {
	margin-top: 0px;
	margin-bottom:  0px;
	margin-left: 18px;
	padding-left: 5px;
}
/*  ---------- END DEFINE ALL LIST AND TABLE CLASSES------------------ */




/* -------START DEFINE ALL LINK CLASSES--------------- */
A:link {COLOR: #1D71B8; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}
A:visited {COLOR: #1D71B8; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}
A:hover {COLOR: #FDB813; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}

A.image {
	PADDING: 0px;
}

A.aMB {FONT-WEIGHT: bold;}

A.aS {FONT-SIZE: 10px;}

A.aSB {FONT-SIZE: 10px; FONT-WEIGHT: bold;}

A.bread{FONT-SIZE: 9px; TEXT-DECORATION : none;}
A.bread:visited {TEXT-DECORATION : none;}
A.bread:hover {TEXT-DECORATION : underline;}

A.cMB {FONT-WEIGHT: bold;}

A.footer {FONT-SIZE: 10px; TEXT-DECORATION : none;}
A.footer:visited {TEXT-DECORATION : none;}
A.footer:hover {TEXT-DECORATION : underline;}

A.homeleftNAV {FONT-SIZE: 10px; COLOR: #303030; TEXT-DECORATION : none;}
A.homeleftNAV:visited {COLOR: #303030; TEXT-DECORATION : none;}
A.homeleftNAV:hover {COLOR: #002785; TEXT-DECORATION : underline;}

A.homesubNAV {TEXT-DECORATION : none;}
A.homesubNAV:visited {TEXT-DECORATION : none;}
A.homesubNAV:hover {TEXT-DECORATION : underline;}

A.mainPromo {FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}

A.press {FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION : none;}
A.press:visited {COLOR: #000000; TEXT-DECORATION : none;}
A.press:hover {COLOR: #002785; TEXT-DECORATION : underline;}

A.promo {FONT-SIZE: 10px; COLOR: #303030; TEXT-DECORATION : none;}
A.promo:visited {COLOR: #303030; TEXT-DECORATION : none;}
A.promo:hover {COLOR: #303030; TEXT-DECORATION : none;}

A.promoHead {FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-DECORATION: none;}
A.promoHead:visited {TEXT-DECORATION: none;}
A.promoHead:hover {COLOR: #1D71B8; TEXT-DECORATION: underline;}

A.topNav {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;

}

A.topNav:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;	
}

A.topNav:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFD97F;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;
}

A.topNavSel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFD97F;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;
}

A.topNavSel:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFD97F;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;	
}

A.topNavSel:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFD97F;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;
}

A.topNavSub {
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 12px;
}

A.topNavSub:visited {
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 12px;
}

A.topNavSub:hover {
	FONT-SIZE: 9px;
	COLOR: #FDB813;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

A.topNavSubSel {
	FONT-SIZE: 9px;
	COLOR: #FDB813;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 12px;
}

A.topNavSubSel:visited {
	FONT-SIZE: 9px;
	COLOR: #FDB813;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 12px;
}

A.topNavSubSel:hover {
	FONT-SIZE: 9px;
	COLOR: #FDB813;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	
}
/* -------END DEFINE ALL LINK CLASSES--------------- */
