/* +-+-+-+-+-+-+-+-+-+-+-+ [ STYLES AVAILABLE TO USER ] +-+-+-+-+-+-+-+-+-+-+-+ */
/* ---------------------------------------------------------------------------- */

/* start editor styles */

/* TEXT
--------------------------------------------------*/
.main {font: 11px arial, sans-serif; color:#011435;}
.main-bold {font: bold 11px arial, sans-serif; color:#011435;}

.footnote {font: 9px arial, sans-serif; color:#011435;}
.emagine-note {font: bold 12px arial, sans-serif; color:#FF0000;}

.header-subtext {font: 20px arial, sans-serif; color:#00B6DE; text-decoration:none;}
.subheader {font: bold 12px arial, sans-serif; color:#6EBA63;}

.lib-main {font: 11px arial, sans-serif; color:#007698;}

.home-head {font: 19px arial, sans-serif; color:#FFF797;}
.home-main {font: 12px arial, sans-serif; color:#FFFFFF;}

.home-resources {font: 12px arial, sans-serif; color:#74AB5A;}

.home-right-head {font: bold 14px arial, sans-serif; color:#007698;}
.home-right {font: 12px arial, sans-serif; color:#000000;}

.highlight-box {display:block; font:bold 12px arial, sans-serif; color:#011435;  background-color:#EFEFEF;  padding:15px 10px 15px 10px; margin:0px 0px 0px 0px; float:none; clear:both;}



/* IMAGE TREATMENT
--------------------------------------------------*/

img.image-style {border:1px solid #A09F9F;}


/* TABLES
--------------------------------------------------*/

.table-header {font: bold 12px arial, sans-serif; color:#FFFFFF; background-color:#00B7DF; border-bottom:2px solid #849EC1; padding:5px;}
.row-color1 {font: 11px arial, sans-serif; color:#333333; background-color:#FCFCFC; padding:5px;}
.row-color2 {font: 11px arial, sans-serif; color:#333333; background-color:#F0EEEF; padding:5px;}

.video-center-row {border-left:1px solid #E3DFDF; border-right:1px solid #E3DFDF; color:#333333; font: 11px arial, sans-serif; padding:12px;}
.video-center-row p {margin-top:0px; margin-bottom:8px;}

/* end editor styles */

/* ---------------------------------------------------------------------------- */
/* +-+-+-+-+-+-+-+-+-+- [ SITE-WIDE STYLES USED IN SHELL ] -+-+-+-+-+-+-+-+-+-+ */
/* ---------------------------------------------------------------------------- */

body {background:#FFFFFF;margin:0px; padding:0px; border:0px;}
body, td {font: 11px arial, sans-serif; color:#011435;}
p {margin-top:0px; padding-top:0px;}
img {border:0px;}
h1 {font: normal 26px arial, sans-serif; color:#8F9BA4;}
h2 {font:bold 14px arial, sans-serif; color:#68A4CE; text-decoration:none; margin:0px; padding:0px; margin-bottom:2px;}



/* LINKS
--------------------------------------------------*/

a:link { color: #007698; text-decoration:underline;}
a:visited { color: #007698;}
a[href]:hover { color: #007698; text-decoration: none;}
a[href]:visited { color: #007698; text-decoration:underline;}
a[href]:visited:hover { color: #007698; text-decoration: none;}

.lib-main a:link, .lib-main a:visited, .lib-main a:hover, .lib-main a:visited:hover {color:#007698;}


/* HOMEPAGE LINKS
--------------------------------------------------*/

#videos p.main {font-size:11.5px; color:#636466;margin:0px;margin-bottom:10px;padding:0px;}

#videos a:link, #videos a:visited, #videos a:hover, #videos a:visited:hover {color:#007698;}

.home-main a:link, .home-main a:visited, .home-main a:hover, .home-main a:visited:hover {color:#FFFFFF;}
.home-resources a:link, .home-resources a:visited, .home-resources a:hover, .home-resources a:visited:hover {color:#74AB5A;}
.home-right a:link, .home-right a:visited, .home-right a:hover, .home-right a:visited:hover {color:#007698;}
.home-right-head a:link, .home-right-head a:visited, .home-right-head a:hover, .home-right-head a:visited:hover {color:#007698;}


#home-messaging {
	background:#72C167;
	color:#FFFFFF;
	font-size:13px;
	padding:11px 18px 0px 18px;
	}
	#home-messaging a {color:#FFFFFF;}
	#home-messaging td {color:#FFFFFF;}
	#home-messaging p {margin-bottom:8px;font-size:13px;}
	#home-messaging h1 {font: bold 26px arial, sans-serif; margin:16px 0px 10px 0px; padding:0px;color:#FFFFFF;line-height:26px;}
	#home-messaging h1 sup {font-size:12px;position:absolute;line-spacing:12px;margin:0px;padding:0px;}

#homeRight {
	border-right:1px solid #00B6DE;
	border-left:1px solid #00B6DE;
	}
	
	#homeRight ul {font: 14px arial, sans-serif; color:#007698; list-style:none; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px;}
	#homeRight li {background:url(images/home_bullet.gif) 0px 7px no-repeat;padding:0px 0px 10px 10px;} 
	#homeRight a.refer {background:url(images/home_refer_icon.gif) 98px -1px no-repeat;padding-right:32px;}
	#homeRight a.gr {background:url(images/home_gr_icon.gif) 83px -1px no-repeat;padding-right:32px;}

#homeInfoKit {float:right; position:relative;right:84px;top:1px;width:334px;}
#homeInfoKitHeader {}
#homeInfoKitContent {
	background:#B3ECAA;
	border-right:2px solid #57A94A;
	border-left:2px solid #57A94A;
	color:#636363;
	padding:3px 15px;
	position:relative;
	overflow:auto;
	}
	#homeInfoKitContent p {
		color:#636363;
		font-size:12px;
		line-height:18px;
		margin:0px;
		padding:9px 13px 8px 13px;
		}
		
#homeBottom {color:#333333; font:12px arial, sans-serif;padding:15px 0px 10px 19px;}
	#homeBottom h1 {color:#029EC1; font: bold 18px arial, sans-serif;margin:0px 0px 8px 0px;}
	#homeBottom p {font-size:12px;margin:0px 28px 7px 0px;}
	#homeBottom ul {font-size:12px;list-style:none; margin:5px 20px 0px 2px; padding:0px 0px 0px 0px;}
	#homeBottom li {background:url(images/home_bullet.gif) 0px 5px no-repeat;padding:0px 0px 10px 10px;} 
/* LISTS
--------------------------------------------------*/
 
ul {font: 11px arial, sans-serif; color:#011435; list-style:square; margin-top:-10px; padding-top:0px;}
ul ul {color:#011435; list-style:circle; margin-left:15px;}
ol {color:#011435; margin-top:0px; padding-top:0px; font-size:11px;}
ol ol {color:#011435; font-size:11px; margin-left:10px; list-style-type:lower-alpha;}

.checkmark {font-size: 14px; font-weight: bold; list-style: none; color: #5992c1; margin-top: 0px;}
ul.checkmark {font-size: 14px; font-weight: bold; list-style: none; color: #5992c1; margin-top: 0px;}
ul.checkmark li {background:url(/Collateral/Images/English-Us/bullet-checkmark-white.gif) 0px 5px no-repeat; padding: 0px 0px 7px 15px;}
ul.checkmark li a, ul.checkmark li a:hover {color: #5992c1;}

/* FOOTER
--------------------------------------------------*/

.footer 
{font: 11px arial, sans-serif; color:#056682;}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:visited:hover {color:#056682;}


/* APPLICATION MODULES
--------------------------------------------------*/

td.table-header-app {background-color: #264D7C; border-bottom:1px solid #95B8DB;}
.table-altrow {border-bottom:1px solid #A09F9F;}
.table-row {background-color: #D7DFEB; border-bottom:1px solid #A09F9F;}

.sitemap-header {font: bold 13px arial, sans-serif; color: #FFFFFF;}


/* LEFT NAVIGATION
--------------------------------------------------*/

.leftnav-lvl1-on {
	background-color:#84A6C2;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font: bold 12px arial, sans-serif;
	height:25px;
	padding:0px 5px 0px 6px;
	}
	
.leftnav-lvl1-off {
	border-bottom:1px solid #FFFFFF;
	color:#686868;
	font: bold 12px arial, sans-serif;
	height:25px;
	padding:0px 5px 0px 6px;
	text-decoration:none;
	}
	
.leftnav-lvl1-off a:link, .leftnav-lvl1-off a:visited {color:#686868; text-decoration:none;}
.leftnav-lvl1-off a:hover, .leftnav-lvl1-off a:visited:hover {color:#686868; text-decoration:underline;}

leftnav-lvl1-spacer {background-color:#FFFFFF; height:1px;}

.leftnav-lvl2-on {
	background-color:#84A6C2;
	color:#FFFFFF;
	font: bold 12px arial, sans-serif;
	height:25px;
	padding:0px 8px 0px 18px;
	}
	
.leftnav-lvl2-off {
	color:#999999;
	font: bold 12px arial, sans-serif;
	height:25px;
	padding:0px 8px 0px 18px;
	text-decoration:none;
	}
	
.leftnav-lvl2-off a:link, .leftnav-lvl2-off a:visited {color:#999999; text-decoration:none;}
.leftnav-lvl2-off a:hover, .leftnav-lvl2-off a:visited:hover {color:#999999; text-decoration:underline;}

.leftnav-lvl3-on {
	background-color:#84A6C2;
	color:#FFFFFF;	
	font: bold 11px arial, sans-serif;
	height:25px;
	padding:0px 5px 0px 28px;
	}
	
.leftnav-lvl3-off {
	color:#999999;
	font: bold 11px arial, sans-serif;
	height:25px;
	padding:0px 5px 0px 28px;
	text-decoration:none;
	}

.leftnav-lvl3-off a:link, .leftnav-lvl3-off a:visited {color:#999999; text-decoration:none;}
.leftnav-lvl3-off a:hover, .leftnav-lvl3-off a:visited:hover {color:#999999; text-decoration:underline;}


/* TOP NAVIGATION
--------------------------------------------------*/

.RadMenu_Default .group .link  /* 1st level off cell */
{
	border-bottom:1px solid #FFFFFF;
	color: #2399BB;
	font-weight: bold;
	padding:8px 10px 8px 10px;
	text-align: left;
	white-space:normal;
	width:151px;
}

.RadMenu_Default .group .link .item last {
 	border:0px;}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	border-bottom:1px solid #FFFFFF;
	color: #2399BB;
	font-weight: bold;
	padding:8px 10px 8px 10px;
	text-align: left;
	white-space:normal;
	width:151px;
}

.RadMenu_Default .link,   /* off text */
.RadMenu_Default .link:visited
{
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	border-bottom:1px solid #FFFFFF;
	background:#84A6C2;
	color:#FFFFFF;
	font-weight: bold;
	padding:8px 10px 8px 10px;
	text-align:left;
	white-space:normal;
	width:151px;
}

.RadMenu_Default .group .group .link:hover,  /* 2nd level on cell*/
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	border-bottom:1px solid #FFFFFF;
	background:#84A6C2;
	color:#FFFFFF;
	font-weight: bold;
	padding:8px 10px 8px 10px;
	text-align:left;
	white-space:normal;
	width:151px;
}

.RadMenu_Default .link:hover,    /* on text */
.RadMenu_Default .link:visited:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded
{
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	background:#E4EBF0;
	font-size:100%;
	border:1px solid #FFFFFF;
	border-bottom:0px;
}

.RadMenu_Default 
{
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
}

.RadMenu_Default .text:hover
{
	padding-left: 0px;	
	padding-right: 0px;
}

.slide /* use this style to add a top or bottom curve to a dropdown */
{
	background: url(images/topnav_dd_bg.gif) center bottom no-repeat;
	padding-bottom:5px;}

/* BREADCRUMBS
--------------------------------------------------*/

.Breadcrumb-Selected 
{font: 11px arial, sans-serif; color:#000000;}

a.Breadcrumb-Link
{font: 11px arial, sans-serif; color:#5079AF; text-decoration:none;}

a:hover.Breadcrumb-Link
{font: 11px arial, sans-serif; color:#273F78; text-decoration:underline;}

.Breadcrumb-NoLink
{font: 11px arial, sans-serif; color:#000000;}


/* FORMS
--------------------------------------------------*/

.form {font: 11px arial, sans-serif; color:#000000;}
.form-label {font: bold 11px arial, sans-serif; color:#000000;}
.form-button {border:1px solid #EFEFEF; color: #FFFFFF; font-size:10px; font-weight:bold; height:20px; background-color:#84A6C2;}
.red-star {font: bold 10px arial, sans-serif; color:#FF0000; }
.alert {font: bold 10px arial, sans-serif; color:#FF0000; }
.form-textbox, .form-textarea, {border:1px solid #00B6DE;}



/* SITE SPECIFIC
--------------------------------------------------*/

#home_phone {color:#00B6DE;font:bold 28px arial, sans-serif;position:relative;left:252px;top:-22px;}
#int_phone {color:#00B6DE;font:bold 26px arial, sans-serif;margin-bottom:29px;margin-left:12px;}

#util-search {
	border-top:2px solid #858585;
	border-right:2px solid #FAFAFA;
	border-bottom:2px solid #FAFAFA;
	border-left:2px solid #858585;
	font-size:9px;
	height:18px;
	width:95px;
	}
	
.gr-rightheader {font: bold italic 13px georgia, "times new roman", serif; color:#007698;}
.giftreg-main
{
	font: 12px arial, helvetica, sans-serif;
 	color:#333333;
}

.giftreg-header
{
	font: bold italic 16px georgia, "times new roman", serif;
	color:#000000;
}

.striked-out {text-decoration:line-through;font-weight:bold;}

	
.enroll-name {font: bold 11px arial, sans-serif; color:#000000;}
.enroll-description {font: 11px arial, sans-serif; color:#000000; margin-left:20px;display:block;}
.sectional-graphic {display:block;}

.snipe-text {font-family: arial, sans-serif;font-weight:bold; color:#FF0000; }
	
html, body {height:100%; width:100%;}

body {height:100%; width:100%;}
.background {
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
				z-index:1000;
				background-color:#666;
				-moz-opacity: 0.8;
				opacity:.80;
				filter: alpha(opacity=80);
				display:none;
				}
	.box {
			background-color:#858585;
			z-index:1010;
			width:414px;
			height:288px;
			position:absolute;
			top:30%;
			left:30%;
			}
			
.landing-text {font: bold 12px arial, sans-serif; color:#00B6DE;margin-bottom:0px;margin-top:7px;}
.landing-right {font: 10px arial, sans-serif; color:#000000;margin-bottom:0px;margin-top:7px;}
			
/* LEGACY STYLES
--------------------------------------------------*/
			
.campaign-headline {font-family:arial, sans-serif; font-size:15px; color:#052459; font-weight:bold;}
.campaign-subheadline {font-family:arial, sans-serif; font-size:12px; color:#008DAC; font-weight:bold;}
.campaign-main {font-family:arial, sans-serif; font-size:10px; color:#333333;}
.campaign-main a {font-family:arial, sans-serif; font-size:10px; color:#006b8f; text-decoration:underline;visible:false;}
.campaign-main a:hover {font-family:arial, sans-serif; font-size:10px; color:#006b8f; text-decoration:none;visible:false;}
.campaign-form-head {font-family:arial, sans-serif; font-size:12px; color:#6DADC9; font-weight:bold;}
li.campaign {FONT-SIZE: 10pt;FONT-FAMILY: verdana,helvetica; color:#0878bc; font-weight:bold;}
.campaign-eligibility {font-family:arial, sans-serif; font-size:10px; color:#333333;}
.note {FONT-SIZE: 12px; COLOR: #ff0000; FONT-STYLE: italic; FONT-FAMILY: verdana,helvetica; visible:false;}

/* PROMO STYLES
--------------------------------------------------*/

	#table {border:2px solid #72C167;}
	#main {padding:5px;color:#029EC1;font:normal 12px arial, sans-serif;}
	#main a {color:#72C167;font:normal bold 22px arial, sans-serif;}
	#main h1 {color:#72C167;font:italic bold 22px arial, sans-serif;text-align:center;margin-bottom:0px;}
	#main h1 #bigger {font:italic bold 28px arial, sans-serif;}
	#main h1 a span {color:#029EC1;font-weight:bold;}
	#main p {margin-top:0px;}
	#blue {color:#029EC1;font-weight:bold;}
	#white {background:#FFFFFF;font: 13px arial, sans-serif;color:#11B7E0; padding:10px 13x 10px 13px;text-align:center;}
	#white p {margin-top:3px;margin-bottom:7px;}
	#white a {color:#11B7E0; text-decoration:underline;}
	#white a:hover {text-decoration:none;}
	#white h1 {color:#029EC1;font:normal 20px arial, sans-serif;margin:0px;padding:0px;}
	#white h1.green {color:#3EBC3E;font:normal 20px arial, sans-serif;margin:0px;padding:0px;}
	#yellow {font: normal 13px arial, sans-serif;color:#808080; padding:0px 13x 20px 13px;text-align:center;}
	#yellow a {color:#33CC33; text-decoration:none;}
	#yellow a:hover {text-decoration:underline;}
	#yellow h1 {color:#3EBC3E;font:italic normal 18px arial, sans-serif;margin-bottom:3px;}
	#links {background:#FFFFFF; font: 17px arial, sans-serif;color:#72C167; padding:10px 13x 0px 13px;}
	#links p {margin-top:3px;margin-bottom:7px;}
	#links a {color:#72C167; text-decoration:underline;}
	#links a:hover {text-decoration:none;}
	#links p#callout {border-left:2px solid #029EC1; margin:25px 40px 15px 60px; padding:5px;text-align:left;}
	#disclaimer {color:#029EC1;font:10px arial, sans-serif;margin-left:5px;margin-bottom:10px;}
	
	
/* Landing Page Editor Styles
--------------------------------------------------*/

h3 {color:#72C167; font:bold 15px arial, sans-serif;}

.landing-subhead {color:#808080; font-size:15px; font-weight:bold;}	
.landing-subhead-intro {color:#33CCCC; font-size:15px; font-weight:bold;}	

/* 04/09 Request Info Thank You Page Styles
--------------------------------------------------*/

table.reqInfo td input {
    border:1px solid #cccccc;
    margin:0px;
    padding:0px;
    height:20px;}
    
    table.reqInfo td input.datePicker {
        margin:0px 0px 0px 5px;}
        
    table.reqInfo td .dueDate {
        display:block;
        float:left;
        font-weight:bold;
        padding:4px 0px 0px 0px;}
    
    div#ctl00_Modules_ctl00_txtDueDate_PU {
        float:left;}
        
    table.reqInfo span.notExpecting input {
        border:0px;
        height:13px;
        width:13px;
        vertical-align:middle;}

table.reqInfo td input.req-button {
    background:url(/Collateral/Images/Common/btn_reqinfo_over.png) left 0px no-repeat;
    border:0px;
    display:block;
    height:56px;
    width:225px;}
    
    table.reqInfo td input.req-button:hover {
        background:url(/Collateral/Images/Common/btn_reqinfo_over.png) right 0px no-repeat;
        border:0px;
        cursor:pointer;
        display:block;
        height:56px;
        width:225px;}

.resourcesTable {
	background:#EFEFEF;}
	
.resourcesTable td {
	padding:10px;}

.resourcesTable p {
	margin-bottom:5px;}	
	
.resourcesTable ul {
	margin-top:3px;}

.resourcesTable .break {
	height:1px;
	padding:0px;
	background:#FFFFFF;}
	
.resourcesTable .header {
	height:25px;
	font-size:12px;
	line-height:25px;
	vertical-align:top;}
	
	.resourcesTable .header a {
		margin-left:5px;
		font-weight:bold;}
		
	.resourcesTable .header img {
		position:relative;
		top:7px;}
		

#container {
	background:#FFFFFF;
	margin:0px auto;
	width:1024px;}
	
#containerPENLogin {
	margin:0px auto;
	width:500px;
	margin-top:200px;
	}
	
#containerLanding {
	background:#FFFFFF;
	margin:0px auto;
	padding-bottom:25px;
	width:832px;}
	
#search {
	float:right;
	display:inline;
	height:17px;
	margin:43px 19px 0px 0px;}
		
	#search img {
		display:block;}
		
	#searchBox {
		background: url(images/util_search_bg.gif) 0px 0px repeat-x;
		border-left:1px solid #CCCCCC;
		border-right:0px;
		border-bottom:0px;
		border-top:0px;
		display:block;
		padding:2px 0px 0px 1px;
		height:15px;
		font-size:90%;
		width:87px;}
		
/* Enroll Wizard
--------------------------------------------------*/
		
#ctl00_Modules_ctl00_ctl00_Wizard1 {width: 100%;}
.enrollEdit {
	background-color: #c7dbeb;
	border: 1px solid #84A6C2;
	cursor: pointer;
	margin-bottom: 2px;}
	
.enrollBanking-description {
    color: #000000;
    display: block;
    font: 11px arial,sans-serif;
    margin: 0px 0px 10px 22px;
	float: left;
	width: 400px;}
	
.enrollPricing {float: left; margin: -17px 0px 0px 10px;}

.enrollPrice {color: #00B6DE;
	display: block;
	float: left;
    font: 20px arial,sans-serif;}
	
.enrollSavings {color: #990000;
	display: block;
	float: left;
    font: 12px arial,sans-serif; 
	font-weight:bold;
	padding: 5px 0px 0px 10px;}
	
.frm {vertical-align: top;}

#ctl00_Modules_ctl00_ctl00_Wizard1 td.subheader {padding-bottom: 5px;}

/* 03/11 Pricing Page Styles
--------------------------------------------------*/

#pricing td.right {padding: 0px 10px 0px 25px;}

#pricing td.right .image {border: #95b3d7 2px solid; margin-right: 8px;}

#pricing .table-header {
	background-color:#F2F9E7; 
	border-bottom:2px solid #849EC1; 
	padding:10px 10px 5px; 
	text-align: center;}

#pricing .table-header h2 {
	color: #5992C1; 
	font-size: 22px;}

#pricing .table-subheader {
	font: bold 12px arial, sans-serif; 
	color:#5992C1; 
	background-color:#EDF3F6; 
	padding:10px; 
	text-align: center;
	border-bottom: 1px solid #CCCCCC;}

#pricing .row-color1, #pricing .row-color2 {
	padding:10px;
	border-bottom: 1px solid #CCCCCC;}

#pricing .table-total {
	font: bold 14px arial, sans-serif; 
	color:#333333; 
	background-color:#F0EEEF; 
	padding:10px; 
	border-bottom: 1px solid #CCCCCC;}

#pricing .tableBorder {
	border: 1px solid #CCCCCC; 
	border-bottom: none; 
	margin-bottom: 11px;}

#pricing .small {
	font-size: 10px; 
	color: #011435; 
	font-weight: bold;}

#pricing .savings {
	color:#990000; 
	font-weight: bold; 
	font-size: 14px;}

#pricing .callToAction, #pricing .callToAction a {
	font-size: 19px; 
	text-align: center; 
	padding: 20px 0px; 
	background-color:#EDF3F6;
	border:1px solid #849EC1;}

#pricing .callToAction a {
	font-weight: bold; 
	border: none; 
	padding: 0px;}

#pricing .big {font: bold 14px arial, sans-serif;}

/* 03/28 Rounded Box/Tables
--------------------------------------------------*/

.tableWrapper, .tableWrapperSmall {
	background-color: #ecf8ff;
	width: 545px;
	padding: 15px;
	border: 1px solid #d2e6f3;
	margin: 10px auto 25px;
	-moz-border-radius:10px;  /* Firefox */ 
	-webkit-border-radius:10px;  /* Safari and chrome */
	-khtml-border-radius:10px;  /* Linux browsers */
	border-radius: 10px;  /* CSS3*/
	/*behavior: url(/templates/Common/border-radius.htc); /* IE */
	-moz-box-shadow: 5px 5px 1px #a5bddd; /* for Firefox 3.5+ */
	-webkit-box-shadow: 5px 5px 1px #a5bddd; /* for Safari and Chrome */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#a5bddd', Direction=145, Strength=5);
	}
	
.tableWrapperSmall {
	width: 300px;}
	
	.tableWrapperSmall h2 {
		font: bold 18px arial, sans-serif; 
		color:#5992C1;
		margin: 0px 0px 10px;}
		
	.tableWrapperSmall p {margin: 11px 0px 0px 0px; color: #666666;}
	
.tableWrapper sup, .tableWrapperSmall sup {font-size: 8px; line-height: 8px;}

.tableWrapper h2 sup, .tableWrapperSmall h2 sup {font-size: 10px; line-height: 10px;}

.tableWrapper .tableBorder, .tableWrapperSmall .tableBorder {
	border: 1px solid #CCCCCC; 
	border-bottom: none; 
	margin-bottom: 0px;}
	
.tableWrapper .table-header, .tableWrapper .table-subheader, .tableWrapperSmall .table-header {
	font: normal 18px arial, sans-serif; 
	color:#5992C1; 
	background-color:#F2F9E7; 
	border-bottom:2px solid #849EC1; 
	border-right:1px solid #849EC1; 
	padding:10px 10px 5px; 
	text-align: center;}
.tableWrapper .table-subheader {
	font: normal 12px arial, sans-serif; 
	background-color:#849EC1;
	border-right:none;
	color: #FFFFFF;}
.tableWrapper .row-color1, .tableWrapper .row-color2 {
	font: normal 11px arial, sans-serif; 
	color:#666666; 
	background-color:#FCFCFC; 
	padding:10px;
	border-bottom: 1px solid #CCCCCC;}
.tableWrapper .row-color2 {background-color:#F0EEEF;}

.tableWrapper .yes {font-weight: normal; color:#5992C1}

 .tableWrapperSmall .table-header {
 	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
	border-right: none;}
	
 .tableWrapperSmall ul {
    color: #5992C1;
    font: 12px arial,sans-serif;
    list-style: disc outside none;
    margin: 0px;
    padding: 0px 0px 0px 15px;}
	
 .tableWrapperSmall ul li {padding-bottom: 5px;}
 
  .tableWrapperSmall ul a {
    color: #5992C1;}
	
	.tableWrapperSmall ul a:hover {
    color: #5992C1;}
	
	.tableWrapperSmall ul a:visited {
    color: #5992C1;}
