body { margin: 0 }
body { font-family: Arial, sans-serif; font-size: 80%; color: #fff; }

h1, h2, h3, h4, h5, { font-family: Arial, Helvetica, sans-serif}

h1 { margin: 0; padding: 0.3em; color: #999 }

h2 {
margin: 0;
height: 22px;
background: url(/image_files/h2.gif);
background-position: auto;
background-repeat: no-repeat;
background-color: #394a5a;
border-bottom: solid 1px #fff;
}

h3 { color: #111; margin: 0.5em; padding: 0.3em; border-bottom: dotted 1px #999; }

h4 {
margin: 0;
padding: 0.3em 0.5em;
background: #a8b0c1;
color: #fff;   
border-bottom: 
solid 2px #fff;
}

h5 { 
margin: 0; 
padding: 0.3em 0.5em; 
background: #394A5A; 
color: #fff; 
border-bottom: 
solid 2px #fff; 
}

h6 {
font-size: 90%;
margin: 0;
padding: 0.3em 0.3em;
background: #394a5a;
color: #fff;
border-bottom: solid 1px #fff;
}

a:link { text-decoration: none; color: #cc2200; }
a:visited { text-decoration: none; color: #cc2200; }
a:hover { background: none; text-decoration: underline; color: #cc2200; }

p { margin: 0.5em 1em; }
p.white { margin: 0; padding: 1em; background: #fff; }
p.gray { margin: 0; padding: 1em; background: #eaeaea; color: #111; border-bottom: solid 2px #fff; }
p.dark { margin: 0; padding: 1em; color: #fff; background: #666666; border-bottom: solid 2px #fff }
p.footer { font-family: Verdana; font-size: 80%; font-weight: none; color: #eaeaea; margin: 2em; }
p.bordertop { marin: 0; padding: 0.2em; border-top: dotted 1px #999; }
p.blackfont { color: #111; }
p.small { margin: 0; padding: 0.5em; font-family: Verdana, sans-serif; font-size: 80%; color: #999;}

li.large { font-family: Verdana; font-size: 14px; font-weight: bold; }

table { display: table; border-collapse: collapse; }
tr    { font-family: Arial; font-size: 70%; color: #111; }

th { background: #a8b0c1; padding: 0.3em }
th { font family: Verdana; font-weight: none; color: #fff }
th a:link { text-decoration: none; font-weight: none; color: #fff }
th a:visited { text-decoration: none; font-weight: none; color: #fff }
th a:hover { background: none; font-weight: none; text-decoration: underline; color: #ffff00; }

tr a:link { text-decoration: none; font-weight: none; color: #cc2200; }
tr a:visited { text-decoration: none; font-weight: none; color: #cc2200; }
tr a:hover { background: none; font-weight: none; text-decoration: underline; color: #cc2200; }

tr.top { padding: 0; }
tr.top { font-weight: none; color: #fff; }
tr.top a:link { text-decoration: none; font-weight: none; color: #fff }
tr.top a:visited { text-decoration: none; font-weight: none; color: #fff }
tr.top a:hover { background: none; font-weight: none; text-decoration: underline; color: #ffff00; }

td.border { margin: 0; padding: 2px 5px 2px 5px; border-bottom: solid 1px #a8b0c1; }
td.fullborder { margin: 0; padding: 2px 5px 2px 5px; border: solid 1px #a8b0c1; }

input, select, option {
font-size: 90%;
border: solid 1px #111
}

textarea {
font-family: Arial, sans-serif;
font-size: 100%;
border: solid 1px #111;
}

input.a { border: none; }
input.number { text-align: right; padding-right: 0.3em;}

#main { width: 90%; border: solid 2px #fff; margin: 0; }

#error { width: 400px; border: solid 2px #555; margin: 4em 0.5em 4em 0.5em; background: #fff; }
#error { font-family: Verdana, sans-serif; font-weight: bold; font-size: 100%; color: #111; }
#error p { padding: 1px; }
#error a:link { text-decoration: none; color: #cc2200 }
#error a:visited { text-decoration: none; color: #cc2200 }
#error a:hover { background: none; text-decoration: underline; color: #cc2200 }

#menu { margin:0.3em; }
#menu a, #menu em { display: inline; margin:0; padding: 0.3em; }
#menu a:link { font weight: bold; text-decoration: none; color: #fff; }
#menu a:visited { font weight: bold; text-decoration: none; color: #fff }
#menu a:hover { background: #fff; font weight: bold; text-decoration: none; color: #111 }
#menu { font-family: Verdana; font-size: 90% }

#menudark { margin:0.3em; }
#menudark a, #menu em { display: inline; margin:0; padding: 0.3em; }
#menudark a:link { font weight: bold; text-decoration: none; color: #000 }
#menudark a:visited { font weight: bold; text-decoration: none; color: #000 }
#menudark a:hover { background: none; font weight: bold; text-decoration: underline; color: #ff2200 }

#menurates { width: auto; margin: 0; padding-top: 1px; border: none; background: #fff }
#menurates p { font-family: Verdana; font-size: 90%; font-weight: none; }
#menurates p { margin: 0; padding: 0.5em; }
#menurates a, div.menuintl em { display: list; margin:0; padding: 0.3em; border-bottom: dotted 1px #999; }
#menurates a:link { font weight: bold; text-decoration: none; color: #cc2200 }
#menurates a:visited { font weight: bold; text-decoration: none; color: #cc2200 }
#menurates a:hover { background: none; font weight: bold; text-decoration: underline; color: #ff9900 }

#mainmenu p {
margin: 0;
padding: 0;
color: 111;
}

#mainmenu a, #mainmenu em { display: block; margin: 0; padding: 0.2em 0.2em 0.2em 1.5em; }
#mainmenu a, #mainmenu px { border-bottom: solid 1px #fff }
#mainmenu a: first-child { border-top: none }
#mainmenu em { color: #fff }

#mainmenu {
width: 100%;
font-family: Verdana, sans-serif;
font-size: 90%;
font-weight: bold;
line-height: 1.9;
text-align: left;
}

#mainmenu a:link { text-decoration: none; color: #fff }
#mainmenu a:visited { text-decoration: none; color: #fff }
#mainmenu a:hover { text-decoration: none; color: #fff; background: url('http://bestconferencecalling.com/image_files/bg_menu.gif'); }

#brc {
margin: 0;
padding: 0;
color: #fff;
width: 130px;
border-top: solid 1px #fff;
border-bottom: dotted 1px #ccc;
}
#brc img { display: image; margin-right: 0.5em; border: solid 1px #fff; float: left; }
#brc p { margin: 0; padding: 0.5em; line-height: 1.2em; font-size: 95%; }

#list { margin: 1.3em 1em 0 0; padding: 2px 2px 0 2px; border: solid 1px #a8b0c1; }
#list p { margin: 0; padding: 0.3em; border-bottom: solid 2px #fff; }
#list p.image { margin: 0; padding: 1px 1px 0 0; }
#list p { font-family: Verdana; font-size: 90%; font-weight: none; }
#list a:link { font-weight: bold; text-decoration: none; color: #111; }
#list a:visited { font-weight: bold; text-decoration: none; color: #111; }
#list a:hover { font-weight: bold; background: none; text-decoration: underline; color: #cc2200 }

#terms { border: solid 1px #111; margin: 2em; padding: 1em; color: #111; }
#terms p { margin: 0; padding: 0.5em; font-size: 90%; }
#terms a:link { font-weight: bold; text-decoration: none; color: #111; }
#terms a:visited { font-weight: bold; text-decoration: none; color: #111; }
#terms a:hover { font-weight: bold; background: none; text-decoration: underline; color: #cc2200 }

#footnotes { margin-right: 10px; margin-top: 1em; border-top: dotted 1px #999; }

#test { margin: 1em; padding: 1px; color: #111; }
#test p { margin: 0; padding: 0.5em; }
#test a, #test em { display: block; margin: 0; padding: 0.2em 0.2em 0.2em 1.5em; }
#test a, #test px { border-bottom: solid 1px #fff }
#test a: first-child { border-top: none }
#test em { color: #fff }

div.largewhite { margin: 1.5em 0 0 0; }
div.largewhite { font-family: Verdana; font-size: 13px; font-weight: none; color: #fff; }
div.largewhite a:link { text-decoration: none; font-size: 80%; font-weight: none; color: #111 }
div.largewhite a:visited { text-decoration: none; font-size: 80%; font-weight: none; color: #111 }
div.largewhite a:hover { background: none; font-size: 80%; font-weight: none; text-decoration: underline; color: #111; }

div.order {
margin-right: 1em;
padding: 0.5em;
background: #eceff2;
}

div.page {
margin: 1.3em 0 0 0;
padding: 2px;
border: solid 1px #a8b0c1;
}
div.page p.border { margin: 0; padding: 2px; }

div.page1 {
margin: 1.3em 0 0 0;
padding: 2px;
}

div.orderpage {
margin: 0;
padding: 2px;
border: solid 1px #a8b0c1;
}

div.rates {
background: #fff;
width: 550;
margin: 0; 
padding: 2px;
border: solid 1px #111;
}
div.rates p { margin: 0; padding: 0.5em; }

div.faq { margin: 0; padding: 0.5em; }
div.faq a:link { font-weight: normal; text-decoration: none; color: #333; }
div.faq a:visited { font-weight: normal; text-decoration: none; color: #333; }
div.faq a:hover { font-weight: normal; background: none; text-decoration: underline; color: #000 }

div.ccimg { margin: 2em 0 0 0; padding: 2px; text-align: center; }

div.welc { margin: 0.5em; font-family: Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #666666 }
div.welc p { marign: 0; padding: 0.5em; }

div.pop { margin: 1em; padding: 1px; border: solid 2px #555; color: #111; }
div.pop p { margin: 0; padding: 0.5em; font-size: 85%; }

a.small:link { text-decoration: none; font-family: Verdana; font-size: 80%; font-weight: bold; color: #111 }
a.small:visited { text-decoration: none; font-family: Verdana; font-size: 80%; font-weight: bold; color: #111 }
a.small:hover { text-decoration: underline; font-family: Verdana; font-size: 80%; font-weight: bold; color: #cc2200 }

.largeblue { font-family: Verdana; font-size: 14px; font-weight: bold; color: #336699 }
.large { font-family: Verdana; font-size: 14px; font-weight: bold; color: #111 }

h1 { font-size: 100%;  ; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.bc { font-size: 100%;  ; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
bcc { margin: 0; padding: 0.3em; color: #999; font-size: 100%; ; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif }
.bcc { margin: 0; padding: 0.3em; color: #999; font-size: 100%; ; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif }

