body{
margin:0;
background:#ffffff;
color:#333333;
font:11px arial,tahoma,sans-serif
}
a img{
border:0 none
}
a{
color:#488C9D;
text-decoration:none
}
a:hover{
color:#4C8E9F;
text-decoration:underline
}
input,select,textarea{
border:#b2b2b2 1px solid;
color:#333333;
font:11px arial,tahoma,sans-serif
}
div,h1,h2,h3,h4,h5,h6,p,form{
margin:0;
padding:0
}
#page{
margin:0 auto;
width:771px;
background:url(images/page-bgr.gif) repeat-y
}

/* HEADER STYLES */

#header{
width:771px;
clear:both;
border-bottom:5px solid #ffffff;
background:url(images/title-bgr.gif) #ffffff no-repeat bottom;
height:234px
}
#logo{
float:left
}
#topmenu{
float:right;
clear:right;
margin:8px 7px 0 0;
padding:0px 13px;
border-bottom:4px #ff6600 solid;
text-align:center
}
#topmenu a{
color:#000000;
font-weight:bold;
text-decoration:none
}
#topmenu a:hover{
color:#ff6600
}
#header h1{
color:#efefef;
padding:8px 15px 0 0;
font:11px arial,tahoma,sans-serif;
text-align:right
}
#header h1 a{
text-decoration: none;
}
#keywords h2{
float:right;
width:420px;
padding:10px 15px 0 0;
font:11px arial,tahoma,sans-serif;
text-align:right
}
.title-fix{
padding:4px 0 0 34px;
*margin:-4px 0 0 0;
clear: both;
}
.signup{padding:115px 10px 0 600px}

/* COLUMN LAYOUT STYLES */

#columns{
width:760px;
margin:0 0 0 12px
}
#leftcol{
width:146px;
float:left
}
#centercol{
width:402px;
margin:0 0 0 19px;
float:left
}
#rightcol{
margin:0 0 0 16px;
width:163px;
float:left
}
.fix{
clear:both
}

/* LEFT COLUMN NAVIGATION STYLES */

.leftmenu{
width:147px;
padding:8px 0 0 0;
background:url(images/leftmenu-vl.gif) no-repeat left top;
height:auto
}
.leftmenu a{
color:#333333;
font-weight:bold
}

.leftmenu-hl-bot{
background:url(images/leftmenu-hl-bot.gif) no-repeat left top;
height:1px
}
.leftmenu h3{
margin:0 0 0 13px;
color:#488c9d;
background:url(images/underline-grad.gif) no-repeat left bottom;
font:bold 11px arial,tahoma,sans-serif;
height:20px;
text-transform: capitalize;
}
.leftmenu ul{
margin:0;
padding:5px 0 10px 14px
}
.leftmenu p{
padding:5px 0 10px 8px;
}
.leftmenu li{
padding:0 0 0 11px;
list-style:none;
background:url(images/list-item.gif) no-repeat left top
}

/* RIGHT COLUMN NAVIGATION STYLES */

.rightmenu{
color:#555555;
width:163px;
background:#f5f5f5;
height:auto;
}
.rightmenu a{
color:#488C9D;
}
.rightmenu-hl-top{
background:url(images/rightmenu-hl-top.gif) #f5f5f5 no-repeat left top;
height:5px
}
.rightmenu-hl-bot{
background:url(images/rightmenu-hl-bot.gif) #f5f5f5 no-repeat left bottom;
height:5px;
}
.rightmenu h3{
margin:0 7px;
border-bottom:1px solid #a0c4cc;
clear:both;
color:#488c9d;
font:bold 11px arial,tahoma,sans-serif;
height:16px;
text-transform: capitalize;
}
.rightmenu h3 span{
border-bottom:1px solid #a0c4cc;
font-weight:normal
}
.rightmenu p{
padding:5px 8px 5px 8px;
}
.rightmenu p a{
text-decoration: underline;
}
.rightmenu ul{
margin:0;
padding:4px 0 5px 8px
}
.rightmenu li{
padding:0 0 0 11px;
list-style:none;
background:url(images/list-item3.gif) no-repeat left top
}

/* CENTER COLUMN NAVIGATION STYLES */

#centercol a{
text-decoration:underline
}
#centercol a:hover{
color: #ff6600;
text-decoration:underline
}
#centercol h1{
padding:5px 0 10px 25px;
border-bottom:1px solid #cccccc;
margin-bottom:5px;
color:#488c9d;
background:url(images/hdr-item.gif) no-repeat top left;
font-size:12px;
clear: both;
}
#centercol h2{
padding:0 0 0 20px;
border-bottom:1px dotted #cccccc;
margin:0;
color:#488c9d;
background:url(images/hdr-item2.gif) no-repeat left top;
font-size:11px;
clear: both;
}
#centercol h3{
padding:0 0 0 16px;
margin:0;
color:#488c9d;
background:url(images/hdr-item3.gif) no-repeat left top;
font-size:11px;
clear: both;
}
#centercol p{
padding:3px 0 6px 0;
color:#333333;
line-height:15px;
text-align: justify;
text-indent: 15px
}
#centercol ul{
margin:0;
padding:8px 0 10px 15px
}
#centercol li{
padding:0 0 1px 13px;
list-style:none;
background:url(images/list-item2.gif) no-repeat left top;
text-align: justify;
}
#centercol table{
font:11px tahoma,arial,sans-serif;
width:100%;
margin:0 0 10px 0;
border-collapse: collapse;
border-spacing: 1px;
}
#centercol td{
width:auto;
text-align:center;
border:1px solid #ffffff;
background: #F4F6F8
}
#centercol td.tdwhite{
background: #ffffff
}
#centercol td strong{
color:#598B98;
}
#centercol th.hdr{
color:#fff;
background: #ff6600;
width:auto;
text-align:center;
}
#centercol th.blank{
background: #ffffff;
width:auto;
text-align:center;
}

#centercol em{
color:#488C9D;
font-style: normal;
padding-left:15px;
font-size: 10px
}


/* FLOATING STYLES */

.f-left{
float:left
}
.f-right{
float:right
}

/* FOOTER STYLES */

#footer{
width:771px;
background:url(images/footer-bgr.gif) no-repeat;
height:64px
}
#bottommenu{
width:430px;
padding:15px 0 0 0;
float:left;
text-align:center
}
#bottommenu a{
color:#000000;
font-weight:bold;
text-decoration:none
}
#bottommenu a:hover{
color:#4C8E9F
}
#copy{
width:280px;
padding:15px 0 0 0;
float:left;
color:#488c9d;
text-align:right
}
