html { min-height: 101%; 
}
body { font-family: "Helvetica Neue", Verdana, Arial; font-size:12px; color:#000033; margin: 0px; background-color: #ffffff; 
}
li { list-style-position:inside; 
}

/* -------------------------- TEMPLATE & LAYOUT (non-editable) styles ---------------------------------- */

.head { height:15px; text-align:center; margin:auto;
}
.banner { background-image:url(../images/banner.png); background-repeat:no-repeat; width:990px; margin:auto;
          height:263px; margin-bottom:8px;
}
.twitter { float:left; text-align:center; margin-left:58px; margin-top:100px; }
.twtxt, .fbtxt { padding-bottom:6px; font-size:11px; }
.facebook { float:right; text-align:center; margin-right:58px; margin-top:100px; }
.iframecontain { float:left; margin-left:57px; }
.iframe { border:0px; margin:0px; padding:0px; }
.iframetoo { border:0px; margin:0px; margin-top:14px; padding:0px; }
.movieadjust { margin-left:-10px; margin-top:-1px
}
.container { width:990px; margin: auto;  
} 
.left { float:left; width:752px; }
.nav { background-image:url(../images/navbg.png); background-repeat:no-repeat; 
       width:752px; height:38px; margin-bottom:8px; }
.navpad { margin-right:6px; }
.lefttop { padding:8px; min-height:438px; overflow:auto;
           background-image:url(../images/left.png); background-repeat:no-repeat; }
.breadcrumb { font-size:11px; color:#666666; margin-bottom:10px; }
.lefttop p { margin-top:0px; margin-bottom:12px; line-height:18px; }
.lefttop p a, .breadcrumb a, .lefttop li a, .postedin a { 
    color:#0000ff; text-decoration:none; }
.lefttop p a:hover, .breadcrumb a:hover, .lefttop li a:hover, .postedin a:hover { 
    color:#0000ff; text-decoration:underline; cursor:pointer; }
.leftbottom { width:752; height:8px; background-image:url(../images/leftbottom.png);
}
.right { float:right; width:230px; }
.righttop { padding:8px; min-height:484px; overflow:auto; color:#ffffff; 
            background-image:url(../images/right.png); background-repeat:no-repeat; }
.righttop p { margin-top:0px; margin-left:16px; margin-bottom:8px; }
.righttop a { color:#ffffff; text-decoration:underline; }
.righttop a:hover { color:#ffff00; text-decoration:none; }
.rightbottom { width:230px; height:8px; background-image:url(../images/rightbottom.png);
}
.date { text-align:right; color:#cccccc;
}
.clientslinks { font-weight:bold; font-size:16px; margin-bottom:8px; 
}
.rightframe { color:#ffffff; background-color:#666666; height:238px; }
.rightframe a { color:#ffffff; text-decoration:underline; }
.rightframe a:hover { color:#ffff00; text-decoration:none; }
.rightframe p { margin-top:0px; margin-left:16px; margin-bottom:8px; 
}

/* -------------------------------- TEXT and other editable styles ----------------------------------------- */

h1 { font-weight:bold; font-size:16px; margin:0px; margin-bottom:8px; }
.toph1 { font-weight:normal; font-size:11px; color:#cccccc; margin-bottom:2px; }
h2 { font-weight:bold; font-size:14px; margin:0px; margin-bottom:2px; }
h2 a { text-decoration:none; color:#000033; }
h2 a:hover { text-decoration:underline; cursor:pointer; }
.hackh2 { font-weight:bold; font-size:16px; margin:0px; margin-bottom:8px; }
h3 { font-weight:bold; font-size:14px; margin:0px; margin-bottom:2px; 
}
.strap { font-weight:bold; font-size:16px; padding-bottom:12px; padding-top:6px; text-align:center; color:#666666; 
}
form { margin:0px; }
.mandatory { text-align:center; border:1px solid #a8a8a8; padding-top:7px; padding-bottom:7px; margin-bottom:8px; }
.formA { text-align:center; margin-bottom:6px; }
.formB { margin-bottom:6px; }
.uhuh { padding:10px; padding-top:0px; color:#FF0000; }
.formspace { margin-bottom:10px
}
.credits { text-align:center; font-size:11px; color:#999999; padding:15px; clear:both; }
.credits a { color:#999999; text-decoration:underline; }
.credits a:hover { color:#000000; text-decoration:none; 
}
.rightimg { float:right; margin-left:10px; margin-bottom:10px;
}
.isafe { float:left; margin-right:10px; }
.isafespace { padding-top:12px; 
}
.postedin { font-size:11px; color:#666666; margin-bottom:12px; margin-top:-6px; }
.livedate { font-size:11px; color:#666666; margin-bottom:4px; }
.pagination { font-size:11px; color:#666666; margin-bottom:10px; }
.pagination a { color:#0000ff; text-decoration:none; padding-right:4px; }
.pagination a:hover { color:#0000ff; text-decoration:underline; cursor:pointer; }
.pagspace { padding-right:4px; 
}
.rsssub a { background-image:url(/images/subscribe.png); background-repeat:no-repeat; display:block;
            height:30px; line-height:30px; font-size:11px; padding-left:37px; margin-bottom:8px;
}
.notfound { color:#000000;
}

/* ----------------------------------------- STYLES for FCK Editor and PREVIEW -------------------------------------------- */

.imgleft { float:left; margin:10px; margin-left:0px; }
.imgright { float:right; margin:10px; margin-right:0px; 
}
.override { margin:5px;
}