BODY {

margin: 0px;

background-image: url('images/bg.gif');

background-repeat: repeat-x;

}



BODY, TD, SELECT, INPUT {

font-family: "Arial", "Helvetica";

font-size: 11px;

}



INPUT, SELECT, TEXTAREA {

font-family: "Arial", "Helvetica";

padding: 2px;

}



H2, h3 {

cursor: default;

}







#submenu {

background-color: #f3f3f3;

margin-left: 2px;

color: #808080;

margin-top: 3px;



}



.hidden {

display: none;

}

.pageTitle {

padding: 15px;

padding-left: 0px;

font-size: 15px;

padding-bottom: 10px;

font-weight: bold;

cursor: default;

}



.pageTitle2{

padding: 0px;

padding-left: 0px;

font-size: 12px;

font-weight: bold;

color: #ffa800;

cursor: default;

}



FORM {

margin: 0px;

padding: 0px;

}

.error {

color: #FF0000

}

.link {

font-weight: bold;

cursor: pointer;

color: #ecb344;

font-size: 15px;

text-decoration: none;

}

h1 {

font-size: 18px;

color: #282828;

margin-bottom: 2px;

}



.greyspan {

font-size: 16px;

color: #999999;

margin-bottom: 4px;



}



.disabledText {

border-style: none;

border-width: 0px;

width: 95%;



}





h3 {

font-size: 13px;

color: #282828;

margin-bottom: 10px;

}



#banner {

background-image:url('images/logo.png');

background-repeat: no-repeat;

height: 184px;

vertical-align:bottom;

}



#menu {



color: #fff;

height: 31px;

margin-left: 5px;

border-style:none;

border-width: 0px;



}



#menu A {

color: #fff;

text-decoration:none;

outline:none;

}





#submenu A {

display:block;

text-decoration:none;

outline:none;

}







#menuDiv {

position: absolute;

top: 150px;

height: 33px;

}



.select {

margin: 0px;

padding: 0px;

background-color: #f3f3f3;

width: 25px;

height: 22px;

background-image: url('images/select.gif');

background-repeat: repeat-y;

}





.noselect {

margin: 0px;

padding: 0px;

background-color: #f3f3f3;

width: 25px;

height: 22px;

background-image: url('images/noselect.gif');

background-repeat: no-repeat;



}



.menuSelect {

font-weight: bold;

cursor: pointer;

text-decoration:none;

color: #fff;

line-height: 32px;

padding-right: 15px;

border-right-style:solid;

border-right-color: #455073;

border-width:1px;

outline:none;

padding-left: 4px;

}



.menuNormal {

text-decoration:none;

color: #ccc;

font-weight: 100;

cursor: pointer;

line-height: 32px;

padding-right: 15px;

padding-left: 15px;

border-right-style:solid;

border-right-color: #455073;

border-width:1px;

outline:none;

}



.menuNormal:HOVER {

color: #fff;

}



#breadCrumbs {

position: absolute;

top: 5px;

margin-left: 5px;

font-size: 11px;

color: #828282;

}

#searchBox {

background-image: url('images/searchBox.gif');

background-repeat: no-repeat;

position: absolute;

width: 315px;

height: 52px;

top: 0px;

right: 150px;

}



#searchBox2 {

padding-top: 10px;

padding-left: 40px;

}



#loginContact {

position: absolute;

top: 0px;

right: 5px;

width:800px;

color: #828282;



}



#loginContact a {



color: #828282;

text-decoration: none;



}





#loginContact a:hover {



color: #000000;

text-decoration: none;



}



#searchField {

border-style: solid;

border-width: 1px;

border-color: #b8b8b8;

background-color: #c0c0c0;

padding: 1px;

color: #fff;

width: 140px;

}



.find {

font-size: 14px;

font-weight: bold;

color: #87d263;

text-transform: uppercase;

text-decoration: underline;

}



#searchField2 {

border-style: solid;

border-width: 1px;

border-color: #b8b8b8;

background-color: #cccccc;

color: #fff;

width: 140px;

font-size: 10px;

}



.searchButton {

width: 25px;

height: 25px;

background-image: url('images/search.gif');

border-style: none;

border-width: 0px;

cursor: pointer;

margin: 0px;

padding: 0px;

}



.searchButtonOver {

width: 25px;

height: 25px;

background-image: url('images/searchSelect.gif');

border-style: none;

border-width: 0px;

background-color: #fff;

cursor: pointer;

}



