html {
 overflow-y:scroll;
 }
body {
 border:0px none;
 margin:0px;
 padding:0px;
 background-color:#ffffff;
 font-family:verdana;
 font-size:11px;
 line-height:12px;
 color:#000000;
 text-align:center;
 }
form {
 display:block;
 }
a {
 color: #999999;
 }
img {
 border:0 none;
 }
div {
 display:block;
 font-size:0px;
 line-height:0px;
 }
p, ul, li, dl, dd {
 margin:0px;
 padding:0px;
 font-family:verdana;
 font-size:11px;
 line-height:14px;
 color:#000000;
 }
h1, h2, h3, h4 {
 margin:0px;
 padding:0px;
 font-family:verdana;
 font-size:12px;
 line-height:14px;
 color:#666666;
 }
h1 {
 font-size:14px;
 line-height:16px;
 margin:6px 0px 12px 0px;
 }
p {
 line-height:12px;
 color:#666666;
 }
/*########################################*/
/*Styles For Min-Width*/
/*########################################*/
#minwidth {
 height:0px;
 font-size:0px;
 line-height:0px;
 width:774px;
 display:block;
 float:none;
 clear:both;
 }
#pagewrapper {
 width:100%;
 _width:774px;
 _width:expression(document.body.clientWidth > 1005 ? '1005px': (document.body.clientWidth > 774 ? 'auto' : '774px' ));
 max-width:1005px;
 min-width:774px;
 margin:0px auto;
 }
#page {
 margin:0px 17px 10px 21px;
 text-align:left;
 position:relative;
 }
#ieindent {
 float:none;
 clear:both;
 }
#audioplayer {
 width:160px;
 height:116px;
 z-index:999;
 }
#audioplayer .bgnd {
 width:160px;
 height:111px;
 background-image:url('player.png');
 background-repeat:no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='player.png', sizingMethod='crop');
 overflow:visible;

 padding:5px 0px 0px 0px;
 }

#audioplayer #exit {
 width:60px;
 height:24px;
 position:absolute;
 z-index:998;
 right:8px;
 bottom:4px;
 z-index:998;
 }
#audioplayer .audiodd {
 height:22px;
 display:block;
 margin:4px 0px 0px 0px;
 padding:0px 10px 0px 40px;
 line-height:22px;
 !line-height:27px;
 font-size:11px;
 overflow:hidden;
 text-decoration:none;
 position:relative;
 z-index:999;
 }
#audioplayer a.audiodd:hover {
 color:#cc0000;
 }
/*########################################*/
/*Background, Borders and Corners*/
/*########################################*/
.contentwrapper {
 width:100%;
 !width:auto;
 }
.content {
 width:auto;
 }
.borderT, .borderB {
 width:100%;
 !width:auto;
 float:right; clear:both;
 background-repeat:repeat-x;
 }
.borderR {
 width:100%;
 float:right; clear:none;
 background-repeat:repeat-y;
 background-position:top right;
 }
.borderL {
 width:100%;
 float:left; clear:none;
 background-repeat:repeat-y;
 background-position:top left;
 }
.cornerTR {
 float:right; clear:none;
 background-repeat:no-repeat;
 background-position:top right;
 }
.cornerTL {
 float:left; clear:none;
 background-repeat:no-repeat;
 background-position:top left;
 }
.cornerBR {
 float:right; clear:none;
 background-repeat:no-repeat;
 background-position:bottom right;
 }
.cornerBL {
 float:left; clear:none;
 background-repeat:no-repeat;
 background-position:bottom left;
 }
#baseline-enhanced {
 width:100%;
 height:145px;
 background-image:url('images/banner-bottom-enha.gif');
 background-repeat:no-repeat;
 position:relative;
 z-index:3;
 }
#baseline-competitor {
 width:100%;
 height:145px;
 background-image:url('images/banner-bottom-comp.gif');
 background-repeat:no-repeat;
 position:relative;
 z-index:3;
 }
#baseline-testimonials {
 width:100%;
 height:145px;
 background-image:url('images/banner-bottom-test.gif');
 background-repeat:no-repeat;
 position:relative;
 z-index:3;
 }
#baseline-homepage {
 width:100%;
 height:129px;
 background-image:url('images/banner-bottom-home.gif');
 background-repeat:no-repeat;
 position:relative;
 z-index:3;
 }
