img
	{
		border:0px;
		padding:0px;
	}
	body
	{
		margin:0px;
		padding:0px;
		background-color:#F1EDDC;
		font-family:Tahoma,Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#333333;
	}
	.page
	{
		margin:0px;
		padding:0px;
		margin-left:auto;
		margin-right:auto;
		background-image:url('/Codeshare/Images/PublicSite/page-bg2.png');
		background-repeat:repeat-y;
		width:963px;
	}
	.pageContainer
	{
		width:895px;
		margin-left:34px;
		background-color:#FFFFFF;
	}
	.pageHeader
	{
		background-image:url('/Codeshare/Images/PublicSite/banner-bg.png');
		height:86px;
		position:relative;	
		z-index:999;
	}
	.pageHeader #logo
	{
		float:left;
	}
	.pageHeader .plugin
	{
		position:absolute;
		width:365px;
		height:34px;
		top:51px;
		right:25px;
		background-image:url('/Codeshare/Images/PublicSite/bannerPlugin-bg.png');
		background-repeat:no-repeat;
		border-bottom-width:0px;
		display:block;
	}
	.pageHeader .plugin .locator
	{
		padding-top:6px;
		padding-left:10px;
		height:26px;
	}
	.pageHeader .plugin .locator .findText
	{
		font-family:Century Gothic,Tahoma,Verdana;
		font-size:0.8em;
		color:#F0F0FF;
		font-weight:bold;
		padding-top:4px;
		float:left;
		display:block;
		width:85px;
	}
	.pageHeader .plugin .locator .searchType
	{
		width:102px;
		display:block;
		float:left;
		position:relative;
		z-index:999;
	}
	.pageHeader .plugin .locator .selectBox
	{
		display:block;
		float:left;
		border:1px solid #000044;
		background-image:url('/Codeshare/Images/PublicSite/bannerPlugin-select-bg.png');
		background-repeat:no-repeat;
		font-size:0.8em;
		width:70px;
		padding:3px;
		margin:0px;
		height:15px;
	}
	.pageHeader .plugin .locator .dropDownButton
	{
		display:inline-block;
		width:22px;
		height:20px;
		overflow:hidden;
		padding:0px;
		margin:0px;
		margin-left:-5px;
		background-image:none;
		text-decoration:none;
		color:#FFFFFF;
		border:1px solid #000044;
		font-size:0px;
		background-image:url('/Codeshare/Images/PublicSite/bannerPlugin-button-bg.png');
		background-repeat:no-repeat;
	}
	.pageHeader .plugin .locator .dropDownButton:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/bannerPlugin-button-hover-bg.png');
	}
	.pageHeader .plugin .locator .goBtn
	{
		background-image:url('/Codeshare/Images/PublicSite/bannerPlugin-goBtn-bg.png');
		background-repeat:repeat-x;
		color:#00457C;
		font-size:0.9em;
		font-weight:bold;
		padding:2px;
		margin-left:4px;
		border:1px solid #000044;
		cursor:pointer;
	}
	.pageHeader .plugin .locator .goBtn:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/bannerPlugin-goBtn-hover-bg.png');	
		color:#222222;
	}
	.pageHeader .plugin .locator .zipVal
	{
		width:120px;
		border:1px solid #000044;
		height:16px;
		font-family:Century Gothic,Tahoma,Verdana;
		font-size:0.8em;
		padding-top:2px;
		padding-left:3px;
		display:block;
		float:left;
		background-color:#F0F6FA;
		background-image:url('/Codeshare/images/publicSite/input-zipCode-bg.png');
		background-repeat:no-repeat;
	}
	.pageHeader .plugin .locator .normalZip
	{
		width:120px;
		border:1px solid #000044;
		height:16px;
		font-family:Century Gothic,Tahoma,Verdana;
		font-size:0.8em;
		padding-top:2px;
		padding-left:3px;
		display:block;
		float:left;
		background-color:#F0F6FA;
		background-image:url('/Codeshare/images/publicSite/input-bg.png');
		background-repeat:no-repeat;
	}
	.pageHeader .plugin .locator .cityVal
	{
		width:88px;
		border:1px solid #000044;
		height:16px;
		font-family:Century Gothic,Tahoma,Verdana;
		font-size:0.8em;
		padding-top:2px;
		padding-left:3px;
		display:block;
		float:left;
		background-color:#F0F6FA;
		background-image:url('/Codeshare/images/publicSite/input-city-bg.png');
		background-repeat:no-repeat;
	}
	.pageHeader .plugin .locator .normalCity
	{
		width:88px;
		border:1px solid #000044;
		height:16px;
		font-family:Century Gothic,Tahoma,Verdana;
		font-size:0.8em;
		padding-top:2px;
		padding-left:3px;
		display:block;
		float:left;
		background-color:#F0F6FA;
		background-image:url('/Codeshare/images/publicSite/input-bg.png');
		background-repeat:no-repeat;
	}
	.pageHeader .plugin .locator .stateVal
	{
		width:28px;
		border:1px solid #000044;
		height:16px;
		font-family:Century Gothic,Tahoma,Verdana;
		font-size:0.8em;
		padding-top:2px;
		padding-left:3px;
		display:block;
		float:left;
		background-color:#F0F6FA;
		background-image:url('/Codeshare/images/publicSite/input-state-bg.png');
		background-repeat:no-repeat;
	}
	.pageHeader .plugin .locator .normalState
	{
		width:28px;
		border:1px solid #000044;
		height:16px;
		font-family:Century Gothic,Tahoma,Verdana;
		font-size:0.8em;
		padding-top:2px;
		padding-left:3px;
		display:block;
		float:left;
		background-color:#F0F6FA;
		background-image:url('/Codeshare/images/publicSite/input-bg.png');
		background-repeat:no-repeat;
	}
	.pageHeader .quickLinks
	{
		position:absolute;
		top:0px;
		height:40px;
		right:30px;
		border:0px solid white;
	}
	.pageHeader .quickLinks ul
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	.pageHeader .quickLinks ul li
	{
		float:left;
		display:inline-block;
	}
	.pageHeader .quickLinks a
	{
		text-decoration:none;
		font-size:0px;
		display:block;
		width:60px;
		background-position:center;
		height:37px;
	}
	.pageHeader .quickLinks a.home
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-home.png');
		width:55px;
	}
	.pageHeader .quickLinks a.home:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-home-hover.png');
	}
	.pageHeader .quickLinks a.contactUs
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-contactUs.png');
		width:67px;
	}
	.pageHeader .quickLinks a.contactUs:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-contactUs-hover.png');
	}
	.pageHeader .quickLinks a.aboutUs
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-aboutUs.png');
	}
	.pageHeader .quickLinks a.aboutUs:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-aboutUs-hover.png');
	}
	.pageHeader .quickLinks a.careers
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-careers.png');
		width:56px;
	}
	.pageHeader .quickLinks a.careers:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-careers-hover.png');
	}
	.pageHeader .quickLinks a.faq
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-faq.png');
		width:40px;
	}
	.pageHeader .quickLinks a.faq:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/quickLink-faq-hover.png');
	}
	#searchTypeList
	{
		border:1px solid #000044;
		background-color:#FFFFFF;
		z-index:999;
		display:block;
		width:96px;
		position:absolute;
		top:80px;
		left:599px;
	}
	#searchTypeList ul
	{
		list-style:none;
		padding:0px;
		margin:0px;
		z-index:999;
		font-size:0.9em;
	}
	#searchTypeList ul li
	{	
		padding:3px;
	}
	#searchTypeList ul li:hover
	{		
		background-color:#00457C;
	}
	#searchTypeList ul a
	{
		display:block;
		width:100%;
		color:#00457C;
		text-decoration:none;
	}
	#searchTypeList ul a:hover
	{
		color:#FFFFFF;
		font-weight:bold;
	}
	.navigation
	{
		background-image:url('/Codeshare/Images/PublicSite/navigation-bg2.png');
		height:39px; 
		position:relative; 
		z-index:100;
		width:100%;
	}
	.navigation ul
	{
		list-style:none inside none;
		padding:0px;
		margin:0px;
	}
	.navigation li
	{
		float:left;
		position:relative;
	}
	.navigation ul li
	{
		height:39px;
		text-align:center;
		list-style-image:none;
		z-index:998;
	}
	.navigation a, .navigation a:visited 
	{
		display:block;
		text-decoration:none; 
	}
	.navigation ul li a
	{
		padding-bottom:0px;
		color:#00457C;
		font-family:"Corbel", Tahoma, "Century Gothic";
		border-right:1px solid #ADA966;
		width:148px;
		font-weight:bold;
		line-height:32px;
		font-size:14px;
		background-image:url('/Codeshare/Images/PublicSite/navigation-bg2.png');
	}
	.navigation ul li.active li.active
	{
		_background-image:none;
		_background-color:#E9EFF8;
	}
	.navigation ul li.active a
	{
		color:#FFFFFF;
		border-right:1px solid #00457C;
		font-weight:bold;
		background-image:url('/Codeshare/Images/PublicSite/navigation-active-bg.png');
	}
	.navigation ul li.active a:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/navigation-hover-bg2.png');
		color:#00457C;
		border-right:1px solid #ADA966;
	}
	.navigation ul li a:hover
	{
		font-weight:bold;
	}
	.navigation ul li a:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/navigation-hover-bg2.png');
	}
	.navigation ul ul 
	{
		visibility:hidden;
		position:absolute;
		top:31px;
		left:0; 
	}
	.navigation table 
	{
		position:absolute; 
		top:0; 
		left:0; 
		border-collapse:collapse;
	}
	
	.navigation li ul	
	{	
		z-index:997;
		min-width:169px;
		overflow:hidden;
		list-style:none;
		visibility:hidden;
		display:block;
		padding:0px;
		margin:0px;
		margin-left:-10px;
		_margin-left:0px;
		padding-bottom:11px;
		_padding-bottom:0px;
		background-image:url('/Codeshare/Images/PublicSite/navigation-item-bottom.png');
		background-position:bottom;
		background-repeat:no-repeat;
		_background-image:none;
		_border-bottom:1px solid #B4B081;
	}
	.navigation li ul li	
	{
		padding:0px;
		margin:0px;
		margin-left:0px;
		background:transparent;
		font-size:11px;
		line-style-image:none;
		width:169px;
		_width:149px;
		height:auto; 
		clear:both; 
		background-image:url('/Codeshare/Images/PublicSite/navigation-item-bg.png');
		_background-color:#FFFFFF;
		_background-image:none;
	}
	.navigation ul li ul li:hover
	{
		background:none;
		background-image:url('/Codeshare/Images/PublicSite/navigation-item-hover-bg3.png');
	}
	.navigation li.subLevel a,.navigation li.active li.subLevel a,.navigation li.active:hover li.subLevel a	
	{	
		display:inline-block;
		border:1px solid #B4B081;
		border-bottom-width:0px;
		text-align:left;
		line-height:20px;
		_height:22px;
		min-height:22px;
		padding:2px;
		padding-left:6px;
		font-size:12px;
		margin:0px;
		margin-left:0px;
		float:none;
		width:139px;
		white-space:normal;
		font-weight:bold;
		color:#6C6A4E;
		background-image:none;
		_background-color:#FFFFFF;
		clear:both;
	}
	.navigation ul li.subLevel a:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/navigation-item-hover-bg3.png');
		background-position:center;
	}
	.navigation ul li:hover ul li.active
	{
		background-image:url('/Codeshare/Images/PublicSite/navigation-item-active-bg.png');
		_background-image:none;
		_background-color:#E4ECF5;
	}
	.navigation ul li li.active a
	{
		color:#00457C;
	}
	.navigation ul li:hover ul li.active:hover
	{
		background-image:url('/Codeshare/Images/PublicSite/navigation-item-hover-bg3.png');
		_background-image:none;
		_background-color:#E4ECF5;
	}
	.navigation ul li:hover ul li a.active
	{
		font-weight:bold;
		color:#00457C;
		_background-image:none;
		_background-color:#E4ECF5;
	}
	.navigation a:hover, .navigation ul ul a:hover,	.navigation ul li:hover ul li a:hover
	{
		background:top;
	}
	.navigation :hover > a, .navigation ul ul :hover > a
	{
		color:#646247;
		background:none;
	}
	.navigation ul li:hover ul,
	.navigation ul a:hover ul
	{	
		visibility:visible; 
	}
	
	.pageTitle
	{
		background-image:url('/Codeshare/Images/PublicSite/title-bg2.png');
		background-color:#EEE9BB;
		height:68px;
	}
	.pageTitle .titleImage
	{
		float:right;
	}
	.pageTitle .breadCrumb
	{
		padding:0px;
		margin:0px;
		font-size:9px;
		display:inline-block;
		font-weight:bold;
		color:#B4B081;
		height:28px;
	}
	.pageTitle .breadCrumb ul
	{
		list-style:none inside none;
		padding:0px;
		margin:0px;
	}
	.pageTitle .breadCrumb ul li
	{
		float:left;
		height:14px;
		padding:7px;
		position:relative;
		text-align:center;
		display:inline-block;
		list-style-image:none;
	}
	.pageTitle .breadCrumb a
	{
		text-decoration:none;
		color:#A19E73;
	}
	.pageTitle .breadCrumb a:hover
	{
		color:#00457C;
		text-decoration:underline;
	}
	.pageTitle h1
	{
		padding:0px;
		margin:0px;
		margin-top:0px;
		padding-left:40px;
		color:#00457C;
		font-size:24px;
		font-weight:bold;
		font-family:"Corbel", "Arial Narrow", "Verdana";
	}
	
	.pageContentBorderTop
	{
		clear:both;
		background-image:url('/Codeshare/Images/PublicSite/border-blue-thick-shadow.png');
		height:21px;
	}
	.publicPageFooter
	{
		background-image:url('/Codeshare/Images/PublicSite/page-footer2.png');
		background-repeat:no-repeat;
		height:55px;
		width:963px;
		margin-right:auto;
		margin-left:auto;
	}
	.pageContent
	{
		clear:both;
	}
	.pageContent .leftPanel
	{
		float:left;
		width:230px;
	}
	.pageContent .leftIndexPanel
	{
		float:left;
		width:645px;
	}
	.pageContent .rightPanel
	{
		float:right;
		width:655px;
		margin-left:10px;
	}
	.pageContent .rightIndexPanel
	{
		float:right;
		width:230px;
		border-left:1px solid #00457C;
		padding-right:10px;
		padding-left:6px;
	}
	.secondaryNavigation
	{
		width:211px;
		margin-left:10px;
		margin-top:10px;
		border:1px solid #333333;
		clear:both;
	}
	.secondaryNavigation .header, .sectionHeader
	{
		background-image:none;
		background-color:#113555;
		color:#ffffff;
		margin:0px;
		padding:4px;
		padding-bottom:6px;
		font-weight:bold;
		font-family:"Corbel", "Arial Narrow", "Verdana";
		font-size:13px;
	}
	.secondaryNavigation .header a
	{
		color:White;
		text-decoration:none;
	}
	.secondaryNavigation .header a:hover
	{
		color:White;
		text-decoration:underline;
	}
	.secondaryNavigation ul
	{
		list-style:none;
		margin:0px;
		padding:0px;
		clear:both;
	}
	.secondaryNavigation ul.alternate
	{
		border-top:1px solid #AAAACC;
		background-color:#FAFAFF;
		clear:both;
	}
	.secondaryNavigation ul li
	{
		clear:both;
		float:left;
		padding-bottom:3px;
		display:inline-block;
		width:100%;
	}
	.secondaryNavigation ul li.subLevel ul
	{
		margin-left:16px;
	}
	.secondaryNavigation ul.alternate li
	{ 
		display:block;
		float:none;
	}
	.secondaryNavigation ul li a
	{
		font-size:11px;
		color:#00457C;
		display:block;
		width:auto;
		padding:3px;
		text-decoration:none;
	}
	.secondaryNavigation ul li a:hover
	{
		color:#000055;
		background-color:#E3ECF7;
		text-decoration:underline;
	}
	.secondaryNavigation ul li a.active
	{
		font-weight:bold;
	}
	.secondaryNavigation .content,.block .content,.block .blockContent
	{
		background-image:url('/Codeshare/Images/PublicSite/blocks-bg.png');
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		padding:3px;
	}
	.block
	{
		width:213px;
		margin-left:10px;
		margin-top:10px;
	}
	
	.pageContentBorderBottom
	{
		clear:both;
		background-image:url('/Codeshare/Images/PublicSite/border-blue-thick-shadow-up.png');
		background-repeat:repeat-x;
		background-position:bottom;
		height:21px;
		padding-top:20px;
	}
	.contentBlock
	{
		width:620px;	
		border:1px solid #555555;
		margin-top:10px;
		margin-left:5px;
		background-color:#FCFCFF;
	}
	.contentBlock .header
	{
		border-bottom:1px solid #666666;
	}
	.contentBlock .pageText
	{
		background-color:#FAFAFF;
		margin:0px;
		padding:0px;
		display:block;
		width:620px;
	}
	.contentBlock .contentParagraph h3
	{
		color:#00457C;
		font-family:Corbel, "Arial","Century Gothic",Verdana;
		font-size:17px;
		margin:5px;
		padding:0px;
		margin-bottom:5px;
		margin-right:0px;
		font-weight:bold;
	}
	.contentBlock .contentParagraph h3.numberFont
	{
		color:#00457C;
		font-family:"Arial","Century Gothic",Verdana;
		font-size:16px;
		margin:5px;
		padding:0px;
		margin-bottom:5px;
		margin-right:0px;
		font-weight:bold;
	}
	.contentBlock .contentParagraph h4
	{
		color:#00457C;
		font-family:Corbel,"Century Gothic", "Arial Narrow",Verdana;
		font-size:15px;
		margin:5px;
		padding:0px;
		margin-bottom:5px;
		margin-right:0px;
		font-weight:bold;
	}
	.contentBlock .contentParagraph h5
	{
		color:#00457C;
		font-family:Corbel,"Century Gothic", "Arial Narrow",Verdana;
		font-size:14px;
		margin:5px;
		padding:0px;
		margin-bottom:5px;
		margin-right:0px;
		font-weight:bold;
	}
	.contentBlock .contentParagraph p
	{
		font-size:12px;
		font-family:Tahoma,Verdana,Arial;
		padding-left:6px;
		padding-right:10px;
		margin:0px;
		margin-bottom:12px;
	}
	.contentBlock .footer
	{
		background-color:#e9eff8;
		border-top:1px solid #333333;
	}
	.contentBlock .footer h5
	{
		color:#496982;
		font-family:Verdana,Tahoma;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:4px;
		margin-left:5px;
	}
	.contentBlock .footer ul
	{
		list-style:none;
		margin:0px;
		padding:0px;
		padding-bottom:8px;
	}
	.contentBlock .footer ul li
	{
		padding:3px;
		color:#496982;
		padding-left:10px;
		padding-bottom:0px;
	}
	.contentBlock .footer ul li a
	{
		color:#496982;
		font-size:12px;
		font-family:Corbel,Verdana,Tahoma;
		text-decoration:none;
	}
	.contentBlock .footer ul li a:hover
	{
		color:#00457C;
		text-decoration:underline;
	}
	.publicFooter
	{
		background-image:url('/Codeshare/Images/PublicSite/footer-bg.png');
		background-repeat:repeat-x;
		color:#092F53;
		color:#ffffff;
		min-height:44px;
		_height:44px;
		position:relative;
	}
	.publicFooter .links
	{
		float:left;	
	}
	.publicFooter .links ul
	{
		list-style:none;
		margin:0px;
		padding:0px;
		margin-top:10px;
		margin-left:12px;
	}
	.publicFooter .links ul li
	{
		display:inline-block;
		float:left;
		color:#F1EDDC;
		padding:3px;
	}
	.publicFooter .links ul li a
	{
		color:#F1EDDC;
		font-size:10px;
		text-decoration:none;
	}
	.publicFooter .links ul li a:hover
	{
		text-decoration:underline;
	}
	.publicFooter .logo
	{
		float:right;
	}
	.contentParagraph
	{
		 margin-left:8px;
		 width:600px;
	}
	
	.itemSig
	{
		display:inline-block;
		padding:0px;
		padding-left:8px;
		padding-right:28px;
		text-align:right;
	}
	.itemSig span
	{
		width:580px;
		display:inline-block;
	}
	.list-qna
	{
		padding:0px;
		margin:0px;
		padding-left:10px;
	}
	.list-qna li
	{
		display:block;
		padding:0px;
		margin:0px;
		list-style:none;
		min-height:35px;
		background-repeat:no-repeat;
		background-position:top left;
	}
	.list-qna .question
	{
		background-image:url('/images/question-bg.png');
	}
	.list-qna .question p
	{
		padding:0px;
		margin:0px;
		padding-top:8px;
		display:inline-block;
		margin-left:40px;
		font-weight:bold;
		color:#00457C;
	}
	.list-qna .answer
	{
		background-image:url('/images/answer-bg.png');
		padding-bottom:16px;
	}
	.list-qna .answer p
	{
		padding:0px;
		margin:0px;
		padding-top:5px;
		display:inline-block;
		margin-left:40px;
	}
	.list-link-content
	{
		background-color:#FAFAFA;
		border:1px solid #B0B0B0;
		margin:6px;
		padding:4px;
	}
	.list-link-content p.description
	{
		background-color:#E4E8FA;
		border:1px solid #C4C8EA;
		padding:3px;
	}
	
