/************************************************************************************/
/*                        Style sheet for Questionaires 2006                        */
/************************************************************************************/
/*                                                                                  */
/*                               IS Web Team 2006                                   */
/*                                     f00!                                         */
/*                                                                                  */
/************************************************************************************/

* 
{ 
	margin: 0pt ;
	padding: 0pt ;
	font-family: Verdana,Arial,Helvetica,sans-serif ;
}

h1, h2, h3, h4, h5, h6, p 
{
	margin: 0pt 0pt 1em;
}

body 
{ 
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

html > body 
{ 
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}


img { 
	border: none ;
}

p, div { 
	color: #000066;
	background-color: white ;
	margin-top: 0px;
	margin-bottom: 0px;	
}

h1 { 
	font-size: 120% ;
	font-family: Arial,Helvetica,sans-serif ;
	color: #000066;
	background-color: #E8F3FF;
}

.nospace 	
{
	background-color: #E8F3FF;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 0px;
}

#contentArea h1 { 
	margin-left: 10px;
	font-family: Arial,Helvetica,sans-serif ;
	margin-bottom: 0px;    
}

#contentArea #mainContent h1 { 
	margin-left: 0pt;
	margin-bottom: 10px;
	font-family: Arial,Helvetica,sans-serif 
}

#contentArea { 
	height: auto ;
	color: #000066 ;
	background-color: #C4E1FF ;
}

html > body #contentArea { 
	height: auto;
}

h2 { 
	font-size: 100%;
	color: #000066;
	background-color: #C4E1FF ;
}

h3 { 
	font-size: 120%;
	color: #000066;
	margin-bottom: 0px;
	background-color: #E8F3FF;
}

#mainContent { 
	padding: 10px 10px 0px;
	width: 551px;
	background-color: #E8F3FF;
	overflow: hidden;
	color: #000066 ;
}

html > body #mainContent { 
	background-color: #E8F3FF;
	color: #000066 ;
	width: 552px;
	clear: left;
}

#mainContent .pageImageFloatleft { 
	margin-right: 10px;
}

#mainContent .pageImageFloatright { 
	margin-left: 10px;
}

.price a img {
	margin : 0px ;
	vertical-align: bottom;
	border: none;
	background-color: #C4E1FF ;
}

.price p {
	margin : 5px ;
	vertical-align: bottom;
	border: none;
	background-color: #C4E1FF ;
}

.price h4 {
	margin : 5px ;
	text-align: center;
	border: none;
	background-color: #C4E1FF ;
}

.price
{
	font-family: arial, times, "times new roman", serif;
	font-size: 8pt;
	text-align: center;
	background-color: #C4E1FF ;
}

a, a:hover, a:visited 
{ 
	color: #EE0000;
	background-color: transparent ;
	text-decoration: none;
	z-index: 2000 ! important ; 
}

.RNLIruler { 
	margin: 0pt;
	padding: 0pt;
	background: transparent url(../Images/RNLIruler.gif) repeat-x scroll center;
	height: 10px;
	clear: left;
}

.left { 
	float: left;
}

.right { 
	float: right;
}

#container { margin: 0pt auto;
	text-align: left;
	width: 760px;
}

html > body #container { 
	min-width: 760px;
}

.homeBackground { 
	color: #000066 ;
	background-color: #C4E1FF ; 
}

#header { border: medium none ;
	padding: 0pt;
	background: #000066 none repeat scroll 0% 50%;
	color: white;
	height: 113px;
	vertical-align: bottom;
	position: relative;
}
    
#subheader { 
	border: medium none ;
	padding: 0pt;
	color: #000066;
	background: #3d87c1 none repeat scroll 0% 50%;
	height: 30px;
	vertical-align: bottom;
	position: relative;
}
  
#subTitleImg{
	background: transparent url(../Images/subtitle.gif) no-repeat scroll right bottom ;
	text-indent: -2000px;
	height: 25px;
	width: 187px;
	float: left;
}

#donateNowWrapper { 
	margin-top: 0px ; 
	width: 170px ; 
	float: right ; 
	height: 30px ; 
	z-index: 2500 ;
	color: #000066 ;
	background-color: #C4E1FF ;
}

#donateNowWrapper ul { 
	height: 20px; 
	border: none; 
	list-style: none; 
	float: right; 
	padding-right: 15px; 
}

#donateNowWrapper li a { 
	list-style-image: url(none); 
	height: 20px; 
	display: block; 
}

#donateNowWrapper li a { 
	list-style-image: url(none); 
	height: 30px; 
}

#donateNowWrapper li a * { 
	list-style-image: url(none); 
	display: none; 
}

#donateNowWrapper li { 
	list-style-image: url(none); 
	list-style: none; 
}

#donateNowWrapper li span { 
	list-style-image: url(none); 
	width: 140px; height: 20px; 
	border: none; 
	float: right; 
}

