/* CSS Document */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 0; padding: 0; margin: 0; background-repeat: repeat-x; }

a { text-decoration: none; font-weight: bold; }

a.linkon:link { color: #333399; }

a.linkon:visited { color: #333399; }

a:hover, label:hover { text-decoration: underline; }

p { vertical-align: top; }

form { display: inline; }

.darkgrey { color: #ffCC66; background-color: #333333; font-size: 10px; }

.content { font-size: 10px; } 

img { border: 0; }

img.l, img.r, img.w { border: 1px solid white; }

img.l { float: left; margin-left: 10px; margin-left: 0px; padding-left: 0px; margin-right: 3px; }
img.r { float: right; margin-right: 10px; margin-left: 3px; margin-right: 0; padding-right: 0; }
img.t {margin-top: 0.8em; padding-top: 0.8em;}
img.w { margin-left: 10px; margin-right: 10px; margin-bottom: 6px; }

.ad200x100m { display: block; margin-top: 30px; text-align: center; }

.ad120x60 { display: block; margin: 3px auto; width: 120px; position: relative; text-align: center; vertical-align: middle; border: 1px solid white; }

.ad_left { float: left; margin: 10px 0 10px 0; padding: 0; }

.ad_right { float: right; margin: 10px 0 10px 0; padding: 0; }

.ad_bot250x40 { margin: 0; width: 250px; display: block; border-bottom: 1px solid #E1DEC2; }

.ad_top250x40 { margin: 0; width: 250px; display: block; border-top: 1px solid #E1DEC2; }

.ad_left125x60 { float: left; margin: 0; padding: 0; width: 125px; border-top: 1px solid #E1DEC2; }

.ad_right125x60 { float:right; margin:0; padding: 0; width: 124px; border-left: 1px solid #E1DEC2; border-top: 1px solid #E1DEC2; } 

.ad_120vert { margin-top: 20px; margin-bottom: 20px; }

#v_ads { position: absolute; float: left; top: 24px; left: 800px; padding: 0; border: 0; width: 120px; }

#v_ads_160 { position: absolute; float: left; top: 24px; left: 800px; padding: 0; border: 0; width: 160px; }

.left { background-color: #E1DEC2; padding: 0; border: 0; width: 140px; } 

.right, .s_right { background-color: #E1DEC2; padding: 0; border: 0; width: 250px; } 

.s_right { background-color: #FFF; } 

.center, .center2, .center3 { padding: 0; border: 0; width: 340px; }

.center2 { width: 476px; }

.center3 { width: 760px; }

#main_content, #main_menu, #main_sub_menu { position: absolute; left: 0; max-width: 859px; }
 
#main_content { top: 150px; left: 15px; z-index: 1; }
 
#main_left, #main_center, #main_right { left: 0; margin-right: 0; z-index: 1; }
 
#main_left { width: 140px; background-color: #e1dec2; font-size: 11px; font-weight: bold; margin-top: 23px; } 

#main_left h5 a, #main_left h5 a.linkon:link, #main_left h5 a.linkon:visited, #main_right h5 a, #main_right h5 a.linkon:link, #main_right h5 a.linkon:visited { 
 	color: #CCC; margin: 0; padding: 1px 0 0 2px;
}

#main_left h2 a, #main_left h2 a.linkon:link, #main_left h2 a.linkon:visited, #main_right h2 a, #main_right h2 a.linkon:link, #main_right h2 a.linkon:visited { 
 color: #333; margin: 0; padding: 0;
}

#main_left h1 a, #main_left h1 a.linkon:link, #main_left h1 a.linkon:visited, #main_right h1 a, #main_right h2 a.linkon:link, #main_right h1 a.linkon:visited { 
 color: #FFF; margin: 0; padding: 0; text-decoration: none;
}

#main_left ul {
 list-style-type: none; /* IE Bug */
 list-style-image: none;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 margin: 0;
}
 
#main_left h5 { font-size: 9px; color: #CCCCCC; background-color: #495688; display: block; margin: 0 0 10px 0; padding: 0 6px 0 2px; height: 14px; border-bottom: 1px solid #FFFFFF; }

#main_left h1 {
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #E1DEC2;
 text-transform: uppercase;
 display: block;
 padding-left: 17px;
 background-image: url(http://static.newsok.biz/images/layout/subheads/subhd_120x14.gif);
 background-repeat: no-repeat;
 margin: 0 10px 5px 10px;
 height: 14px;
}

#main_left h2 {
 font-size: 10px;
 font-weight: bold;
 color: #333333;
 background-color: #E1DEC2;
 text-transform: uppercase;
 display: block;
 padding: 0 10px 0 10px;
 margin: 0;
}

#main_left p { 
 background: url(http://static.newsok.biz/images/layout/footers/footer_142x15.gif) no-repeat bottom;
 font-weight: normal;
 padding: 0 10px 10px 10px;
 margin: 0 0 10px 0;
 color: #333333;
}

#main_left p.play { 
 background: url(http://static.newsok.biz/images/layout/footers/footer_142x15.gif) no-repeat bottom;
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-style: italic;
 font-size: 12px; 
 padding: 3px 10px 10px 12px;
 margin: 0 0 10px 0;
 color: #333333;
}

#main_left a { text-decoration: none; color: #333399; font-weight: bold; }

#main_left a.linkon:link { color: #333399; }

#main_left a.linkon:visited { color: #333399; }


#main_center_wide { 
 margin-top: 4px;
 padding-top: 1px;
 width: 760px;
 background-color: white;
 z-index: 100;
}


#main_center { 
 margin-top: 4px;
 padding-top: 1px;
 width: 340px;
 background-color: white;
 z-index: 100;
} 

#main_center h1 {
 max-width: 340px;
 font-size: 24px;
 font-weight: bold;
 color: #E1DEC2;
 background-color: #948F7B;
 display: block;
 padding-left: 6px;
 margin: 0;
 height: 32px;
 border-bottom: 1px solid #E1DEC2;
}

#main_center img.single {
 display: block;
 margin: 0;
 width: 340px;
 position: relative;
 text-align: center;
 vertical-align: middle;
}

#main_center .topten_ctr a {
 font-size: 12px;
 font-weight: bold;
 color: #FFF;
 display: block;
 padding: 1px 0 2px 21px;
 background-image: url(http://static.newsok.biz/images/layout/arrows/arrow_yellow.gif);
 background-position: 9px;
 background-repeat: no-repeat;
}

#main_center .tabs_footer { 
 line-height: 0;
 height: 0;
 padding: 0;
 margin: 0;
 background-color: #FFF;
} 

