/*
blou #3393a1
grey #abacb0
pink #e74495
*/

body, p, h1, h2, h3, h4, h5, ul, li, div, a, span, input, textarea, img, form {padding:0;margin:0;}

body {    
    background:#000;
    text-align:center;
    font-family:sans-serif;
}
.pink {color:#e74495;}
.alert {margin-top:15px;color:#e74495;font:bold 17px sans-serif;text-decoration:blink;}

#loading {color:#cc0000;margin-left:20px;}

textarea {font-family:sans-serif;font-size:13px;}
img {border:none;}

#left h2, #right h2 {font-size:16px;color:#000;margin:10px 0 15px 10px;}
#left h3 {color:#3393a1;font-size:14px;font-weight:normal;margin:5px 0;padding-bottom:10px;border-bottom:solid 1px #fff;}
#left h4, #right h4 {font-size:14px;}

#header {width:960px;margin:0 auto;text-align:left;}

#header a:link {text-decoration:none;color:#fff;}
#header a:visited {text-decoration:none;color:#fff;}
#header a:hover {text-decoration:none;color:#e74495;}
#header a:active {text-decoration:none;color:#fff;}

.logo {float:left;}

#login {text-align:right;font-size:13px;margin-bottom:30px;}
#login span {color:#3393a1;}

#loginForm ul {list-style:none;margin-top:6px;}
#loginForm li {display:inline; border-right:1px solid #ccc;padding:0 6px;}

#loginForm a:link {text-decoration:none;color:#3393a1;}
#loginForm a:visited {text-decoration:none;color:#3393a1;}
#loginForm a:hover {text-decoration:none;color:#000;}
#loginForm a:active {text-decoration:none;color:#3393a1;}

#username, #password {width:300px;padding:2px;}

#slogans {text-align:right;font-size:16px;}
#cp {float:right;color:#fff;margin-top:40px;}

#menu {width:960px;margin:auto;font-size:13px;clear:both;}

#menu a:link {text-decoration:none;color:#fff;}
#menu a:visited {text-decoration:none;color:#fff;}
#menu a:hover {text-decoration:none;color:#fff;}
#menu a:active {text-decoration:none;color:#fff;}

#menu ul {list-style:none; }
#menu li {background:#3393a1; padding:6px 20px 3px 20px;float:right;margin-right:5px;}

#line {width:100%;border-bottom:solid 3px #3393a1;clear:both;}

#wrapper {width:960px;margin:20px auto;}

#left {
    width:650px;
    background:#fff;
    float:left;
    text-align:justify;
    margin-bottom:20px;
}



#content, #servicesText, #terms {
    padding:5px;
    width:640px;
}

#content p.pdf, #content p.full {float:right;}

#content p.pdf a:link {text-decoration:none;color:#3393a1;}
#content p.pdf a:visited {text-decoration:none;color:#3393a1;}
#content p.pdf a:hover {text-decoration:none;color:#000;}
#content p.pdf a:active {text-decoration:none;color:#3393a1;}

#content big, #content small {margin:10px 10px 15px 10px;}
#content br {line-height:10px;}
#content p {font-size:14px;line-height:20px;margin:10px 10px 15px 10px;}
#content h1 {font-size:18px;color:#666;margin:10px 10px 15px 10px;}
#content h3 {color:#3393a1;margin:15px 10px 15px 10px;padding:0;font-weight:bold;font-size:17px;}
#content h4 {color:#abacb0;margin:0 0 5px 10px;padding:0;}
#content ul {list-style-type:square;list-style-position:outside;margin-left:25px;font-size:14px;}
#content li {padding:10px 0;}

#content a:link {text-decoration:none;color:#3393a1;}
#content a:visited {text-decoration:none;color:#3393a1;}
#content a:hover {text-decoration:none;color:#000;}
#content a:active {text-decoration:none;color:#3393a1;}

#servicesText h1 {font-size:18px;color:#666;margin:10px 10px 15px 10px;}
#servicesText p {font-size:14px;margin:10px;line-height:20px;}
#servicesText h2 {color:#abacb0;}
#servicesText h3 {color:#3393a1;margin:20px 10px 5px 10px;padding:0 0 5px 0;font-weight:bold;font-size:16px;border-bottom:solid 1px #3393a1;}
#servicesText h4 {color:#3393a1;margin:20px 10px 5px 10px;font-size:15px;}