#baseline-enhanced .link1,
#baseline-enhanced .link2,
#baseline-enhanced .link3,
#baseline-enhanced .link4,
#baseline-competitor .link1,
#baseline-competitor .link2,
#baseline-competitor .link3,
#baseline-competitor .link4,
#baseline-testimonials .link1,
#baseline-testimonials .link2,
#baseline-testimonials .link3,
#baseline-testimonials .link4
{
 width:50%;
 !width:49%;
 margin:0px;
 padding:0px;
 height:70px;
 display:block;
 float:left;
 }
#baseline-homepage .link1,
#baseline-homepage .link2
{
 width:50%;
 !width:49%;
 margin:0px;
 padding:0px;
 height:129px;
 display:block;
 float:left;
 }
.demoicon {
 position:absolute;
 bottom:24px;
 display:block;text-decoration:none;
 }
.demoicon img {
 vertical-align:middle;
 margin-right:10px;
 }
/*########################################*/
/*Header Styles*/
/*########################################*/
#header, .header {
 height:87px;
 background-image:url('images/headerM.gif');
 background-repeat:repeat-x;
 margin-bottom:3px;
 position:relative;
 z-index:3;
 }
#headerLogo {
 width:100%; height:87px;
 overflow:hidden;
 margin:0px 0px -87px 6px;
 /*background-image:url('images/118118media_logo_small.gif');*/
 }
#headercapLogo {
 width:141px; height:87px;
 background-image:url('images/headerLogo.gif');
 margin-right:-7px;
 }
#headercapL {
 width:7px; height:87px;
 background-image:url('images/headerL.gif');
 margin-right:-7px;
 }
#headercapR {
 width:12px; height:87px;
 background-image:url('images/headerR.gif');
 /*padding-right:18px;acts as margin to content that is floated right*/
 }
/*########################################*/
/*Header Content Styles*/
/*########################################*/
#languages {
float:right;
font-size:0px;
height:28px;
line-height:0px;
margin-right:6px;
margin-top:9px;
position:relative;
z-index:9;
}
#languageslink {
background-image:url(images/languages.gif);
background-repeat:no-repeat;
height:28px;
line-height:12px;
font-size:10px;
margin-right:0px;
margin-top:0px;
width:278px;
position:relative;
}
#flags {
margin-top:-21px;
position:relative;
}
.flags a {
float:left;
margin-left:6px;
margin-right:0px;
position:relative;
}
#flag1, #flag2, #flag3, #flag4, #flag5, #flag6 {
height:14px;
width:22px;
}
#flag1 {
margin-left:3px;
}
#languagelink {
color:black;
display:block;
float:left;
font-family:tahoma;
line-height:12px;
font-size:10px;
font-weight:normal;
margin-left:10px;
margin-top:5px;
width:104px;
}
#languagelink a {
color:blue;
font-family:tahoma;
line-height:12px;
font-size:10px;
font-weight:normal;
}
#morelanguages {
color:#999999;
float:right;
font-family:verdana;
margin-top:30px;
position:absolute;
visibility:hidden;
width:278px;
z-index:999;
}
#morelanguagesmiddle {
background-color:white;
background-image:url('images/languagesmore.png');
background-repeat:repeat-y;
width:278px;
}
#morelanguagesmiddle div {
line-height:12px;
font-size:10px;
}
#morelanguagestop {
background-image:url('images/6_languagesmoretop.gif');
background-repeat:no-repeat;
font-size:0px;
height:5px;
line-height:0px;
width:278px;
}
#morelanguagesbottom {
background-image:url(images/langbottom.png);
background-repeat:no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/langbottom.png', sizingMethod='crop');
font-size:0px;
height:5px;
line-height:0px;
width:278px;
}
/*########################################*/
/*Main Body Styles*/
/*########################################*/
#mainR {
 text-align:left;
 margin:0px;
 padding-left:224px;
 }
#mainR #leftcol {
 width:224px;
 text-align:left;
 margin-left:-224px;
 _margin-right:-224px;
 float:left;
 }
#mainR #rightcol {
 overflow:hidden;
 width:100%;
 text-align:left;
 float:right;
 position:relative;
 z-index:-11;
 }
/*------------------------------------------section with column on right-*/
#mainL {
 text-align:left;
 margin:0px;
 padding-right:224px;
 }
#mainL #rightcol {
 width:224px;
 text-align:left;
 margin-right:-224px;
 _margin-left:-224px;
 float:right;
 }
#mainL #leftcol {
 overflow:hidden;
 width:100%;
 text-align:left;
 float:left;
 position:relative;
 z-index:1;
 }
