﻿html, body, div, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
}
br {
	font-size: 11px;
}
input {
	border: solid 1px #a0a0a0;
	height: 15px;
}
h1, h2, h3, h4, h5, h6 {
	color: #454D7B;
}
td.tableup {
	background-image: url(Images/tableUp.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td.tableleft {
	background-image: url(Images/tableLeft.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.tableright {
	background-image: url(Images/tableRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*td.header
{
	background-image: url(Images/header.gif);
	background-position: top right;
	background-repeat: no-repeat;
}*/
td.languageBar {
	padding-top: 8px;
	padding-right: 10px;
	white-space: nowrap;
}
td.TopMenuTd {
	background-image: url(Images/MainMenuTd.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 22px;
	padding-right: 20px;
}
td.TdSearch {
	background-color: #99CC66;
	padding-right: 20px;
	padding-left: 20px;
	height: 26px;
}
.TopMenuTd a {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.TopMenuTd a:link a:visited {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.TopMenuTd a:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.TopMenu a {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.TopMenu a:link a:visited {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.TopMenu a:hover {
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
.ButtonTest {
	background-image: url(Images/Go.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 27px;
	height: 16px;
	border: none;
}
.ButtonRegister {
	background-image: url(Images/GoRegister.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 40px;
	height: 18px;
	border: none;
}
.LoginButton {
	background-image: url(Images/LoginButton.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 37px;
	height: 18px;
	border: none;
}
.Checkbox input {
	border: none;
}
.Checkbox {
	padding-left: 10px;
}
.SearchDropDown {
	border: solid 1px #a0a0a0;
	width: 154px;
}
a.AdvancedSearch {
	font-size: 11px;
	color: #454D7B;
	text-decoration: underline;
}
a.AdvancedSearch:link a.AdvancedSearch:visited {
	font-size: 11px;
	color: #454D7B;
	text-decoration: none;
}
a.AdvancedSearch:hover {
	font-size: 11px;
	color: #454D7B;
	text-decoration: underline;
}
/* WEB PARTS STYLES */
.Verbs {
	background-image: url(Images/WebParts/verbsbutton.gif);
	background-repeat: no-repeat;
	background-position: center;
}
td.WebPartLeft {
	background-image: url(Images/WebParts/lefttop.gif);
	background-repeat: no-repeat;
}
td.WebPartRight {
	background-image: url(Images/WebParts/righttop.gif);
	background-repeat: no-repeat;
}
td.WebPartTop {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #467A7B;
	background-image: url(Images/WebParts/top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
td.WebPartBody {
	height: 100%;
	border: 1px solid #99CC66;
	background-color: #ffffff;
}
.WebPartBodyPadding {
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.Minus {
	background-image: url(Images/WebParts/minus.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.Plus {
	background-image: url(Images/WebParts/plus.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.BorderGrayTop {
	border-top: solid 1px #99CC66;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 13px;
}
/* END WEB PARTS STYLES */
.coppyrights {
	border-top: solid 1px #454D7B;
	font-size: 11px;
	color: #454d7b;
	text-align: center;
	padding-top: 15px;
}
table.welcomeMessage {
	height: 20px;
	font-size: 10px;
	color: #454D7B;
	font-weight: bold;
	background-color: #ffffff;
}
#Editor {
	width: 100px;
	position: absolute;
	top: 240;
	left: 180;
	display: none;
	background-color: #ffffff;
	border: solid 1px #99CC66;
	white-space: nowrap;
}
.UserMenuItem {
	width: 100%;
	background-color: #ffffff;
	padding-left: 15px;
	cursor: pointer;
	border: solid 1px #ffffff;
}
.UserMenuItem a {
	color: #99CC66;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}
.UserMenuItem a:hover {
	color: #99CC66;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}
.Voting input {
	border: none;
}
.editorZone table {
	width: 300px;
	margin-left: 9px;
}
div.editorZoneDiv {
	background-image: url(Images/EditorZone.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #f2f2f2;
}
.editorZone table td {
	font-size: 11px;
	padding: 5px;
}
.editorZone table a {
	font-size: 11px;
	text-decoration: underline;
}
.editorZone table input {
	font-size: 11px;
}
.Bread a {
	text-decoration: underline;
}
.SearchBar {
	background-color: #4791c5;
	border-top: solid 1px #87b3d0;
	height: 26px;
	padding-left: 13px;
	padding-right: 13px;
}
a.Links {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(Images/orrangeArrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
}
a.Links:link a.Links:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.Links:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.LinksRead {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(Images/orrangeArrowRead.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
	font-weight: bold;
}
a.LinksRead:link a.LinksRead:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.LinksRead:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.More {
	font-size: 11px;
	color: #454D7B;
	text-decoration: none;
	background-image: url(Images/orrangeArrowRead.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
}
a.More:link a.More:visited {
	font-size: 11px;
	color: #454D7B;
	text-decoration: none;
}
a.More:hover {
	font-size: 11px;
	color: #454D7B;
	text-decoration: underline;
}
h2 {
	color: #454D7B;
	font-size: 18px;
}
.newsList {
	padding: 0;
	margin: 8px 0px 5px 0px;
}
.description {
	font-size: 10px;
	color: #8b8b8b;
}
div.SearchResults {
	padding-top: 7px;
	border-top: solid 1px #669999;
	padding-left: 10px;
	padding-bottom: 7px;
}
.Search {
	color: #454D7B;
	text-decoration: underline;
	font-size: 12px;
}
.Pager {
	color: #669999;
}
.PagerNext {
	color: #669999;
	text-decoration: none;
}
.BorderBlueBottom {
	border-bottom: solid 1px #dde5f6;
	padding-bottom: 3px;
	padding-left: 15px;
}
.BorderBlueBottom a {
	color: Black;
	text-decoration: none;
}
.BorderBlueBottom a:hover {
	color: Black;
	text-decoration: underline;
}
.BorderBlueBottomLeft {
	border-bottom: solid 1px #dde5f6;
	padding-bottom: 3px;
	padding-left: 5px;
}
.BorderBlueBottomLeft a {
	color: Black;
	text-decoration: none;
}
.BorderBlueBottomLeft a:hover {
	color: Black;
	text-decoration: underline;
}
table.MainTable {
	background-image: url(Images/flag.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
a {
	color: Black;
	text-decoration: none;
}
a:hover {
	color: Black;
	text-decoration: underline;
}
.BorderBlueTop {
	border-top: solid 1px #dde5f6;
}
.Voting label {
	padding-left: 10px;
	cursor: pointer;
}
.BorderTop {
	width: 74%;
	padding-top: 5px;
	border-top: solid 1px #BECDF0;
}
a.MenuHover {
	color: White;
	text-decoration: none;
}
a.MenuHover:link {
	color: White;
	text-decoration: none;
}
a.MenuHover:visited {
	color: White;
	text-decoration: none;
}
a.MenuHover:hover {
	color: White;
	text-decoration: none;
}
.diplayNone {
	display: none;
}
.MenuBorder {
	border-bottom: solid 1px #D7D7D7;
	height: 20px;
	padding-left: 8px;
}
.DynamicHoverStyle a:hover {
	color: #ffffff;
	text-decoration: none;
}
.DynamicMenuItemStyle td {
	padding-top: 2px;
	padding-left: 7px;
	padding-bottom: 2px;
	padding-right: 5px;
	border-bottom: solid 1px #cc0000;
}
.DynamicMenuStyle {
	border: solid 1px #cc0000;
}
/* Blue Part */
td.BlueLeft {
	background-image: url(Images/BlueTopLeft.gif);
	background-repeat: no-repeat;
}
td.BlueRight {
	background-image: url(Images/BlueTopRight.gif);
	background-repeat: no-repeat;
}
td.BlueTop {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-image: url(Images/BlueTop.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.LoingTextBox {
	width: 120px;
}
.Login td {
	padding-bottom: 5px;
	padding-left: 5px;
}
.BorderBlue {
	border: solid 1px #454D7B;
}
.HotLineBig {
	font-size: 24px;
	color: #acacac;
}
.HotLineSmall {
	font-size: 12px;
	font-weight: bold;
	color: #acacac;
}
.HotLinePhoneNumber {
	font-size: 18px;
	color: #cc0000;
}
a.History {
	color: #454D7B;
	background-image: url(Images/orrangeArrowRead.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
}
a.History:hover {
	color: #454D7B;
	background-image: url(Images/orrangeArrowRead.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
}
div.History {
	color: #454D7B;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 10px;
}
.WelcomeLeft {
	background-image: url(Images/WelcomeLeft.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.WelcomeRight {
	background-image: url(Images/WelcomeRight.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.MenuLevel1 td {
	background-image: url(Images/MenuLevel1.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 31px;
	padding-right: 30px;
	font: 12px;
	height: 20px;
}
.MenuLevel1 a {
	color: #ffffff;
}
.MenuLevel1 a:hover {
	color: #ffffff;
        /*background-image: url(Images/WhiteStripe.gif);
	background-position: left;
	background-repeat: no-repeat;	
	padding-left: 19px;	*/
}
.MenuLevel2 td {
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
}
.MenuLevel2 a {
	color: #669999;
	background-image: url(Images/MenuLevel2.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 10px;
	padding-left: 13px;
}
.MenuLevel2 a:hover {
	color: #669999;
}
.MenuLevel3 td {
	padding-left: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
}
.MenuLevel3 a {
	color: #669999;
	background-image: url(Images/MenuLevel2.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 10px;
	padding-left: 13px;
}
.MenuLevel3 a:hover {
	color: #669999;
}
.CustomWebPartTax {
	height: 25px;
	background-color: #669999;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.CustomWebPartTaxVerbs {
	height: 25px;
	background-color: #669999;
	background-image: url(Images/CustomWebPartRegistration.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.CustomWebPartRegister {
	height: 25px;
	background-color: #99CC66;
	font-size: 10px;
	font-weight: bold;
	color: #454D7B;
}
.CustomWebPartRegisterVerbs {
	height: 25px;
	background-color: #99CC66;
	background-image: url(Images/CustomWebPartRegistration.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.RegisterInput {
	width: 115px;
}
span.SerchResults {
	font-weight: bold;
	font-size: 12px;
	color: #669999;
}
span.Company {
	font-size: 12px;
	font-weight: bold;
	color: #454D7B;
}
span.Activity {
	font-size: 12px;
	color: #454D7B;
}
table.RegisterResults {
	border-top: solid 1px #669999;
}
/****************New Style Web Parts ******************/
.dvd4 {
	height: 16px;
	background: url(images/1_bgh4.jpg) no-repeat;
}

.dvd5 {
	height: 16px;
	background: url(images/1_bgh5.jpg) no-repeat;
}

.dvd6 {
	height: 16px;
	background: url(images/1_bgh5-sep.jpg) repeat-x;

}


.dvd2           {height:16px; background:url(images/1_bgh2.jpg) no-repeat}

.wp-title {
	color: #00184f;
	font-weight: bold;
	font-family: Arial;
	font-size: 11pt;
	padding-left: 10px;
	border-left: solid 1px #b6c1e0;
	border-top: solid 1px #b6c1e0;
}

.wp-titlew {
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	font-size: 11pt;
	padding-left: 10px;
	border-left: solid 1px #b1c4d4;
	border-top: solid 1px #b1c4d4;
	background-color: #4f6884;

}

.wp-bottom {
	background: url(images/1bg_right_t_d.jpg) no-repeat;
}
.wp-body {
	border: solid 1px #bfc5d3;
	padding: 5px;
}
.wp-corner-r {
	background: url(images/bgh1r.gif) no-repeat;
        width: 12px;
}
.wp-top {
	border-bottom: solid 0px #596db2;
}
/****************End of New Style Web Parts ******************/

.event          {height:49px; padding-right:5px;}

.details        {background-color:#577188; width:100px; float:right; text-align:right; margin-right:3px; padding:2px; padding-right:5px; color:#ffffff;}

.details  a {
	 color:#ffffff;
	 text-decoration: underline;
}

.details  a:hover
{
	 color:#ffffff;

}

.leftpane {
 min-width: 420px;	
}




