﻿@import url(font-scheme.css);
@import url(base.css);

body{ background-color: #fff; }

.imgHover { position: relative; top: -1px; left: -1px; border: 1px solid #FFFFFF; }
.imgHover:hover { border: 1px solid #23A1FF; }

.global-right-column,
img.global-right-column-h-spacer{ width: 240px; }

.mainframe{ height: 100%; position: relative; top: -4px; } 

/*
.mainframe-middle{ width: 1000px; }
.mainframe-middle-spacer{ width: 1000px; }
*/

/*.mainframe-left,
.mainframe-right{ width: 40%; }
*/

/* header */
	.header{ margin-bottom: -4px;} 
	.header{ position: relative; top: 4px; } 
    .header-cell{ height: 93px; }
    .header-cell .block-yellow{ background-color: #fff8d6; padding: 1px 4px; color: #0067b5; }
    .header-cell .block{ padding: 1px 4px; }
    .header-cell .red{ color: #dd0000; }
    .header-cell .blue{ color: #358feb; }
    
    .header-cell td{ font-size: 11px; line-height: 13px; }
    .header-cell .weather-cell{ background-repeat: no-repeat; background-position: 85px 61px;}
    .header-cell .weather-temp{ margin-top: 5px; font-size: 14px; font-weight: bold; color: #6992c5; }
    .header-cell .weather-stat{ margin-top: 5px; color: #959595; }
    
        
    .header-cell .iterview-cell .block-yellow img.spacer{ float: right; height: 70px; width: 1px; }
    .header-cell .iterview-cell .block-yellow{ 
        padding: 0 10px 0 0;
        background-repeat: no-repeat; background-position: right bottom; }
        
    .header-cell .iterview-cell .block-yellow div{ padding: 5px 0 5px 5px; }
    .header-cell .iterview-cell .block-yellow div{ color: #aaa; }
    .header-cell .iterview-cell .block-yellow div .quote{ font-family: "Georgia"; font-style: italic; color: #007edc; }
    
    #header-search{ margin-top: 10px; }
    #header-search-1{ 
        font-size: 11px;
        cursor: pointer;
        
        background: transparent url(/template/image/bg-1.gif) left bottom no-repeat; 
        color: #666; 
        
        width: 90px; 
        height: 19px; 
    }
    #header-search-2{ 
        font-size: 11px;
        cursor: pointer;
        
        background: transparent url(/template/image/bg-3.gif) left bottom no-repeat; 
        color: #666; 
        
        width: 84px; 
        height: 19px;  
    } 
    
    
    #header-search-1.selected{ background-image: url(/template/image/bg-2.gif); color: #fff; }
    #header-search-2.selected{ background-image: url(/template/image/bg-2.gif); color: #fff; }
    
    #header-search-3 input{ line-height: 20px; font-size: 13px; height: 25px; border: 1px solid #ccc; width: 100%; }
    #header-search-4 input{ margin-left: 4px; }
    
    
    
/* header2 */

    .header2-f1{ background: #2ab520 url(/template/image/c1-1.gif) left top no-repeat; }
    .header2-f2{ background: transparent url(/template/image/c1-2.gif) right top no-repeat; }
    .header2-f3{ background: transparent url(/template/image/c1-3.gif) right bottom no-repeat; }
    .header2-f4{ background: transparent url(/template/image/c1-4.gif) left bottom no-repeat; }
    
    .header2 .blue-block{ background: #0e7ed1 url(/template/image/header2-2.gif) left bottom no-repeat; height: 206px;}
	.header2 .blue-block .block-padding-h{ padding-right: 0; } 
    .header2 .blue-block a:link,
    .header2 .blue-block a:visited{ color: #fff; }
    .header2 .blue-block-head
    { 
        background: #0e5284 url(/template/image/header2-1.gif) left top repeat-x;
    
        padding-left: 10px;
        line-height: 26px; 
        
        color: #fff;  
    }
    
    .header2 .blue-block ul li{ background-image: url(/template/image/bullet-2.gif); }
    .header2-beauty{ background: transparent url( /template/image/bn/bg1.jpg) center top no-repeat; }
    
    .icons a img{ width: 14px; height: 14px; }
    .icons a{ margin: 0 6px; }
    
/* mainmenu */
    .mainmenu-lev-1{ background: #ffc000 url(/template/image/c2-2.gif) right top no-repeat; height: 26px; }
    .mainmenu-lev-1 td{ white-space: nowrap; padding: 0 12px; background: transparent url(/template/image/mainmenu-d.gif) right center no-repeat; }
    .mainmenu-lev-1 .mainmenu-sub{ display: none; }
    .mainmenu-lev-1 td.spacer{ background: none; }
    .mainmenu-lev-1 td a:link,
    .mainmenu-lev-1 td a:visited{ 
        font-family: "Georgia", Tahoma; 
        font-size: 11px; 
        font-weight: bold; 
        
        text-transform: uppercase; 
        text-decoration: none;
        
        color: #fff;        
    }
    
    .mainmenu-lev-1 td.selected{ background: #fff; }
    .mainmenu-lev-1 td.selected a:link,
    .mainmenu-lev-1 td.selected a:visited{ color: #007edc; }
    .mainmenu-lev-1 td.selected-prev{ background-image: none; }
    
    .mainmenu-bee{ position: relative; top: 1px; line-height: 1px; }

    .mainmenu-lev-2-frame{ background-color: #fff; height: 29px; }
    .mainmenu-lev-2{ /* position: absolute; */ background-color: #fff; padding: 5px 10px; color: #e8e8e8; z-index: 1000; }
    
    .mainmenu-lev-2 a:link,
    .mainmenu-lev-2 a:visited{ color: #007edc; white-space: nowrap; }
    
    
    
/* bottom-menu */
    .bottom-menu{ background-color: #efefef; }
    .bottom-menu a{ padding: 0 12px; }
    .bottom-menu td{ height: 28px; }
    
    .bottom-menu a:link,
    .bottom-menu a:visited{ 
        font-family: "Georgia", Tahoma; 
        font-size: 11px; 
        font-weight: bold; 
        
        text-transform: uppercase; 
        text-decoration: none;
        
        color: #000;        
    }
    
    .bottom-menu-left td{ background: transparent url(/template/image/bottom-menu-d.gif) right center no-repeat }
    
    .bottom-menu-right a:link,
    .bottom-menu-right a:visited{ color: #fff; }

    
    .bottom-menu-right{ background-color: #ffc000; }
    
    
    
/* block */
    .block-border{ border: 1px solid #e6e6e6; }
    
    .block-head{ color: #333; font-size: 11px; }
    .block-padding{ padding: 10px; }
    .block-padding-v{ padding-top: 10px; padding-bottom: 10px; }
    .block-padding-h{ padding-left: 10px; padding-right: 10px; }
    
    .block-tabs td{ text-align: center; font-size: 11px; }
    .block-tabs a:link,
    .block-tabs a:visited{ display: block; width: 100%; text-decoration: none; line-height: 20px; }
    
    .block-tabs td.selected{ background: #2ab520 url(/template/image/c6-1.gif) left top no-repeat; }
    .block-tabs .selected div{ background: transparent url(/template/image/c6-2.gif) right top no-repeat; }
    .block-tabs .selected a:link,
    .block-tabs .selected a:visited{ color: #fff; }
    
/* r-block */

    .r-block-1{ background: #efefef url(/template/image/c4-1.gif) left top no-repeat; }
    .r-block-2{ background: transparent url(/template/image/c4-2.gif) right top no-repeat; }
    .r-block-3{ background: transparent url(/template/image/c4-3.gif) right bottom no-repeat; }
    .r-block-4{ background: transparent url(/template/image/c4-4.gif) left bottom no-repeat; }
    
    


    .r-block-green1 .r-block-1{ background-color: #2ab520; background-image: url(/template/image/c1-1.gif); }
    .r-block-green1 .r-block-2{ background-image: url(/template/image/c1-2.gif); }
    .r-block-green1 .r-block-3{ background-image: url(/template/image/c1-3.gif); }
    .r-block-green1 .r-block-4{ background-image: url(/template/image/c1-4.gif); }
    
	.r-block-h2b-1 { background: url(/template/image/v3/h2b-1.gif) left bottom no-repeat; }
	.r-block-h2b-2 { background: url(/template/image/v3/h2b-2.gif) right bottom no-repeat; }
	
/* footer */
    .footer{ font-size: 11px; }

.content-text {
padding-top: 24px;
}
.content-text  .imgC {
margin: 0px 10px 5px 10px;
}

.content-text .imgSubName {
background-color: #E9E9E9;
text-align: center;
font-size: 10px;
margin: 0px 10px 0px 10px;
padding: 5px 0px 5px 0px;
position: relative;
top: -5px;
}

.sub {
position: relative;
top: -3px;
color: #7D7D7D;
}

.debugT { border-collapse: collapse; border: 1px dashed #5C5B5B; }
.debug 	{ color: #000000; padding-left: 20px; border: 1px dashed #5C5B5B; }
.debugBT { font-size: 9px; color: #888; cursor: pointer; position: absolute; right: 0px; margin-top: -15px; }

.exchangeHeaderI { width: 75px; text-align: center; }
.exchangeHeaderI span { color: #438A43; border-bottom: 1px dashed #438A43; cursor: pointer; }
.exchangeContent { font-size: 13px; text-align: center; }

.bold { font-weight: bold; }

.nohover a:link    { text-decoration: none; }
.nohover a:visited { text-decoration: none; }
.nohover a:active  { text-decoration: none; }
.nohover a:hover   { text-decoration: none; } 

.hover a:link    { text-decoration: none; }
.hover a:visited { text-decoration: none; }
.hover a:active  { text-decoration: none; }
.hover a:hover   { text-decoration: underline; } 

.hoverYBG a:link { background-color: none; }
.hoverYBG a:visited { background-color: none; }
.hoverYBG a:active  { background-color: none; }
.hoverYBG a:hover   { background-color: #FFF7D0; }

.fileLink { padding-left: 20px; background-repeat: no-repeat; }
.fileIcoNull { background-image: url(/template/image/ico.fileNull.gif); }
.fileIcoTXT { background-image: url(/template/image/ico.fileTXT.gif); }
.fileIcoXLS { background-image: url(/template/image/ico.fileXLS.gif); }
.fileIcoDOC { background-image: url(/template/image/ico.fileDOC.gif); }
.fileIcoPDF { background-image: url(/template/image/ico.filePDF.gif); }
.fileIcoJPG { background-image: url(/template/image/ico.fileJPG.gif); }

.border-gray { width: 100%; border: 1px solid #CCCCCC; border-collapse: collapse; }
.border-gray td { vertical-align: middle; border: 1px solid #CCCCCC; padding: 11px 8px 0px 8px; }
.border-gray th { background-color: #F1F1F1; padding: 10px 8px 0px 8px; text-align: left; }
.border-gray tr { border: 1px solid #CCCCCC; } 

.jsLink a:link    { text-decoration: none; border-bottom: 1px dashed #006600; }
.jsLink a:visited { text-decoration: none; border-bottom: 1px dashed #006600; }
.jsLink a:active  { text-decoration: none; border-bottom: 1px dashed #006600; }
.jsLink a:hover   { text-decoration: none; border-bottom: 0px; } 

.jsLinkBlue a:link    { text-decoration: none; color: #0081D9; border-bottom: 1px dashed #037CD7; }
.jsLinkBlue a:visited { text-decoration: none; color: #0081D9; border-bottom: 1px dashed #037CD7; }
.jsLinkBlue a:active  { text-decoration: none; color: #0081D9; border-bottom: 1px dashed #037CD7; }
.jsLinkBlue a:hover   { text-decoration: none; color: #0081D9; border-bottom: 0px; } 

.oneCommentPost { height: 50px; }
.oneCommentPost td { border-bottom: 1px dashed #CCCCCC; }

.darkGrayLink a:link    { color: #333333; }
.darkGrayLink a:visited { color: #333333; }
.darkGrayLink a:active  { color: #333333; }
.darkGrayLink a:hover   { color: #333333; } 

.grayLink a:link    { color: #676767; }
.grayLink a:visited { color: #676767; }
.grayLink a:active  { color: #676767; }
.grayLink a:hover   { color: #676767; } 

.gray95Link a:link    { color: #959595; }
.gray95Link a:visited { color: #959595; }
.gray95Link a:active  { color: #959595; }
.gray95Link a:hover   { color: #959595; } 

.grayC3 a:link    { color: #C3C3C3; }
.grayC3 a:visited { color: #C3C3C3; }
.grayC3 a:active  { color: #C3C3C3; }
.grayC3 a:hover   { color: #C3C3C3; } 

.blueLink a:link    { color: #0081D9; }
.blueLink a:visited { color: #0081D9; }
.blueLink a:active  { color: #0081D9; }
.blueLink a:hover   { color: #0081D9; } 

.lightGreenLink a:link    { color: #D6F4CC; }
.lightGreenLink a:visited { color: #D6F4CC; }
.lightGreenLink a:active  { color: #D6F4CC; }
.lightGreenLink a:hover   { color: #D6F4CC; } 

.whiteLink a:link    { color: #FFFFFF; }
.whiteLink a:visited { color: #FFFFFF; }
.whiteLink a:active  { color: #FFFFFF; }
.whiteLink a:hover   { color: #FFFFFF; } 

.peopleBar
	{
	font-size: 18px;
	background-color: #F7F7F7;
	padding: 9px 12px 9px 12px;
	margin-bottom: 2px;
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	}

.peopleBar2
	{
	font-size: 18px;
	background-color: #F7F7F7;
	padding: 9px 12px 9px 12px;
	margin-bottom: 2px;
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	}

.peopleBarItem
	{
	font-size: 13px;
	padding: 8px 12px 8px 12px;
	}
	
.peopleText
	{
	padding: 13px 0px 13px 13px;
	color: #383526;
	}
	
.peopleText strong
	{
	font-size: 14px;
	}

.peopleMain
	{
	padding: 18px 0px 13px 13px;
	color: #383526;
	width: 240px;
	font-size: 13px;
	}

.peopleMain strong
	{
	font-size: 14px;
	}

.peopleItem
	{
	width: 50%;
	height: 130px;
	border-bottom: 1px solid #DFDFDF;
	padding-top: 20px;
	font-size: 13px;
	}
	
.peopleItem img
	{
	float: left;
	margin: 0px 20px 20px 0px;
	}

.peopleItem strong
	{
	font-size: 14px;
	}

.toste
	{
	color: #D6F4CC;
	font-size: 11px;
	margin-top: 3px;
	position: relative;
	top: 3px;
	left: 1px;
	}

.beautyBt {
width: 1px;
background-repeat: no-repeat;
background-position: right top;
}

.H2B { width: 100%; height: 174px; cursor:pointer; }

.beautyBt div {
white-space: nowrap;
background-repeat: no-repeat;
background-position: left bottom;
}

.bbtOn {
height: 32px;
background-image: url(/template/image/beautyBt_right.gif);
color: #FEFFFD;
font-size: 12px;
font-weight: bold;
}

.bbtOn div {
background-image: url(/template/image/beautyBt_left.gif);
padding: 7px 21px 7px 21px;
margin-right: 2px;
}

.bbtOff {
height: 27px;
background-image: url(/template/image/beautyBt_right_off.gif);
color: #0180DD;
font-size: 12px;
font-weight: bold;
background-position: right 5px;
cursor: pointer;
}

.bbtOff div {
background-image: url(/template/image/beautyBt_left_off.gif);
padding: 6px 21px 5px 21px;
margin-right: 2px;
}

 .elresField {
 width: 200px;
 border: 1px solid #C1C1C1;
 height: 22px;
 color: #C1C1C1;
 }

.error {
color: #FF0000;
font-weight: bold;
}

.recBtActive {
color: #FFFFFF;
background-color: #2BB521;
font-size: 11px;
background-image: url(/template/image/r-left-top.gif);
background-repeat: no-repeat;
background-position: left top;
}

.recBtActive div {
width: 120px;
height: 20px;
text-align: center;
background-image: url(/template/image/r-right-top.gif);
background-repeat: no-repeat;
background-position: right top;
}

.recBt {
color: #007FDB;
font-size: 11px;
cursor: pointer;
}

.recBt div {
width: 120px;
height: 20px;
text-align: center;
}

.recContent {
border: 1px solid #E6E6E6;
}

.recContent td {
padding: 5px;
}

.recContent ul, .recContent li{ padding: 0; margin: 0; list-style: none; }
.recContent li{ padding: 4px 0 4px 15px; margin-left: 4px; background: transparent url( /template/image/dot.gif) 0 13px no-repeat; font-size: 11px; }

.level3_1 { padding: 8px 10px 8px 10px; }
.level3_1 ul, .level3_1 li{ padding: 0; margin: 0; list-style: none; }
.level3_1 li{ padding: 4px 0 4px 15px; margin-left: 4px; background: transparent url( /template/image/dot.gif) 0 13px no-repeat; font-size: 12px; }

.level3_2 { width: 1px; padding: 0px 10px 0px 10px; height: 18px; border-left: 1px solid #E3E3E3; }
.level3_2 div { white-space: nowrap; }

.level3_D { padding: 8px 10px 8px 10px; }
.level3_D ul, .level3_D li{ padding: 0; margin: 0; list-style: none; }
.level3_D li{ padding: 4px 0 4px 15px; margin-left: 4px; background: transparent url( /template/image/dotd.gif) 0 13px no-repeat; font-size: 12px; }

.pager_num,
.pager_sel,
.pager_left,
.pager_right { font-size: 13px; padding: 3px 10px 3px 10px; font-weight: normal; }
.pager_left { border-top: 1px solid #D9D9D9; }
.pager_right { border-top: 1px solid #D9D9D9; }
.pager_sel { color: #000000; border: 1px solid #D9D9D9; border-top: 1px solid #FFFFFF; font-weight: bold; }
.pager_num { border-top: 1px solid #D9D9D9; }

/*
background: transparent url(/admin/image/pager.gif) no-repeat scroll left -16px; padding-left: 17px
background: transparent url(/admin/image/pager.gif) no-repeat scroll right 12px; padding-right: 17px
*/

.printableText { 
background-image: url(/template/image/print.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 18px;
text-align: left;
width: 130px;
position: absolute;
margin-top: -35px;
margin-left: 580px;
}

.printable { 
background-image: url(/template/image/print.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 18px;
margin-bottom: 5px;
}

.sentable { 
background-image: url(/template/image/send.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 18px;
}

.showPS {
text-align: left;
width: 130px;
float: right;
}

#mainNewsTextBG { width: 1px; height: 1px; margin-top: 10px; }
#mainNewsText { display: inline; color: #FF4A01; font-weight: bold; position: relative; }
#mainNewsRotateLeft img { position: relative; cursor: pointer; }
#mainNewsRotateRight img { position: relative; cursor: pointer; }
#mainNewsFrame1, #mainNewsFrame2 { width: 230px; height: 157px; background-repeat: no-repeat; }

#mainNews2TextBG { width: 1px; height: 1px; margin-top: 10px; }
#mainNews2Text { display: inline; color: #FF4A01; font-weight: bold; position: relative; }
#mainNews2RotateLeft img { position: relative; cursor: pointer; }
#mainNews2RotateRight img { position: relative; cursor: pointer; }
#mainNews2Frame1, #mainNews2Frame2 { width: 230px; height: 157px; background-repeat: no-repeat; }


.gallerySimpleImageName { cursor: pointer; }

#fImageBTText { display: inline; color: #FF4A01; font-weight: bold; position: relative; }
#fImageBTTextBG { width: 1px; height: 1px; margin-top: 10px; }
#fImageBTRotateLeft img { position: relative; cursor: pointer; }
#fImageBTRotateRight img { position: relative; cursor: pointer; }

#slideShow { cursor: pointer; position: absolute; }

.subText {
font-size: 10px;
color: #929292;
position: relative;
top: -5px;
left: 3px;
margin-right: 1px;
}


.CORprev, .CORnext {
display: block;
width: 25px;
height: 200px;
text-decoration: none;
background: url("/template/image/sliderLeft.gif") 5px 70px no-repeat;
background-color: #F8F8F8;
padding: 0px;
}

.CORprev:hover {
background-image: url("/template/image/sliderLeftHover.gif");
}    

.CORnext {
background: url("/template/image/sliderRight.gif") 2px 70px no-repeat;
background-color: #F8F8F8
}

.CORnext:hover {
background-image: url("/template/image/sliderRightHover.gif");
}

.jCarouselLite {
/* border: 1px solid black; */
/* float: left; */
background-color: #F8F8F8;

/* Needed for rendering without flicker */
position: relative;
visibility: hidden;
left: -5000px;
}

.jCarouselLite ul {
margin: 0px;
padding: 0px;
}

.jCarouselLite li img, 
.jCarouselLite li p {
margin: 5px;
padding: 0px;
background: none;
background-color: #fff;
}

.cryCorner {
width: 3px;
height: 3px;
font-size: 1px;
line-height: 1px;
background-repeat: norepeat;
background-image: url(/template/image/grayCorner.gif);
position: relative;
}

.topleft {
top: 6px;
[;top:3px;]
#top: 6px;
}

.topright {
float: right;
background-position: -3px 0px;
top: 3px;
[;top:0px;]
#top: 3px;
}

.bottomleft {
float: left;
background-position: 0px 3px;
top: -3px;
}

.bottomright {
float: right;
background-position: -3px 3px;
top: -3px;
}

.cquote {
width: 100%;
background-color: #F7F7F7;
background-image: url(/template/image/v3/quoteRight.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

.cquote div {
width: 100%;
background-image: url(/template/image/v3/quoteLeft.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 10px 20px 10px 20px;
}

.comments-n {
  background: transparent url(/template/image/comment-overral.gif) left top no-repeat;
  padding: 0 2px 0 6px;
  font-weight: bold;
  font-size: 11px;
  line-height: 14px;
  border-right: 1px solid #d4d4d4;
  margin-left: 4px;
}

.comments-n, .comments-n a:link, .comments-n a:visited {
  text-decoration: none;
}

sup.comments-n {
  position: relative; 
  top: 5px;
}

.v3weather {
height: 35px;
font-size: 11px;
position: absolute;
clear: left;
margin-top: 20px;
padding-left: 85px;
}