#donateNow { 
	position: relative; 
	width: 140px; 
	bottom: 0px; 
	background: url(../Images/1_button_donatesm.gif) no-repeat; 
}

#donateNow:hover { 
	list-style-image: url(none); 
	position: relative; 
	width: 140px; 
	bottom: 0px; 
	background: url(../Images/1_button_donatesm_over.gif) no-repeat; 
}

html > body #header { 
	height: 113px;
}

#slogan { 
	border: medium none ;
	background: transparent url(../Images/slogan.gif) no-repeat scroll right bottom;
	text-indent: -2000px;
	height: 90px;
	width: 296px;
	float: left;
}
   
#altSlogan { border: medium none ;
	background: transparent url(../Images/05.gif) no-repeat scroll right bottom;
	text-indent: -2000px;
	height: 110px;
	width: 140px;
	float: left;
}

#logo { background: transparent url(../Images/1_logo_main.gif) no-repeat scroll left bottom;
	text-indent: -2000px;
	height: 88px;
	width: 161px;
	float: right;
}
  
#contentWrapper { 
	border: none ;
}

html > body #contentWrapper { 
	height: auto;
}

#contentArea { border: medium none ;
	padding-top: 0px;
	width: 586px;
	float: left;
}

#miniBanner { 
	width : 570px ;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000066 ;
	background-color: #E8F3FF ;
}

#sideNav { 
	padding: 20px 9px 16px 20px;
	color: #000066 ;
	background-color: #C4E1FF ;
	float: right;
	width: 135px;    
	height: 100% ;
	position: relative;
	margin-right: 5px;
	top: 0px;
	vertical-align: baseline ;
}

li {
	color : #003366 ;
	background-color: transparent ;
	list-style-image: url(../Images/contextualNavBullet.gif) ;
	line-height: 18pt ;
}
    
li a:hover { 
	background : #3d87c1;
	color: #ffffff;
	list-style-image: url(../Images/contextualNavBullet.gif);
	line-height: 18pt;
}

/* #PDFDownload{
	font-size: 9pt;
	position:relative ;
	vertical-align: baseline ;
	left: 20px;    
	bottom: 0px;
} */

#footerMargin, #footerMargin2 { 
	margin-top: 8px;
	height: 21px;
	float: left;
	width: 760px;
	position: relative;
}

#footerMargin2 { 
}

#footerWrapper { 
	clear: both;
	position: relative;
	margin-bottom: -14px;
}

#topFooterWrapper { 
	border-top: 1px solid white;
	color: white ;
	background: #000066 ;
	height: auto;
	clear: both;
}

html > body #topFooterWrapper { height: auto;
	min-height: 30px;
}

#topFooterContent { 
	border: medium none ;
	padding: 0pt 20px 2px;
	color: #C4E1FF ;
	background-color: #000066 ;
	height: 30px;
	line-height: 30px;
	font-size: 0.9em;
	text-align: right;
	position: relative;
}

html > body #topFooterContent { height: auto;
	min-height: 30px;
}

#topFooterContent ul, #topFooterContent li { padding: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	display: inline;
	margin-left: -7px;
}

#topFooterContent a { 
	color: white;
	background-color: #000066 ;
	text-decoration: none;
}

#botFooterWrapper { border: medium none ;
	margin: 0pt;
	background: white none repeat scroll 0% 50%;
	color: #000066;
	font-size: 0.8em;
	padding-top: 5px;
	padding-bottom: 10px;
}

html > body .header { height: auto;
	min-height: 122px;
}

.header img { 
	margin: -10px -13px -10px 5px;
	float: right;
}

html > body .header img { 
	margin-right: -10px;
}

.header h2 { 
	margin-bottom: 3px;
}

.header h3 { 
	margin-bottom: 3px;
}

.header h4 { 
	font-size: 95%;
	padding-top: 3px;
}

.pagingControls { 
	margin: 10px 0pt;
	color: red ;
	background-color: #C4E1FF ;
	width: 100%;
	height: 20px;
	text-align: center;
}

html > body .textBlock { 
	width: 177px;
}

.textBlock p { 
	margin-top: 8px;
}

html > body .doublePictureBlock { 
	min-height: 197px;
}

html > body table.imageTable tr { 
	font-size: 0.9em;
}

.nextpreviousPagingControls { 
	width: 100%; 
	height: 20px; 
	text-align: center; 
	margin: 10px 0; 
	clear: left; 
	color: red ;
	background-color: #E8F3FF;
}
html>body .nextpreviousPagingControls { 
	min-height: 20px; 
	height: auto; 
}

.nextpreviousPagingControls .previous { 
	float: left; 
	font-size: 90%; 
	display: block; 
	padding: 2px 0 0 12px; 
}

.nextpreviousPagingControls .next { 
	float: right; 
	font-size: 90%; 
	display: block; 
	padding: 2px 12px 0 0; 
}