.gutter { width: 15px; }

/* main_center TopTen */
.top_ten h2 {
 max-width: 340px;
 font-size: 14px;
 font-weight: bold;
 color: #E1DEC2;
 background-color: #948F7B;
 display: block;
 padding-left: 10px;
 margin: 0;
 height: 16px;
 color: #E1DEC2;
} 

.top_ten a:visited { color: #FFCC66; }
.top_ten a { color: #E1DEC2; }
.top_ten a:hover { color: #0033FF; }

#main_right { 
 max-width: 250px; 
 width: 250px;
 background-color: #e1dec2;
 margin-top: 23px;
} 

#main_right h1 {
 background-color: #495688;
 color: #FFFFFF;
 font-weight: bolder;
 font-size: 10px; 
 margin: 0;
}

#main_right h5 {
 font-size: 9px;
 color: #CCCCCC;
 background-color: #495688;
 display: block;
 margin: 0;
 padding: 0 13px 13px 13px;
}


#main_right img.l { float: left; margin: 0 8px 0 0; }

#main_right_art {
 max-width: 300px;
 width: 300px;
 background-color: #e1dec2;
 margin-top: 23px;
}

#main_right_art h1 {
 background-color: #495688;
 color: #FFFFFF;
 font-weight: bolder;
 font-size: 10px;
 margin: 0;
}

#main_right_art h5 {
 font-size: 9px;
 color: #CCCCCC;
 background-color: #495688;
 display: block;
 margin: 0;
 padding: 0 13px 13px 13px;
}


#main_right_art img.l { float: left; margin: 0 8px 0 0; }
/* Old Oklahoman Styles */

