/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: '';content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse;border-spacing: 0; }
body { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color:#000000; }
.fl { float:left; }
.fr { float:right; }
.c { clear:both; }
.cr { clear:right; }
.cl { clear:left; }
div#header { width:950px; height:372px; background:url('../images/header.png') no-repeat; margin:0 auto; }
div#header2 { width:950px; height:270px; background:url('../images/header.png') no-repeat; margin:0 auto; }
.header_container{margin:0; padding:0; position:relative;}
div#header h1 { text-indent:-5000px; width:846px; height:222px; background:url('../images/headerTitle.png') no-repeat; margin:0 auto; position:absolute; top:50px; left:45px; }
div#header2 h1 { text-indent:-5000px; width:846px; height:222px; background:url('../images/headerTitle.png') no-repeat; margin:0 auto; position:absolute; top:50px; left:45px; }
div#footerTop { width:950px; margin:0 auto; height:10px; background-color:#abbcd2; }
div#footerTop img{ position:relative; margin-bottom:-195px; }
div#footerTop img.fl { top:-195px;left:20px; }
div#footerTop img.fr { top:-176px;right:35px; }
div#footer { width:920px; margin:0 auto; background:#F9F26E; height:95px; padding:25px 15px 5px 15px; color:#313031; font-size:11px; }
div#footer img.cilt-plus{padding:2px 4px; border:dashed 1px #cccccc; float:left; }
.ftr-logo { float:left; margin:-7px 20px 0 20px;}
div#footer img.fr { margin-top:-3px; }
div#footer p { padding-top:3px; width:230px; line-height:13px; text-align:right; }
div#main { width:950px; margin:0 auto; }
div#main div.outer { width:950px; background:url('../images/bkg_mainOuter.png') no-repeat white; min-height:374px; margin:0 auto; }
div#main div.inner { width:802px; background:url('../images/bkg_mainInner.png') repeat-y; min-height:374px; margin:0 auto; padding:15px 32px 25px; text-align:center; *margin-left:35px; *margin-top:-10px; }
div#main div.inner img { margin-top:-100px; }
div#main div.inner div.bottomNav img { margin-top:0; }
#loginbox { background:url('../images/trans.png'); width:247px; height:120px; background-position:top left; float:left; margin:0px 0px 0px 20px; }
#welcomebox { background:url('../images/image_register_login.png'); width:247px; height:120px; background-position:top left; text-align:left; font-weight:bold; font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:23px; float:left; margin:0px 0px 0px 20px; }
#welcomebox a { text-align:left; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; text-decoration:underline; }
#welcomebox a:hover { color:#2d2d2d; text-decoration:none; }
#homeworkbox { background:url('../images/image_homework2.png') no-repeat; width:180px; height:85px; background-position:top left; text-align:left; font-weight:bold; font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:23px; float:left; margin:0px 0px 0px 8px; }
#homeworkbox a { text-align:left; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
#homeworkbox a:hover { color:#2d2d2d; text-decoration:none; }
.homeboxes { float:left; margin-left:10px; }
.welcometext { clear:both; padding:15px 20px 5px 20px; line-height:22px; }
.homeworktext { clear:both; padding:10px 28px 5px 21px; line-height:22px; }
.barsize { font-size:12px; padding-left:10px; padding-right:10px; color:#515151; }
.g10 { clear:both; line-height:10px; }
.name { color:#ffffff; font-weight:bold; }
.popUp { background:url('../images/semitransparent.png'); position:absolute; top:0; width:100%; height:900px; display:none; left:0; }
.popUp .ruleMsg { position:relative; top:150px; width:650px; height:auto; background:#ffffff; padding:10px 25px; margin:0 auto; }
div.register_login { background:url('../images/semitransparent.png'); position:absolute;padding-top:30px; top:0%; width:100%; height:900px; display:none; }
div.register_login div.main2 { position:relative; top:150px; width:650px; height:auto; background:#ffffff; padding:10px 25px; margin:0 auto; }
div.register_login1 { background:url('../images/semitransparent.png'); position:absolute;padding-top:30px; top:0%; width:100%; height:auto; display:none; }
div.register_login1 div.main2 { position:relative; top:150px; width:650px; height:auto; background:#ffffff; padding:10px 25px; margin:0 auto; }
img#buttonClose { position:absolute;right:-15px;top:-15px; cursor:pointer; }
img#buttonClose2 { position:absolute;right:-15px;top:-15px; cursor:pointer; }
img#buttonClose3 { position:absolute;right:-15px;top:-15px; cursor:pointer; }
img#buttonClose4 { position:absolute;right:-15px;top:-15px; cursor:pointer; }
img#buttonClose5 { position:absolute;right:-15px;top:-15px; cursor:pointer; }
img#buttonClose6 { position:absolute;right:-15px;top:-15px; cursor:pointer; }
div.popUp div.ruleMsg p { font-size:14px; margin:10px 0; }
#videobox { background:url('../images/video.png') no-repeat; width:180px; height:85px; background-position:top left; text-align:left; font-weight:bold; font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:23px; float:left; margin:0px 0px 0px 8px; }
#videobox a { text-align:left; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
#videobox a:hover { color:#2d2d2d; text-decoration:none; }
div.popUp6 { background:url('../images/semitransparent.png'); position:absolute;top:0; width:100%; height:900px; display:block; }
div.popUp6 div.ruleMsg { position:relative;top:150px; width:650px; height:auto; background:#ffffff; padding:10px 25px; margin:0 auto; }
div.popUp6 div.ruleMsg p { font-size:14px; margin:10px 0; }

