body {
	margin:0px; padding:0px; background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-align:center;
	}
a:link, a:visited, a:active { color:#004386; }
a:hover { text-decoration:none; }
form { margin:0px; padding:0px; }
p { margin:0px; padding:0px 0px 0px 0px; }

/* these are float clear "hacks" */
.ClrBoth { clear:both; margin:0px; padding:0px; height:1px; }
.ClrBothFive { clear:both; margin:0px; padding:5px; height:1px; }
.ClrBlue { clear:both; margin:0px; padding:0px; height:1px; background-color:#004386; }
.ClrDotted { clear:both; margin:0px; padding:0px; height:1px; border-bottom:1px dotted #CCCCCC;  }
.ClrBrdr { clear:both; margin:0px; padding:0px; height:0px; font-size:0px; border-bottom:solid 1px #7abde9; }

/* holds everything together */
#Container { margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:760px; text-align:left; }

/* header */
#A { margin:0px; margin-top:-1px; padding:0px; width:760px; height:138px; background-image:url(/images/bg_subnav.gif); background-repeat:no-repeat; background-position:top left;}
#ASelected { margin:0px; margin-top:-1px; padding:0px; width:760px; height:138px; background-image:url(/images/bg_subnav_selected.gif); background-repeat:no-repeat; background-position:top left;}
#AOrange { margin:0px; margin-top:-1px; padding:0px; width:760px; height:138px; background-image:url(/images/bg_subnav-orange.gif); background-repeat:no-repeat; background-position:top left;}

/* logo */
#BoxLogo { margin:spx; padding:15px 15px 0px 10px; float:left; }
#BoxLogo a { margin:0px; padding:0px; }
/* holds navigation */
#BoxNav { margin:0px; padding:0px; width:760px; height:114px; float:left; }
#BoxNav ul { margin:0px; padding:0px; list-style-type:none; }
#BoxNav li { margin:0px; padding:0px; display:inline; }

/* holds global links */
#LinksGlobal { margin:0px; padding:60px 20px 12px 0px; font-size:13px; text-align:right; }
#LinksGlobal li { margin:0px; padding:0px 8px 0px 8px; border-right:1px solid #000000; }
#LinksGlobal li.BorderNo { padding:0px 0px 0px 8px; border-right:none; }

/* holds main links */
#LinksMain { margin:0px; padding:0 10px 0 0; font-size:13px; font-weight:bold; }
#LinksMain td { margin:0; padding:0; height:27px; width:151px; text-align:center; background-image:url(../images/bg_tab.gif); background-repeat:no-repeat; background-position:center; }
#LinksMain td.Signup { background-image:url(../images/bg_tab_signup.gif); background-repeat:no-repeat; background-position:center; }
#LinksMain td.Selected { background-image:url(../images/bg_tab_selected.gif); background-repeat:no-repeat; background-position:center; }
#LinksMain a:link, #LinksMain a:visited, #LinksMain a:active { text-decoration:none; color:#FFFFFF; }
#LinksMain a:hover { text-decoration:underline; }


/* holds SUB navigation */
#BoxNavSub { clear:both; margin-top:1px; padding:5px 0px 0px 0px; width:760px; height:20px; font-size:12px; }
#BoxNavSub ul { margin:0px; padding:0px; list-style-type:none; height:19px; }
#BoxNavSub li { margin:0px; padding:0px 3px 0px 15px; height:19px; display:inline; }
#BoxNavSub a:link, #BoxNavSub a:visited, #BoxNavSub a:active { font-weight:bold; text-decoration:none; color:#FFFFFF; }
#BoxNavSub a:hover { text-decoration:underline; }
#BoxNavSub a.Selected:link, #BoxNavSub a.Selected:visited, #BoxNavSub a.Selected:active { color:#000000;}
/* only puts bg image layer down for B and C */
#BG { margin:0px; padding:0px; width:760px; }

/* B */
#B { margin:0px; padding:0px; width:260px; float:left; }
#B h4 { margin:0px; padding: 0px 0px 0px 20px; font-weight:bold; font-size:13px; }
.Hero { margin:0px; padding:0px; width:260px; height:237px; }

#Login { margin:0px; padding:10px 5px 10px 0px; }
#Login h4 { background-image:url(/images/icon_login.gif); background-repeat:no-repeat; background-position:left; }
#Login .LogL { margin:14px 0px 0px 0px; padding:0px 4px 0px 20px; font-weight:bold; font-size:11px; width:65px; float:left; }
#Login .LogR { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; font-size:11px; }
#Login input { margin:0px; padding:1px; width:150px; }
#Login input.Go { margin:0px 4px 0px 20px; padding:0px; width:45px; font-size:11px; }

#News { margin:0px; padding:10px 20px 20px 0px; border-top:1px solid #7abde9; }
#News h4 { background-image:url(/images/icon_news.gif); background-repeat:no-repeat; background-position:left; }
#News p { margin:15px 0px 0px 20px; padding:0px; width:220px; font-size:11px; }

#Link { margin:0px; padding:20px 10px; border-top:1px solid #7abde9; }
#Link p { margin:0px; padding:0px; font-size:12px; }

/* C */
#C { margin:0px; padding:0px; width:500px; float:left; }
#C h3 { margin:0px; padding:0px 10px 0px 0px; font-weight:bold; font-size:20px; line-height:1.3em; display:inline; }
#C a { font-size:11px; }
.CallOut { margin:0px; padding:20px 50px 25px 35px;  background-color:#FFFFFF; }

/* Product area */
#Product { margin:0px; padding:8px 0px 0px 0px; width:500px; background-image:url(/images/bg_product.gif); background-repeat:no-repeat; background-position:top left; }
#Product .Title { margin:0px; padding:0px; width:250px; height:30px; float:left; }
#Product h2 { margin:0px; padding:6px 20px 0px 20px;  font-weight:bolder; font-size:17px; color:#FFFFFF; }
#Product .DescArea { margin:0px; padding:0px; width:250px; float:left; }
#Product .Desc { margin:0px; padding:10px 19px 20px 20px;  float:left; border-left:solid 1px #7abde9; }
#Product .DescR { margin:0px; padding:10px 18px 20px 20px;  float:left; border-left:solid 1px #7abde9; border-right:solid 1px #7abde9;}
.ProdDsc {  clear:both; margin:0px; padding:0px; width:500px; }
.PThdr { color:#A8CCE4; }
#Product p {
	margin:0px;
	padding:10px 20px 20px 0px;
	font-size:14px;
	line-height:1.3em;
	color:#224668;
}

/* Partners area */
#Partners { margin:0px; padding:0px; width:498px; background-image:url(/images/bg_partners.gif); background-repeat:no-repeat; background-position:top left; border-left:solid 1px #7abde9; border-right:solid 1px #7abde9;}
#Partners h2 { margin:0px; padding:6px 0px 5px 0px; width:498px; text-align:center; font-weight:bolder; font-size:17px; color:#333333; background-image:url(/images/bg_partners_title.gif); background-repeat:repeat-y; background-position:top left; }
#Partners .Area { margin:0px; padding:0px; width:498px; }
#Partners .Desc { margin:0px; padding:10px 20px 20px 20px;  float:left; }

/* inside content container */
#Content { margin:0px; padding:0px; width:760px; }
#ConAdvertiser { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_05.jpg); background-repeat:no-repeat; background-position:left top; }
#ConAdvertiser_graphics { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_03.jpg); background-repeat:no-repeat; background-position:left top; }
#ConAdvertiser_search { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_04.jpg); background-repeat:no-repeat; background-position:left top; }
#ConAdvertiser_content { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_08.jpg); background-repeat:no-repeat; background-position:left top; }
#ConPublisher { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_04.jpg); background-repeat:no-repeat; background-position:left top; }
#ConPublisher_search { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_02.jpg); background-repeat:no-repeat; background-position:left top; }
#ConPublisher_content { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_03.jpg); background-repeat:no-repeat; background-position:left top; }
#ConPublisher_graphics { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_05.jpg); background-repeat:no-repeat; background-position:left top; }
#ConPublisher_private { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_06.jpg); background-repeat:no-repeat; background-position:left top; }
#ConWhat { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_03.jpg); background-repeat:no-repeat; background-position:left top; }
#ConCase { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_07.jpg); background-repeat:no-repeat; background-position:left top; }
#ConAdvTest { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_01.jpg); background-repeat:no-repeat; background-position:left top; }
#ConPubTest { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_02.jpg); background-repeat:no-repeat; background-position:left top; }
#ConInd { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_05.jpg); background-repeat:no-repeat; background-position:left top; }
#ConAbout { margin:0px 0px 10px 0px; padding:0px; height:91px; background-image:url(/images/hdr_about.jpg); background-repeat:no-repeat; background-position:left top; }
#ConAdvertiser h1 {font-weight:100; }
#ConPublisher h1 {font-weight:100; }
#Content h1 { margin:0px; padding:40px 0px 0px 0px; font-size:30px; }
#Content h3 { margin:0px; padding:0px 0px 0px 0px; font-size:16px; }
#Content p { margin:0px; padding:0px 0px 20px 0px; line-height:1.4em; color:#666666; }

/* ov left */
#CB { margin:0px 0px 20px 0px; padding:0px; width:490px; float:left; font-size:13px; }


/* ov right */
#CC1 { margin:0px 0px 0px 15px; padding:10px 0px 0px 15px; width:240px; height:230px; float:left; font-size:12px; background-image:url(/images/bg_product_rt.gif); background-repeat:no-repeat; background-position:top left; }
#CC1 h4 { margin:0px; padding:0px 0px 0px 0px; font-size:12px; }
#CC1 h4.Case { margin:0px 20px 0px 0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_casestudy.gif); background-repeat:no-repeat; background-position:top left; }
#CC1 h4.Doc { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_document.gif); background-repeat:no-repeat; background-position:top left; }
#CC1 h4.tool { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_arrow.gif); background-repeat:no-repeat; background-position:top left; }
#CC1 h4.phone { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_phone.gif); background-repeat:no-repeat; background-position:top left; }
#CC1 h4.email { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_email.gif); background-repeat:no-repeat; background-position:top left; }
#CC1 a { font-weight:normal; }
#CC1 p { margin:0px; padding:0px 0px 15px 0px; line-height:1.4em; color:#666666; }

/* ov right */
#CC { margin:0px 0px 0px 15px; padding:30px 0px 0px 10px; width:235px; height:230px; float:left; font-size:12px; background-image:url(/images/bg_product_rt.gif); background-repeat:no-repeat; background-position:top left; }
#CC h4 { margin:0px; padding:0px 0px 0px 0px; font-size:12px; }
#CC h4.Case { margin:0px 20px 0px 0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_casestudy.gif); background-repeat:no-repeat; background-position:top left; }
#CC h4.Doc { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_document.gif); background-repeat:no-repeat; background-position:top left; }
#CC h4.tool { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_arrow.gif); background-repeat:no-repeat; background-position:top left; }
#CC h4.phone { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_phone.gif); background-repeat:no-repeat; background-position:top left; }
#CC h4.email { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_email.gif); background-repeat:no-repeat; background-position:top left; }
#CC a { font-weight:normal; }
#CC p { margin:0px; padding:0px 0px 15px 0px; line-height:1.4em; color:#666666; }

/* ov callout */
#CD { clear:both; margin:0px; padding:0px; width:760px; font-size:13px; }
#CD h3 { margin:0px; padding:5px 0px 5px 20px; height:20px; font-size:16px; color:#FFFFFF; background-image:url(/images/bg_cd_hdr.gif); background-repeat:no-repeat; background-position:top left; }
#CD h4 { margin:0px; padding:0px 0px 0px 19px; width:225px; font-weight:100; font-size:16px; background-image:url(/images/icon_arrow.gif); background-repeat:no-repeat; background-position:top left; }
#CD .Area { margin:0px; padding:20px 10px 25px 15px; width:225px; float:left; }
#CD .AreaBG { margin:0px; padding:0px; width:760px; }
.BLD { font-weight:bold; }
#CD .Private { clear:both; margin:0px 1px 0px 1px; padding:15px 0px 15px 14px; background-color:#FFFFFF; border-top:1px solid #004386; }
#CD .PB { margin:0px; padding:0px 0px 0px 15px; width:225px; text-align:center; float:left; }
#CD .PC { margin:0px; padding:0px 0px 0px 30px; width:442px; font-size:12px; float:left; }

/* search left */
#SB { margin:0px 5px 20px 0px; padding:0px 0px 0px 0px; width:480px; float:left; }
#SB .Step { margin:0px; padding:15px 30px 15px 30px; border-top:1px dotted #CCCCCC; }
#SB b { font-weight:bold; color:#336699; }
#SB p.Image { margin:0px; padding:0px; text-align:center; }
#SB p { margin:0px; padding:0px 0px 20px 0px; font-size:13px; line-height:1.4em; color:#666666; }

/* search right */
#SC { margin:10px 0px 20px 15px; padding:0px 0px 0px 0px; width:260px; float:left; font-size:12px; background-image:url(/images/bg_sc.gif); background-repeat:repeat-y; background-position:top left; }
#SC h4 { margin:5px 0px 0px 5px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_check.gif); background-repeat:no-repeat; background-position:top left; }
#SC h3 { margin:0px; padding:5px 0px 5px 16px;  font-size:16px; color:#FFFFFF; background-image:url(/images/bg_sc_hdr.gif); background-repeat:no-repeat; background-position:top left; }
#SC p { margin:0px 0px 0px 5px; padding:0px 0px 20px 0px; font-size:12px; line-height:1.4em; color:#666666; }
#SC .AreaBG { margin:0px; padding:10px 15px 20px 10px; }
#SC .AreaBGw { margin:0px; padding:15px 15px 5px 15px;  border-bottom:1px solid #004386; }
#SC .Signup { margin:0px; padding:15px; background-color:#004386; }
#SC h4.Premium { margin:0px 20px 0px 0px; padding:0px 0px 2px 20px; font-size:12px; display:inline; background-image:url(/images/icon_head.gif); background-repeat:no-repeat; background-position:top left; }
#SC h4.Doc { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_document.gif); background-repeat:no-repeat; background-position:top left; }
#SC h4.Tool { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_arrow.gif); background-repeat:no-repeat; background-position:top left; }
#SC h4.phone { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_phone.gif); background-repeat:no-repeat; background-position:top left; }
#SC h4.email { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_email.gif); background-repeat:no-repeat; background-position:top left; }
#SC p.Premium { padding:20px 0px 20px 0px; text-align:center; }
#SC a { font-weight:normal; }

/* search left */
#WB { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:485px; font-size:13px; float:left; }
#WB p { margin:0px; padding:0px 0px 20px 0px; line-height:1.4em; color:#666666; }
#WB ul { margin:0px; padding:0px 0px 10px 0px; list-style:none; color:#666666; }
#WB li { margin:0px; padding:0px 0px 5px 0px; }
#WB h4 { margin:0px; padding:0px 0px 2px 0px; font-size:12px; color:#004386; }
#WB .Example { margin:0px 0px 20px 0px; padding:20px 0px 20px 0px; text-align:center; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; }

/* search right */
#WC { margin:10px 0px 20px 15px; padding:0px; width:260px; float:left; font-size:12px; }
#WC h4 { margin:0px; padding:0px 0px 2px 0px; font-size:12px; }
#WC h3 { margin:0px; padding:5px 0px 5px 16px;  font-size:16px; color:#FFFFFF; background-image:url(/images/bg_sc_hdr.gif); background-repeat:no-repeat; background-position:top left; }
#WC p { margin:0px; padding:0px 0px 10px 0px; font-size:12px; line-height:1.4em; color:#666666; }
#WC .AreaBG { margin:0px 0px 20px 0px; padding:15px; border-bottom:1px solid #004386; background-image:url(/images/bg_wc.gif); background-repeat:repeat-y; background-position:top left; }
#WC .Logo { margin:0px; padding:10px 0px 0px 0px; width:63px; float:left; }
#WC .Desc { margin:0px; padding:0px; width:167px; float:left; }
#WC .More { clear:both; margin:0px; padding:10px; font-weight:bold; text-align:center; font-size:13px; }

/* success */
#Success { margin:0px 0px 10px 0px; padding:0px; width:760px; font-size:13px;}
#Success h3 { margin:0px; padding:0px;font-size:16px; }
.SCB { margin:0px; padding:10px 5px 15px 0px; width:485px; float:left; }
.SCC { margin:0px; padding:30px 0px 0px 10px; width:260px; float:left; text-align:center; }
#Success p { margin:0px; padding:0px; }
#SuccessC { margin:10px 0px 20px 15px; padding:0px; width:260px; float:left; font-size:12px; }
#SuccessC .AreaBG { margin:0px; padding:15px 10px 15px 15px;  border:1px solid #CCCCCC; }
#SuccessC .Logo { margin:0px; padding:10px 0px 10px 0px; text-align:center; }
#SuccessC p { margin:0px; padding:0px;  color:#000000; }
#SuccessC p.Quote { margin:0px; padding:0px; font-size:18px; color:#000000; }
#SuccessC p.Tag { margin:0px; padding:10px 0px 0px 0px; font-weight:bold; font-size:12px; }
#SuccessC .AreaBGb { margin:0px; padding:15px;  border:1px solid #CCCCCC; border-top:none; }
#SuccessC h4.Doc { margin:0px; padding:0px 0px 2px 20px; font-size:12px; background-image:url(/images/icon_document.gif); background-repeat:no-repeat; background-position:top left; }
#SuccessC .AreaBGc { margin:0px; padding:15px; width:228px; }

/* industries */
#Industry { margin:0px 0px 10px 0px; padding:0px; width:760px; }
#Industry .IB { margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; width:365px; float:left; }
#Industry .IC { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; width:365px; float:left; }
#Industry .Box { margin:0px 0px 20px 0px; padding:10px; border:1px solid #CCCCCC; background-image:url(/images/bg_ind_gradient.gif); background-repeat:no-repeat; background-position:bottom left; }
#Industry h3 { margin:0px; padding:0px 0px 0px 0px; font-size:16px; width:243px; float:left; }
#Industry .Doc { margin:0px; padding:0px; width:100px; font-size:12px; float:left; text-align:right; }
#Industry .Logo { clear:both; margin:0px; padding:15px 0px 10px 0px; }

/* about us  */
#AB { margin:0px 10px 20px 0px; padding:0px 10px 0px 0px; width:485px; font-size:13px; float:left; }
#AC { margin:10px 0px 20px 25px; padding:0px; width:230px; float:left; font-size:12px; }
#AC .AreaBG { margin:0px; padding:15px; border:1px solid #CCCCCC; background-image:url(/images/bg_ac_gradient.gif); background-repeat:repeat-x; background-position:left top; }
#AC h3 { margin:0px; padding:0px 0px 20px 0px; font-size:16px; }
#AC h4 { margin:0px; padding:0px 0px 2px 0px; font-size:12px; }
#AC p { margin:0px; padding:0px 0px 20px 0px; font-size:12px; line-height:1.4em; color:#666666; }
#AB h4 { margin:0px; padding:0px 0px 0px 0px; font-size:14px; }
#AC h5.Name { margin:0px 20px 0px 0px; padding:0px 0px 2px 20px; font-weight:100; font-size:12px; background-image:url(/images/icon_head.gif); background-repeat:no-repeat; background-position:top left; }
#AC p.Title { margin:0px; padding:0px 0px 20px 20px; color:#000000; }

/* careers */
#JB { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:480px; font-size:13px; float:left; }
#JC { margin:10px 0px 20px 20px; padding:0px; width:260px; float:left; font-size:12px; }
#JC .AreaBG { margin:0px; padding:15px; border:1px solid #CCCCCC; background-image:url(/images/bg_ac_gradient.gif); background-repeat:repeat-x; background-position:top left; }
#JC h3 { margin:0px; padding:0px 0px 20px 0px; font-size:16px; }
#JC h4 { margin:0px 20px 0px 0px; padding:0px 0px 2px 20px; font-weight:100; font-size:12px; background-image:url(/images/icon_press.gif); background-repeat:no-repeat; background-position:top left; }
#JC p { margin:0px; padding:0px 0px 20px 20px; color:#000000; }
#JB ul { margin:0px; padding:4px 0px 20px 0px; font-size:13px; list-style:none; color:#666666; }
#JB li { margin:0px; padding:0px 0px 5px 0px;  font-size:13px; }
#JB h4 { margin:0px; padding:0px 0px 0px 0px; font-size:14px; }
#JB h5 { margin:0px 20px 0px 0px; padding:0px 0px 2px 20px; font-weight:100; font-size:12px; background-image:url(/images/icon_email.gif); background-repeat:no-repeat; background-position:top left; }
#JB .Top { margin:0px 0px 20px 0px; padding:10px 0px 20px 0px; font-size:12px; border-bottom:1px dotted #CCCCCC;  }

/* press left */
#PB { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:480px; font-size:13px; float:left; }
#PB h4 { margin:0px; padding:0px 0px 0px 0px; font-weight:100; font-size:13px; width:70px; float:left; }
#PB .Press { margin:0px; padding:0px 0px 4px 0px; width:410px; font-size:13px; float:left; }
#PB h5 { margin:4px 0px 0px 0px; padding:0px 0px 0px 20px; font-weight:100; font-size:12px; background-image:url(/images/icon_document.gif); background-repeat:no-repeat; background-position:top left; }
#PB a.Doc { color:#666666; }
#PB h2 { margin:0px; padding:0px 0px 20px 0px; font-size:16px; }
#PB h3 { margin:0px; padding:0px 0px 2px 0px; font-size:12px; }

#PC { margin:30px 0px 20px 20px; padding:0px; width:260px; float:left; font-size:12px; }
#PC .AreaBG { margin:0px; padding:15px; border:1px solid #CCCCCC; background-image:url(/images/bg_ac_gradient.gif);  background-repeat:repeat-x; background-position:top left; }
#PC h5.Year { margin:0px 20px 0px 0px; padding:0px 0px 15px 20px; font-weight:100; font-size:12px; background-image:url(/images/icon_press.gif); background-repeat:no-repeat; background-position:top left; }

/* media */
#Media { margin:0px 0px 10px 0px; padding:0px; width:760px; }
#Media .Box { clear:both; margin:0px; padding:10px 0px 15px 0px; width:760px; }
#Media h4 { margin:0px; padding:20px 0px 20px 0px; font-size:13px; width:70px; float:left; }
#Media .Title { margin:0px; padding:20px 0px 20px 0px; width:540px; font-size:13px; float:left; }
#Media .Logo { margin:0px; padding:20px 0px 20px 0px; width:150px; text-align:center; float:left; }

/* contact us */
#CtB { margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; width:480px; font-size:12px; float:left; }
#CtB h4 { margin:0px; padding:0px 0px 0px 0px; font-size:14px; }
#CtC { margin:10px 0px 20px 20px; padding:0px; width:250px; float:left; font-size:12px; }
#CtC .AreaBG {  margin:0px 0px 20px 0px; padding:15px 20px 15px 20px; border:1px solid #CCCCCC; background-image:url(/images/bg_ac_gradient.gif); background-repeat:repeat-x; background-position:top left; }
#CtC h3 { margin:0px;  padding:0px 0px 2px 0px; font-size:12px; color:#004386; }
#CtC p { margin:0px; padding:0px 0px 0px 0px; color:#000000; }

#Contacts { clear:both; margin:0px; padding:20px 0px 20px 0px; width:760px; border-top:1px dotted #CCCCCC; background-image:url(/images/bg_contacts.gif); background-repeat:repeat-y; background-position:top left; }
#Contacts .L { margin:0px; padding:0px 20px 0px 0px; width:229px; font-size:13px; float:left; background:none; }
#Contacts .M { margin:0px; padding:0px 0px 0px 30px; width:245px; font-size:13px; float:left; background:none; }
#Contacts .R { margin:0px 0px 0px 30x; padding:0px 0px 0px 15px; font-size:13px; width:210px; float:left; background:none; }
#Contacts h4 { margin:0px; padding:0px 0px 2px 0px; font-size:12px; color:#004386; }
#Contacts h3 { margin:0px; padding:0px 0px 20px 0px; font-size:16px; }

/* Request Information */
#RiTop { margin:0px 0px 0px 0px; padding:0px; width:485px; font-size:13px; float:left; }
#RiTop h3 { font-size:18px; }
#RiTop p { margin:0px; padding:20px 0px 40px 0px; line-height:1.4em; color:#666666; }
#RiB { margin:0px 0px 10px 0px; padding:0px 0px 20px 0px; font-size:13px; }
#RiB h3 { font-size:18px; }
#RiB h4 { margin:20px 0px 15px 0px; padding:0px 0px 4px 0px; }
#RiB h5 { margin:15px 0px 2px 0px; padding:0px; font-size:12px;}
#RiB a { margin:0px; padding:0px; font-size:13px;}
#RiB input.Submit { margin:20px 0px 20px 0px; width:200px; }
#RiC { margin:10px 0px 20px 25px; padding:0px; width:250px; float:left; font-size:12px; }
#RiC .AreaBG {  margin:0px 0px 20px 0px; padding:15px 0px 15px 20px; border:1px solid #CCCCCC; background-image:url(/images/bg_ac_gradient.gif); background-repeat:repeat-x; background-position:top left; }
#RiC h3 { margin:0px;  padding:0px 0px 2px 0px; font-size:12px; color:#004386; }
#RiC p { margin:0px; padding:0px 0px 0px 0px; color:#000000; }

#contLeft td { height: 40px; }
#contLeft td.tblLrg { height: 120px; }
#contLeft td.tblMed { height: 80px; }
#contLeft td.tblSbm { height: 40px; background-color:#EDE9E1; }
#contLeft td.tblLine { height: 30px; }
#contLeft td.tblSpc { height: 10px; }

#contLeft hr.a { border: none 0; border-top: 1px solid #FF9900; border-bottom: 1px solid #FF9900; height: 2px; }	
#contLeft hr.b { border: none 0; border-top: 1px solid #EDE9E1; border-bottom: 1px solid #EDE9E1; height: 2px; }	

#contLeft input.dist { width: 230px; }
#contLeft select.dist { width: 233px; }
#contLeft textarea { width: 230px; height: 100px; }

/* sitemap */
#Map { margin:0px 0px 10px 0px; padding:0px 0px 20px 0px; font-size:13px; width:760px;  }
#Map h3 { font-size:16px; }
#Map h4 { margin:20px 0px 15px 0px; padding:0px 0px 4px 0px; }
#Map h5 { margin:15px 0px 2px 0px; padding:0px; font-size:12px;}
#Map a { margin:0px; padding:0px; font-size:13px;}
#Map input.Submit { margin:20px 0px 20px 0px; width:200px; }

/* signup */
#SUB { margin:20px 0px 0px 0px; padding:0px; width:351px; font-size:13px; float:left; }
#SUC { margin:20px 0px 0px 20px; padding:0px; width:369px; font-size:13px; float:left; background-image:url(/images/bg_suc.gif); background-repeat:repeat-y; background-position:top left; }
#SUB h3 { margin:0px; padding:0px 0px 2px 0px; font-size:20px; }
#SUB p.Call { margin:0px; padding:0px 0px 20px 0px; font-size:16px; color:#666666; }
#SUB h4 { margin:0px; padding:0px 0px 2px 0px; font-size:16px; }
#SUB ul { margin:0px; padding:4px 0px 20px 0px; font-size:13px; list-style:none; color:#666666; }
#SUB li { margin:0px; padding:0px 0px 15px 20px; font-size:13px; background-image:url(/images/icon_check.gif); background-repeat:no-repeat; background-position:top left; }
#SUC .AreaBG { margin:0px; padding:0px; width:389px; height:200px; background-image:url(/images/suc_signup_bg.gif); background-repeat:no-repeat; background-position:top right; }
#SUC h3 { margin:0px; padding:23px 0px 20px 20px; font-size:16px; }
#SUC p.Continue { margin:0px; padding:13px 0px 15px 140px; }
#SUC p.Note { margin:0px; padding:10px 0px 10px 20px; font-size:13px; }
#SUC .Brand { margin:0px 0px 0px 20px; padding:20px 0px 20px 0px; width:369px; border-top:1px dotted #CCCCCC; }
#SUC h4 { margin:0px; padding:0px 0px 10px 0px; font-size:16px; }

/* footer */
#D { clear:both; margin:0px; padding:10px 0px 10px 0px; width:760px; background-color:#FFFFFF; font-size:10px; color:#999999; }
#D a:link, #D a:visited, #D a:active { color:#999999; text-decoration:none; }
#D a:hover { text-decoration:underline; }
.site_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.site_bodyheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.ConAdvertiserIT {
	background-image: url(/images/hdr_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 91px;
	margin-top: 0px;
	margin-right: 91px;
	margin-bottom: 0px;
	margin-left: 0px;
}