/*------------------------------------------section with resizing right column-*/
#rezright420 {
 text-align:left;
 margin:8px 0px 0px 0px;
 padding-left:414px;
 }
#rezright420 #leftcol {
 width:414px;
 text-align:left;
 margin-left:-414px;
 float:left;
 }
#rezright420 #rightcol {
 overflow:hidden;
 width:100%;
 text-align:left;
 float:right;
 }
/*------------------------------------------section with resizing 50%/50%-*/
#rez5050 {
 text-align:left;
 margin:0px;
 float:none;
 clear:both;
 overflow:visible;
 !padding:0px 1px 0px 0px;
 _padding:0px 0px 0px 1px;
 }
#rez5050 .content {
 padding:0px 3px;
 !padding:0px;
 }
#rez5050 #coltwo,
#rez5050 #colone
{
 width:50%;
 !width:49.9%;
 text-align:left;
 float:left;
 padding-left:12px;
 !padding-left:0.1%;
 }
#rez5050 #coltwo {
 margin:0px -4px 0px -10px;
 !margin:0px 0px 0px 1px;
 }
#rez5050 #colone {
 margin:0px -2px 0px -12px;
 !margin:0px 1px 0px -1px;
 }
#rez5050 #colone .content,
#rez5050 #coltwo .content
{
 /*!margin-top:-2px;*/
 }
/*------------------------------------------section with resizing 3*33.3%*/
#reztri {
 text-align:left;
 margin:0px;
 float:none;
 clear:both;
 overflow:visible;
 padding:2px 0px 0px 0px;
 }
#reztri .content {
 padding:0px 6px;
 !padding:0px;
 }
#reztri #colthree,
#reztri #coltwo,
#reztri #colone
{
 width:33.4%;
 !width:33.2%;
 text-align:left;
 float:left;
 padding-left:12px;
 !padding-left:0px;
 !padding-right:0.1%;
 position:relative;
 }
#reztri #colthree {
 margin:-2px -3px 0px -12px;
 !padding-right:0%;
 !margin:-2px 0% 0px 0.1% ;
 }
#reztri #coltwo {
 margin:-2px 0px 0px -8px;
 !margin:-2px 0% 0px 0px ;
 }
#reztri #colone {
 margin:-2px -4px 0px -12px;
 !margin:-2px 0.1% 0px 0px ;
 }
#reztri #colthree .panel_norm,
#reztri #colthree .panel_greysh {
 margin-right:2px;
 !margin-right:0px;
 }

/*------------------------------------------section with resizing 4*25%*/
#rezquad {
 text-align:left;
 margin:0px;
 float:none;
 clear:both;
 overflow:visible;
 }
#rezquad .content { 
 padding:0px 6px;
 !padding:0px;
 }
#rezquad #colfour,
#rezquad #colthree,
#rezquad #coltwo,
#rezquad #colone
{
 width:25%;
 !width:24.6%;
 text-align:right;
 float:left;
 padding-left:12px;
 !padding-left:0.4%;
 }
#rezquad #colfour {
 margin:-2px -16px 0px -8px;
 !margin:-2px 0px 0px 0px;
 }
#rezquad #colthree {
 margin:-2px 0px 0px -8px;
 !margin:-2px 0px 0px 0px;
 }
#rezquad #coltwo {
 margin:-2px 0px 0px -8px;
 !margin:-2px 0px 0px 0px;
 }
#rezquad #colone {
 margin:-2px 0px 0px -18px;
 !margin:-2px 0px 0px -0.1%;
 }
/*------------------------------------------section with resizing 5*20%*/
#rezquint {
 text-align:left;
 margin:0px;
 float:none;
 clear:both;
 overflow:visible;
 }
#rezquint .content {
 padding:0px 6px;
 }
#rezquint #colone,
#rezquint #coltwo,
#rezquint #colthree,
#rezquint #colfour,
#rezquint #colfive
{
 width:20%;
 float:left;
 color:#999999;
 font-weight:bold;
 font-family:verdana;
 font-size:9px;
 }
#rezquint #colfive {
 margin:-2px -8px 0px 0px;
 }
#rezquint #colfour {
 padding:0px 4px;
 margin:-2px 0px 0px 0px;
 }
#rezquint #colthree {
 padding:0px 0px 0px 4px;
 margin:-2px 0px 0px 0px;
 }
#rezquint #coltwo {
 padding:0px 0px 0px 4px;
 margin:-2px 0px 0px 0px;
 }
#rezquint #colone {
 margin:-2px 0px 0px -8px;
 }
