*{outline: none;}
img{border: 0;}
body{background: url(../img/bg.jpg) repeat-x #c7c6c6; margin: 0;
font-size: 11px; font-family: Arial, Helvetica;}

.clear{clear: both;}

a{text-decoration: none;}
a:hover{text-decoration: underline;}

#logo{display: block; height: 170px; width: 243px;}

.all{width: 995px; margin: 0 auto; overflow: hidden; }
.leftSide{width: 248px; float: left; display: inline; position: relative;  z-index: 5;}
.rightSide{width: 741px; float: left; display: inline; position: relative; z-index: 4; left: -4px;}

/* LEFT SIDE NAVIGATION */
.nav{margin-top: 1px; margin-bottom: 1px; border-top:1px solid #000; border-bottom: 1px solid #000; width: 246px; overflow: hidden;}
.nav ul{line-height: 26px; text-transform: capitalize; font-weight: bold; list-style: none; margin: 0; padding: 0;} 
.nav ul li{display: block; width: 26px; width: 246px;  margin-top: 2px; margin-bottom: 2px; }
.nav ul li a{display: block; background: url(../img/header_0.jpg) no-repeat; width: 100%; height: 100%;color: #bbc3c8; padding-left: 23px;}
.nav ul li a:hover{background: url(../img/header_0_hlight.jpg) no-repeat;}

.nav ul li#inner{margin-left: 0px;}
.nav ul #selected{background: url(../img/header_0_selected.jpg) no-repeat;}


.nav ul li ul{list-style: none; margin: 0;padding: 0;}
.nav ul li ul li{display: block; width: 246px; overflow: hidden;}
.nav ul li ul li a{display: block; width: 100%; height: 100%; color: #fff;background: url(../img/header_1.jpg) no-repeat;}
.nav ul li ul li a:hover{background: url(../img/header_1_highlight.jpg) no-repeat;}

.nav ul li ul #selected{background: url(../img/header_selected.jpg) no-repeat;}

.navAd{margin-top: 47px; position: relative; left: -3px;}

/* Right Side */
.topHeader{height: 62px; width: 741px; background: url(../img/mainHeader.jpg) no-repeat; overflow: hidden; }
.topHeader .menu{float: left; display: inline; font-weight: bold; color: #fff; padding-left: 17px; margin-top: 32px;}
.topHeader .menu ul{list-style: none; margin: 0; padding: 0; font-size: 11px;} 
.topHeader .menu ul li{display: block; float: left; display: inline; margin-left: 1px; margin-right: 1px;}
.topHeader .menu ul li a{color: #fff;  margin-left: 2px; margin-right: 2px;}

.topHeader .flagBox{float: right; display: inline; margin-top: 8px; margin-right: 20px;}
.topHeader .flagBox a{display: block; float: left; display: inline; margin-right:2px;}
.topHeader .flagBox #flagHider{float:left; display: inline;}

.mainTable .tl{background: url(../img/tables/main/tl.jpg) no-repeat; height: 6px; width: 7px; overflow: hidden;}
.mainTable .t{background: url(../img/tables/main/t.jpg) repeat-x ; height: 6px; overflow: hidden;}
.mainTable .tr{background: url(../img/tables/main/tr.jpg) no-repeat; height: 6px; width: 10px; overflow: hidden;}

.mainTable .l{background: url(../img/tables/main/l.jpg) no-repeat;width: 7px; overflow: hidden;}
.mainTable .m{background: url(../img/tables/main/m.jpg) repeat-x; height: 35px; overflow: hidden;}
.mainTable .r{background: url(../img/tables/main/r.jpg) no-repeat; width: 9px; overflow: hidden;}

.mainTable .sl{background: url(../img/tables/main/sl.png) repeat-y;width: 7px;}
.mainTable .f{background: #e2e2e2;}
.mainTable .w{background: #eeeeee;}

.mainTable .sr{background: url(../img/tables/main/sr.png) repeat-y; width: 9px}

.mainTable .wl{background: url(../img/tables/main/wl.png) repeat-y;width: 7px;}
.mainTable .wr{background: url(../img/tables/main/wr.png) repeat-y; width: 9px}

.mainTable .bl{background: url(../img/tables/main/bl.png) no-repeat;width: 7px; height: 8px; overflow: hidden;}
.mainTable .b{background: url(../img/tables/main/b.png) repeat-x; height: 35px; overflow: hidden;}
.mainTable .br{background: url(../img/tables/main/br.png) no-repeat; width: 10px; overflow: hidden;}

.mainTable .tableInner{width:725px; color: #686868;} 
.mainTable .tableInner#current{background: url(../img/currentStory.jpg) repeat-y; overflow: hidden;}

.mainTable .header{font-size: 14px; overflow: hidden; font-weight: bold; color: #fff; line-height: 15px; padding-left: 22px;}

.story{width: 690px; padding-left: 20px;  font-size: 12px; line-height: 21px;}
.story#innerStory{width: 460px; float: left; display: inline;}
.storyRight{width: 208px; float: left; display: inline; margin-left: 26px; margin-top: 130px; color:#373738; line-height: 20px;}
.story .text{padding-top: 3px; padding-bottom: 20px;}
.story .text b{color: #871e20;}



#printo{margin-left:27px;}
#printo1{margin-left:-5px;}
.story a{color:#4494ce;}
.story b{color: #717171;}
.story .storyDate{font-weight: bold; padding-top: 14px; padding-bottom: 0px;}
.story#innerStory .storyDate a{color: #afb3b5;}
.story a#topLink{color: #afb3b5;}
.story .storyDate#featured{float: right; display: inline; padding: 0; padding-top: 9px;}
.story .storyHeader{color: #871e20; font-size: 16px; font-weight: bold; line-height: 17px; }
.story .storyHeader#first{padding-top:25px;}
.story ul{padding-left:20px; margin:0;}
.story ul li{padding-bottom:10px;}
.story .text .textLeft{width: 120px; height: 150px; overflow: hidden; float: left; display: inline; padding-right: 20px;}
.story .text .textRight{width: 505px;  overflow: hidden; float: left; display: inline;}
.story .text .textRight .name{color: #871e20; font-size: 14px; font-weight: bold;}
.story .text .textRight .title{color: #871e20;}
#upcomer{position:relative; left:-22px; top:3px;}

.story .storyBottomHeader{color: #871e20;}
.story .storyBottomLeft{float: left; display: inline; width: 43px;}
.story .paginator{height:46px; line-height:46px; font-weight:bold;}
.story .paginator #paginator a{color: #717171; padding-left:4px; padding-right:4px;}
.story .paginator #paginator a#selected{background:#4494ce; color:#fff; }

.footer{width: 995px; height: 43px; background: url(../img/footer.jpg) no-repeat; position: relative; left: -243px; 
	color: #fff; line-height: 36px; overflow: hidden; font-size: 11px;}
.footer a{color: #fff;}
.left{float: left; display: inline;}
.right{float: right; display: inline;}

.footerInner{width: 952px; height: 43px;margin-left: 17px;}

/* Printelligence */
.overLeft{width: 990px; position: relative; overflow: hidden; position: relative; left: -240px;}
.printTop{width: 980px; height: 345px; background: url(../img/printelligence/bg1.jpg) no-repeat; }
.printTop#main{background: url(../img/home/bg.jpg) no-repeat; height: 419px; overflow: hidden;}
.printTop#lite{background: url(../img/printelligence/bg3.jpg) no-repeat; height: 301px;}
#lite a{color:#fff; font-weight:bold;}
.topElligence{width: 100%; height: 287px; overflow: hidden;}
.topElligenceLeft{width: 465px; float: left; display: inline; height: 100%;}
.topElligenceRight{width: 425px; float: left; display: inline; margin-left: 0px;}
.topElHeader{color: #871e20; font-size: 18px; width: 380px; line-height: 24px; margin-top:95px; height:67px;}
#main .topElHeader{font-size: 18px; line-height: 22px; width: 500px; margin-top: 110px; height:22px;}
#main .underHeader{color: #871e20; font-size: 14px; line-height: 24px; margin-bottom: 45px;}
.topElText{color: #555555; height: 123px; padding-left: 25px; font-size: 12px; line-height: 15px;}
.mainTopButtons{height: 129px; width: 100%; margin-top: 7px;}

#aOffset{ margin-top: 15px;} 
#bOffset{ margin-top: 10px;}
#cOffset{ margin-top: 10px;} 
#eOffset{ margin-top: 21px; margin-left:4px;} 
#dOffset{ margin-top: 15px; margin-left: 10px;}

.button{width: 245px; height: 100%; float: left; display: inline; overflow: hidden; line-height:14px;}
.button .left{width: 130px; float: left; display: inline; margin-left: 17px; color: #fff; margin-top: 19px;}
.button b{font-size: 12px; line-height: 14px;}
.button a{color: #fff;}
.button .right{float: left; display: inline;}
#pushLeft{margin-left:6px;}
.topElText a{color: #871e20; font-weight: bold; text-decoration: underline;}
.topElText #header{font-size: 14px; line-height: 16px; padding-top: 19px; padding-bottom: 11px;}

.printMenu{height: 51px; margin-top: 3px; margin-left: 20px;}
.printMenu a{display: block; height: 31px; width: 313px; 
	background: url(../img/printelligence/but.jpg) no-repeat; color: #4d5b74; text-align: center; line-height: 27px; 
	float: left; display: inline; margin-right: 3px; font-weight: bold;}
.printMenu a#selected{background: url(../img/printelligence/but_h.jpg) no-repeat; text-decoration: none; color: #fff;}	
.printMenu a:hover{background: url(../img/printelligence/but_h.jpg) no-repeat; text-decoration: none; color: #fff;}
	
.printMenu .menuTop{height: 15px; width: 100%;}

.bgBottom{width: 989px; height: 42px; background: url(../img/printelligence/bgbottom.jpg) no-repeat; margin-top: 20px; overflow: hidden;}
.bgBottom .tab{height: 28px; margin-top:14px; line-height: 28px; float: left; display: inline; margin-right: 4px; overflow: hidden;}
.bgBottom #sep{width: 20px; height: 28px; float: left; display: inline;}

.bgBottom .tab .l{width: 5px; height: 100%; background: url(../img/printelligence/tab/l1.jpg) no-repeat; float: left; display: inline; overflow: hidden;}
.bgBottom .tab .m{height: 100%; width: 140px; background: url(../img/printelligence/tab/m1.jpg) repeat; float: left; display: inline; overflow: hidden; border-bottom:1px solid #fff; text-align: center;} 
.bgBottom .tab .r{width: 4px; height: 100%; background: url(../img/printelligence/tab/r1.jpg) no-repeat; float: left; display: inline; overflow: hidden;}

.bgBottom .tab#selected .l{background: url(../img/printelligence/tab/l.jpg) no-repeat;}
.bgBottom .tab#selected .m{background: url(../img/printelligence/tab/m.jpg) repeat; }
.bgBottom .tab#selected .r{background: url(../img/printelligence/tab/r.jpg) no-repeat;}

.bgBottom a{color: #fff; font-weight: bold; padding-left: 5px; padding-right: 5px;}


.printBottom{width: 991px; height: 326px; background: url(../img/printelligence/bg.jpg) no-repeat; color: #fff; line-height: 17px;}
.printBottom#lite{width: 989px; height: 387px; background: url(../img/printelligence/bg4.jpg) no-repeat;}
.printBottom#main{height: 395px; background: transparent; margin-top: 25px;}
.printBottom#main .adLeft{width: 243px; float: left; display: inline; overflow:hidden;}
.printBottom#main .adMid{width: 495px; height: 395px; float: left; display: inline; background: url(../img/home/bgbottom.jpg) no-repeat; color: #838383;}
.printBottom#main .adMid .adMidTop{height: 343px; overflow: hidden;}
.printBottom#main .adMid .adMidBottom{height: 129px; overflow: hidden;}
.printBottom#main .adMid .adMidBottom #left{width: 204px; height: 125px; float: left; display: inline;}
.printBottom#main .adMid .adMidBottom #left b{color:#871e20;}
#adLeftImg{display:block; overflow:hidden; width:100%; height:143px; background:url(../img/home/ad2.jpg) no-repeat;}

.printBottom#main .adMid .story{line-height: 17px; font-weight: bold; margin-bottom: 5px; width:430px;}
.printBottom#main .adMid a{color:#871e20; font-weight: normal; font-size: 12px;}
.printBottom#main .adMid .header{font-size: 17px; margin-top: 15px; margin-left: 20px; margin-bottom: 10px;}
.printBottom#main .adRight{width: 243px; float: left; display: inline;}

#firstMain{margin-top:15px;height:135px; overflow:hidden;}
#dontFlow{font-weight:normal;}



.printBottom #left{width: 612px; float: left; display: inline; margin-left: 27px; padding-top: 27px;}
.printBottom #right{width: 312px; float: left; display: inline; overflow:hidden;}

.printBottom #lefter{width: 470px; float: left; display: inline; margin-left: 27px; padding-top: 27px; font-size:12px;}
.printBottom #righter{width: 402px; float: left; display: inline;}
.printBottom p{margin:0; padding: 0; padding-bottom: 10px;}
.printAdspace{height: 161px; width: 100%; overflow: hidden; padding-top: 8px;}
.printAdspace a{display: block; float: left; display: inline; height: 148px; width: 326px; overflow: hidden; margin-right: 4px;}


.editMode{height:15px; width:100%; 
            padding-left:10px; background:#000; color:#fff; 
            font-size:10px; line-height:15px; 
            position: absolute; top: 0; left: 0; z-index:900;}

.frm{line-height:21px; font-size:12px; font-weight:bold; position:relative; left:38px; top:10px;}
.frm .surr{margin-bottom:15px; }            
.frm .frmLeft{float:left; width: 90px; display: inline; text-align:right; padding-right:10px;}
.frm .frmRight{float:left; display: inline; width:251px;}
.frm input{width:235px;}
input.btn_submit{background:transparent; border:0; padding:0; float: right; position:relative; left:10px; width:auto;}
.required_message{color: white !important; font-weight: bold; padding-left: 3px; }