.navbottom { color: #333; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.bodyhead { color: #000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.bighead { color: #333; font-weight: bold; font-size: 24px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }

/* BEGIN NEWSOK STYLES */

.leftnav { color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none }
.navhead { color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none }
.italicbody { color: black; font-style: italic; font-weight: normal; font-size: 11px; text-decoration: none }
.navbottom { color: #333; font-weight: bold; font-size: 11px; text-decoration: none }
.redsublink { color: #8b0000; font-weight: bold; font-size: 11px; text-decoration: none }
.bigheadwhite { color: white; font-weight: bold; font-size: 24px; line-height: 24px; text-decoration: none }
.bighead2 { color: #333; font-style: italic; font-weight: bold; font-size: 24px; line-height: 24px; text-decoration: none }
.yellow { color: #ffCC66; font-weight: bold; font-size: 10px; line-height: 12px; }
.gray { color: #FFFFFF; font-weight: bold; font-size: 10px; line-height: 12px; }
.green { color: #669999; font-weight: bold; font-size: 11px; line-height: 12px; }
.whtads { color: #ffffff; font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: none }
.whtcutline { color: #ffffff; font-size: 10px; text-decoration: none }

/* END NEWSOK STYLES */


/* BEGIN AP STYLES */

.storylink { color: #333399; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
.photo { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.tabletitle { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headline { color: #333; font-weight: bold; font-size: 14px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
.byline { color: #000; font-size: 14px; line-height: 15px; font-family: Times New Roman, Times, Arial, Helvetica; text-decoration: none; }
.bytitle { color: #000; font-size: 14px; line-height: 15px; font-family: Times New Roman, Times, Arial, Helvetica; text-decoration: none; }
.body { color: #000; font-size: 14px; line-height: 15px; font-family: Times New Roman, Times, Arial, Helvetica; text-decoration: none; }
.firsttopheadline { color: #333; font-weight: bold; font-size: 14px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
.topheadline { color: #333; font-weight: bold; font-size: 12px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }

.ap LI {margin-left: -5px; list-style-position: inside; list-style-type: armenian; list-style-image: url("http://static.newsok.biz/images/layout/arrows/arrow_head2.gif");}
.ap {
 margin-left: 6px;
}
.ap a {
 padding-left: 8px;
 background: url("http://static.newsok.biz/images/layout/arrows/arrow_head.gif");
 background-repeat: no-repeat;
 background-position: left center;
 font-size: 10px; 
 font-weight: bold; 
 line-height: 15px;
 color: #FFCC66;
}
.ap_nob a {
 font-size: 10px; 
 font-weight: bold; 
 line-height: 15px;
 color: #FFCC66;
}

.textlabel {font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #663333;}
.audio { font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.video { font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.latestnews {font-size: 12px; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}

/* END AP STYLES */


/* BEGIN CLASSIFIED STYLES */

div.subclassad { text-align: right }
div.classad { display: block; clear: none; background: white }
div.classad_hilited { display: block; clear: none; background: #FFFFE0 } 
div.adright { float: right; width: 250px; height: 250px; border-width: 3px }
div.adleft { float: left; width: 250px; height: 250px }

/* END CLASSIFIED STYLES */

.alsoin { 
 color: #000; 
 font-weight: bold; 
 font-size: 12px; 
 text-decoration: none 
}
.cutline {
 color: #000;
 font-size: 9px;
 text-decoration: none;
 font-style: normal;
 padding-bottom: 10px;
 margin: 0;
 display: block;
}

.tab_cutline { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #000; font-size: 9px; text-decoration: none; font-style: normal; margin: 0; }

.tabwhite { color: #fff; font-weight: bold; font-size: 10px; font-family: Verdana; }

.bodytext2 { color: #000; font-size: 10px; text-decoration: none; margin: 0; padding-bottom: 4px; }

.bodytext2 a { font-size: 10px; font-weight: bold; color: #333399; }

.bodytext { color: #000; font-size: 11px; text-decoration: none; margin: 0; display: block; }

.bodytext a { font-size: 11px; font-weight: bold; color: #333399; }

#main_center .bodytext, #main_center .cutline { background-color: #FFF; }

.edit_buttons {
 position: absolute;
 /* top: 119px;
 left: 680px; */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 16px;
}

.edit_buttons a {
 background-color: #000066;
 font-variant: small-caps;
 font-size: 8px;
 letter-spacing: 2px;
 color: white;
 border-top-color: #3333CC;
 border-left-color: #3333CC;
 border-right-color: black;
 border-bottom-color:black;
 border-width: thin;
 border-style: outset;
 text-decoration: none;
 padding: 1px 5px 1px 5px;
}



.s_title {
 display:block;
 text-align: center;
 margin: 25px auto 10px auto;
}

#container {
 position: relative;
 width:210px;
 height:73px; 
 overflow:hidden;
 border:0;
 color:#FFF;
 float: left;
 background-color: #495688;
 padding: 0;
 margin-left:6px;
}

#controlls {
 background-color:#FFFFDD;
 width:14px;
 float: left;
}

.headlines {
 font-size: 10px;
 font-weight: bold;
 background-color: #495688;
 color: #FFF;
 padding: 2px 12px 2px 12px;
}
.headlines p {
 border-bottom: 1px solid #999999;
 margin: 0;
 line-height: 16px;
 padding: 0;
}

.headlines a {
 color: #FFF;
}

.blue_head {
 margin: 0;
 padding: 13px 13px 0px 13px;
 background-color: #495688;
 display: block;
 height: 50px;
}

.headlines h2 {
 font-size: 11px;
 text-transform: uppercase;
 font-weight: bold;
 margin: 0;
 padding-bottom: 3px;
 padding-left: 12px;
 padding-top: 5px;
 background-image: url(http://static.newsok.biz/images/layout/arrows/arrow_blue.gif);
 background-position: center left;
 background-repeat: no-repeat;
 
}

.headlines h3 {
 font-size: 10px;
 font-weight: bold;
 border-bottom: 0 solid #999;
 margin: 0;
 padding: 0;
}
.news9-610, .news9-noon, .news9-morn, .news9-wend, .news9-w610, .news9-lnn, .news9-w, .news9-sb, .news9-m2c, .news9-anc {
 margin: 0;
 line-height: 14px;
 font-weight: bold;
 background-position:top left;
 background-repeat: no-repeat;
 height: 91px;
 width: 240px;
 padding: 4px 0 0 10px;
 border-bottom: 1px solid #E1DEC2;
}

.news9-610 a, .news9-noon a, .news9-morn a, .news9-wend a, .news9-w610 a, .news9-lnn a, .news9-w a, .news9-sb a, .news9-m2c a, .news9-anc a {
 color: #FFFFFF;
 text-decoration: none;
 font-size: 9px; 
 margin: 0;
 padding: 0;
}

#body_center {
 margin-top: 25px;
}

/* Drop-in Tab Content */
.tabtop { color: white; font-size: 10px; font-weight: bold }
.tabtop a { color: white;}
.tabsponsor { color: white; font-size: 9px; font-weight: bold }
.tabsponsor a { color: white;}
.tabsponsoredby { color: #e1dec2; font-size: 9px; font-weight: bold }
.newsads { color: #e1dec2; font-size: 11px; font-weight: bold }
.leftheadline { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana }
.pollresults { color: #37379b; font-size: 10px;}
.inputtext { color: #000; font-size: 10px; font-family: Verdana }
.tabtexttan { color: #e1dec2; font-size: 10px; font-weight: bold }
.tabtextblack { color: #000; font-size: 10px; font-weight: bold }
.tabtextblue { color: #339; font-size: 10px; font-weight: bold }
.tabdining { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.stockchange { color: #198417; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.storytext { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.storyheadline { color: #000; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sponsor { color: #c3cce5; font-weight: bold; font-size: 9px; font-family: Verdana }
.lefttext { color: #333; font-size: 10px; font-family: Verdana }
.lefttoptext { color: #333; font-style: italic; font-weight: bold; font-size: 12px; line-height: 14px; font-family: "Times New Roman", Georgia, Times }
.subnav { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana }
.tabnav { color: #fff; font-weight: bold; font-size: 10px; font-family: Verdana }
.nav { color: #fc6; font-weight: bold; font-size: 11px; font-family: Verdana }
.bottomnav { color: #333; font-size: 11px; font-family: Verdana }
.mainheadline { color: #e1dec2; font-weight: bold; font-size: 28px; font-family: Verdana }
.date { color: #666; font-size: 9px;}
.tabtext { color: #e1dec2; font-weight: bold; }
.storyheadline { color: #000; font-weight: bold; }
.credit { color: #333; font-weight: bold; font-size: 9px; }
.creditlink { color: #339; font-weight: bold; font-size: 9px; }
.homebottomnav { color: #e1dec2; font-size: 11px; font-family: verdana }
.pollresults { color: #37379b; font-size: 10px; }
.theme { color: #333; font-size: 9px; font-family: verdana; font-weight: bold }

.skybox {
 margin-top: 10px;
}

.skybox h1 {
 background-image: url(http://static.newsok.biz/images/layout/headers/header245x14.gif);
 background-repeat: no-repeat;
 color: #FFFFFF;
 padding-left: 17px;
 font-size: 10px;
 font-weight: bold; 
 text-transform: uppercase;
 margin: 0;
 border-bottom: 1px solid white;
}

#topjobs {
 padding: 9px 7px 9px 7px; 
 background-color: #948F7B;
 color: #fff; 
 font-weight: bold; 
 font-size: 10px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
 
#topjobs3 {
 padding: 0; 
 background-color: #FFF;
 color: #333; 
 font-size: 10px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#topjobs3 a {
 font-weight: bold;
 color: #000;
 padding-left: 10px;
 text-transform: none;
 background-image: url(http://static.newsok.biz/images/layout/bullets/triangle_red_sm.gif);
 background-position:left center;
 background-repeat:no-repeat;
}

#topjobs .more {
 font-size: 12px;
 font-weight: bold;
 margin-right: 3px;
}

#main_center .two_col {
 background-color: #FFF;
 display: block;
 padding: 6px 0 15px 0;
}

#main_center .two_col .bodytext {
 display: block;
 margin: 0 0 15px 12px;
}

#main_center .two_col .cutline {
 display: block;
 margin: 0 0 0 12px;
}


#topjobs a {
 color: #FFFFFF;
 text-decoration: none;
 }
 
#topjobs a:hover {
 text-decoration: underline;
}

.show h5 {
 font-size: 10px;
 text-transform: uppercase;
 color: #FFFFFF;
 background-image: url(http://static.newsok.biz/images/layout/bars/story_bar_340x13.gif);
 background-position:left;
 background-repeat: no-repeat;
 margin: 24px 0 5px 0;
 padding: 0 0 0 17px;
}

.show a {
 font-size: 10px;
 font-weight: bold;
 color: #333399;
}

.show .showdate {
 font-size: 8px;
 color: #333333;
}
.showtab .showdate {
 font-size: 8px;
}
.showlinks, .showmore {
 display: block;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #333333;
 width: 95px;
 margin-top: 6px;
 margin-left: 6px;
}

.showlinks a {
 color: #333333;
 padding: 0;
 text-transform: none;
 background-image: none;
}

.showmore a {
 color: #333399;
 padding-left: 10px;
 text-transform: none;
 background-image: url(http://static.newsok.biz/images/layout/bullets/triangle_red_sm.gif);
 background-position:left 3px;
 background-repeat:no-repeat;
}

.showtab h5 {
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
 background-color: #951514;
 line-height: 19px;
 margin: 0 0 3px 0;
 padding: 0 0 2px 5px;
}

.showtab a {
 font-size: 10px;
 font-weight: bold;
 color: #FFCC66;
}

.tabm {
 line-height: 12px;
 height: 12px;
 border-bottom: 1px solid #FFFFFF; 
} 

.p2w select {
 font-family: Arial; 
 font-size: xx-small;
 width: 180px;
}

.search h5 {
 font-size: 10px;
 text-transform: uppercase;
 color: #FFFFFF;
 background-image: url(http://static.newsok.biz/images/layout/bars/story_bar_468x13.gif);
 background-position:left;
 background-repeat: no-repeat;
 margin: 4px 0 5px 0;
 padding: 0 0 0 17px;
}

.search h4 {
 font-size: 14px;
 color: #000;
 display: inline;
}

.search h6 {
 font-size: 14px;
 color: #333399;
 display: inline;
}

.search a {
 font-weight: bold;
 color: #333399;
}

.headershelter { color: #004e99; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.bodytextshelter { color: #686868; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.bodybioshelter { color: #686868; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; }
.bodylinkshelter  { color: #004e99; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }


