/* NewsPrints Default Stylesheet */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	background-color:FFF;
}

h1, h2, h3, h4, h5, form, ul, p {
	margin: 0;
	padding: 0;
}

iframe {
	border-width:0;
	padding:0;
	margin:0;
}

img {
	border: none;
}

form {
	padding:0;
	margin:0;
}

a,
a:hover,
a:active,
a:visited {
	outline: 0;
	color: #000;
}

a:hover{
	text-decoration: none;
}

/*Common classes*/

.hide {
	display: none;
}

.show {
	display: block;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.small {
	font-size: 11px;
}

/* Ads: Top: Dynamic Height */
#dtopad {
	width:932px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.dtopadgap {
	width:818px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

/* Main Div */
#dmain {
	width:100%;
	background: #FFF url(/i/home-bg.png) top center repeat-x;
}

/* Top Part */
#dtop {
	position:relative;
	width:960px;
	height:173px;
	margin-left:auto;
	margin-right:auto;
}
#dtopimg {
	position:absolute;
	top:3px;
	left:14px;
	z-index:100002;
}
#dusp {
	position:absolute;
	top:0px;
	left:455px;
	width:365px;
}
#dusp ul{
	position:relative;
	list-style:url(/i/bullet-point-grey.gif);
	line-height:18px;
	font-weight:bold;
	font-size:12px;
}

/* Menu Items Home (Top) */
#topnavbr {
	position:absolute;
	top:189px;
	left:14px;
	width:753px;
	height:57px;	
}
#topNav {
	position:absolute;
	top:116px;
	left:14px;
	width:753px;
	height:57px;
}
#topNavBg, #topNavBr {
	position:absolute;
	top:0;
	left:0;
}
#topNavBg {
	opacity:0.7;
	filter:alpha(opacity=70);
}
#topNavHm {
	display:block;
	position:absolute;
	top:14px;
	left:194px;
	width:37px;
	height:30px;
	background: url(/i/home-icon-menuItems.gif) top left no-repeat !important;
	text-indent:-3000px;
	opacity:0.7;
	filter:alpha(opacity=70);
}
#topNavHm:hover{
	background: url(/i/home-icon2-menuItems.gif) top left no-repeat !important;
}

/* Scroller */
#topNavScrL, #topNavScrR, #topNavScrA {
	display:block;
	position:absolute;
	top:16px;
	overflow:hidden;
	height:40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#4C4C4C;
}
#topNavScrL p, #topNavScrR p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#4C4C4C;
	padding:16px 0 0 0; /*TRBL*/
	margin:0 0 0 0; /*TRBL*/
}
#topNavScrL { left:96px; width:144px; height:56px; top:1px; text-align:center; background-color:#CCC }
#topNavScrR { left:621px; width:115px; height:56px; top:1px; text-align:center; background-color:#CCC }
#topNavScrA { left:244px; width:373px; background-color:#FFF;}
#topNavScrB, #topNavScrB2 {
	display:block;
	position:absolute;
	top:1px;
	left:1px;
	height:28px;
	background-color:#FFF;
}
#topNavScrB, #topNavScrB2, #topNavScrB span, #topNavScrB2 span, #topNavScrB span a, #topNavScrB2 span a, #topNavScrB a, #topNavScrB2 a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#4C4C4C;
}
#topNavScrB span a, #topNavScrB2 span a, #topNavScrB a, #topNavScrB2 a {
	color:#87BB84;
	text-decoration:none;
}

#topNavScrB span a:hover{ color:#747474; text-decoration:underline }
#topNavScrB span a:active { color:#87BB84; text-decoration:none }
#topNavScrB span a:visited { color:#87BB84; text-decoration:none }
#topNavScrB2 span a:hover{ color:#747474; text-decoration:underline }
#topNavScrB2 span a:active { color:#87BB84; text-decoration:none }
#topNavScrB2 span a:visited { color:#87BB84; text-decoration:none }
#topNavScrB a:hover{ color:#747474; text-decoration:underline }
#topNavScrB a:active { color:#87BB84; text-decoration:none }
#topNavScrB a:visited { color:#87BB84; text-decoration:none }
#topNavScrB2 a:hover{ color:#747474; text-decoration:underline }
#topNavScrB2 a:active { color:#87BB84; text-decoration:none }
#topNavScrB2 a:visited { color:#87BB84; text-decoration:none }




/* Menu Items AFter Home (Top) */
#topNavLnx {
	display:block;
	position:absolute;
	top:672px;
	left:52px;
	width:500px;
	height:56px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	letter-spacing:-0.5px;
	overflow:hidden;
	z-index:1000000;
}
#topNavLnx a {
	display:block;
	float:left;
	padding:16px 10px 0px 10px;
	margin:0px 7px 0px 7px;
	height:56px;
	background: url(/i/bullet-point-arrow-black.gif) 0px 23px no-repeat;
	text-decoration: none;
	color:#4C4C4C;
}
#topNavLnx a:hover {
	background: url(/i/menuItems-bg.jpg) top left repeat;
	text-decoration: none;
	color:#FFF;
	background-color:#000;
}
#topNavLnx a:selected {
	background: url(/i/menuItems-bg.jpg) top left repeat;
	text-decoration: none;
	color:#000;
	background-color:#FFF;
}

/* Grey background bar */
#greyBar {
	position:relative;
	width:100%;
	background: url(/i/gr.gif) top left repeat;
	height:301px;
}

/* Grey background Inside */
#divLower {
	position:relative;
	top:-301px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
#divLower h2, #divLower h2.ff {
	position:absolute;
	display:block;
	top:290px;
	left:13px;
	font-size: 35px;
	font-weight: normal;
	color:#888888;
	letter-spacing: -1.6px;
	width: 818px;
	float:left;
	clear: both;
	text-indent: 45px;
	z-index:200000;
}
#divLower h2.ff {
	top:289px;
	left:12px;
	color:#FFF;
	z-index:200001;
}
#iLeftA {
	position:absolute;
	top:140px;
	left:0px;
}
#iRightA {
	position:absolute;
	top:140px;
	left:772px;
}

#dMainAdf, #iMainAdf, #dMainAdf0, #dMainAdf1, #dMainAdf2, #dMainAdf3 {
	position:absolute;
}
#dMainAdf {
	top:0px;
	left:14px;
	width:753px;
	height:335px;
	z-index:10001;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; opacity: 1.0;

}
.iSz1, .iSz2, .iSz3, .iSz4, .iSz5, .iSz6, .iSz7, .iSz8, .iSz9, .iSz10, .iSz11, .iSz12, .iSz13, .iSz14, .iSz15, .iSz16, .iSz17, .iSz18, .iSz19 {
	position:absolute;
	left:0px;
}
.iSz1  { top:333px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); -khtml-opacity: 0.95; -moz-opacity: 0.95; opacity: 0.95; }
.iSz2  { top:331px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -khtml-opacity: 0.90; -moz-opacity: 0.90; opacity: 0.90; }
.iSz3  { top:329px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); -khtml-opacity: 0.85; -moz-opacity: 0.85; opacity: 0.85; }
.iSz4  { top:327px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -khtml-opacity: 0.80; -moz-opacity: 0.80; opacity: 0.80; }
.iSz5  { top:325px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; }
.iSz6  { top:323px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -khtml-opacity: 0.70; -moz-opacity: 0.70; opacity: 0.70; }
.iSz7  { top:321px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65); -khtml-opacity: 0.65; -moz-opacity: 0.65; opacity: 0.65; }
.iSz8  { top:319px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -khtml-opacity: 0.60; -moz-opacity: 0.60; opacity: 0.60; }
.iSz9  { top:317px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)"; filter: alpha(opacity=55); -khtml-opacity: 0.55; -moz-opacity: 0.55; opacity: 0.55; }
.iSz10 { top:315px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -khtml-opacity: 0.50; -moz-opacity: 0.50; opacity: 0.50; }
.iSz11 { top:313px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; filter: alpha(opacity=45); -khtml-opacity: 0.45; -moz-opacity: 0.45; opacity: 0.45; }
.iSz12 { top:311px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -khtml-opacity: 0.40; -moz-opacity: 0.40; opacity: 0.40; }
.iSz13 { top:309px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; filter: alpha(opacity=35); -khtml-opacity: 0.35; -moz-opacity: 0.35; opacity: 0.35; }
.iSz14 { top:307px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -khtml-opacity: 0.30; -moz-opacity: 0.30; opacity: 0.30; }
.iSz15 { top:305px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; }
.iSz16 { top:303px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); -khtml-opacity: 0.20; -moz-opacity: 0.20; opacity: 0.20; }
.iSz17 { top:301px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"; filter: alpha(opacity=15); -khtml-opacity: 0.15; -moz-opacity: 0.15; opacity: 0.15; }
.iSz18 { top:299px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); -khtml-opacity: 0.10; -moz-opacity: 0.10; opacity: 0.10; }
.iSz19 { top:297px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)" ; filter: alpha(opacity=5) ; -khtml-opacity: 0.05; -moz-opacity: 0.05; opacity: 0.05; }