.searchButtonClick {

width: 25px;

height: 25px;

background-image: url('images/searchClick.gif');

border-style: none;

border-width: 0px;

background-color: #fff;

cursor: pointer;

}



.item {

padding: 7px;

padding-left: 5px;

color: #454545;

border-bottom-style:solid;

border-width:1px;

border-color: #fff;

}



.item2 {

padding: 15px;

padding-left: 5px;

cursor: pointer;

}



.itemOver {

padding: 7px;

padding-left: 5px;

cursor: pointer;

color: #000;

background-color: #ececec;

border-bottom-style:solid;

border-width:1px;

border-color: #fff;

}



.itemOverSelect {

padding: 7px;

padding-left: 10px;

font-weight: bold;

cursor: default;

color: #fff;

background-color: #26366e;

border-bottom-style:solid;

border-width:1px;

border-color: #fff;

}



.itemSelect {

padding: 7px;

padding-left: 10px;

color: #fff;

font-weight: bold;

background-color: #26366e;

border-bottom-style:solid;

border-width:1px;

border-color: #fff;

}








.item3 {

padding: 7px;
padding-left: 7px;
color: #454545;
background-color: #d5d5d5;

}





.item3Over {

padding: 7px;
padding-left: 7px;
cursor: pointer;
color: #000;
background-color: #ddd;

}







.relitem {

padding: 5px;

color: #454545;

}



.relitemSelect {

padding: 5px;

color: #232323;

font-weight: bold;

background-color: #f0f0f0;

}





.relitemSelect2 {

padding: 5px;

color: #232323;

font-weight: bold;

background-color: #e9e9e9;

}













#membersHead  {

width: 192px;

height: 30px;

color: #656565;

font-size: 11px;

text-indent: 23px;

background-image: url('images/membershead.gif');

}





#searchHead  {

width: 192px;

height: 30px;

color: #656565;

font-size: 11px;

text-indent: 23px;

background-image: url('images/searchhead.gif');

}





#posHead  {

width: 192px;

height: 30px;

color: #656565;

font-size: 11px;

text-indent: 23px;

background-image: url('images/poshead.gif');

}



#membersContent  {

width: 192px;

padding: 10px;

padding-bottom: 3px;

text-align: center;

background-color: #fff;

}



#membersLogos  {
width: 100%;
padding: 10px;
background-color: #f3f3f3;
}


#membersLogos  A {
color: #999;
text-decoration:none;
}

#membersLogos  A:Hover {
color: #000;
text-decoration:none;
}


.membersBlock {

margin: 5px;

}



.searchMember {

font-size: 11px;



}

.membersBlock A  {

color: #ecb344;

text-decoration: none;

font-size: 15px;



}



.membersBlock A:hover  {

color: #fead10;

text-decoration: underline;

font-size: 15px;



}





.logoBg  {

width: 160px;

height: 100px;

background-image: url('images/logobg.gif');



}



.logoBg2  {

width: 160px;

height: 100px;

background-image: url('images/logobg2.gif');

text-align: center;

line-height: 110px;

vertical-align: middle;

background-color: #fff;

}









#membersContent A {

color: #ecb344;

text-decoration: none;

}



#membersContent A:hover {

color: #fead10;

text-decoration: underline;

}





#membersBottom  {

width: 192px;

height: 15px;

background-image: url('images/newsbottom.gif');

}







#loginHead  {

width: 192px;

height: 30px;

color: #656565;

font-size: 11px;

text-indent: 23px;

background-image: url('images/loginhead.gif');

}



#loginContent  {

width: 192px;

padding: 10px;

padding-bottom: 3px;

background-color: #fff;

}



#loginPass {

font-size: 11px;

width: 97%

}



#loginUser {

font-size: 11px;

width: 97%;

color: #666666;

cursor: default;

font-weight: bold;

}



#loginButton {

border-style: none;

border-width: 0px;

background-image: url('images/loginbutton.gif');

color: #fff;

line-height: 26px;

font-size: 10px;

width: 92px;

height: 28px;



}



#loginBottom  {

width: 192px;

height: 15px;

background-image: url('images/newsbottom.gif');

}



#newsHead  {

width: 192px;

height: 30px;

background-image: url('images/newshead.gif');

}



#newsBottom  {

width: 192px;

height: 15px;

background-image: url('images/newsbottom.gif');

}



#newsContent  {

width: 192px;

height: 30px;

background-color: #fff;

}



.newsDate {

background-color: #fcf5f5;

height: 10px;

padding: 3px;

padding-left: 7px;

color: #aeaeae;

}