/*########################################*/
/*Panel Borders and Margins Styles*/
/*########################################*/
a.panel_norm, a.panel_grey {
 display:block;
 cursor:hand; cursor:pointer;
 text-decoration:none;
 margin:auto;
 }
/*------------------------------------------panel type: normal+shadow/tabbed-*/
.panel_norm .borderR, .panel_tabs .borderR {
 background-image:url('images/border-main-right.gif');
 }
.panel_norm .borderL, .panel_tabs .borderL {
 background-image:url('images/border-main-left.gif');
 }
.borderT {
 height:8px;
 background-image:url('images/border-main-top.gif');
 }
.panel_norm .borderB, .panel_tabs .borderB {
 height:14px;
 background-image:url('images/border-main-bottom.gif');
 }
.cornerTL {
 width:7px; height:8px;
 background-image:url('images/main-top-left.gif');
 }
.cornerTR {
 width:13px; height:8px;
 background-image:url('images/main-top-right.gif');
 }
.panel_norm .cornerBL, .panel_tabs .cornerBL {
 width:7px; height:14px;
 background-image:url('images/main-bottom-left.gif');
 }
.panel_norm .cornerBR, .panel_tabs .cornerBR {
 width:13px; height:14px;
 background-image:url('images/main-bottom-right.gif');
 }
.panel_norm .contentwrapper, .panel_tabs .contentwrapper, .panel_greysh .contentwrapper {
 
 }
.panel_norm .content, .panel_tabs .content, .panel_greysh .content {
 margin:0px 12px 0px 6px;
 }
/*------------------------------------------panel type: tabbed top borders-*/
.panel_tabs .borderT {
 height:30px;
 background-image:url('images/border-tabs-t.gif');
 }
.panel_tabs .cornerTL {
 width:1px; height:30px;
 background-image:url('images/corner-tabs-tl.gif');
 margin-right:-1px;
 }
.panel_tabs .cornerTR {
 width:13px; height:30px;
 background-image:url('images/corner-tabs-tr.gif');
 }
/*------------------------------------------tabs list selected/unselected-*/
.panel_tabs .borderT ul,
.tabrow2 {
 float: left;
 display:block;
 }
.tabrow2 {
 margin-bottom:-23px;
 _margin-bottom:-25px;
 padding-left:5px;
 }
.panel_tabs .borderT #tabs a,
.tabrow2 li {
 float: left;
 display:block;
 }
.tabrow2 a {
 background-image:url('images/tabrow2L.gif');
 background-repeat: no-repeat;
 height: 46px;
 float: left;
 margin-right:-1px;
 position:relative;
 text-decoration:none;
 cursor:hand; cursor:pointer;
 }
.panel_tabs .borderT #tabs a div,
.tabrow2 a div
{
 float: left;
 width:auto;
 display:block;
 }
.tabrow2 a div {
 display:block;
 height:46px;
 line-height:20px;
 text-decoration:none;
 color:black;
 font-family:verdana;
 font-size:10px;
 font-weight:bold;
 background-image:url('images/tabrow2R.gif');
 background-repeat:no-repeat;
 background-position:right top;
 padding:2px 10px 0px 10px;
 }
.tab_on, .tab_off {
 background-image:url('images/tabR_on.gif');
 background-repeat:no-repeat;
 background-position:right top;
 height: 23px;
 float: left;
 margin-right:-1px;
 position:relative;
 padding-right:7px;
 color:#000000;
 text-decoration:none;
 }
.tab_on div, .tab_off div {
 display:block;
 height:23px;
 line-height:20px;
 text-decoration:none;
 font-family:verdana;
 font-size:10px;
 font-weight:bold;
 background-image:url('images/tabL_on.gif');
 background-repeat: no-repeat;
 padding:0px 3px 0px 10px;
 cursor:hand; cursor:pointer;
 }
.tab_on {
 /*margin-right:0px;*/
 z-index:28;
 }
.tab_off {
 background-image:url('images/tabR_off.gif');
 background-position:right top;
 z-index:24;
 }
.tab_off div {
 padding-top:2px;
 background-image:url('images/tabL_off.gif');
 }
/*------------------------------------------panel type: solid grey-*/
.panel_grey .borderR {
 background-image:url('images/border-grey-r.gif');
 }
.panel_grey .borderL,
.panel_greysh .borderL
{
 background-image:url('images/border-grey-l.gif');
 }
.panel_grey .borderT,
.panel_greysh .borderT
{
 background-image:url('images/border-grey-t.gif');
 height:6px;
 }
