﻿body {
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	
	font-weight: normal;
	font-size: 12px; 
	word-spacing: normal;
	text-transform: none;
	font-family: Arial, "times new roman", "Palatino linotype", Tahoma; 
	letter-spacing: normal;
	background-color: #EDF2F3;
	background-image: url(images/bg.gif);
}
spanx, 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;
}
/*spanx:first-letter {
	font-size : 600%;
	font-weight : bold;
	float : left;
	width : 1em;
}*/
a.ATopMenu:link, a.ATopMenu:active, a.ATopMenu:visited{
	text-decoration: none;
    font-family: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 10px;
	margin-top: 10px;
}
a.ATopMenu:hover{
	text-decoration: underline;
    font-family: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 10px;
	margin-top: 10px;
}
span.AMenu{
	text-decoration: none;
    font-family: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
a.AMenu:link, a.AMenu:visited{
	text-decoration: none;
    font-family: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
a.AMenu:hover, a.AMenu:active{	
    font-family: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
span.AHomePageNews{
	font-family: Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 12px;
	font-weight: normal;
	color: #001144;
	padding-top: 0px;
	padding-bottom: 4px;
}
a.AHomePageNews:link, a.AHomePageNews:visited, a.AHomePageNews:active, a.AHomePageNews:hover{
	font-family: Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 12px;
	font-weight: normal;
	color: #001144;
	padding-top: 0px;
	padding-bottom: 4px;
}
a {
	font-family: Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 12px;	
	text-decoration: none;
	color: #000099;
}
a:active, a:visited, a:link {
    text-decoration: none;
    font-family: Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 12px;
	color: #000099;
}
a:hover{
    text-decoration: underline;
    font-family: Arial, "times new roman", "Palatino linotype", Tahoma; 
	font-size: 12px;
	color: #FF0000;
}

p{margin-right:0cm;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Times New Roman";
	}
 p.MsoNormal	{
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Times New Roman";
	margin-left:0cm; margin-right:0cm; margin-top:0cm}

p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent	{
	margin-right:0cm;	
	margin-left:0cm;	
	font-size:11.0pt;
	font-family:"Times New Roman";
	}
p.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:18.0pt;
	line-height:200%;	
	font-size:11.0pt;
	font-family:"Times New Roman";
	}

p.normalindent2, li.normalindent2, div.normalindent2	{	
	margin-right:0cm;
	margin-left:0cm;
	font-size:10.5pt;
	font-family:Arial;
}

.deptVFC, .deptVFC span{
	font-family : Arial, "Times New Roman";
	font-weight: bold;
	font-size: 10pt; 
	color: #003399;
	text-decoration: none;  
}
a.deptVFC, a.deptVFC:link, a.deptVFC:visited{
	font-family : Arial, "Times New Roman";
	font-weight: bold;
	font-size: 10pt; 
	color: #003399;
	text-decoration: none;  
}

a.deptVFC:actived, a.deptVFC:hover{
	font-family : Arial, "Times New Roman";
	font-weight: bold;
	font-size: 10pt; 
	color: #003399;
	text-decoration: none;  
}

table{
    font-family: Arial, "times new roman", "Palatino linotype", Tahoma; 
    font-size: 12px;
    list-style-type: lower-alpha;
}
td{
    font-family: Arial, "times new roman", "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;
	background-color: #EDF2F3;
}
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: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
    text-decoration: none;
    cursor: hand;
}
a.tab{
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
    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;
}

.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: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	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: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	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: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	BACKGROUND-COLOR: #94ba00; 
	TEXT-DECORATION: none;
}
.BoxTitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #ffffff; 
	font-family: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	TEXT-DECORATION: none;
}
.BoxLink {
	FONT-SIZE: 13px; 
	COLOR: #333300; 
	font-family: Verdana, Tahoma, Arial, "times new roman", "Palatino linotype", Tahoma; 
	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;
}

.ms-phnavtableone {
	height: 20px;
	background-image: url(images/topgrad.gif);
	padding: 3px 4px 5px 4px; 
	font-weight: bold;
	font-size: 12px; 
	color: #ffffff; 
	font-family: Tahoma;
	text-decoration: none;
}
.ms-phnavtableone A:link, .ms-phnavtableone A:visited, .ms-phnavtableone A:active {
	font-weight: bold;
	font-size: 11px; 
	color: #003399;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
}
.ms-phnavtableone A:hover {
	text-decoration: underline;
	color: #003399;
}
#txtKeyword{
	border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
}