
BODY {
background-color: #f8f8f8;
margin: 0px;
}

BODY, TD, INPUT, SELECT {
font-family: Arial;
font-size: 11px;
color: #232323;
}

#top_border {
background-color: #ff6600;
height: 4px;
font-size: 2px;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
right: 0px;
}

#bg_border {
background-color: #0066cc;
height: 28px;
position: absolute;
top: 165px;
width: 100%;
left: 0px;
right: 0px;
}



#content_holder {
position: absolute;
left: 50%;
margin-left: -450px;
width: 900px;
}



#logo  {
float: left;
margin-top: 9px;
}

#logo .tag {
margin-top: 5px;
font-size: 14px;
color: #333333;
cursor: default;
}

#top_banner {
border-style:solid;
border-color: #ccc;
border-width: 1px;
height: 92px;
width: 643px;
}

#menu {
position: absolute;
top: 162px;
}

#lanSelect {
position: absolute;
right: 0px;
top: 140px;
_top: 135px;
}

.lanItem {
text-decoration: none;
color: #fff;
font-size: 9px;
text-align:center;
background-image: url('../images/lan_bg.png');
background-repeat: no-repeat;
padding:6px;
outline: none;
height: 24px;
}


.lanItemSelect {
text-decoration: none;
font-size: 9px;
color: #fff;
text-align:center;
background-image: url('../images/lan_bg_select.png');
background-repeat: no-repeat;
padding:6px;
outline: none;
height: 24px;
}

#lanSelect .login {
color: #666666;
}

#lanSelect .login:Hover {
color: #222;
}


#left_banner {
position: absolute;
top: 340px;
left: 32px;
padding-bottom: 30px;
}

#left_banner A,#top_banner A {
text-decoration:none;
}

#left_banner .title {
text-align:center;
color: #8b8b8b;
}

#left_banner .banner {
border-style:solid;
border-color: #ccc;
border-width: 1px;
}


#search {
position: absolute;
left: 247px;
top: 166px;
_top: 165px;
}

#search INPUT {

padding: 2px;
height: 20px;
border-style:solid;
border-width:1px;
border-color: #ccc

}

#search SELECT {
padding: 1px;
}

#search .button {
padding: 0px;
padding-left: 10px;
padding-right: 10px;
border-style:solid;
border-width:1px;
border-color: #ccc;
background-color: #f0f0f0;
}


#search .buttonOver {
padding: 0px;
padding-left: 10px;
padding-right: 10px;
border-style:solid;
border-width:1px;
color: #fff;
border-color: #fff;
background-color: #5e9bd7;
cursor: pointer;
}

#content {
position: absolute;
top: 220px;
width: 650px;
left: 250px;
}

#credits {
margin-top: 20px;
padding-bottom::20px;
cursor: pointer;
}

#credits A {
text-decoration:none;
color: 454545;
outline:none
}


#credits .logo {
padding-left: 10px;
border-left-style:solid;
border-width:1px;
border-color: #999;
}


#credits .logo .tag {
font-size: 14px;
cursor: default;
}

#credits .logo .image {
margin-top: 10px;
margin-left: 60px;
}



#credits .links {
margin-top: 32px;
margin-right: 10px;
color: #999;
cursor: default;
}

#credits .links A {
text-decoration:none;
color: #999;
}

#credits .links A:Hover {
text-decoration:none;
color: #333;
}


#content .inner {

}


#content .inner INPUT {
font-family: Arial;
font-size: 12px;
color: #232323;
padding: 3px;
height: 26px;
}


#content .inner SELECT {
font-family: Arial;
font-size: 12px;
color: #232323;
padding: 3px;
height: 26px;
}


#content .inner TEXTAREA {
font-family: Arial;
font-size: 12px;
color: #232323;
padding: 3px;
}





.whiteBox .tl {
width: 5px;
height: 5px;
background-image: url('../images/corner_grey_tl.png');
background-repeat: no-repeat;
font-size: 1px;
}

.whiteBox .tc {
height: 5px;
border-top-style:solid;
border-width: 1px;
border-color: #d9d9d9;
font-size: 1px;
background-color: #e1e1e1
}

.whiteBox .tr {
width: 5px;
height: 5px;
background-image: url('../images/corner_grey_tr.png');
background-repeat: no-repeat;
font-size: 1px;
}

