body {}
#logo {
	background: url(themes/classic_blue/logo_signature.gif) no-repeat 15px 22px;
	width: 160px;
    /** see header below **/
	height: 90px;
}
#logolink {
	width: 160px;
    /** see header below **/
	height: 86px;
}
#header {
    /** if you resize this height, you MUST resize logo and logolink height **/
	height: 90px;
	vertical-align: top;
    background: url(themes/classic_blue/header_separator.png) #ffffff repeat-x top;
}
.maintbl {
	color: #888888;
	background-color: #ffffff;
}
.loading {
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #c6c3c6;
}
.protectbox {
	background-color: #efefef;
	color: #000000;
	border: 1px solid #c6c3c6;
}

/*======   MODULES  =====*/
.module {
	margin-bottom: 12px;
	margin-left: 6px;
	margin-right: 6px;
	border: 0px;
}
.module .bmod {
	border: 0;
}
.module .headmod {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.module .hmod {
	display: none;
	border: 0px;
}
.module .hmod {
	background:  url(themes/classic_blue/border_top.png) #fff;
}
.module .hmod, .module .hmod a:visited, .module .hmod a:link, .module .hmod a:active {
	color: #1C7A96;
	font-size: 8pt;
}
.module .titmod {
	line-height: 38px;
	height: 38px;
	color: #1C7A96;
	text-transform: uppercase;
}
.module .editbox {
	font-size: 9pt;
	color: #1C7A96;
	background: #fff;
	border-left: 1px solid #8CC4C5;
	border-right: 1px solid #8CC4C5;
	border-bottom: 1px solid #8CC4C5;
}
.module .hmod a.rssstatus:link,.module .hmod a.rssstatus:visited {
	color: #3758A8;
}
.module .fmod {
	display: block;
}
.module .contentborder {overflow:hidden;border-left: 1px solid #8CC4C5;border-right: 1px solid #8CC4C5;padding-left: 6px;padding-right: 6px;background: #fff;}
.module .righttopcornermod {display: table-cell;background: url(themes/classic_blue/border_top_right.png) right top no-repeat;font-size: 10pt;padding: 2px 10px 2px 10px;}
.module .lefttopcornermod {display: table-cell;background: url(themes/classic_blue/border_top_left.png) left top no-repeat;font-size: 10pt;padding: 2px 10px 2px 10px;}
.module .rightbottomcornermod {background: url(themes/classic_blue/border_bottom_right.png) right top no-repeat;margin: 0px;padding: 12px;font-size: 10px;}
.module .leftbottomcornermod {height: 2px;background: url(themes/classic_blue/border_bottom_left.png) left top no-repeat;margin: 0px;padding: 12px;font-size: 10px;}
.module .bottommod {background: url(themes/classic_blue/border_bottom.png) left top repeat-x;width: 100%;}
.barstyle0 {
	background-image: url(themes/classic_blue/border_top.png);
	overflow: hidden;
}
.module .optmod {
	padding-top: 5px;
}

.barcoli {
	border: 1px solid #c6c3c6;
	text-decoration:none;
}
.barcola {
	border: 1px solid #000000;
	text-decoration:none;
}
.content a:link {
	color: #000000;
	text-decoration: none;
}
.content a:visited {
	color: #999999;
	text-decoration: none;
}
.content a:hover {
	color: #9C0000;
	text-decoration: underline;
}

.newspaper #npdetaili h2 {
	color: #000000;
}
.newspaper #npdetailititle {
	background: #ffffff;
	border-bottom: 2px solid #555555;
}
.newspaper #npdetail {
	border: 2px solid #555555;
}

/*====== TABS =====*/
.taba {
	height:28px;
	width: 100px;
	vertical-align: bottom;
}
.tabal a:visited,
.tabal a:link,.tabal a:hover {
	color: #000000;
}
.tabal {
	height: 26px;
	font-weight: bold;
	background: url(themes/classic_blue/tab_topleft.png) left top no-repeat #ffffff;
	border:0px;
}
.tabar {
	background: url(themes/classic_blue/tab_topright.png) right top no-repeat #ffffff;
	border:0px;
    padding-right: 5px;
	width: 20px;
}
.intertaba {
	border-bottom: 0px;
}
.tab {
	height:26px;
	margin-top:1px;
	margin-bottom: 1px;
	width: 100px;
	border-bottom: 0px;
    opacity: 0.9;filter: alpha(opacity=90);
}
.tabl {
	font-weight: bold;
	color: #c6c3c6;
	background: url(themes/classic_blue/tab_topleft.png) left top no-repeat #ffffff;
	border:0px;
}
.tabr {
	background: url(themes/classic_blue/tab_topright.png) right top no-repeat #ffffff;
	border:0px;
    padding-right: 5px;
	width: 20px;
}
.tabl a:visited,
.tabl a:link {
	color: #000000;
	text-decoration: none;
}
.tabl a:hover {
	color: #000000;
}
.endtab {
	border-bottom: 0px;
}
.tabextra {
	color: #1A4972;
}
#alltabs {
	height: 26px;
}
#navfixedbox {
	height: 29px;
}
#navfloatbox {
	height: 29px;
	clip: rect(0px, 100%, 29px, 0px);
}

/*====== MENUS =====*/

#vmenucontent {
    border-right: 1px solid #EBE6E7;
}
#menuheaderprofile {
	border-bottom: 1px solid #EBE6E7;
}
#vmenu .opened {
	background: url(themes/classic_blue/menu_tab_c.gif) no-repeat;
}
#vmenu .closed {
	background: url(themes/classic_blue/menu_tab.gif) no-repeat;
}

#hmenu .opened {
    background: url(themes/classic_blue/menu_tab_h_c.gif) no-repeat;
}
#hmenu .closed {
    background: url(themes/classic_blue/menu_tab_h.gif) no-repeat;
}
#hmenu #menusuboptions {
	background: url(themes/classic_blue/menu_arrow.png) no-repeat left 30px;
}
#hmenu #menucontent {
	background: url(themes/classic_blue/menu_arrow.png) no-repeat left 30px;
}

/*====== HEADER LINKS =====*/
#headlink {
    background: #EBE6E7;
	color: #80516D;
	border-bottom: 2px solid #F8F1F1;
}
#headlink a:link,#headlink a:visited {
	color: #80516D;
}

/*====== ADDONS =====*/
.addonbar {
	background: #0E679A;
	border: 1px solid #148CD2;
	color: #ffffff;
}
.addonbar a:link,.addonbar a:visited {
	color: #ffffff;
}
