#left h1 {
font-size:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#069;
line-height:1.4em;
padding:20px 0 7px 8px;
margin:0 0 20px;
border-bottom:1px dashed silver;
}

#left h2 {
width:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:18px;
color:#3F3830;
margin-top:5px;
}

#left h3 {
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#069;
line-height:1.4em;
padding:10px 0 10px 8px;
margin:0 0 20px;
border-bottom:1px dashed silver;
}

#left hr {
color:#cdcdcd;
background-color:#cdcdcd;
height:1px;
border:0;
margin-top:20px;
}

/* main text area box*/
.area {
margin-top:20px;
text-align:justify;
line-height:18px;
}

.area p {
margin:10px 0 10px 7px;
padding:0;
color:#000;
}

.area ul {
list-style-type:disc;
margin:10px 25px;
padding:2px 0 0 4px;
text-align:left;
}

.area ol {
list-style-type:decimal-leading-zero;
margin:15px 25px 10px;
padding:2px 0 0 4px;
text-align:left;
}

.area li {
margin:0;
padding:2px 0;
}

.area li p {
font-weight:400;
margin:0;
}

.area li a {
text-decoration:none;
padding:0;
}

/* blue box*/
.title_bx {
background:#1675ad;
border:1px solid #3270a8;
border-bottom:3px solid #3270a8;
text-align:left;
color:#fff;
text-indent:5px;
}

/* blue header box with arrow*/

    .calloutDown
    {
        height: 0;
        width: 0;
        border-top: 12px solid #ffffff;
        border-left: 12px dotted transparent;
        border-right: 12px dotted transparent;
        left: 0px;
        top: 0px;
        margin-left: 20px;
        z-index: 11;
    }
    .calloutDown2
    {
        position: relative;
        left: -10px;
        top: -12px;
        height: 0;
        width: 0;
        border-top: 10px solid #1675ad;
        border-left: 10px dotted transparent;
        border-right: 10px dotted transparent;
        z-index: 10;
    }
    .divContainerDown
    {
       	background: #1675ad;
        border: solid 1px #ffffff;
        position: relative;
        top: 1px;
        z-index: 1;
        padding: 3px;
		  text-indent:5px;
		  color:#fff;
    }


/* advertise page*/
.tb_bx {
background:#ccdff2;
border:1px solid #b0ceeb;
font:normal 11px verdana;
text-align:center;
padding:5px;
}

.tb_bx p {
font:normal 11px verdana;
text-align:left;
}

.blue {
background:#eaf3fa;
border:1px solid #b0ceeb;
padding:.3em 1em;
text-align:center;
}

.white {
background:#fff;
border:1px solid #b0ceeb;
padding:.3em 1em;
text-align:center;
}

.thumbnail {
position:relative;
z-index:0;
}

.thumbnail:hover {
background-color:transparent;
z-index:50;
}

.thumbnail span {
/*CSS for enlarged image*/
position:absolute;
padding:5px;
left:-1000px;
visibility:hidden;
color:#000;
text-decoration:none;
}

.thumbnail span img {
/*CSS for enlarged image*/
border-width:0;
padding:2px;
}

.thumbnail:hover span {
/*CSS for enlarged image on hover*/
visibility:visible;
top:0;
left:60px;
/*position where enlarged image should offset horizontally */
}

.order {
background:#fff2f4;
border:1px solid #ffbbc5;
text-align:left;
padding:5px;
}

/* advice page code*/
.advice_bx {
padding:2px;
margin:20px 0 10px;
background:#ffeaed;
border-bottom:1px solid #ffccd4;
border-top:1px solid #ffccd4;
text-align:center;
}

.advice_payment {
font:normal 11px verdana;
text-align:center;
margin-bottom:5px;
}

.advice_payment img {
padding:6px 0 10px;
}

.advice_payment img {
padding:6px 0 10px;
}

.advice_payment img {
padding:6px 0 10px;
}

.advice_payment p {
text-align:center;
font:normal 12px arial;
}

.advice_kudos {
background:#ffeaed;
border:1px solid #ffccd4;
padding:5px 15px;
margin-top:20px;
font:normal 11px verdana;
}

/* right side ads*/
.sidebx-top {
background:url(../img/sidetop.png) no-repeat bottom left;
width:158px;
height:10px;
}

.sidebx {
background:#ffb9c1;
border-left:1px solid #ff9da7;
border-right:1px solid #ff9da7;
width:156px;
margin:0;
font:normal 11px verdana;
text-align:center;
}

.sidebx a {
color:#B22222;
}

.sidebx img {
margin:0 auto;
padding-bottom:3px;
}

.sidebx p {
padding-left:.6em;
line-height:1.2em;
margin:0;
padding-bottom:7px;
text-align:left;
}

.sidebx hr {
color:red;
background-color:red;
height:1px;
border:0;
margin:1em;
width:80%;
}

.sidebx ul {
width:150px;
list-style-type:none;
padding:0;
margin:0 auto;
text-align:left;
}

.sidebx li {
padding:2px 0 2px .6em;
}

.sidebx-bottom {
background:url(../img/sidebottom.png) no-repeat top left;
width:158px;
height:10px;
margin:0;
padding:0;
}

.top_ad {
margin:1px 20px 0;
}