/* ------------------------ TAG SPECIFIC -------------------------------------*/
body {
	background : #FFFFFF url(../images/rhs_bg.gif) 100% 0 repeat-y;
	background-image : none;
	padding : 0;
	margin : 0;
	font-size : 10pt;
	color : black;
}

h1,h2,h3,h4,h5,h6 {
	color : black !important;
	border : 0;
	margin-left : 0 !important;
	padding-left : 0 !important;
}

ul {
	margin-left : 2em;
	list-style-type: disc;
}
li {padding-left : 0 !important;}


#mainContent {
	margin-left : 0;
	margin-right : 0;
	font-size : 1em;
	padding-bottom : 1px;
	line-height : 1.4em;
}

#mainContent form.defaultForm {
	margin : 0;
	margin-bottom : 1em;
	padding : 16px;
	background-color : white;
}

#topNav {display:none;}
#leftNav {display:none;}
#header {display:none;}
#headerBG {display:none;}
#headerFlash {display:none;}


#memberLogin {display:none;}

#rightColumn {
	width : 198px;
	position: static;
	float : right;
	right : auto;
	z-index : 20;
	font-size : 0.8em;
	padding : 0;
}
#rightColumn p {
	margin : 0;
	padding : 0 12px 12px 12px;
}
#rightColumn img {
	display : block;
	margin : 0;
}

#breadCrumb {
	margin : 0 0 1em 0;
	font-size : 0.7em;
}

#breadCrumb ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#breadCrumb ul li {
	display : inline;
	background-image : none;
	margin : 0;
	padding : 0;
}

.noBorder {
	border : 0 !important;
}
.vertAlignBottom {
	vertical-align: bottom;
}
div.rightColumnLight {
	background : transparent url(../images/rhs_bg.gif) 0 0 repeat-y;
	border : 1px solid #CCCCCC;
	border-bottom : 0;
}
div.rightColumnDark {
	background : transparent url(../images/rhs_dark_tile.gif) 0 0 repeat-y;
	border : 1px solid #CCCCCC;
	border-bottom : 0;
}
div.rightColumnLastItem {
	border-bottom : 1px solid white;
	border : 1px solid #CCCCCC;
}
.feature {
	padding : 0 12px 12px 12px;
	background-color : #F9FCFD;
	border : 1px solid #C4D8E7;
	margin-top : 30px;
}
.feature img {
	margin-top : -23px;
}

.highLight {
	color : #0076A3 !important;
}

.callToAction {
	padding : 1.2em;
	background-color : #EFF7FA;
	font-style: italic;
}
.callToAction strong,
callToAction b {color : #0076A3;}
/* \*/
* html .callToAction {
	/* HACK: Fix IE italics bug */
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;

}
/* */


.rightColumnInfo {
	background-color : #EBF4FA;
	padding : 8px;
	margin : 0 10px 4px 10px;
	border : 1px solid #CCCCCC;
}
.rightColumnInfo h2 {
	border : 0;
	font-size : 1em;
	background : #BCDBE9 url(/images/rhs_arrow_bullet.gif) 4px 4px no-repeat;
	color : #0076A3;
	padding : 3px 3px 3px 18px;
}
.rightColumnInfo p {
	padding : 0.5em !important;
	margin : 0 0 0 2px !important;	
}

.rightColumnInfo table {
	width: auto !important;
	
}

.rightColumnInfo img {
	display : inline !important;
	vertical-align : bottom;
}
.rightColumnInfo ul {
	margin : 8px 0 0 8px;
	padding : 0;
	list-style-type : none;
}
.rightColumnInfo ul li {
	background : transparent url(/images/ico_link_arrows.gif) 1px 5px no-repeat;
	padding : 0 0 8px 8px;
	display : block;
}

.blueHighLight {
	color : #0076A3;
}

.smallText {
	font-size : 0.88em;
}
.paging {
	float: right;
}

.pageBreak {
	page-break-before: always;
}