@charset "utf-8";
/* CSS Document */

/* GLOBAL --------------------------------------------------- */

	html {}
	body { margin:0; padding:0; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:16px; }
	img { border:none; behavior: url("/Js/iepngfix.htc") }
	a, a:link, a:visited   { color:#838383; text-decoration:underline; }
	a:hover   { color:#838383; text-decoration:none; }


/* STRUCTURE ------------------------------------------------ */
	
	#GlobalContainer { width:100%; height:30px; margin:0; padding:0; clear:both; text-align:center; }
		#Global { width:980px; margin:0 auto; text-align:right; }
	
	#MastHeadContainer { width:100%; margin:0; padding:0; background:#e0e0e0; clear:both; text-align:center; }
	#MastHeadContainerSub { width:100%; margin:0; padding:0; background:#e0e0e0; clear:both; text-align:center; }
		#MastHead { width:980px; margin:0 auto; text-align:left; background:url(/images/MastHeadBK.gif) repeat-y; border-left:#fff solid 1px; border-right:#fff solid 1px; }
		#MastHeadSub { width:980px; margin:0 auto; background:#363636 url(/images/MastHeadSubBK.gif) repeat-y; border-left:#fff solid 1px; border-right:#fff solid 1px; text-align:left; }
	
	#MainContentContainer { width:100%; margin:0; padding:0; clear:both; text-align:center; border-top:#fff solid 1px; }
		#MainContent { width:980px; margin:0 auto; text-align:left; }
		#MainContentSub { width:980px; background:#fff; margin:0 auto; padding:0; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; }
	
	#FooterContainer { width:100%; margin:0; padding:0; clear:both; text-align:center; }
		#Footer { width:980px; height:128px; margin:0 auto; margin-top:30px; text-align:left; }
		
/* DIFFERENT BACKGROUNDS FOR SUBPAGE PRODUCTS --------------- */
	#MastHeadContainerCaup { width:100%; margin:0; padding:0; background:#f4aa00; clear:both; text-align:center; }
	#MastHeadContainerCadop { width:100%; margin:0; padding:0; background:#ffa12d; clear:both; text-align:center; }
	#MastHeadContainerCacp { width:100%; margin:0; padding:0; background:#c67f07; clear:both; text-align:center; }
	#MastHeadContainerCapp { width:100%; margin:0; padding:0; background:#f77f00; clear:both; text-align:center; }
	#MastHeadContainerPm { width:100%; margin:0; padding:0; background:#857362; clear:both; text-align:center; }
	#MastHeadContainerReh { width:100%; margin:0; padding:0; background:#558476; clear:both; text-align:center; }
	#MastHeadContainerPe { width:100%; margin:0; padding:0; background:#5585d7; clear:both; text-align:center; }
	#MastHeadContainerNro { width:100%; margin:0; padding:0; background:#5d245a; clear:both; text-align:center; }
	#MastHeadContainerMchi { width:100%; margin:0; padding:0; background:#69913b; clear:both; text-align:center; }
	#MastHeadContainerNadelp { width:100%; margin:0; padding:0; background:#d3222a; clear:both; text-align:center; }
	#MastHeadContainerScm { width:100%; margin:0; padding:0; background:#032366; clear:both; text-align:center; }
	#MastHeadContainerWg { width:100%; margin:0; padding:0; background:#032366; clear:both; text-align:center; }
	
/* GLOBAL --------------------------------------------------- */

	#Search { padding:5px 0 0 0; margin:0 0 0 0; text-align:right; }
	.searchbox { height:15px; width:180px; margin:0 10px 0 0; padding:0; }
	.gobutton { height:20px; color:#fff; width:30px; background:#c1c1c1; margin:0; padding:0; border:0; }
	.gobutton:hover { height:20px; color:#fff; width:30px; background:#363636; margin:0; padding:0; border:0; }

	#SearchHome { padding:5px 0 0 0; margin:0 0 0 0;}
		#SearchBox{padding:5px 0 0 0; margin:0 0 0 0; padding:0; float:left;}
			.searchbox_home{ height:15px; width:160px; margin:0 5px 0 0; padding:0; font-size:8pt;}
			.gobutton_home { height:18px; color:#fff; width:25px; background:#c1c1c1; margin:0 300px 0 0; padding:0; border:0; }
			.gobutton_home:hover { height:18px; color:#fff; width:25px; background:#363636; margin:0 300px 0 0; padding:0; border:0; }
		#SeachLogin{padding:5px 0 0 0; margin:0 0 0 0; float:right;}
			.searchbox_home{ height:15px; width:160px; margin:0 5px 0 0; padding:0; font-size:8pt;}
			.loginbutton_home { height:18px; color:#fff; width:25px; background:#c1c1c1; margin:0; padding:0; border:0; }
			.loginbutton_home:hover { height:18px; color:#fff; width:25px; background:#363636; margin:0; padding:0; border:0; }	

/* MASTHEAD ------------------------------------------------- */

	#MainNavContainer { width:244px; background:#363636; border-right:#fff solid 1px; float:left; }
		#Brand { margin-top:10px; width:244px; text-align:center; }
		#LeftNav { padding: 0 0 0 0; margin: 0 0 0 0; list-style-type:none; width:204px; display:block; } 
	
	#PositionCopyContainer { width:244px; background:#838383; border-right:#fff solid 1px; float:left; margin:0; padding:0; overflow:visible; }
		#PositionCopyContainer h1 { margin:15px 0 10px 0; padding:0 20px 0 15px; color:#fff; font-size:13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; font-variant:small-caps; text-align:left; }
		#PositionCopyContainer p { margin:0 0 13px 0; padding:0 15px 0 15px; color:#fff; font-size:9px; line-height:17px; text-align:justify; }
		#PositionCopyContainer ul { margin:12px 0 15px 12px; padding:0; list-style:none; }
		#PositionCopyContainer ul li { display:inline; }
		#PositionCopyContainer ul li a { padding:3px 10px 3px 10px; color:#fff; background:#686868; border:#fff solid 1px; text-decoration:none; }
		#PositionCopyContainer ul li.alt a { padding:3px 10px 3px 10px; color:#fff; background:#686868; border:#fff solid 1px; text-decoration:none; }
		#PositionCopyContainer ul li.alt { width:200px;display:inline;background:#686868; }
		#PositionCopyContainer ul li.alt:hover   { color:#fff; text-decoration:none; }
		
		#TopButtons { margin:0 0 0 15px; padding:0 5px 0 5px; background:#686868; border:#fff solid 1px; display:block; line-height:20px; height:20px; float:left;   }
		#TopButtonsShare { margin:0 0 0 15px; padding:0 5px 0 5px; background:#686868; border:#fff solid 1px; display:block; height:20px; float:left;  }
		#TopButtons:hover, #TopButtonsShare:hover { background:#363636; } 
		
		#sharethis2 { padding:5px 10px 5px 10px; color:#fff; background:#363636; text-decoration:none; display:inline;margin-left:5px; line-height:22px; }
		#sharethis2 a {color:#fff;text-decoration:none;display:inline}
		#sharethis2:hover { background:#686868; }
		
		#PositionCopyContainer ul li a:hover { background:#363636; }
		#PositionCopyContainer a, #PositionCopyContainer a:link, #PositionCopyContainer a:visited   { color:#fff; text-decoration:none; }
		#PositionCopyContainer a:hover   { color:#fff; text-decoration:none; }
		
	#ColorPicContainer { width:244px; border-right:#fff solid 1px; float:left; }
	#BWPicContainer { width:487px; float:left; margin:0; padding:0; overflow:hidden; }	
	html > body #BWPicContainer { width:490px; float:left; margin:0; padding:0; }
	#MainImageContainer { width:487px; float:left; overflow:hidden; }
	html > body #MainImageContainer { width:490px; float:left; }
		#MainImageContainer img { margin:0; padding:0; }
		#Flash {}
	
	#MastHeadButtonsContaianer { width:980px; height:0px; margin:0 auto; background:#363636 url(/images/MastHeadSubBK.gif) repeat-y; }
		#MastHeadButtons { width:735px; height:39px; margin-top:-39px; position:relative; z-index:1; background: url(/images/PositionHeadingBK.gif); float:right; }
        #MastHeadButtons h2 { margin:0; padding:0; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; 
	    	font-weight:normal; float:left; width:245px; border-top:1px solid #fff; text-align:left; }
	    #MastHeadButtons h2 a { margin:0 0 0 0; padding:0px 0 0 10px; color:#fff; text-decoration:none; float:left; }
	    #MastHeadButtons h2 a:hover { color:#777; text-decoration:none; float:left; }
		
/* NAVIGATION ----------------------------------------------- */

		#LeftNav ul { width:204px; margin:10px 5px 0 15px; padding: 0; list-style-type: none; z-index:2; }
		#LeftNav a { display: block; width: 184px; padding:13px 0 13px 20px; text-decoration:none; color:#fff; 
			 background:url(/images/arrow.gif) 4px  no-repeat; border-top:1px dotted #545454; }
		#LeftNav a:hover { background:#545454 url(/images/arrow_hover.gif) 4px  no-repeat; }
		#LeftNav li { width:204px; /*height:40px;*/ float: left; padding:0 0 0 0;  }
		#LeftNav li ul { position:absolute; background:#363636; width:268px; left: -999em; margin:-43px 0 0 204px; }
		#LeftNav li ul ul { margin:-22px 0 0 204px; width:204px; }
		#LeftNav li:hover ul ul, #LeftNav li:hover ul ul ul, #LeftNav li.sfhover ul ul, #LeftNav li.sfhover ul ul ul { left: -999em;url(/images/arrow_hover.gif) 4px 12px no-repeat;  }
		#LeftNav li:hover{ background:#545454 url(/images/arrow_hover.gif) 4px  no-repeat; position: static; color:#fff; }
		#LeftNav li.sfhover{ background:#545454 url(/images/arrow_hover.gif) 4px  no-repeat; }
		#LeftNav li a:hover{ color:#fff; background:#545454 url(/images/arrow_hover.gif) 4px  no-repeat;}
		#LeftNav li:hover ul, #LeftNav li li:hover ul, #LeftNav li li li:hover ul, #LeftNav li.sfhover ul, #LeftNav li li.sfhover ul, #LeftNav li li li.sfhover ul { left: auto;}
		
		#LeftNav ul li ul li { background:#363636 url(/images/arrow.gif) 4px  no-repeat; }
		#LeftNav ul li ul { border-left:1px solid #545454; border-right:1px solid #545454; border-bottom:1px solid #545454; }
		#LeftNav ul li ul li a { width:248px; }



/* MAIN CONTENT --------------------------------------------- */

	#MyMcgowan { width:244px; border-right:#fff solid 1px; float:left; }
		#MyMcgowan h2.header { margin:0; padding:0 0 0 10px; background:#686868; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
		#MyMcgowan h3 { margin:15px 0 0 10px; color:#363636; }
		#MyMcgowan p { margin:15px 0 0 10px; }
		#MyMcgowan table { margin:15px 0 0 10px; padding:0; } 
		#MyMcgowan table tr th { text-align:left; padding:0 3px 0 0; font-size:12px; }
		#MyMcgowan table tr td input { width:130px; }
		
	#MyMcgowanSub { width:244px; border-top:#fff solid 1px; border-right:#fff solid 1px; float:left; }
		
	#Broker { width:244px; border-right:#fff solid 1px; float:left; }
		#Broker h2.header { margin:0; padding:0 0 0 10px; background:#686868; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
		#Broker p { margin:15px 0 0 10px; }
	
	#BrokerSub { width:244px; border-top:#fff solid 1px; border-right:#fff solid 1px; float:left; }	
		
	#NewsEvents { width:244px; border-right:#fff solid 1px; float:left; }
		#NewsEvents h2.header { margin:0; padding:0 0 0 10px; background:#686868; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
		#NewsEvents h3 { margin:15px 0 0 10px; color:#363636; }
		#NewsEvents p { margin:15px 0 0 10px; }
		
	#CustomerService { width:245px; float:left; }
		#CustomerService h2.header { margin:0; padding:0 0 0 10px; background:#686868; color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
		#CustomerService h3 { margin:15px 0 0 10px; color:#363636; }
		#CustomerService p { margin:15px 0 0 10px; }
		
	#CustomerServiceSub { width:245px; border-top:#fff solid 1px; float:left; }
		
		#MyMcgowan h2 a, #Broker h2 a, #NewsEvents h2 a, #CustomerService h2 a, #FooterContainer a, #CustomerServiceSub a  { color:#fff; text-decoration:none; }
		#MyMcgowan h2 a:hover, #Broker h2 a:hover, #NewsEvents h2 a:hover, #CustomerService h2 a:hover, #FooterContainer a:hover, #CustomerServiceSub a:hover { color:#777; 
		     text-decoration:none; }
			 
	#SubNav { width:245px; margin:0; padding:0; float:left; }
		#SubNav ul { width:204px; margin:30px 5px 0 15px; padding: 0; list-style-type: none; }
		#SubNav .selected  { background:#f7f5f5 url(/images/arrow_hover_sub.gif) 4px 10px no-repeat; }
		#SubNav li { border-top:1px dotted #d0d0d0; width:204px; }
		#SubNav ul li a, #SubNav ul li a:link, #SubNav ul li a:visited {  color:#363636; width:184px; height:auto; margin:0; padding:5px 0 5px 20px; text-decoration:none; 
     		background:url(/images/arrow_sub.gif) 4px 10px no-repeat; display: block; }
		#SubNav ul li a:hover { background:#eaeaea url(/images/arrow_hover_sub.gif) 4px 10px no-repeat; color:#363636; width:184px; height:auto; margin:0; padding:5px 0 5px 20px; 
     		text-decoration:none; display:block; }
	#SubContent { width:730px; margin:0; padding:0; float:left; }
		#SubContent h1 { color:#363636; font-family:"Times New Roman",Times,FreeSerif,serif; font-size:16px; font-weight:bold; font-variant:small-caps; margin:30px 10px 15px 0; padding:0; }
		#SubContent h2, #SubContent h3 { font-size:12px; color:#363636; margin:0; padding:0; }
		#SubContent p { margin: 0 10px 10px 0;  }
		#SubContent ul.list { margin:5px 5px 0 0; padding: 0; list-style-type: none; }
		#SubContent ul.list li a, #SubContent ul.list li a:link, #SubContent ul.list li a:visited {  color:#363636; margin:0; padding:5px 0 5px 20px; text-decoration:none; 
     		background:url(/images/arrow_sub.gif) 4px 15px no-repeat; display: block; font-weight:bold; }
		#SubContent ul.list li a:hover { background:url(/images/arrow_hover_sub.gif) 4px 15px no-repeat; color:#363636; margin:0; padding:5px 0 5px 20px; text-decoration:underline; 
			display:block; font-weight:bold; }
		
    #SearchContent { width:950px; margin:0; padding:0 0 0 15px; float:left; }
		#SearchContent h1 { color:#363636; font-family:"Times New Roman",Times,FreeSerif,serif; font-size:16px; font-weight:bold; font-variant:small-caps; margin:30px 10px 15px 0; padding:0; }
		#SearchContent h2, #SearchContent h3 { font-size:12px; color:#363636; margin:0; padding:0; }
		#SearchContent p { margin: 0 10px 10px 0;  }
		#SearchContent ul.list { margin:5px 5px 0 0; padding: 0; list-style-type: none; }
		#SearchContent ul.list li a, #SearchContent ul.list li a:link, #SearchContent ul.list li a:visited {  color:#363636; margin:0; padding:5px 0 5px 20px; text-decoration:none; 
    		background:url(/images/arrow_sub.gif) 4px 15px no-repeat; display: block; font-weight:bold; }
		#SearchContent ul.list li a:hover { background:url(/images/arrow_hover_sub.gif) 4px 15px no-repeat; color:#363636; margin:0; padding:5px 0 5px 20px; text-decoration:underline; 
			display:block; font-weight:bold; }
		
	#NewsContent { width:610px; margin:0; padding:0 0 0 15px; float:left; }
		#NewsContent h1 { color:#363636; font-family:"Times New Roman",Times,FreeSerif,serif; font-size:16px; font-weight:bold; font-variant:small-caps; margin:30px 10px 15px 0; padding:0; }
		#NewsContent h2, #NewsContent h3 { font-size:12px; color:#363636; margin:0; padding:0; }
		#NewsContent p { margin: 0 10px 10px 0;  }
		#NewsContent ul { margin:5px 5px 0 10px; padding: 0; list-style-type: none; }
		#NewsContent ul li {  color:#363636; margin:0; padding:5px 0 5px 20px; text-decoration:none; 
     		background:url(/images/arrow_sub.gif) 4px 10px no-repeat; display: block; font-weight:bold; }
	 
	#NewsHighlights { width:350px; margin:0; padding:0; float:left; }
		#NewsHighlights ul { width:309px; margin:30px 5px 0 15px; padding: 0; list-style-type: none; }
		#NewsHighlights .selected  { background:#eaeaea url(/images/arrow_hover_sub.gif) 4px 10px no-repeat; }
		#NewsHighlights li { border-top:1px dotted #d0d0d0; width:309px; }
		#NewsHighlights ul li a, #NewsHighlights ul li a:link, #NewsHighlights ul li a:visited {  color:#363636; width:289px; height:auto; margin:0; padding:5px 0 5px 20px; 
			text-decoration:none; background:url(/images/arrow_sub.gif) 4px 10px no-repeat; display: block; }
		#NewsHighlights ul li a:hover { background:#eaeaea url(/images/arrow_hover_sub.gif) 4px 10px no-repeat; color:#363636; width:289px; height:auto; margin:0; padding:5px 0 5px 20px; 
     		text-decoration:none; display:block; }
			
	#ContactContent { width:475px; margin:0; padding:0 0 0 15px; float:left; }
		#ContactContent h1 { color:#363636; font-family:"Times New Roman",Times,FreeSerif,serif; font-size:16px; font-weight:bold; font-variant:small-caps; margin:30px 10px 15px 0; padding:0;}
		#ContactContent h2, #ContactContent h3 { font-size:12px; color:#363636; margin:0; padding:0; }
		#ContactForm h2, #ContactForm h3 { float:left; font-family:"Times New Roman",Times,FreeSerif,serif; font-size:16px; font-weight:bold; font-variant:small-caps; color:#838383; 
			margin:20px 0 0 0; padding:0; }
		#ContactContent p { margin: 0 10px 10px 0; }
		#ContactContent ul { margin:5px 5px 0 10px; padding: 0; list-style-type: none; }
		#ContactContent ul li {  color:#363636; margin:0; padding:5px 0 5px 20px; text-decoration:none; 
     		background:url(/images/arrow_sub.gif) 4px 10px no-repeat; display: block; font-weight:bold; }
	 
	#ContactInformation { width:245px; margin:30px 0 0 0; padding:0; float:left; border-left:1px dotted #cecece; }
		#ContactInformation h1 { color:#106d4a; font-size:14px; font-weight:bold; margin:0 10px 15px 10px; padding:0; }
		#ContactInformation p { margin: 0 10px 10px 10px; }
		
	#YourContacts { width:243px; margin:30px 0 0 0; padding:0; float:left; border-left:1px dotted #cecece;  }
		#YourContacts h1 { color:#106d4a; font-size:14px; font-weight:bold; margin:0 10px 15px 10px; padding:0; }
		#YourContacts p { margin: 0 10px 10px 10px; }
	

