/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	92%
13px  =	100%
14px  =	107%
15px  = 114%
16px  =	122%
17px  =	129%
18px  =	136%
19px  =	144%
20px  =	152%
21px  =	159%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/


body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; background-color: #ffffff;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End CSS Reset Classes */

/* Start Vertical Spacing Classes */
/* 50 of these classes are provided since horizontal white space is fairly predominant
	and varied between page layouts.  Those classes not made use of can easily be subtracted
	to decrease file size if desired.
*/
.spacing-div_1X0 {padding: 1px 0px 0px 0px;}
.spacing-div_2X0 {padding: 2px 0px 0px 0px;}
.spacing-div_3X0 {padding: 3px 0px 0px 0px;}
.spacing-div_4X0 {padding: 4px 0px 0px 0px;}
.spacing-div_5X0 {padding: 5px 0px 0px 0px;}
.spacing-div_6X0 {padding: 6px 0px 0px 0px;}
.spacing-div_7X0 {padding: 7px 0px 0px 0px;}
.spacing-div_8X0 {padding: 8px 0px 0px 0px;}
.spacing-div_9X0 {padding: 9px 0px 0px 0px;}
.spacing-div_10X0 {padding: 10px 0px 0px 0px;}
.spacing-div_11X0 {padding: 11px 0px 0px 0px;}
.spacing-div_12X0 {padding: 12px 0px 0px 0px;}
.spacing-div_13X0 {padding: 13px 0px 0px 0px;}
.spacing-div_14X0 {padding: 14px 0px 0px 0px;}
.spacing-div_15X0 {padding: 15px 0px 0px 0px;}
.spacing-div_16X0 {padding: 16px 0px 0px 0px;}
.spacing-div_17X0 {padding: 17px 0px 0px 0px;}
.spacing-div_18X0 {padding: 18px 0px 0px 0px;}
.spacing-div_19X0 {padding: 19px 0px 0px 0px;}
.spacing-div_20X0 {padding: 20px 0px 0px 0px;}
.spacing-div_21X0 {padding: 20px 0px 0px 0px;}
.spacing-div_22X0 {padding: 22px 0px 0px 0px;}
.spacing-div_23X0 {padding: 23px 0px 0px 0px;}
.spacing-div_24X0 {padding: 24px 0px 0px 0px;}
.spacing-div_25X0 {padding: 25px 0px 0px 0px;}
.spacing-div_26X0 {padding: 26px 0px 0px 0px;}
.spacing-div_27X0 {padding: 27px 0px 0px 0px;}
.spacing-div_28X0 {padding: 28px 0px 0px 0px;}
.spacing-div_29X0 {padding: 29px 0px 0px 0px;}
.spacing-div_30X0 {padding: 30px 0px 0px 0px;}
.spacing-div_31X0 {padding: 31px 0px 0px 0px;}
.spacing-div_32X0 {padding: 32px 0px 0px 0px;}
.spacing-div_33X0 {padding: 33px 0px 0px 0px;}
.spacing-div_34X0 {padding: 34px 0px 0px 0px;}
.spacing-div_35X0 {padding: 35px 0px 0px 0px;}
.spacing-div_36X0 {padding: 36px 0px 0px 0px;}
.spacing-div_37X0 {padding: 37px 0px 0px 0px;}
.spacing-div_38X0 {padding: 38px 0px 0px 0px;}
.spacing-div_39X0 {padding: 39px 0px 0px 0px;}
.spacing-div_40X0 {padding: 40px 0px 0px 0px;}
.spacing-div_41X0 {padding: 41px 0px 0px 0px;}
.spacing-div_42X0 {padding: 42px 0px 0px 0px;}
.spacing-div_43X0 {padding: 43px 0px 0px 0px;}
.spacing-div_44X0 {padding: 44px 0px 0px 0px;}
.spacing-div_45X0 {padding: 45px 0px 0px 0px;}
.spacing-div_46X0 {padding: 46px 0px 0px 0px;}
.spacing-div_47X0 {padding: 47px 0px 0px 0px;}
.spacing-div_48X0 {padding: 48px 0px 0px 0px;}
.spacing-div_49X0 {padding: 49px 0px 0px 0px;}
.spacing-div_50X0 {padding: 50px 0px 0px 0px;}
.spacing-div_106X0 {padding: 106px 0px 0px 0px;}

.spacing-div_0X16 {padding: 0px 16px 0px 0px;}
/* End Vertical Spacing Classes */