#iMainAdf {
	top:0px;
	left:0px;
}
#dMainAdf0 { /* White block over main pic */
	top:251px;
	left:335px;
	width: 418px;
	height: 50px;
	position: abolute;
	overflow: hidden;
	background-color:#FFFFFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#dMainAdf1 { /* Pic title */
	top:8px;
	left:10px;
	font-weight:bold;
}
#dMainAdf2 { /* Newspaper */
	top:28px;
	left:10px;
	font-size:11px;
}
#dMainAdf3 { /* Links */
	top:26px;
	left:285px;
}
#dMainAdf3 a {
	font-weight:bold;
	padding-left:10px;
}

#dMainAdb, #iMainAdb, #dMainAdb0, #dMainAdb1, #dMainAdb2, #dMainAdb3 {
	position:absolute;
}
#dMainAdb {
	top:0px;
	left:14px;
	width:753px;
	height:335px;
	z-index:10000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; opacity: 1.0;
}
#iMainAdb {
	top:0px;
	left:0px;
}
#dMainAdb0 { /* White block over main pic */
	top:251px;
	left:335px;
	width: 418px;
	height: 50px;
	position: abolute;
	z-index: 10000;
	overflow: hidden;
	background-color:#FFFFFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#dMainAdb1 { /* Pic title */
	top:8px;
	left:10px;
	font-weight:bold;
}
#dMainAdb2 { /* Newspaper */
	top:28px;
	left:10px;
	font-size:11px;
}
#dMainAdb3 { /* Links */
	top:26px;
	left:285px;
}
#dMainAdb3 a {
	font-weight:bold;
	padding-left:10px;
}


#aRightAd {
	position:absolute;
	top:-273px;
	left:800px;
	width:160px;
	height:1300px;
	overflow:hidden;
}
#iAd0 { height:90px; width:728px; border-width:0; overflow: hidden; }
#aRAd1 { height:151px; width:160px; margin-bottom:10px; border-width:0; overflow: hidden; }
#aRAd2 { height:600px; width:160px; border-width:0; overflow: hidden; }



#iSrchFrmBck, #iGryBtm, #iSrchFrmBtn, #fSearchOpts, #dFrmKw, #dFrmKwi0, #dFrmKwf0, #dFrmKd, #dFrmKdfr, #dFrmKdto, #dFrmKdi2, #dFrmKdi3, #dFrmKdi4, #dFrmKdf2, #dFrmKdf3, #dFrmKdf4, #dFrmDd, #dFrmDdfr, #dFrmDdto, #dFrmDdi3, #dFrmDdi4, #dFrmDdf3, #dFrmDdf4, #dFrmNwp, #dFrmNwpA, #dFrmNwpLb, #dFrmNwpi, #dFrmNwpf {
	position:absolute;
	display:block;
}
#iGryBtm {
	top:301px;
	left:14px;
}
#iSrchFrmBck {
	top:331px;
	left:52px;
	z-index:500000;
}
#iSrchFrmBtn {
	top:384px;
	left:619px;
	z-index:500000;
}
#fSearchOpts {
	top:389px;
	left:70px;
	z-index:500001;
}
#fSearchOpts input {
	margin-left:7px;
	margin-right:5px;
	z-index:500001;
}
#fSearchOpts label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}

#dFrmKw {
	top:336px;
	left:58px;
	width:668px;
	height:39px;
	z-index:500002;
	display:none;
	visibility:hidden;
}
#dFrmKwi0 {
	top:0px;
	left:0px;
}
#dFrmKwf0 {
	top:3px;
	left:6px;
	width:640px;
	border:none;
	background-color:#FFF;
	font-size:17px;
	overflow: hidden;
	margin:0px;
	padding:6px 0px 5px 16px; /*TRBL*/
	color:#999999;
	font-style:italic;
}