.panel_grey .borderB {
 background-image:url('images/border-grey-b.gif');
 height:6px;
 }
.panel_grey .cornerTL,
.panel_greysh .cornerTL
{
 background-image:url('images/corner-grey-tl.gif');
 width:6px; height:6px;
 }
.panel_grey .cornerTR {
 background-image:url('images/corner-grey-tr.gif');
 width:6px; height:6px;
 }
.panel_grey .cornerBL {
 background-image:url('images/corner-grey-bl.gif');
 width:6px; height:6px;
 }
.panel_grey .cornerBR {
 background-image:url('images/corner-grey-br.gif');
 width:6px; height:6px;
 }
.panel_grey .contentwrapper {
 padding:0px 6px 0px 6px;
 margin:0px;
 }
.panel_grey .content {
 vertical-align:text-top;
 margin:0px 12px 0px 0px;
 !margin:0px 0px 0px 0px;
 background-color:#e9e9e9;
 }
a.panel_grey {
 border:0 none;
 }
/*a.panel_grey hover borders*/
a.panel_grey:hover .borderT {
 background-image:url('images/border-red-t.gif');
 }
a.panel_grey:hover .borderB {
 background-image:url('images/border-red-b.gif');
 }
a.panel_grey:hover .borderR {
 background-image:url('images/border-red-r.gif');
 }
a.panel_grey:hover .borderL {
 background-image:url('images/border-red-l.gif');
 }
a.panel_grey:hover .cornerTL {
 background-image:url('images/corner-red-tl.gif');
 }
a.panel_grey:hover .cornerTR {
 background-image:url('images/corner-red-tr.gif');
 }
a.panel_grey:hover .cornerBL {
 background-image:url('images/corner-red-bl.gif');
 }
a.panel_grey:hover .cornerBR {
 background-image:url('images/corner-red-br.gif');
 }
/*------------------------------------------panel type: shadowed grey-*/
.panel_greysh .borderR {
padding:0px;
 background-image:url('images/border-grsh-r.gif');
 }
.panel_greysh .borderB {
 height:14px;
 background-image:url('images/border-grsh-b.gif');
 }
.panel_greysh .cornerTR {
 width:13px; height:8px;
 background-image:url('images/corner-grsh-tr.gif');
 }
.panel_greysh .cornerBL {
 width:7px; height:14px;
 background-image:url('images/corner-grsh-bl.gif');
 }
.panel_greysh .cornerBR {
 width:13px; height:14px;
 background-image:url('images/corner-grsh-br.gif');
 }
.panel_greysh .content {
 background-color:#e9e9e9;
 _margin-top:-2px;
 _padding-bottom:2px !important;
 }
/*
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/border-mini-right.png', sizingMethod='scale');
*/
/*########################################*/
/*Main Content Styles*/
/*########################################*/

/*########################################*/
/*Anchor Images Styles*/
/*########################################*/

a.red {
 color:#000000;
 font-family:verdana;
 font-size:11px;
 line-height:14px;
 margin:0px;
 padding:0px;
 }
a.red:hover {
 color:#CC0000;
 }
a#pngfixtemplate {
 width:; height:;
 background-image:url('image.png');
 background-color:transparent;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png', sizingMethod='crop');
 }
.icon-phone , .icon-text , .icon-web {
 width:100px; height:100px;
 position:relative; z-index:9;
 float:right;
 }
.icon-phone {
 margin:-10px -32px -5px -10px;
 _margin:-10px -16px -5px -10px;
 background-image:url('images/icon-product-phone.png');
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-product-phone.png', sizingMethod='crop');
 }
.icon-text {
 margin:-10px -40px -5px -10px;
 _margin:-10px -20px -5px -10px;
 background-image:url('images/icon-product-text.png');
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-product-text.png', sizingMethod='crop');
 }
.icon-web {
 margin:-10px -30px -5px 0px;
 _margin:-10px -15px -5px 0px;
 background-image:url('images/icon-product-web.png');
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon-product-web.png', sizingMethod='crop');
 }
#content_comp_web, #content_comp_txt, #content_comp_phone {
 background-repeat:no-repeat;
 background-position:right top;
 background-color:#ffffff;
}
#content_comp_web {
 background-image:url('images/media_packages_web.png');
}
#content_comp_txt {
 background-image:url('images/media_packages_txt.png');
}
#content_comp_phone {
 background-image:url('images/media_packages_phone.png');
}
#mr118lefthome {
 position:absolute;
 bottom:-1px;
 !bottom:-2px;
 right:47%;
 z-index:999;
}
#mr118lefthome .image {
 width:223px;
 height:145px;
 background-image:url('images/mr-home-right.png');
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mr-home-right.png', sizingMethod='crop');
 }
