/* NEW VERSION - CSS */

body h1.PageTitle { font:bold 22px Tahoma; color:#CFEFAE; margin:5px 0 0 20px; padding:0 }
body h1.PageSubtitle { font:bold 14px Arial; letter-spacing:-1px; color:#CCCCCC; margin:0 10px 10px 20px; padding:0 }
body h4 { margin:10px 10px 20px 10px; font:bold 14px Arial; letter-spacing:-1px; color:#666666; margin:0 10px 0 10px; padding:0 }
body h4.Note { color:#CCCCCC; margin:0 10px 10px 10px; padding:0 }

div.box-ContentSmall { width:328px; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:15px; overflow:hidden }
div.box-ContentSmall strong { color:#454545 }
div.box-ContentSmall h1 { height:40px; margin:0 0 2px 0; padding:4px 0 0 0; font:bold 18px Arial; letter-spacing:-1px; background:url(../img-resources/_fill_boxTitle.png) top left repeat-x; color:#888 }
div.box-ContentSmall span { height:40px; width:24px; cursor:default; position:relative; top:-4px }
div.box-ContentSmall span.titleLeft { width:10px; float:left; background:url(../img-resources/_fill_boxTitleLeft.png) top left no-repeat }
div.box-ContentSmall span.titleRight { float:right; background:url(../img-resources/_fill_boxTitleRight.png) top left no-repeat }
div.box-ContentSmall h1 strong { font-family:Arial Black; font-size:17px; font-weight:bold; text-transform:uppercase; letter-spacing:-2px; color:#A0DF5B; padding-right:1px }
div.box-ContentSmall img.fp-image { width:96px; height:116px; float:left; padding:7px; background:url(../img-resources/_fp_background.png) center no-repeat; margin-right:10px }
div.box-ContentSmall p { margin:0 0 15px 0; padding:0 }
div.box-ContentSmall p textarea { background:#FFF url(../img-resources/_input_background.png) top left repeat-x; display:block; font:normal 9px/16px Arial; width:306px; height:48px; overflow:hidden; border:1px solid #CCCCCC; border-top-color:#999999; border-left-color:#999999; color:#454545; padding:10px }
/*
div.box-ContentSmall a { color:#0091D7; background:#F2F9FD; text-decoration:underline }
*/
div.box-ContentSmall a { color:#0000FF; text-decoration:underline }
div.box-ContentSmall a.promote-icon { padding:0 1px }
div.box-ContentSmall a:hover { text-decoration:none }
div.PageContent { width:670px }
div.box-ContentSmall input.TextBox { background:url(../img-resources/_input_background.png) top left repeat-x; font:normal 11px Arial; border:1px solid #CCCCCC; border-top-color:#999999; border-left-color:#999999; color:#999; padding:2px 3px}

div.clearFloat { clear:both; font-size:1px; cursor:default }

img.GreenArrow { margin-right:4px; position:relative; top:3px }
img.LiteArrow { margin-right:4px; padding:0; border:0 }
ul.ContentList { margin:0 20px 15px 20px; padding:0; list-style-type:none }
ul.ContentList li { background:url(../img-resources/_lite_arrow.gif) center left no-repeat; border-bottom:1px solid #EFEFEF; padding:2px 0 1px 10px }

div.ip-ads { margin-bottom:10px; overflow:hidden; padding-right:10px }
div.ip-ads-right { width:334px; float:right; overflow:hidden }
div.ad-right { float:right; height:250px; overflow:hidden; margin-top:16px; background:#EEF6F8 url(../img-resources/_fill_ga250_right.png) top right no-repeat; padding:3px }
div.ip-ads-left { width:328px; float:left; overflow:hidden }
div.ad-left { float:right; height:250px; overflow:hidden; margin-top:16px; background:#EEF6F8 url(../img-resources/_fill_ga250_right.png) top right no-repeat; padding:3px }
div.ip-ads img { float:left; margin:0; padding:0; border:0 }

div.list-2columns { padding:0 10px; background:url(../img-resources/_fill_dottedVertical.png) center repeat-y); font-size:9px }
div.list-2columns a:hover { text-decoration:none }
div.list-2columns img { padding:2px; border:8px solid #F6F6F6 }
div.list-2columns span { background:#F6F6F6; position:relative; padding:3px 8px; top:-6px }
div.list-2columns-right { width:328px; margin-bottom:6px; padding-bottom:8px; text-align:center; float:right; overflow:hidden }
div.list-2columns-left { width:328px; margin-bottom:6px; padding-bottom:8px; text-align:center; overflow:hidden }
div.list-2columns h3 { margin:0; padding:6px 0 6px 10px; font:bold 14px Arial; letter-spacing:-1px; color:#666666; border-left:8px solid #DDDDDD; position:relative; left:-18px }
div.list-2columns p { margin:10px 0 0 0; padding:0 }
div.list-2columns table.DisplayTable img { border:0 }

div.pn { height:43px; margin:0 10px; background:#F7F7F7 url(../img-resources/_fill_pn_right.png) top right no-repeat; overflow:hidden }
div.pn-current { height:25px; padding:15px 9px 3px 12px; float:left; color:#999999; background:url(../img-resources/_fill_pn_left.png) top left no-repeat }
div.pn-current strong { font-weight:normal; color:#FF6600 }
div.pn-navigation { float:right; height:25px; padding:9px }
div.pn-navigation span { position:relative; top:-8px; padding:0 6px; letter-spacing:-1px }
div.pn-navigation span a { padding:0 6px 0 6px; border-right:1px solid #DDDDDD }
div.pn-navigation span strong { font-weight:normal; color:#999999; padding:0 6px 0 6px; border-right:1px solid #DDDDDD }

div.viewImage { text-align:center; margin:20px 0 }
div.viewImage img { padding:2px; border:8px solid #F6F6F6 }
div.viewImage-Links { margin:0 10px; background:#F7F7F7; border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; padding:10px; text-align:center }
div.viewImage-Links span { color:#DDDDDD; padding:0 6px 0 8px }
div.viewImage-Links a { font-weight:bold }
div.viewImage-Links a:hover { text-decoration:none }

input.checkBox { width:14px; height:14px; margin:0 4px 0 0; padding:0; position:relative; top:1px }
div>input.checkBox { margin:0 4px 0 0; padding:0; top:0 }
input.Radio { position:relative; top:-1px; margin-left:6px }
div>input.Radio { position:relative; top:3px; margin-left:6px }

.googleSearch table { background:none }