/* SPRY Object ------------------------------------------------------------------------------*/
	.TabbedPanels { margin:0 0 15px 0; padding:0; float:left; clear:none; width:100%; } /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	.TabbedPanelsTabGroup { margin:0; padding:0;  }
	.TabbedPanelsTab { position:relative; top:1px; float:left; padding:10px 10px 10px 10px; margin:0; font-size:12px; background:#e0e0e0; list-style-type:none; 
    	cursor:pointer; }
	.TabbedPanelsTabHover { background: #eaeaea; }
	.TabbedPanelsTabSelected { background:#eaeaea; border-bottom: 1px solid #eaeaea; }
	.TabbedPanelsTab a { color:#838383; text-decoration: none; }
	.TabbedPanelsContentGroup { clear: both; height:350px; overflow:auto; background: #fff url(/images/spry_bg.jpg) repeat-x; /*scrollbar-face-color:#fff; scrollbar-highlight-color:#e0e0e0; scrollbar-3dlight-color:#efefef; scrollbar-shadow-color:#e0e0e0; scrollbar-darkshadow-color:#fff; scrollbar-arrow-color:#363636; scrollbar-track-color:#fff;*/ }
	.TabbedPanelsContent { padding:4px 10px 0 10px; margin:0 0 10px 0;}
	.TabbedPanelsContent p { padding:4px 10px 10px 0; margin:0;}
	.TabbedPanelsContentVisible { } 


/* TEXT ELEMENTS -------------------------------------------- */

	h3 { color:#838383; font-size:13px; }
	h3 a { color:#838383; font-size:13px; text-decoration:underline; }
	h3 a:hover { color:#838383; font-size:13px; text-decoration:none; }

/* FOOTER --------------------------------------------------- */

	#Copyright { width:244px; height:128px; border-right:#fff solid 1px; background:url(/images/FooterBKL.jpg) repeat-x; float:left; }
	#Copyright p { margin:22px 0 0 5px; padding:0; width:auto; color:#fff; float:left; }
	#Copyright img { float:left; padding: 0 5px 0 5px; margin:8px 0 0 0; }
	#FooterNav { width:735px; height:128px; background:url(/images/FooterBKR.jpg) repeat-x; float:left; }
	#FooterNav p { margin:22px 10px 0 10px; padding:0; width:auto; color:#fff; float:left; }

/* CLASSES -------------------------------------------------- */

	.clear { clear:both; }
	#MainContentContainer #MainContent p.GreenBtn { margin:0; padding:0; }
	.GreenBtn a { margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#838383; border:#fff solid 1px; text-decoration:none; display:inline-block; float:right; }
	.GreenBtn a:hover { margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#686868; border:#fff solid 1px; text-decoration:none; display:inline-block; float:right; }
	
	#MainContentContainer #MainContent p.GreenBtnSub { margin:0; padding:0; text-decoration:none;background:#838383;}
	.GreenBtnSub a { margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#838383; border:#fff solid 1px; text-decoration:none; display:inline-block; float:left; }
	.GreenBtnSub a:hover { margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#686868; border:#fff solid 1px; text-decoration:none; display:inline-block; float:left; }
	
	#MainContentContainer #MainContent p.GrayBtnSub { margin:0; padding:0; }
	.GrayBtnSub a { margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#363636; border:#fff solid 1px; text-decoration:none; display:inline-block; float:left; }
	.GrayBtnSub a:hover { margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#545454; border:#fff solid 1px; text-decoration:none; display:inline-block; float:left; }
	
	#MainContentContainer #MainContent #ContactInformation p.GreenBtnContact { margin:0 0 0 10px; padding:0;  }
	.GreenBtnContact a, .GreenBtnContact a:visited  { width:80%; margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#838383; border:#fff solid 1px; text-decoration:none; 
		display:inline-block; float:left; }
	.GreenBtnContact a:hover { margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#686868; border:#fff solid 1px; text-decoration:none; display:inline-block; float:left; }
	
	#MainContentContainer #MainContent #ContactInformation p.GrayBtnContact { margin:0 0 0 10px; padding:0;  }
	.GrayBtnContact a, .GrayBtnContact a:visited { width:80%; margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#363636; border:#fff solid 1px; text-decoration:none; 
		display:inline-block; float:left; }
	.GrayBtnContact a:hover { margin:10px 10px 0 0; padding:3px 10px 3px 10px; color:#fff; background:#545454; border:#fff solid 1px; text-decoration:none; display:inline-block; float:left; }
	
	#FooterNav p.IdeaStar { width:auto; float:right; }
	
/* Definition Lists *****************************************************************************/
	
	#SelectPreference { width:95%; margin:0 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#SelectProgram { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
		#SelectProgram  dd { float:left; margin:0; font-size:10px; padding:3px 20px 3px 0; }
	#SelectState { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	
	#EnterName { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#EnterCompany { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#EnterCity { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#EnterPhone { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#EnterEmail { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#EnterQuestion { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#SelectSendTo { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
		#SelectSendTo dl dd { width:275px; float:left; margin:0; padding:3px 5px 3px 0; }
	#SubmitButton { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	
	#HelpQuestion { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#GeneralInfo { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#BrokerQuestion { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#ExistingAgent { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#PolicyQuestion { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#PolicyClaim { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }
	#SelectState { width:95%; margin:5px 0 0 0; padding:0; float:left; font-size:12px; font-weight:normal; }

	dl { margin:0; padding:0; }	
	dt { float:left; margin:0; padding:6px 15px 5px 5px; width:30%; text-align:right; }
	dd { float:left; margin:0; padding:3px 5px 3px 0; }
	dd select { width:200px; }
	
	.asterisk { color:#FF0000; font-weight:bold; }
	
	#PositionCopyContainer a:hover { text-decoration:underline; }
	
/* Old Code For ShareThis Button ----------------------------------------------------------*/	
/*      #sharethis { height:15px;padding:4px 10px 3px 10px; color:#fff;  text-decoration:none; display:inline;margin-left:5px; line-height:40px; overflow:hidden;}
		#sharethis3 { height:15px;padding:5px 10px 8px 10px; color:#fff; background:#686868; border:#fff solid 1px; text-decoration:none; display:inline;margin-left:5px; 
			line-height:40px; overflow:hidden; margin-top:2px; }
		*/