IMG { border: 0px }

BODY {
	SCROLLBAR-FACE-COLOR: #2e3440; 
	SCROLLBAR-HIGHLIGHT-COLOR: #757575; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	COLOR: #cccccc; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #71809d; 
	SCROLLBAR-TRACK-COLOR: #666666; 
	SCROLLBAR-DARKSHADOW-COLOR: #003366; 
	BACKGROUND-COLOR: #000000;
}
A.buttonbar {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #5d74a3; 
	TEXT-DECORATION: none;
}
A {
	FONT-WEIGHT: bold; 
	COLOR: #7d7d7d; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
TD {
	FONT-SIZE: 10px; 
	COLOR: #cccccc; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
HR {
	WIDTH: 100%; 
	COLOR: #444444; 
	HEIGHT: 1px;
}
.articlehead {
	FONT: bold 15px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #6f9949;
}
.newsarticle {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #cccccc; 
	TEXT-ALIGN: left;
}
.sectiontableentry1 {
	BACKGROUND-COLOR: #475063;
}
.sectiontableentry2 {
	BACKGROUND-COLOR: #363d4c;
}
.small {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #71809d; 
	TEXT-DECORATION: none;
}
.smalldark {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #6f9949;
}
.boxtitle {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #797979;
}
.button {
	BORDER-RIGHT: #494949 1px solid; 
	BORDER-TOP: #494949 1px solid; 
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #494949 1px solid; 
	COLOR: #7d7d7d; 
	BORDER-BOTTOM: #494949 1px solid;
}
.inputbox {
	BORDER-RIGHT: #494949 1px solid; 
	BORDER-TOP: #494949 1px solid; 
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #494949 1px solid; 
	COLOR: #cccccc; 
	BORDER-BOTTOM: #494949 1px solid; 
	BACKGROUND-COLOR: #393939;
}
.headertext {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #9d9d9d;
}

.pn-normal {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}
.pn-pagetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #78785c; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.pn-title {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #78785c; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.pn-title:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #78785c; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.pn-title:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.pn-title:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #78785c; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.pn-title:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.headertext2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #666666;
}
A.headertext2:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #7d7d7d; 
	TEXT-DECORATION: none;
}
A.headertext2:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A.headertext2:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #7d7d7d; 
	TEXT-DECORATION: none;
}
A.headertext2:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
INPUT {
	BORDER-TOP-WIDTH: 2px; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT-WIDTH: 2px; 
	FONT-SIZE: 10px; 
	BORDER-LEFT-COLOR: #494949; 
	BORDER-BOTTOM-WIDTH: 2px; 
	BORDER-BOTTOM-COLOR: #494949; 
	COLOR: #cccccc; 
	BORDER-TOP-COLOR: #494949; 
	TEXT-INDENT: 2px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #444444; 
	BORDER-RIGHT-WIDTH: 2px; 
	BORDER-RIGHT-COLOR: #494949;
}
TEXTAREA {
	BORDER-TOP-WIDTH: 2px; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 2px; 
	FONT-SIZE: 10px; 
	BORDER-LEFT-COLOR: #494949; 
	BORDER-BOTTOM-WIDTH: 2px; 
	BORDER-BOTTOM-COLOR: #494949; 
	COLOR: #cccccc; 
	BORDER-TOP-COLOR: #494949; 
	TEXT-INDENT: 2px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #444444; 
	BORDER-RIGHT-WIDTH: 2px; 
	BORDER-RIGHT-COLOR: #494949;
}
SELECT {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #cccccc; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #444444;
}
.pn-sub {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #cccccc; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}

.pn-footer {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	FONT-SIZE: 1;
}

.pn-blocktitle {
	COLOR: #A6A6A6;
	FONT-WEIGHT: bold;
}

/* Tabbed block styles
   Be sure to include the following styles in your theme's stylesheet
   for proper block display.
*/

 #tablist {
    float:left;
    width:100%;
    margin: 0px !important;
    padding: 0px !important;	
    /* line graphic for tabcontentcontainer top - should match tab border and tabcontentcontainer border */
    background: url("../../../images/global/tab_bottom.gif") repeat-x bottom;
}

#tablist ul {
    margin:0;
    padding: 10px 10px 0px 0px;  /* controls space around tabs */
    list-style:none;
}

#tablist li {
    float:left;
    margin:0;
    padding:0 0 0 5px; /* last value controls space between tabs */
    cursor: pointer;
    cursor: hand;				
}


#tablist img {
    border: 0px;
    vertical-align: middle;		
    padding-right: 3px;
}

#tablist a {
    float:left;
    display:block;
    background: #666666; /* background color of unselected tabs */
    padding:5px 5px 4px 6px; /* controls space around tab text */
    border: 1px solid #535353; /* border around tabs */				
    text-decoration:none; /* styles of of unselected tab taxt */
    line-height:normal;		
    font-size: 11px;
    font-weight:bold;
    color:#666;


}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tablist a {float:none;}
/* End IE5-Mac hack */

#tablist a:hover {
    
    background: #eeeeee; /* background color of hovered over tabs (onclick method only) */
    color:#333; /* text color of hovered over tabs (onclick method only) */
}

#tablist li.current {
    border-width:0;
}

#tablist li.current a {
    border-bottom: 1px solid #222222; /* tab-effect for selected tab - should match bg color of tabcontentcontainer & selected tab */
    background: #222222; /* background color of selected tab */
    color: #000; /* text color of selected tab */
}

#tabcontentcontainer {

    background: #222222;

    /* Color of  "container" holding the tabbed block
       content. For best effect, the background color
       should be the same as the selected tab, and the
       border color should be the same color as the
       tab border and the tab_bottom.gif graphic */
    background: #222222;
    border-bottom: 1px solid #535353;
    border-left: 1px solid #535353;
    border-right: 1px solid #535353;
    margin: 0px !important;				
    padding: 5px;
    clear: left;
}

.tabcontent {
    display:none;
}

.tabcontentspacer {
    /* Bottom margin for tabblock if not shown inside block template */
    margin: 0px !important;
    height: 10px;
}

/* END Tabbed block styles */
