﻿body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-weight: normal;
	font-size: 0.8em; 
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif; 
	letter-spacing: normal;
	background-color: #ffffff;
	background-colorx: #EDF2F3;
	background-imagex: url(images/bg.gif);
}
span, prex, divx, ax{
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: normal;
	word-wrapx: break-word;       /* Internet Explorer 5.5+ */
	word-breakx: break-all;
	text-wrapx: suppress;
	wrapx: auto;
	overflowx: auto;
}
/*spanx:first-letter {
	font-size : 600%;
	font-weight : bold;
	float : left;
	width : 1em;
}*/
a {
	font-family: Tahoma, Arial, "times new roman", Verdana, "Palatino linotype", Tahoma; 
	font-size: 12px;
	list-style-type: lower-alpha;
	text-decoration: none;
}
a:active, a:visited, a:link {
    text-decoration: none;
    font-family: Tahoma, Arial, "times new roman", Verdana, "Palatino linotype", Tahoma; 
	font-size: 12px;
	color: #004175;
}
a:hover{
    text-decoration: underline;
    font-family: Tahoma, Arial, "times new roman", Verdana, "Palatino linotype", Tahoma; 
	font-size: 12px;
	color: #004175;
}
table{
    font-family: Arial, "times new roman", Verdana, "Palatino linotype", Tahoma; 
    font-size: 12px;
    list-style-type: lower-alpha;
}
td{
    font-family: Arial, "times new roman", Verdana, "Palatino linotype", Tahoma; 
    font-size: 12px;
    list-style-type: lower-alpha;
}
table.mainTable{
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-collapse: collapse;
}
table.bodyTable{
	background-image: url(images/background.gif);
	background-repeat: no-repeat;
}
td.tabs{
	padding-top: 0px;
    background-image: url(images/tab.ground.gif);
    background-repeat: repeat-x; 
    text-decoration: none;
}
td.activetab{
    background-image: url(images/tab.active.left.gif);
    background-repeat: repeat-x; 
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
}
td.normaltab{
    background-image: url(images/tab.normal.left.gif);
    background-repeat: repeat-x; 
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
}
.tab{
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Arial, Times New Roman, Verdana;
    text-decoration: none;
    cursor: hand;
}
a.tab{
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Arial, Times New Roman, Verdana;
    text-decoration: none;
}
a:link.tab, a:active.tab, a:visited.tab{
	text-decoration: none;
}
a:hover.tab{
	text-decoration: none;
}
td.dotline{
    background-image: url(images/line.dot.gif);
    background-repeat: repeat-x;
    height: 1px;
}
.content{
	background-color: #ffffff;
}
.searchBar {
	BORDER-RIGHT: #526900 1px solid; BORDER-TOP: #b5df18 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #b5df18 1px solid; COLOR: #1d1a1a; PADDING-TOP: 0px; BORDER-BOTTOM: #526900 1px solid; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #94ba00; TEXT-DECORATION: none
}
.searchBa TD {
	FONT-WEIGHT: bold; COLOR: #1d1a1a
}
.vote {
	BORDER-RIGHT: #526900 1px solid; BORDER-TOP: #b5df18 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #b5df18 1px solid; COLOR: #1d1a1a; PADDING-TOP: 10px; BORDER-BOTTOM: #526900 1px solid; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #94ba00; TEXT-DECORATION: none
}
.ads {
	BORDER-RIGHT: #526900 1px solid; BORDER-TOP: #b5df18 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #b5df18 1px solid; COLOR: #1d1a1a; PADDING-TOP: 1px; BORDER-BOTTOM: #526900 1px solid; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #94ba00; TEXT-DECORATION: none
}
.BoxTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.BoxLink {
	FONT-SIZE: 13px; COLOR: #333300; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.BoxLink A {
	COLOR: #333300
}
.headoffice{
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
}
.positionAbsolute{
	position: absolute;
}
    
/* Start WebParts */
.WebPartZone_MenuPopupStyle{
	background-image: url(images/menu/menu-ground-red.gif);
	background-repeat: repeat-y;
}
/* End WebParts */

/* Start Catalog Popup */
.CatalogPopupStylePanel{
	position: absolute;
}
.CatalogPopupStyle{
	border-collapse:collapse;
}
.CatalogPopupBodyStyle{
	border-top: solid 1px #a9a9a9;
	border-left: solid 1px #a9a9a9;
	border-right: solid 1px #a9a9a9;
	background-color: #f4f4f4;
	border-collapse:collapse;
}
.CatalogPopupHeaderStyle{
	cursor:move;
	height:28px;
	vertical-align: middle;
	text-align:left;
	padding-top:0px;
	font-weight:bold;
	padding-left:0px;
	color:#ffffff;
	background-color:#fff;
	background-image:url(images/popup/popup.title.main.gif);
}
.CatalogPopupHeaderStyle table tr td{
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}
.CatalogPopupHeaderVerbStyle{
	color: #ffffff;
}

.CatalogPopupSelectedPartLinkStyle{
	padding-left: 5px;
	line-height: 140%;
}
.CatalogPopupPartLinkStyle{
	line-height: 140%;
	padding-left: 5px;
}

.CatalogPopupPartChromeStyle{
	padding-left: 5px;
	padding-right: 5px;
	width: 90%;
	border: solid 1px #a9a9a9;
}
.CatalogPopupPartTitleStyle{
	background-image: url(images/popup/popup.title.sub.gif);
	
	border-bottom: solid 1px #a9a9a9;
	color: #000000;
	font-weight: bold;
	white-space:nowrap;
	vertical-align: middle;
}
.CatalogPopupPartTitleStyleFieldset{
	background-image: url(images/popup/popup.title.sub.gif);
	
	border: solid 1px #a9a9a9;
	color: #000000;
	font-weight: bold;
	white-space:nowrap;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}
.CatalogPopupPartStyle{
	padding-left: 5px;
	padding-right: 5px;
}
/* End Catalog Popup */

.btnOut{
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3366CC', endColorStr='#6699FF', gradientType='0');
    border-style: solid; 
    border-color: #99CCFF #003399 #003399 #99CCFF; 
    border-width:1px; 
    padding:1 0 0 0;
    margin-left:3px;
}

.btnIn{
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6699FF', endColorStr='#3366CC', gradientType='0'); 
    border-style: solid; 
    border-color: #003399 #99CCFF #99CCFF #003399; 
    border-width:1px;
    padding:1 0 0 0;
    margin-left:3px;
}
.contentBox{
	border: solid 1px #8BBBD1;
}
.contentDetail{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.contentHeader{
	background-color: #a1c470;
	color: #ffffff;
	font-family: Arial, Tahoma, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.contentHeaderLine{
	padding-bottom: 3px;
	border-bottom: solid 1px #8BBBD1;
}
.contentHeader a:link, .contentHeader a:visited, .contentHeader a:active, .contentHeader a:hover{
    font-family: Arial, Tahoma, "Times New Roman";
	font-size: 14px;
	color: #ffffff;
}
.contentHeaderImg{
	background-image: url(images/header.line.jpg);
	background-repeat: repeat-y;
	background-color: #a1c470;
	border-bottom: solid 1px #8BBBD1;
	color: #1765A7;
	font-family: Arial, Tahoma, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.contentHeaderImg a:link, .contentHeaderImg a:visited, .contentHeaderImg a:active, .contentHeaderImg a:hover{
    font-family: Arial, Tahoma, "Times New Roman";
	font-size: 15px;
	color: #1765A7;
}
.linkTitle{
	padding-left: -10px;
}