.whiteBox .c {
width: 100%;
border-left-style:solid;
border-right-style:solid;
border-width: 1px;
border-color: #d9d9d9;
background-color: #e1e1e1;
}

.whiteBox .bl {
width: 5px;
height: 5px;
background-image: url('../images/corner_grey_bl.png');
background-repeat: no-repeat;
font-size: 1px;
}

.whiteBox .bc {
height: 5px;
border-bottom-style:solid;
border-width: 1px;
border-color: #d9d9d9;
font-size: 1px;
background-color: #e1e1e1
}

.whiteBox .br {
width: 5px;
height: 5px;
background-image: url('../images/corner_grey_br.png');
background-repeat: no-repeat;
font-size: 1px;
}

.whiteBox .h {
background-image: url('../images/whitebox_header.png');
height: 32px;
cursor: default;
}


H1 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: 100;
margin-bottom: 10px;
cursor: default;
}


.submenuItem {
float: left; 
width: 20%;
cursor: default;
border-bottom-style:solid;
border-width:1px;
border-color: #d9d9d9;
}

.submenuItem A {
text-decoration:none;
color: #454545;
outline:none;
cursor: pointer;
}

.submenuItem .tl, .submenuItem .tr,.submenuItem .tc,.submenuItem .c  {
background-image: none;
background-color: transparent;
border-style:none;
}


.submenuItemOver {
float: left; 
width: 20%;
cursor: default;
border-bottom-style:solid;
border-width:1px;
border-color: #e1e1e1;
}

.submenuItemOver A {
text-decoration:none;
color: #232323;
outline:none;
cursor: default;
}



 .button {
width: 100px;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
border-style:solid;
border-width:1px;
border-color: #ccc;
background-color: #f0f0f0;
}


 .buttonOver {
width: 100px;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
border-style:solid;
border-width:1px;
color: #fff;
border-color: #aaa;
background-color: #ccc;
cursor: pointer;
}





/* VALIDATION */


input.validation-failed, textarea.validation-failed {
    border-style:solid;
    border-width: 2px;
    border-color: #d02132;
    color: #1e1e1e;
		padding: 1px;
}
input.validation-passed, textarea.validation-passed {
    color: #1e1e1e;
}

.validation-advice {
    margin: 2px 0;
    padding: 5px;
    background-color: #d02132;
    background-image: url('images/gr6.png');
    color : #FFF;
    padding-right: 30px;
}

.validation-advice A {
	color : #f6f6f6;
	text-decoration: underline;
	outline:none;
}

.validation-advice A:HOVER {
	color : #232323;
	text-decoration: underline
}


/* /VALIDATION */



.registerLink {
color: #ff6f10;
font-size: 15px;
text-decoration:none;
}



.registerLink:Hover {
color: #ff6f10;
font-size: 15px;
text-decoration:underline;
}


.updateComplete {
background-color: #bcee87;
margin-top: 10px;
cursor: default;
margin-bottom: 10px;
}


.errorReport {
background-color: #f33333;
color: #fff;
margin-top: 10px;
cursor: default;
margin-bottom: 10px;
}




.errorReport TD {
color: #fff;
}


.noticeReport {
background-color: #ffa82b;
color: #454545;
margin-top: 0px;
cursor: default;
margin-bottom: 1px;
}

.noticeReport TD {
color: #454545;
}



.noticeReport2 {
background-color: #fbe000;
color: #fff;
margin-top: 0px;
cursor: default;
margin-bottom: 1px;
}

.noticeReport2 TD {
color: #454545;
}




#popupHolderWhite {
background-image: url('../images/fade_white.png');
position: absolute;
left: 0px;
right: 0px;
width: 100%;
height: 1500px;
top: 0px;
}

#popupHolderWhiteInner {
position: absolute;
width: 666px;
left: 50%;
margin-left: -333px;
top: 50px;
}



#popupHolderWhiteInner A {
text-decoration:none;
color: #232323;
}


#popupHolderWhiteInner A:Hover {
text-decoration:underline;
color: #232323;
}





.fade75 {
opacity: 0.75; 
filter:alpha(opacity=75); 
-khtml-opacity: 0.75; 
-moz-opacity:0.75; 
}

.fade50 {
opacity: 0.50; 
filter:alpha(opacity=50); 
-khtml-opacity: 0.50; 
-moz-opacity:0.50; 
}