#dFrmDd {
	top:336px;
	left:58px;
	width:668px;
	height:39px;
	z-index:500002;
	display:none;
	visibility:hidden;
}
#dFrmDdfr {
	top:12px;
	left:348px;
}
#dFrmDdto {
	top:12px;
	left:523px;
}
#dFrmDdi3 {
	top:0px;
	left:388px;
}
#dFrmDdi4 {
	top:0px;
	left:547px;
}
#dFrmDdf3 {
	top:6px;
	left:391px;
	width:100px;
	border:none;
	background-color:#FFF;
	z-index:500010;
	font-size:17px;
	overflow: hidden;
	margin:0px;
	padding:3px 0px 5px 16px; /*TRBL*/
	color:#999999;
	font-style:italic;
}
#dFrmDdf4 {
	top:6px;
	left:550px;
	width:100px;
	border:none;
	background-color:#FFF;
	z-index:500010;
	font-size:17px;
	overflow: hidden;
	margin:0px;
	padding:3px 0px 5px 16px; /*TRBL*/
	color:#999999;
	font-style:italic;
}

#dFrmKd {
	top:336px;
	left:58px;
	width:668px;
	height:39px;
	z-index:500002;
	display:none;
	visibility:hidden;
}
#dFrmKdfr {
	top:12px;
	left:348px;
}
#dFrmKdto {
	top:12px;
	left:523px;
}
#dFrmKdi2 {
	top:0px;
	left:0px;
}
#dFrmKdi3 {
	top:0px;
	left:388px;
}
#dFrmKdi4 {
	top:0px;
	left:547px;
}
#dFrmKdf2 {
	top:3px;
	left:6px;
	width:292px;
	border:none;
	background-color:#FFF;
	z-index:500010;
	font-size:17px;
	overflow: hidden;
	margin:0px;
	padding:6px 0px 5px 16px; /*TRBL*/
	color:#999999;
	font-style:italic;
}
#dFrmKdf3 {
	top:6px;
	left:391px;
	width:100px;
	border:none;
	background-color:#FFF;
	z-index:500010;
	font-size:17px;
	overflow: hidden;
	margin:0px;
	padding:3px 0px 5px 16px; /*TRBL*/
	color:#999999;
	font-style:italic;
}
#dFrmKdf4 {
	top:6px;
	left:550px;
	width:100px;
	border:none;
	background-color:#FFF;
	z-index:500010;
	font-size:17px;
	overflow: hidden;
	margin:0px;
	padding:3px 0px 5px 16px; /*TRBL*/
	color:#999999;
	font-style:italic;
}

/* Newspaper Choice */
#dFrmNwp {
	top:436px;
	left:58px;
	width:230px;
	height:30px;
	z-index:500005;
}
#dFrmNwpi {
	top:1px;
	left:175px;
}
#dFrmNwpf {
	top:6px;
	left:181px;
	width:470px;
	border:none;
	background-color:#FFF;
	font-size:17px;
	overflow: hidden;
	margin:0px;
	padding:3px 0px 5px 16px; /*TRBL*/
	color:#999999;
	font-style:italic;
}
#dFrmNwpLb {
	display:block;
	top:10px;
	left:4px;
	font-size:17px;
	font-weight:bold;
	color:#DDD;
}
#dFrmNwpA {
	top:446px;
	left:58px;
	width:650px;
	height:30px;
	z-index:500005;
	font-size:17px;
	color:#FFF;
}
#dFrmNwpA span {
	font-weight:bold;
	color:#DDD;
}



/* Footer */
#dFooter {
	border:#CCC 1px solid;
	text-align:center;
	position:relative; 
	top:-265px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px; 
	padding-bottom:10px; 
	margin-bottom:10px;
	margin-top:30px;
	font-size:12px;
	color:#373736;
}
#dFooter a {
	font-size:12px;
	font-weight:bold;
	color:#9D0000;
}
#dFooter a:link {text-decoration:none}
#dFooter a:visited {text-decoration:none}
#dFooter a:hover {text-decoration:underline}



/* Autocomplte */
.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {height: 100px;}
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }