@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------------------ GENERAL ------------------------------------------------------------------ */
#content { background:url(../../images/global/page-area-tile.gif) top center repeat-y scroll; }
#contentHeader { width:984px; height:73px; overflow:hidden; background:url(../../images/global/orange-header.gif) top center no-repeat scroll; }
#contentHeader .heading { padding:23px 0px 0px 26px; float:left; }
#contentBody { background:url(../../images/global/content-header-shadow.gif) top left repeat-x scroll; width:980px; height:auto; overflow:hidden; margin:0px auto 0px auto; }
#contentBodyPlain { background:url(../../images/global/page-area-top.gif) top left repeat-x scroll; width:984px; height:auto; overflow:hidden; margin:0px auto 0px auto; }
#contentBodyPlain p { font-size:12px; color:#555; line-height:20px; }
#contentBody p { font-size:12px; color:#555; line-height:20px; }
#contentBottom { width:984px; height:19px; overflow:hidden; background:url(../../images/global/page-area-bottom.gif) top center no-repeat scroll; }

/* ------------------------------------------------------------------ TYPE1 ------------------------------------------------------------------ */
.tableType1 { width:980px; height:auto; overflow:hidden; }
.tableType1 h4 { margin:12px 0px 20px 0px; }
.tableType1 h1 { margin:4px 0px 18px 0px; }
.tableType1 ul { font-family:Verdana, Geneva, sans-serif; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; display:block; }
.tableType1 ul li { list-style-type:none; display:block; background:url(../../images/global/bullet4.gif) top left no-repeat scroll; padding:0px 0px 12px 36px; }
.tableType1 ul li .liHeader { font-size:18px; line-height:22px; color:#000; letter-spacing:-0.3pt; padding:0px 0px 5px 0px; }
.tableType1 ul li .liBody { font-size:12px; line-height:18px; color:#499499; letter-spacing:0pt; }
.tableType1 td.left { width:650px; height:auto; overflow:hidden; }
.tableType1 td.left .padding { padding:30px 30px 30px 50px; }
.tableType1 td.right { width:330px; height:auto; overflow:hidden; }
.tableType1 td.right .padding { padding:10px 50px 10px 20px; }

/* ------------------------------------------------------------------ TYPE2 ------------------------------------------------------------------ */
.tableType2 { width:980px; height:auto; overflow:hidden; }
.tableType2 h4 { margin:0px 0px 10px 0px; font-size:18px; line-height:19px; }
.tableType2 h1 { margin:25px 0px 40px 0px; }
#contentBody .tableType2 p { margin:2px 0px 12px 0px; line-height:17px; }
.tableType2 td.left { width:300px; height:auto; overflow:hidden; }
.tableType2 td.right { width:680px; height:auto; overflow:hidden; }
.tableType2 .padding { padding:0px 0px 0px 15px; }

/* ------------------------------------------------------------------ TYPE3 ------------------------------------------------------------------ */
.tableType3 { width:980px; height:auto; overflow:hidden; }
.tableType3 h4 { margin:0px 0px 10px 0px; font-size:18px; line-height:19px; }
.tableType3 h1 { margin:20px 0px 12px 0px; font-size:30px; line-height:28px; letter-spacing:-0.5pt; }
.tableType3 h2 { margin:20px 0px 15px 20px; font-size:22px; line-height:24px; }
.tableType3 td.left { width:700px; height:auto; overflow:hidden; }
.tableType3 td.right { width:280px; height:auto; overflow:hidden; }
.tableType3 .padding { padding:0px 0px 0px 15px; }

/* ------------------------------------------------------------------ LOGIN ------------------------------------------------------------------ */
#loginHolder { width:900px; height:auto; padding:10px 40px 20px 40px; }
#loginHolder h1 { text-align:center; margin:30px 0px 10px 0px; }
#loginHolder span { font-family:Verdana, Geneva, sans-serif; font-size:12px; }
#textFieldHolder { width:230px; margin:10px auto 0px auto; padding:20px 40px 20px 40px; }
#textFieldHolder input.textField { width:200px; text-align:left; }
#loginOptions { width:330px; margin:16px auto 0px auto; padding:4px; }
#loginOptions span { color:#555; }

/* ------------------------------------------------------------------ REGISTRATION ------------------------------------------------------------------ */
#registrationHolder { padding:0px 0px 0px 20px; }
#registrationHolder span { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#555; }
#registrationHolder h4 { margin-top:14px; }
#registrationHolder input.textField { width:200px; }
#registrationHolder input.textField2 { width:300px; height:200px; }