.fade25 {
opacity: 0.25; 
filter:alpha(opacity=25); 
-khtml-opacity: 0.25; 
-moz-opacity:0.25; 
}




.whiteBox2 .tl {
width: 5px;
height: 5px;
background-image: url('../images/corner_white_tl.png');
background-repeat: no-repeat;
font-size: 1px;
}

.whiteBox2 .tc {
height: 5px;
border-top-style:solid;
border-width: 1px;
border-color: #d9d9d9;
font-size: 1px;
background-color: #fff
}

.whiteBox2 .tr {
width: 5px;
height: 5px;
background-image: url('../images/corner_white_tr.png');
background-repeat: no-repeat;
font-size: 1px;
}

.whiteBox2 .c {
width: 100%;
border-left-style:solid;
border-right-style:solid;
border-width: 1px;
border-color: #d9d9d9;
background-color: #fff;
}

.whiteBox2 .bl {
width: 5px;
height: 5px;
background-image: url('../images/corner_white_bl.png');
background-repeat: no-repeat;
font-size: 1px;
}

.whiteBox2 .bc {
height: 5px;
border-bottom-style:solid;
border-width: 1px;
border-color: #d9d9d9;
font-size: 1px;
background-color: #fff
}

.whiteBox2 .br {
width: 5px;
height: 5px;
background-image: url('../images/corner_white_br.png');
background-repeat: no-repeat;
font-size: 1px;
}

.whiteBox2 .h {
background-image: url('../images/whitebox_header.png');
height: 32px;
cursor: default;
}


H2 {
font-size: 18px;
font-weight: bold;
color:#003399;
margin: 0Px;
}

H3 {
font-size: 18px;
font-weight: bold;
color:#454545;
margin: 0Px;
}


.pageNr {
background-image: url('../images/page_nr.png');
float: left;
margin-right: 1px;
color: #fff;
text-decoration:none;
font-size: 9px;
text-align:center;
vertical-align:middle;
line-height: 17px;
width: 16px;
display: block;
height: 17px;
}


.pageNr:Hover {
background-image: url('../images/page_nr_over.png');
float: left;
margin-right: 1px;
color: #fff;
text-decoration:none;
font-size: 9px;
text-align:center;
vertical-align:middle;
line-height: 17px;
width: 16px;
display: block;
height: 17px;
}



.pageNrSelect {
background-image: url('../images/page_nr_select.png');
float: left;
margin-right: 1px;
color: #fff;
text-decoration:none;
font-size: 9px;
text-align:center;
vertical-align:middle;
line-height: 17px;
width: 16px;
display: block;
height: 17px;
}











#popupHolderWhiteInner INPUT {
font-family: Arial;
font-size: 12px;
color: #232323;
padding: 3px;
height: 26px;
}


#popupHolderWhiteInner SELECT {
font-family: Arial;
font-size: 12px;
color: #232323;
padding: 3px;
height: 26px;
}


#popupHolderWhiteInner TEXTAREA {
font-family: Arial;
font-size: 12px;
color: #232323;
padding: 3px;
}




















































.blueBox .tl {
width: 5px;
height: 5px;
background-image: url('../images/corner_blue_tl.png');
background-repeat: no-repeat;
font-size: 1px;
}

.blueBox .tc {
height: 5px;
border-top-style:solid;
border-width: 1px;
border-color: #003399;
font-size: 1px;
background-color: #448ed9;
}

.blueBox .tr {
width: 5px;
height: 5px;
background-image: url('../images/corner_blue_tr.png');
background-repeat: no-repeat;
font-size: 1px;
}

.blueBox .c {
width: 100%;
border-left-style:solid;
border-right-style:solid;
border-width: 1px;
border-color: #003399;
color: #fff;
background-image: url('../images/bluebox_bg.png');
background-repeat: repeat-x;
background-color: #0066cc;
}

.blueBox .bl {
width: 5px;
height: 5px;
background-image: url('../images/corner_blue_bl.png');
background-repeat: no-repeat;
font-size: 1px;
}

.blueBox .bc {
height: 5px;
border-bottom-style:solid;
border-width: 1px;
border-color: #003399;
font-size: 1px;
background-color: #0066cc;
}

.blueBox .br {
width: 5px;
height: 5px;
background-image: url('../images/corner_blue_br.png');
background-repeat: no-repeat;
font-size: 1px;
}


