/********************/
/* GENERAL SETTINGS */
/********************/

body {
background-color: #FFFFFF;
height: auto;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #444444;
}

body.black {
background-color: #000000;
height: auto;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
color: #444444;
}

b {
font-weight: bold;
color: #000000;
}

u {
text-decoration: underline;
}

h1 {
font-size: 14px;
font-weight: bold;
color: #000000;
margin-bottom: 1px;
margin-top: 6px;
}

hr {
width: 100%;
height: 2px;
color: #444444;
background-color: #444444;
}

/****************************/
/* PAGE LAYOUT DIV SETTINGS */
/****************************/

#wrapper {
width: 300px;
position: relative;
margin-left: auto;
margin-right: auto;
padding-top: 100px;
}

/* BLUE BOX LAYOUT */
#tl_blue {
background: url(tl_blue_10x10.gif) 0 0 no-repeat #ACD4ED;
width: 300px;
text-align: center;
margin-top: 100px;
}

#tr_blue {
background: url(tr_blue_10x10.gif) 100% 0 no-repeat;
padding-top: 10px;
}

#blue_header {
background-color: #ACD4ED;
text-align: center;
font-size: 18px;
color: #000000;
font-weight: normal;
}

#blue_content {
background-color: #ECF4F8;
width: 280px;
text-align: center;
border: 5px solid #ACD4ED;
padding: 5px;
}

/* WARNING BOX LAYOUT */
#alertbox {
background-color: #FFFFFF;
width: 280px;
text-align: center;
border: 5px solid #CCCCCC;
padding: 5px;
margin-top: 10px;
}

/* WELCOME BOX LAYOUT */
#welcomebox {
background-color: #FFFFFF;
width: 280px;
text-align: center;
border: 5px solid #CCCCCC;
padding: 10px;
margin-top: 10px;
}

/***************************/
/* STANDARD TABLE SETTINGS */
/***************************/
table {
width: 100%;
}

table td.left {
text-align: left;
vertical-align: middle;
}

table td.right50 {
text-align: right;
vertical-align: middle;
width: 50%;
}

table td.center {
text-align: center;
vertical-align: middle;
}

table td.center90 {
text-align: center;
vertical-align: middle;
width: 90%;
}

/*****************/
/* LINK SETTINGS */
/*****************/
a:link {
text-decoration: none;
color: #444444;
}

a:visited {
text-decoration: none;
color: #444444;
}

a:hover {
color: #000000;
}

a:active {
color: #000000;
}

/***********************/
/* GENERAL FORM LAYOUT */
/***********************/

form input.txt120 {
width: 120px;
font-size: 12px;
}

input.blueformbutton50 {
width: 50px;
background-color: #ACD4ED;
color: #000000;
font-size: 12px;
border: 1px outset #000000;
padding: 2px;
margin-bottom: 0px;
}

input.blueformbutton50:hover {
color: #555555;
border: 1px outset #555555;
}