#quote p {font-weight:bold;font-size:18px;}

.contact {font-size:13px;margin-bottom:15px;}
.contact label {font-weight:bold;}

#comments {padding:5px 5px 0 5px;}
.left {float:left;margin-bottom:10px;margin-right:15px;}
.right {float:left;margin-bottom:10px;}
.clear {clear:both;}

#submission {padding:0 5px 10px 10px;margin:0 5px 10px 5px;}
#submission input {float:left;background:#fff;border:solid 1px #3393a1;width:275px;padding:2px;}
#submission select {float:left;background:#fff;border:solid 1px #3393a1;width:281px;padding:1px;}
#submission textarea {width:610px;background:#fff;border:solid 1px #3393a1;padding:5px;margin-top:5px;}
#submission p {font-size:14px;line-height:20px;}
#submission h3 {border-top:solid 1px #3393a1;padding-top:15px;}
#submission h1 {font-size:18px;color:#666;margin:15px 10px 15px 0px;}
#submission h2 {color:#3393a1;margin:15px 0;}

#contactDiv input, #contactDiv textarea {background:#eee;}

#submission ul {list-style:outside;margin:15px 0 5px 15px;list-style-type:square;}
#submission ul li {font-size:14px;line-height:20px;padding-bottom:15px;}

#submission a:link.boxbutton {text-decoration:none;color:#fff;}
#submission a:visited.boxbutton {text-decoration:none;color:#fff;}
#submission a:hover.boxbutton {text-decoration:none;color:#3393a1;}
#submission a:active.boxbutton {text-decoration:none;color:#fff;}

#submission a:link {text-decoration:none;color:#000;}
#submission a:visited {text-decoration:none;color:#000;}
#submission a:hover {text-decoration:none;color:#3393a1;}
#submission a:active {text-decoration:none;color:#000;}

#comments h3 {padding:0; margin:0;font-weight:bolder;margin-left:10px;}

#comments .details {float:left;margin-top:13px;width:150px;}
#comments .details h2 {font-size:13px;color:#000;margin:0;}
#comments .details p {font-size:13px; color:#666;}


#comments .quote {float:right;margin-top:13px;width:450px}
#comments .quote p {font-size:13px;margin-bottom:10px;}

#member a.reminder {font:bold 11px  sans-serif;color:#3393a1;}


.comment {width:620px;border-top:solid 1px #3393a1;margin:5px auto;}

#right {
    width:280px;   
    float:right;
    text-align:left;   
}

#testimonials p, #facts p {font-size:14px;margin:15px 0 10px 0;line-height:20px;}
#testimonials h4, #facts h4 {font-size:13px;margin-bottom:10px;}