.newsTitle {

color: #fead10;

padding: 3px;

padding-left: 7px;

font-weight: bold;

margin-top: 5px;



}



.newsShort {

color: #777777;

padding: 3px;

padding-left: 7px;

font-size: 11px;

}



.newsMore A {

color: #ecb344;

text-decoration: none;

}



.newsMore A:hover {

color: #fead10;

text-decoration: underline;

}







#innerContent A {

color: #ecb344;

font-weight: bold;

text-decoration: none;

}



#innerContent A:hover {

color: #fead10;

font-weight: bold;

text-decoration: underline;

}



#innerContent A:active {

color: #fead10;

font-weight: bold;

text-decoration: underline;

}







.panel {

	clear: both;

	display: none;

	border: 3px solid #CCC;

	padding: 1em;

}

.panel.active-tab-body {

	display: block;

}

#tabs {

	list-style: none;

}



#tabs li {

	float: left;

}



#tabs a {

	float: left;

	padding: 5px 8px;

	margin-left: 6px;

	background-color: #F2F2F2;

	text-decoration: none;

	color: #999999;

}



#tabs a.active-tab {

	background-color: #CCC;

	border-top: 3px solid #999;

	padding-top: 3px;

	color: #000;

}

input.disabled {

	border: 1px solid #F2F2F2;

	background-color: #F2F2F2;

}







input.required, textarea.required, .textField {

	border: 1px solid #CCC;

}

input.validation-failed, textarea.validation-failed {

	border: 1px solid #FF3300;

	color : #FF3300;

}

input.validation-passed, textarea.validation-passed {



}



.validation-advice {

	margin-bottom: 5Px;

	margin-top: 5Px;

	padding: 5px;

	background-color: #FF3300;

	color : #FFF;

	font-weight: bold;

}



.custom-advice {

	margin: 5px 0;

	padding: 5px;

	background-color: #C8AA00;

	color : #FFF;

	font-weight: bold;

}



fieldset {

	padding: 1em;

	margin-bottom: 0.5em;

}



label {

	font-weight: bold;

}

.form-row {

	clear: both;

	padding: 0.5em;

}



.field-label {



}



.field-widget {



}

























#credits A {

color: #ecb344;

font-weight: bold;

text-decoration: none;

}



#credits A:hover {

color: #fead10;

font-weight: bold;

text-decoration: underline;

}







.hovermenu {

position: absolute;

border-style:solid;

border-top-style:none;

border-width:1px;

border-color: #5f6885;

}



.hovermenu A {

display: block;

background-color: #f0f0f0;

width: 150px;

text-decoration:none;

color: #656565;

padding: 5px;

outline:none;

}



.hovermenu A:Hover {

display: block;

background-color: #fff;

width: 150px;

text-decoration:none;

color: #121212;

padding: 5px;

outline:none;

}







.tableHead {
background-color: #123456;
color:#fff;
padding: 5px;
}


.tableHeadOver {
background-color: #1e4d7c;
color:#fff;
padding: 5px;
}




.tableHeadInnerSelect {
font-weight: bold;
}





.pageUpdateTag {

margin-top: 10px;

border-top-style:dotted;

border-width: 1px;

border-color: #ccc;

padding-top: 5px;

color: #aaa;

cursor: default;

}





.pageUpdateTag:Hover {

margin-top: 10px;

border-top-style:dotted;

border-width: 1px;

border-color: #ccc;

padding-top: 5px;

color: #454545;

cursor: default;

}



























#loginBox {

background-image: url('images/login_bg.png');

position: absolute;

right: 50px;

top: 86px;

width: 316px;

height: 64px;

}



#loginBox .button{

border-style:none;

background-color: #ff;

background-image: url('images/login_button_bg.png');

width: 56px;

height: 20px;

color: #fff;

margin: 0px;

padding: 0px;

line-height: 20px;

cursor: pointer;

}



#loginBox .field {

padding: 2px;

width: 100px;

height: 14px;

border-style:solid;

border-width: 1px;

border-color: #bbb;

}



#loginBox A {

color: #565656;

text-decoration:none

}



#loginBox A:Hover {

color: #020202;

text-decoration:underline

}



#loginBox .bottomLinks {

padding: 0px;

padding-top: 3px;

_padding-top: 0px

}









.errorReport {

margin-top: 10px;

margin-bottom: 10px;

padding: 5px;

background-color: #c65252;

color : #FFF;

padding-right: 30px;

cursor: default;

}



.updateComplete {

background-color: #bcee87;

cursor: default;

margin-bottom: 10px;

}