/* Start horizontal spacing clases */
/* These classes are used predominantly to provide padding between elements internal to components.
	It is a known issue that the use of these classes will not work to produce the necessary spacing in all instances.  
	Specifically in Safari and other WebKit based browsers.  In those instances it is recommended that padding be applied
	directly to individual elements.
*/

/* Breadcrumb classes*/
.breadcrumb ul {margin: 0;padding: 0;text-align: left;font-family: Verdana, sans-serif;color: #666666;}
.breadcrumb li {position: relative;display: inline;padding: 0;margin: 0;list-style: none;font-family:Verdana, sans-serif;font-size:77%; vertical-align: middle:}
.breadcrumb .first {font-weight:bold;}
.breadcrumb a {color: #666666;}

/*Footnote classes*/
.footnote {font-size: 77%; line-height: 122%; font-family: Verdana,sans-serif; margin-top: 0px;}
.footnote p {color: #666666; margin: 0; padding-right: 25px;font-size: 100%;line-height: 122%;}
.boldfootnote {color: #666666; margin: 0; font-size: 92%; font-weight: bold; font-family:Verdana,sans-serif;}
.footnote a {color:#31309C;}
.footnote ol {margin-top: 0px;padding-top: 0px;}
.footnote li {color: #666666;padding: 0px 0px 8px 0px;margin-left: 23px;background: none;list-style-type: decimal;list-style-position: outside;}
.footnote sup {font-size: 85%; vertical-align:top;}
.footer {border-top: 1px solid #CCCCCC;background-color: #EEEEEE;height: 80px;padding: 3px 8px 0px 0px !important;margin: 0px 0px 0px 0px;text-align: right; font-size:77%; font-family:Verdana, sans-serif; line-height:152%; width: 100%;}
.footer a {color: #333399;}
.footerLogo {margin-left: 16px;margin-top:4px;float:left;}

.footnotesec {margin: 0px; text-align: left; font-size: 92% !important; line-height:136%; color: #666666; border-top: 1px solid #666666; border-bottom: 1px solid #666666;}
.footnotesec p{line-height: 136%;font-family: Verdana,sans-serif;font-size: 92%; color: #666666;margin: 0;padding: 6px 0 8px 0;border: none;}
.footnotesec a {color:#0F57C2; text-decoration: none;}
.footnotesec a:visited {color:#0F57C2; text-decoration: none;}

/*Accordion TOC Classes*/
.greenarrow{font-family:Verdana, sans-serif;font-size:92%;line-height: 144%;}
.greenarrow ul {margin: 0px;padding:0px;}
.greenarrow li {background-image:url(/images/11_11_bullet.gif);background-repeat:no-repeat;background-position: 0px 5px !important;list-style: none;padding-left:18px;padding-right:7px;padding-top:0px;padding-bottom: 0px;margin-bottom: 0px;margin-top: 0px;}
.greenarrow a {color:#0f57c2;text-decoration:none;font-weight: bold;}
.greenarrow a:hover {color:#0f57c2;text-decoration:underline;font-weight: bold;}
sup {vertical-align: top;font: normal 85% Verdana, sans-serif}
#accordian {width:174px;visibility:hidden;font-size:0%;}
ul.accWrapper{list-style:none;padding:0px;margin:0px;font-size:medium;}
.accSection ul{list-style:none;	padding:0px 0px 0px 0px;margin:0px 8px 0px 10px;}
.accItem{border-right:solid 1px #ccc;border-left:solid 1px #ccc;background-color:#fff;font-weight:normal;font-family: tahoma;font-size:70%;line-height:100%;padding:4px 4px 4px 19px;	}	
.accItem.itemOn{background-color:#EEEEEE;font-weight:bold;}
.accItem.itemOn a{background-color:#EEEEEE;color:#4E6172;font-weight:bold;text-decoration: none !important;}	
.accItem.itemOn a:hover{background-color:#EEEEEE;color:#4E6172 !important;font-weight:bold;text-decoration: none !important;}	
.accItem a{color:#4E6172; text-decoration: none;}
.accItem a:hover{color:#333399; text-decoration: underline;}				
.accItem.firstItem{padding-top: 6px !important;border-top: solid 3px #eeeeee;}	
.accItem.lastItem{padding-bottom:12px;	border-bottom:solid 1px #B0C9A8;}	
.accTitle {background:#fff url(/images/toc_top.gif) no-repeat top left;	color:#fff;font-family:verdana;font-weight:bold;font-size:82%;padding:5px 0px 0px 0px;margin:0px 0px 1px 0px;display:block;height:23px;width: 174px;}
.accTitle span{padding:0px 5px 0px 26px;}
.accTitle a {color: #ffffff; text-decoration: none;}
.accTitle a:hover {text-decoration: underline;}
.accTitle a:visited {color: #ffffff;}
.accToggler{background:#ffffff url(/images/arrow_close.gif) 5px 8px  no-repeat;	background-color: #ffffff;border-top:solid 1px #B0C9A8; border-bottom:solid 1px #B0C9A8; border-left:solid 1px #B0C9A8; border-right:solid 1px #B0C9A8;padding:6px 6px 6px 20px;margin:-1px 0px 0px 5px;width:138px;font-family:tahoma;font-weight:bold;font-size:70%;line-height:13px;	}			
.accToggler a{color:#666666;text-decoration: none;}
.accToggler.hasNoChildren{background-image : none !important;}				
.togglerOpen{background: #E9EFDE url(/images/arrow_open.gif); background-position: 5px 8px;background-repeat: no-repeat;color: #000000;}				
.togglerOver{background-color: #E9EFDE;}
.toggleractive a{color: #000000;}
.accBottomCap{width:166px;margin-top:-1px;margin-left:5px;}

.hr{background: url(/images/54518border.gif);background-repeat: repeat-x;}

/*BeginContact Us Box Classes*/
	/*outer blue box*/
	.contact-box{font-family:verdana,helvetica,arial; background-color:#c9eeff;}
	.contact-box a{color:#333399; text-decoration:none;}
	.contact-box a:hover{text-decoration:underline;}
	.contact-box h2 {clear:both; font-size:95%; font-weight:bold; padding:3px 0px 3px 8px; width:90%;}
	.contact-box h2 a{color:#17598f !important;}	
	.contact-box-body{padding: 3px 4px 0px 4px;}
	.contact-box_cap{background-color:#c9eeff; height:5px; clear:both;}
	.contact-box_cap .outer-corner{background-image: url(/images/crnr_contact-outer.gif); height:5px; width:5px; overflow:hidden;background-repeat : no-repeat;}
	
	/*inner bricklets*/
	.contact-bricklet{padding: 3px 0px 3px 0px; width:100%; float:left; height:34px; background-color:#c9eeff;font-size: 85%;}
	.contact-bricklet_cap{background-color:#fff; margin: 0px 5px 0px 5px; height:5px;  clear:both;}
	.contact-bricklet_cap .inner-corner{background-image: url(/images/crnr_contact-inner.gif) !important; height:5px; width:5px; overflow:hidden; background-repeat : no-repeat;}	
	.contact-bricklet_body{margin: 0px 5px 0px 5px; background-color:#fff; line-height: 110%; vertical-align : text-top; text-align:left; height:24px;}	
	.contact-bricklet .contact_image{float:left; padding: 3px 5px 0px 5px;}	
	.contact-bricklet_body .phone-num{font-weight:bold;font-size:100%; color:#527D00;}
/*End Contact Us Box Classes*/

/*sprite positioning for 5x5 corners*/
.corner_5x5_top-left{background-position: 0px 0px; float:left;}
.corner_5x5_top-right{background-position: -5px 0px; float:right;}
.corner_5x5_bottom-left{background-position: 0px -5px; float:left;}
.corner_5x5_bottom-right{background-position: -5px -5px; float:right;}

.green-h2 h2 {font-size:122%; font-weight: bold; color: #387800; font-family:arial, sans-serif; padding-right: 3px;}

hr {background-color:#CBCBCB; border: 0px none; padding: 0px; margin: 0px; color:#CBCBCB; height: 1px; width: 100%; clear: both;}
p {font-family:verdana,arial, sans-serif; font-size:92%; color:#656565; line-height: 136%;}
.text p{font-family:verdana,arial, sans-serif; font-size:92%; color:#000000; line-height: 136%;}
.text a{color:#0F57C2;text-decoration:none}
.text a:hover{color:#0F57C2;text-decoration:underline}
.text a:active {color: #E74B00;}
.text a:visited {color: #64406C; text-decoration: none;}

.green-arrow-list {font-family:Verdana,sans-serif; font-size:92%; line-height:144%;}
.green-arrow-list ul {margin:0px; padding:0px;}
.green-arrow-list li {background-image:url(/images/11_11_bullet.gif); background-position:0px 4px !important; background-repeat:no-repeat; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:0px; margin-top:0px; padding:0px 0px 7px 18px;}
.green-arrow-list a {color:#0F57C2; font-weight:bold; text-decoration:none;}
.green-arrow-list a:hover {color:#0f57c2;text-decoration:underline;font-weight: bold;}
.green-arrow-list-wrapper {padding: 0px;}


.green-arrow-list-nobold {font-family:Verdana,sans-serif; font-size:92%; line-height:144%;}
.green-arrow-list-nobold ul {margin:0px; padding:0px;}
.green-arrow-list-nobold li {background-image:url(/images/11_11_bullet.gif); background-position:0px 4px !important; background-repeat:no-repeat; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:0px; margin-top:0px; padding:0px 7px 7px 18px;}
.green-arrow-list-nobold a {color:#0F57C2; font-weight:normal; text-decoration:none;}
.green-arrow-list-nobold a:hover {color:#0f57c2;text-decoration:underline;}
.green-arrow-list-wrapper-nobold {padding-left: 7px;}

.open-529-box-top {background: url(/images/dot.gif) 0 0 repeat-x #E7EFFF;}
.open-529-box-bottom {background: url(/images/dot.gif) 0 100% repeat-x; clear: right;}
.open-529-box-left {background: url(/images/dot.gif) 0 0 repeat-y}
.open-529-box-right {background: url(/images/dot.gif) 100% 0 repeat-y }
.open-529-box-bottom-left {background: url(/images/bl.gif) 0 100% no-repeat}
.open-529-box-bottom-right {background: url(/images/br.gif) 100% 100% no-repeat}
.open-529-box-top-left {background: url(/images/tl.gif) 0 0 no-repeat}
.open-529-box-top-right {background: url(/images/tr.gif) 100% 0 no-repeat; padding:7px} 

.grad-529{width:380px;height:400px; clear:both}
.grad-529-top {background: url(/images/529-grad.gif) 0 0 repeat-x ;}
.grad-529-bottom {background: url(/images/dot.gif) 0 100% repeat-x}
.grad-529-left {background: url(/images/dot.gif) 0 0 repeat-y}
.grad-529-right {background: url(/images/dot.gif) 100% 0 repeat-y}
.grad-529-bottom-left {background: url(/images/529-grad-bl.gif) 0 100% no-repeat}
.grad-529-bottom-right {background: url(/images/529-grad-br.gif) 100% 100% no-repeat}
.grad-529-top-left {background: url(/images/529-grad-tl.gif) 0 0 no-repeat}
.grad-529-top-right {background: url(/images/529-grad-tr.gif) 100% 0 no-repeat; padding:5px 15px 5px 15px; } 
.grad-529-content h3{font-family:arial,verdana,sans-serif; font-size:122%;color:#5F9635; }
.grad-529-content h4{font-family:verdana,arial,sans-serif;font-size:92%; color:#000000; font-weight: bold;}
.grad-529-content p {color:#000000; font-family:verdana,arial,sans-serif; font-size:92%; line-height:136%;}
.grad-529-content ul {line-height:159%; text-align:left;}
.grad-529-content li {background-image:url(/images/greenbulsq.gif); background-position:0px 8px !important; background-repeat:no-repeat;
color:#000000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 7px 5px 11px;}
.grad-529-content a {color:#0F57C2; font-weight:bold; text-decoration:none;}
.grad-529-content a:hover {text-decoration:underline;font-weight: bold;}

.content-wrapper {margin: 0px 7px 7px 9px;}
.content-wrapper h3 {color:#5F9635; font-family:arial,helvetica,sans-serif; font-size:122%; font-weight: bold;}
.content-wrapper p{font-family:verdana,arial, sans-serif; font-size:92%; color:#000000; line-height: 136%;}
.content-wrapper a {color:#0F57C2; font-weight:bold; text-decoration:none;}
.content-wrapper a:hover {text-decoration:underline;font-weight: bold;}
.content-wrapper ul {line-height:159%; text-align:left;}
.content-wrapper li {background-image:url(/images/greenbulsq.gif); background-position:0px 8px; background-repeat:no-repeat; color:#000000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 7px 5px 11px;}
.saving-college li {background-image:url(/images/greenbulsq.gif); background-position:absolute 200px 8px;}


.saving-plan {float:left;}
.saving-college{padding-left: 10px;}
.open-529-account{float:left;}


/* START of Fidelity 529 advantage component on Fidelity Managed Plans*/
.fid-advantage{padding-left:10px;position:relative; margin-top:50px;}
.fid-advantage h3{color:#5F9635; font-family:arial,helvetica,sans-serif; font-size:122%;}
.fid-advantage a {color:#0F57C2; font-weight:bold; text-decoration:none;}
.fid-advantage a:hover {text-decoration:underline;font-weight: bold;}
.fid-advantage ul {line-height:159%; text-align:left; font-family:verdana,arial,helvetica,sans-serif;}
.fid-advantage li {background-image:url(/images/greenbulsq.gif); background-position:0px 8px; background-repeat:no-repeat; color:#000000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 7px 5px 11px; font-family:verdana,arial,helvetica,sans-serif;}
.fid-advantage li {background-image:url(/images/greenbulsq.gif); background-position:absolute 200px 8px;}
/* END of Fidelity 529 advantage component on Fidelity Managed Plans*/

/* These two elements are a pair for creating a horizontal rule that displays cross browser */
.grey-hr {border-bottom: 1px solid #DBDCDE !important; clear:both !important; height:1px !important; margin:0px !important; padding:0px !important;}
.hr-for-ie {display:none;}
/* These two elements are a pair for creating a horizontal rule that displays cross browser */

.pdfs-require {font-size: 77%; font-family: verdana, sans-serif; margin-top: 0px; color: #666666; margin: 0px;}
.pdfs-require a:visited {color:#0F57C2; text-decoration: none;}
.pdfs-require a {color:#0F57C2; text-decoration: none;}

.grey-table{width:100%;margin:0px;}
.grey-table table{width:100%;border-top:4px solid #D1D9E2;}
.grey-table table td{width:50%;padding:6px 6px 6px 15px;vertical-align:top; font-family: arial,san-serif;font-size:92%}
.grey-table .alt-row-color{background-color:#ECF1F7;}
.grey-table .left-col{border-right:2px solid #efefef;}
.grey-table table a{color:#0F57C2;text-decoration:none}
.grey-table table a:hover{color:#0F57C2;text-decoration:underline}
.grey-table ul {text-align:left; font-family:arial,helvetica,sans-serif;}
.grey-table li {background-image:url(/images/greenbulsq.gif); background-position:0px 8px; background-repeat:no-repeat; color:#000000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 7px 5px 11px; font-family:arial,helvetica,sans-serif; line-height:136%;}
.grey-table .blue-bottom {background-color: #D1D9E2; height: 1px; padding: 0px; margin: 0px;}

/* Start Inner Grey/white Rounded section */
.gray-border {font-family:Verdana,arial,sans-serif; width:100%}
.gray-border .text {font-size:100%;font-family:verdana,helvetica,sans-serif;color:#084DB5;}
.gray-border-top-lt-corner {background-image: url(/images/top_left_6_E7EFFF.gif); height: 6px; width: 6px; float:left;}
.gray-border-top-rt-corner {background-image: url(/images/top_right_6_E7EFFF.gif); height: 6px; width: 6px; float:right;}
.gray-border-bottom-lt-corner {background-image: url(/images/bottom_left_6_E7EFFF.gif); height: 6px; width: 6px; float: left;}
.gray-border-bottom-rt-corner {background-image: url(/images/bottom_right_6_E7EFFF.gif); height: 6px; width: 6px; float: right;}
.gray-border-top-middle {background: transparent none repeat-x left top; background-image: url(/images/topbottomleftright.gif); background-color:#FFFFFF; height: 6px;}
.gray-border-bottom-middle {background: none repeat-x left bottom; background-image: url(/images/topbottomleftright.gif); background-color:#FFFFFF; height: 6px;}
.gray-border-left-side {background: transparent none repeat-y left top; clear: both; padding-left:5px; background-image: url(/images/topbottomleftright.gif); background-color:#FFFFFF;text-align:center}
.gray-border-right-side {background: transparent none repeat-y right top; border: none !important; position: relative;margin-top:0px;padding:0px 5px 0px 11px; background-image: url(/images/topbottomleftright.gif); background-color:#FFFFFF;}
.gray-border-text b{font-size:92%;font-weight:bold;}
.gray-border-right-side .text p{font-size: 92%; padding-right: 15px; font-family: verdana, helvetica, sans-serif; color:#000000;text-align:left;}
/* END of Inner Grey/white Rounded section */
.blue{color:#084DB5; font-weight:bold;}
/*Finacial aid Basics*/
.fin-aid-basics {width:100%;border-bottom: 1px solid #CDCCCC;color:#000000;}
.fin-aid-basics h3{font-family:arial,sans-serif;font-size:100%; font-style:bold;}
.fin-aid-basics p{font-family:Verdana,arial,sans-serif;font-size:92%;color:#000000}
.fin-aid-basics ul{text-align:left; font-family:arial,helvetica,sans-serif;}
.fin-aid-basics li{background-image:url(/images/greenbulsq.gif); background-position:0px 8px; background-repeat:no-repeat; color:#000000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 7px 5px 11px; font-family:verdana, arial,helvetica,sans-serif; line-height:122%;}
.fin-aid-basics a{color:#0F57C2;text-decoration:none}
.fin-aid-basics a:hover{color:#0F57C2;text-decoration:underline}
/*Finacial aid Basics*/

.ofHidden {
position:absolute;
left:0;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

.popup-image {cursor: hand; vertical-align: 0px; border: 0px;}

.scholarshare-onfid {padding: 0px; margin: 0px 3px 0px 3px;}
.scholarshare-onfid .top h3 {color: #ffffff; font-size: 92%; font-family: arial, sans-serif;}
.scholarshare-onfid .top {padding: 0px 0px 10px 0px; background-color: #237fba;}
.scholarshare-onfid .image-left {float: left;}
.scholarshare-onfid .image-right {float: right;}
.scholarshare-onfid .header2 {background-color: #237fba; width: 100%;}
.scholarshare-onfid .header2 h3 {color: #ffffff; font-size: 92%; font-family: arial, sans-serif; padding: 0px 0px 0px 15px;}
.scholarshare-onfid-contents {border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; background: #ffffff;}
.scholarshare-onfid-contents .header {background: #58b8dc; padding: 0px 0px 5px 10px;}
.scholarshare-onfid-bottom-left {background-image: url(/images/saving-innerbox-leftcorner.gif); height: 12px; font-size: 2px; /*IE is the showing of 2 images on top of each other. To fix this we insert a font-size which is smaller then the height of image*/
margin-right: 6px;}
.scholarshare-onfid-bottom-right {float: right; margin-top: -12px; background-image: url(/images/saving-innerbox-rightcorner.gif); background-repeat: no-repeat; height: 12px; width: 7px; font-size: 2px;}

.on-fidelity {width: 95%; padding: 0px; margin: 0px;}
.on-fidelity h3 {color: #278cc2; font-family: verdana, sans-serif; font-size: 100%; font-weight: bold; padding: 0px 0px 0px 8px;}
.on-fidelity p {font-size: 85%; font-face: arial, sans-serif; color: #333333; padding: 0px 0px 0px 8px;}
.on-fidelity-top {background: url(/images/on-fidelity-sides.gif;) 0 0 repeat-x #d5f1ff; line-height: 80%; font-weight: 500;}
.on-fidelity-bottom {background: url(/images/on-fidelity-sides.gif;) 0 100% repeat-x}
.on-fidelity-left {background: url(/images/on-fidelity-sides.gif;) 0 0 repeat-y}
.on-fidelity-right {background: url(/images/on-fidelity-sides.gif) 100% 0 repeat-y }
.on-fidelity-bottom-left {background: url(/images/on-fidelity-blcorner.gif) 0 100% no-repeat}
.on-fidelity-bottom-right {background: url(/images/on-fidelity-brcorner.gif) 100% 100% no-repeat}
.on-fidelity-top-left {background: url(/images/on-fidelity-tlcorner.gif) 0 0 no-repeat;}
.on-fidelity-top-right {background: url(/images/on-fidelity-trcorner.gif) 100% 0 no-repeat; padding:7px} 
.on-fidelity ul {text-align:left; font-family:arial,helvetica,sans-serif; padding: 0px 0px 5px 14px;}
.on-fidelity li {background-image:url(/images/orange-square.gif); background-position:0px 5px; background-repeat:no-repeat; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 7px 5px 11px; font-family:arial,helvetica,sans-serif; font-size: 92%; line-height:122%;}

.header {padding: 0px; margin: 0px; font-family: arial, sans-serif; color: #387800;}
.header h1 {font-size: 182%; color: #387800; padding: 0px; margin: 0px;}
.header h2 {font-family: arial, sans-serif; font-size: 136%;padding: 0px; margin: 0px;}
.header h2 sup {font-size: 72%;}
.header h3 {font-size:129%;font-weight:bold;padding:0; margin: 0px;}

h3 {font-size:107%;font-weight:bold;padding:0; margin: 0px; display: inline;}