.category a:link {text-decoration:none;color:#000;}
.category a:visited {text-decoration:none;color:#000;}
.category a:hover {text-decoration:none;color:#3393a1;}
.category a:active {text-decoration:none;color:#000;}

#servicesText a:link {text-decoration:none;color:#e74495;}
#servicesText a:visited {text-decoration:none;color:#e74495;}
#servicesText a:hover {text-decoration:none;color:#000;}
#servicesText a:active {text-decoration:none;color:#e74495;}

#calendar a:link {text-decoration:none;color:#000;font-size:12px;}
#calendar a:visited {text-decoration:none;color:#000;font-size:12px;}
#calendar a:hover {text-decoration:none;color:#e74495;font-size:12px;}
#calendar a:active {text-decoration:none;color:#000;font-size:12px;}

hr {color:#fff;}

.box {
    background:#fff;
    padding:5px;
    margin-bottom:15px;
    
}

.inner {
    background:#e2e1dd;
    padding:10px;
    text-align:left;
}

input, textarea {border:none;}

.left {float:left;}
.right {float:right;}
.foot {clear:both;}

#content .about_left {float:left;margin:0 10px 0 0;}
#content .about_right {float:right;margin:0 0 0 10px;}

.about_right p, .about_left p {width:250px;color:#3393a1;border-top:solid 1px #000;border-bottom:solid 1px #000;padding:10px 0;}

#activate_email {width:175px;}
.inner img {float:left;padding:3px 15px 0 0;}
.inner input {width:134px;margin:5px 0 3px 0;}
.inner p {font-size:14px;line-height:20px;}
.inner h3 {color:#3393a1;font-size:15px;font-weight:normal;margin:5px 0;padding-bottom:10px;border-bottom:solid 1px #fff;}
.inner ul {list-style:inside;margin:15px 0 0 15px;list-style:outside;}
.inner li {font-size:14px;padding-bottom:15px;list-style-type:square;}

.inner a:link {text-decoration:none;color:#000;font-weight:bold;}
.inner a:visited {text-decoration:none;color:#000;font-weight:bold;}
.inner a:hover {text-decoration:none;color:#3393a1;font-weight:bold;}
.inner a:active {text-decoration:none;color:#000;font-weight:bold;}

.articles p {font-size:13px;}
.category {float:right;width:140px;}
.category ul {padding:2px 0;list-style:outside;margin:0;}
.category li, .category a {font-size:13px;padding:0;}
.category a:link{text-decoration:none;color:#000;font-weight:normal;font-size:13px;}
.category a:visited{text-decoration:none;color:#000;font-weight:normal;font-size:13px;}
.category a:hover{text-decoration:none;color:#3393a1;font-weight:normal;font-size:13px;}
.category a:active{text-decoration:none;color:#000;font-weight:normal;font-size:13px;}


.boxfoot {clear:both;margin-bottom:10px;padding-top:8px;border-bottom:solid 1px #fff;}

.boxbutton {background:#000;font-size:13px;padding:0 2px;color:#fff;}
a:link.boxbutton {text-decoration:none;color:#fff;font-weight:normal;}
a:visited.boxbutton {text-decoration:none;color:#fff;font-weight:normal;}
a:hover.boxbutton {text-decoration:none;color:#3393a1;font-weight:normal;}
a:active.boxbutton {text-decoration:none;color:#fff;font-weight:normal;}

#member input.boxbutton, #notMember input.boxbutton {background:#000;font-size:13px;padding:0 2px;color:#fff;width:auto;}

#tabs a:link {text-decoration:none;color:#000;}
#tabs a:visited {text-decoration:none;color:#000;}
#tabs a:hover {text-decoration:none;color:#3393a1;}
#tabs a:active {text-decoration:none;color:#000;}
#popular ul, #discussed ul {list-style:square;list-style-position:outside;}
#popular li, #discussed li {padding-left:4px;margin-bottom:4px;}

.hidden {display:none;}
.unhidden {display:block;}

#footer {width:960px;clear:both;font-size:10px;margin:0 auto;}

#tags {width:650px;float:left;text-align:center;}
#tags ul {list-style:none;}
#tags li {color:#fff;display:inline;border-right:solid 1px #3393a1;padding-right:3px;}

#credits {float:right;width:280px;color:#fff;text-align:right;}


#copyright {float:left;color:#fff;}

#by {float:right;clear:both;}

#member, #notMember {background:#eee;padding:5px 15px;border:solid 1px #ccc;margin-bottom:25px;}



.hidden {display:none;}
.unhidden {display:block;}

#credits a:link {text-decoration:none;color:#fff;}
#credits a:visited {text-decoration:none;color:#fff;}
#credits a:hover {text-decoration:none;color:#e74495;}
#credits a:active {text-decoration:none;color:#fff;}

/* contact page*/

#contact_details {font-size:13px;}
#contact_details h4 {margin-top:7px;}
#contact_details label {font-size:18px;vertical-align:middle;}

/* articles page*/
.pdf_upload, .pdf_submit {width:70px;font-size:13px;background:#000;padding:1px 6px;margin-bottom:20px;}

.pdf_upload a {color:#fff;}

/*#canvas {text-align:left;width:640px;height:361px;}*/

/*tooltip*/

.tooltip {
    position:absolute;
    z-index:1000;
    
}

.tooltip_inner {
    background:#fff;
    padding:5px;
    text-align:left;
}

.tooltip_outer {
    width:auto;
    background:#3393a1;
    padding:5px;
}

a.back {
    font-size:10px;
    margin-left:10px;
}

.qtip-content a:link {text-decoration:none;font-size:13px;color:#000;}
.qtip-content a:visited {text-decoration:none;font-size:13px;color:#000;}
.qtip-content a:hover {text-decoration:none;font-size:13px;color:#3393a1;}
.qtip-content a:active {text-decoration:none;font-size:13px;color:#000;}

