INPUT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 0px;
    COLOR: #333333;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: tahoma,verdana,arial;
    BACKGROUND-COLOR: #fff;
}
SELECT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 0px;
    COLOR: #333333;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: tahoma,verdana,arial;
    BACKGROUND-COLOR: #fff;
}
INPUT.formBtnLight {font:9pt verdana,tahoma,arial;color:#004488;background-color:#DDDDEE;border:1px solid #004488;cursor:pointer;}
INPUT.formBtnLightSq {width:20px;height:20px;font:9pt verdana,tahoma,arial;color:#004488;background-color:#DDDDEE;border:1px solid #004488;cursor:pointer;}
INPUT.formBtn {font:11 verdana,tahoma,arial;color:#fff;background-color:#004488;border:1px solid #000000;cursor:pointer;}
INPUT.form {font:10pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px;}
INPUT.formSearch {font:9pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px;}
SELECT.form {font:10pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px}
SELECT.OPTION.mainVal{font:8pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px;font-weight:bold}
SELECT.OPTION.subVal{font:8pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px}
TEXTAREA.form {
font:10pt tahoma,verdana,arial;
color:#000;
background-color:#fff;
border-color:#888;
border-style:solid;
border-width:1px;
}
html,body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    MARGIN: 0px;
    font-family: tahoma,verdana,arial;
    color:#FFFFFF;
    font-size: 12pt;
    text-align:center;
    background-color:#445555;
}
.title
{
    font-family: tahoma,verdana,arial;
    color:#FFFFFF;
    font-size: 14pt;
    font-weight:bold;
}
.bold
{
    font-weight:bold;
}
.boldi
{
    font-weight:bold;
    font-style:italic;
    padding-right:2pt;
}
A:visited
{
    font-family: tahoma,verdana,arial;
    color:#FFFFFF;
    font-size: 12pt;
    text-decoration:underline;
}
A:link
{
    font-family: tahoma,verdana,arial;
    color:#FFFFFF;
    font-size: 12pt;
    text-decoration:underline;
}
A:hover
{
    font-family: tahoma,verdana,arial;
    color:#FF0000;
    font-size: 12pt;
    text-decoration:underline;
}
#container
{
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
    padding:0px;
}
#contLeft
{
    height:530px;
    float:left;
    width: 50%;
    background-image:url(../images/bg_left.jpg);
    background-repeat:repeat-x;
}
#contRight
{
    height:530px;
    float:right;
    width: 49%;
    background-image:url(../images/bg_right.jpg);
    background-repeat:repeat-x;
}
#contCenterMain
{
    position: absolute;
    top:0;
    left:0;
    margin-left:0px;
    text-align:center;
}
html>body #contCenterMain  /*IE6 & below will ignore this*/
{
    width:100%;
    left:0;
    margin-left:0px;
}
#contCenter
{
    width: 790px;
    margin-left:0;
    margin-right:0;
}
html>body #contCenter  /*IE6 & below will ignore this*/
{
    margin-left:auto;
    margin-right:auto;
}
html>body #OLDcontCenter
{
    position: absolute;
    top: 0px;
    width: 790px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
#header
{
    height:175px;
    background-image:url(../images/header_bg.jpg);
    background-repeat:no-repeat;
}
.headerText
{
    position:relative;
    top:142px;
    height:29px;
    margin-left:295px;
    line-height:29px;
    width:510px;
    display: block;
    font-family: tahoma,verdana,arial;
    font-size:15pt;
    font-style:italic;
    font-weight:bold;
    color:#FFFFFF;
}
html>body .headerText
{
    margin-left:320px;
}
#centerArea
{
    width:790px;
}
#menu
{
    float:left;
    width:330px;
    height:400px;
    background-image:url(../images/menu_bg.jpg);
    background-repeat:no-repeat;
    text-align:left;
}
#mainArea
{
    float:left;
    width:460px;
    padding-top:50px;
    background-image:url(../images/main_bg.jpg);
    background-repeat:no-repeat;
    padding-bottom:20px;
}
.mBtn1
{
    position:relative;
    top:13px;
    left:85px;
    height:23px;
    width:214px;
}
.mBtn1 a
{
    height:23px;
    line-height:23px;
    width:214px;
    display: block;
    cursor:pointer;
}
.mBtn2
{
    position:relative;
    top:29px;
    left:68px;
    height:24px;
    width:210px;
    cursor:pointer;
}
.mBtn2 a
{
    height:24px;
    line-height:24px;
    width:210px;
    display: block;
    cursor:pointer;
}
.mBtn3
{
    position:relative;
    top:45px;
    left:50px;
    height:24px;
    width:204px;
    cursor:pointer;
}
.mBtn3 a
{
    height:24px;
    line-height:24px;
    width:204px;
    display: block;
    cursor:pointer;
}
.mBtn4
{
    position:relative;
    top:60px;
    left:40px;
    height:24px;
    width:199px;
    cursor:pointer;
}
.mBtn4 a
{
    height:24px;
    line-height:24px;
    width:199px;
    display: block;
    cursor:pointer;
}
.mBtn5
{
    position:relative;
    top:76px;
    left:25px;
    height:24px;
    width:184px;
    cursor:pointer;
}
.mBtn5 a
{
    height:24px;
    line-height:24px;
    width:184px;
    display: block;
    cursor:pointer;
}
.mBtn6
{
    position:relative;
    top:92px;
    left:20px;
    height:24px;
    width:174px;
    cursor:pointer;
}
.mBtn6 a
{
    height:24px;
    line-height:24px;
    width:174px;
    display: block;
    cursor:pointer;
}
#footer
{
    clear:both;
    height:63px;
    background-image:url(../images/footer_bg.jpg);
    background-repeat:repeat-x;
    text-align:center;
}
#footerCenter
{
    width:790px;
    height:63px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(../images/footer.jpg);
    background-repeat:no-repeat;
}
.emailBtn
{
    position:relative;
    top:35px;
}
.emailBtn a
{
    height:16px;
    margin-left:505px;
    line-height:16px;
    width:230px;
    display: block;
    cursor:pointer;
}
html>body .emailBtn a
{
    margin-left:530px;
}
ul
{
    font-family: tahoma,verdana,arial;
    font-style: normal;
    line-height: 2em;
    text-transform: none;
    text-indent: 5px;
    list-style-position: outside;
    list-style-type: disc;
    padding: 10px;
    margin: 0px;
}
#prices
{
    width:550px;
    margin-left:10px;
    margin-right:auto;
    padding-top:5px;
    color:#AAAAAA;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    text-align:left;
}
#footer2
{
    width:860px;
    margin-left:auto;
    margin-right:auto;
    padding-top:5px;
    color:#AAAAAA;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    text-align:center;
}
.footer2Line
{
    height: 24px;
    line-height:24px;
	margin: 0 auto;
}
.footer2Line A:visited
{
    color:#AAAAAA;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    text-decoration:underline;
}
.footer2Line A:link
{
    color:#AAAAAA;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    text-decoration:underline;
}
.footer2Line A:hover
{
    color:#FFFFFF;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    text-decoration:underline;
}
/* The specific style rules used to suggest rendering */
/* for the CSS table design example, starts here */
DIV.base-layer {
background:none;
border: solid #333333 1px;
color: #000000;
margin: 0.5em 12px 0.5em 12px;
padding: 0;
text-align: center;
width: auto;
}
DIV.table-row {
background: none;
border: none;
color: #ffffff;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
text-align: center;
width: 96%;
}
/* Style rules for the 3 x 2 table example */
DIV.left-container2 {
border: none;
float: left;
margin: 0;
padding: 0;
width: 50%;
}
DIV.right-container2 {
border: none;
float: right;
margin: 0;
padding: 0;
width: 50%;
}
/* Rules in detail that is used to suggest rendering for the */
/* Nobel price winner table example. I still use some of the */
/* generic rules as found above and below, but still..       */
DIV.left-container13 
{
border: none;
float: left;
margin: 0;
padding: 0;
width: 30%;
}
DIV.left-container23 
{
border: none;
float: left;
margin: 0;
padding: 0;
width: 23%;
}
DIV.left-container33 
{
border: none;
float: left;
margin: 0;
padding: 0;
width: 23%;
}
DIV.right-container13 
{
border: none;
float: left;
margin: 0;
padding: 0;
width: 23%;
}
/* Rules in detail that is used to suggest rendering for the  10 by 5 int. */
/* product table example. I still use some of the generic rules as found   */
/* above and below, but still..                                            */
DIV.left-layer11 {
border: none;
float: left;
margin: 0;
padding: 0;
width: 9%;
}
DIV.right-layer11 {
border: none;
float: right;
margin: 0;
padding: 0;
width: 10%;
}
/* Watch out for this DIV... rule, it appears every now and then */
DIV.space-line {
clear: both;
margin: 0;
padding: 0;
width: auto;
}
/* Some rules for captions, headers and running text */
H4.table-caption {
background: transparent;
color: #3333cc;
font-family: sans-serif;
font-size: 1em;
font-style: italic;
font-weight: bold;
margin: 0;
padding: 0.3em;
text-align: center;
width: auto;
}
H5.colhdr {
height:50px;
background:#CCCCCC;
border: 1px solid #000000;
color: #000000;
font-family: tahoma,verdana,arial;
font-size: 1em;
font-style: normal;
font-weight: bold;
margin: 0;
padding: 0.3em 0.3em 0 0.3em;
text-align: center;
width: auto;
}
H3.colhdr {
height:50px;
background:#CCCCCC;
border: 1px solid #000000;
color: #000000;
font-family: tahoma,verdana,arial;
font-size: 10pt;
font-style: normal;
font-weight: bold;
margin: 0;
padding: 0.3em 0.3em 0 0.3em;
text-align: center;
width: auto;
}
P.text {
height:25px;
border: solid #000000 1px;
margin: 0;
padding: 0.3em 0.3em 0 0.3em;
font-style: normal;
font-size: 1em;
text-align: center;
text-indent: 0;
  width: auto;
font-family: tahoma,verdana,arial;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}
P.textDouble {
height:50px;
border: solid #000000 1px;
margin: 0;
padding: 0.3em 0.3em 0 0.3em;
font-style: normal;
font-size: 1em;
text-align: center;
text-indent: 0;
  width: auto;
font-family: tahoma,verdana,arial;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}
/* End of layer specific style rule set */
.dformRow
{
    height:25px;
}
.dformRowVar
{
    height:auto;
}
.dformName
{
    margin-top:2px;
    width:140px;
    float:left;
    color:#FFFFFF;
    font-size:11pt;
    text-align:left;
    font-family: tahoma,verdana,arial;
}
.dformNameVar
{
    margin-top:2px;
    float:left;
    color:#FFFFFF;
    font-size:11pt;
    text-align:left;
    font-family: tahoma,verdana,arial;
}
.dformNameSm
{
    float:left;
    width:50px;
    color:#FFFFFF;
    font-size:9pt;
    text-align:left;
    font-family: tahoma,verdana,arial;
}
.dformCell
{
    float:left;
    color:#FFFFFF;
    font-size:9pt;
    text-align:left;
    font-family: tahoma,verdana,arial;
}
.dformRowBase
{
    height:35px;
}
.dformCellBase
{
    padding-top:10px;
    color:#FFFFFF;
    font-size:11pt;
    text-align:left;
    font-family: tahoma,verdana,arial;
}
.dformBtn
{
    width:180px;
    cursor:pointer;
    background-color:#CCCCCC;
    border:1px solid #FFFFFF;
}
.siteMapTitle
{
    height:25px;
    margin-left:10px;
    margin-right:10px;
    background-color:#E9E9E9;
    font-family: verdana,tahoma,arial;
    font-size: 9pt;
    font-weight: bold;
    color: #003377;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    border-bottom:1px solid #ffffff;
}
.siteMapSubTitle
{
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    font-weight: bold;
    color: #003377;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:30px;
}
.siteMapLink
{
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    color: #003377;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:55px;
}
.linkTitle
{
    height:30px;
    font-family: tahoma,verdana,arial;
    color:#CCCCCC;
    font-size: 11pt;
    font-weight:bold;
    text-decoration:none;
    text-align:left;
}
.link
{
    height:30px;
    line-height:30px;
    font-family: tahoma,verdana,arial;
    color:#CCCCCC;
    font-size: 10pt;
    text-decoration:none;
    text-align:left;
}
A:visited
{
    font-family: tahoma,verdana,arial;
    color:#FFFFFF;
    font-size: 10pt;
    text-decoration:underline;
}
A:link
{
    font-family: tahoma,verdana,arial;
    color:#FFFFFF;
    font-size: 10pt;
    text-decoration:underline;
}
A:hover
{
    font-family: tahoma,verdana,arial;
    color:#FF0000;
    font-size: 10pt;
    text-decoration:underline;
}