#mr118righthome {
 position:absolute;
 bottom:0px;
 right:20px;
 z-index:999;
}
#mr118righthome .image {
 width:125px;
 height:139px;
 background-image:url('images/mr-home-left.png');
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mr-home-left.png', sizingMethod='crop');
 }
#mr118left {
 position:absolute;
 bottom:9px;
 right:57%;
 z-index:999;
}
#mr118left .image {
 width:108px;
 height:135px;
 background-image:url('images/mr118phonenumber.png');
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mr118phonenumber.png', sizingMethod='crop');
 }
#mr118right {
 position:absolute;
 bottom:0px;
 right:0px;
 _right:2%;
 z-index:99;
}
#mr118right .image {
 width:101px;
 height:120px;
 background-image:url('images/mr118texting.png');
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mr118texting.png', sizingMethod='crop');
 }
/*########################################*/
/*Footer Styles*/
/*########################################*/
#footer {
 color:#888888;
 font-family:verdana;
 font-size:10px;
 line-height:14px;
 text-decoration:none;
 text-align:left;
 padding:8px 0px;
 }
#footer a {
 color:#888888;
 line-height:10px;
 text-decoration:underline;
 }
#footer a:hover {
 color:#666666;
 }
.break0, .break1, .break2, .break5, .break9 {
 clear:both; float:none;
 }
.break0 {
 width:0px;
 font-size:0px; height:0px; line-height:0px;
 }
.break1 {
 width:1px;
 font-size:1px; height:1px; line-height:1px;
 }
.break2 {
 width:2px;
 font-size:2px; height:2px; line-height:2px;
 }
.break5 {
 width:5px;
 font-size:5px; height:5px; line-height:5px;
 }
.break9 {
 width:9px;
 font-size:9px; height:9px; line-height:9px;
 }
/*########################################*/
/*Forms Styles*/
/*########################################*/
.form {
 margin:0px 20px;
 display:block;
 }
.inputlist {
 display:block;
 width:auto;
 }
.divider {
 width:auto; height:1px;
 border-bottom:1px solid #CC0000;
 }
.subdivider {
 width:auto; height:2px;
 border-bottom:1px solid #999999;
 background-color:e9f1f1;
 margin:8px 0px;
 }
.inputlist h1, .divider2 {
 display:block; clear:both;
 width:auto;
 font-family:verdana;
 font-size:12px;
 line-height:20px;
 border-bottom:5px double #CC0000;
 }
.inputlist h2, .formsubtitle {
 display:block; clear:both;
 padding-left:5px;
 width:auto; height:20px;
 font-family:verdana;
 font-weight:bold;
 font-size:10px;
 line-height:20px;
 border:1px solid #999999;
 background-color:#e9f1f1;
 margin:10px 0px;
 }
.formsubtitle {
 margin:14px 40px 0px 20px;
 }
.inputlist b {
 padding-bottom:4px;
 vertical-align:text-top;
 line-height:10px;
 color:#CC0000;
 }
.inputlist dt {
 float:left;
 clear:right;
 width:128px;
 text-align:left;
 font-family:verdana;
 font-size:10px;
 line-height:22px;
 margin-right:10px;
 padding:0px 6px;
 background-color:#f1f1f1;
 }
.inputlist dd {
 float:none;
 clear:right;
 }
.inputlist dd .textinput {
 width:300px;
 border:1px solid #7f9db9;
 font-family:arial;
 font-size:12px;
 line-height:15px;
 padding:3px 0px 0px 3px;
 margin:1px 0px;
 }
.inputlist dd .selectinput {
 width:128px; height:18px;
 border:1px solid #7f9db9;
 font-family:arial; font-size:12px;
 line-height:15px;
 margin:2px 0px;
 }
.inputlist dd .textarea {
 width:300px; height:75px;
 border:1px solid #7f9db9;
 font-family:arial; font-size:12px;
 line-height:15px;
 padding:3px 0px 0px 3px;
 margin:1px 0px;
 }
.inputlist dd font {
 vertical-align:text-top;
 color:#CC0000;
 font-size:10px; font-weight:bold; font-family:verdana;
 line-height:10px;
 }
.submitbtn {
 float:right;
 padding:1px 4px;
 }






























