﻿/*=======================================================*/
/*Copyright 2007, Spritle.org. All Rights Reserved.*/
/*File Name: default.css*/
/*Version: 1.0*/
/*Website: http://www.Advantix-consulting.com*/
/*Created:02/26/07*/
/*Modified:*/
/*Developer: D.Cuffman contact:Doug.Cuffman@Spritle.org*/
/*Notes: 
*/
/*=======================================================*/

.admintable
{
    border: thin solid #000000;
    text-align: left;
    width: 400px;
}
.admintable tr
{
    height:20px;
}
.oddrow, .oddrow a:link, .oddrow a:visited
{
    background-color: #C0C0C0;
    color: Black;
}
.admin h2
{
    color:Black;
}
.admin
{
    width:200px;
    
}

.admin a:link, .admin a:visited
{
    font-size: inherit;
    font-weight: bold;
    color: #000000;
}

.admin a:hover
{
    color:#f8831b;
}

/*global settings*/
.textBox
{
    width: 200px;
}
* {
margin:0;
padding:0;
border:0;
}

/*IE7-targeted hacks */


/*global settings*/

* {
margin:0;
padding:0;
border:0;
}

/*IE6-targeted hacks */

* html a:hover {
border-style:solid;
}

/* A */

a:link, a:visited {
color:#f8831b;
margin:0;
padding:2px;
text-decoration:none;
}

a:hover, a:active
{
    color: #b9d368;
    text-decoration: underline;
}

.alpha-list li {
margin-left:25px;
padding:5px;
list-style-type:lower-alpha;
line-height:2.0;
}


/* B */

.billboard-container-L1 {
width:780px;
height:204px;
margin-left:8px;
background-image:url(../images/billboard-L1.jpg);
}

.billboard-container-L2 {
width:780px;
height:101px;
margin-left:8px;
}

body {
width:99%;
background:#fff;
font-family: "Lucida Grande",Verdana,Tahoma,Arial,Helvetica,Sans;
font-size:9px;
color:#1e1e1e;
text-align:center;
background-image:url(../images/hdr-bg.gif);
background-repeat:repeat-x;
}

.body-bg-btm {
width:780px;
height:64px;
background-image:url(/assets/images/body-bg-btm.gif);
background-repeat:no-repeat;
}

.breadcrumbs-container {
width:700px;
height:40px;
margin:0 0 0 8px;
padding:20px 30px 0 0;
font-size:11px;
color:#a1aee4;
text-align:right;
background:#fdfefe;
border-bottom:1px dotted #d4dbe9;
}

.breadcrumbs-parent a, .breadcrumbs-parent a:visited
{
    font-size: 12px;
    color: #a1aee4;
    text-decoration: none;
}

.breadcrumbs-parent a:hover, .breadcrumbs-parent a:active {
text-decoration:underline;
}


.breadcrumbs-current a, .breadcrumbs-current a:visited
{
    font-size: 12px;
    color: #f8831b;
    text-decoration: none;
}

.breadcrumbs-current a:hover, .breadcrumbs-current a:active {
text-decoration:underline;
}


/* C */

.chart-L1 {
width:170px;
height:142px;
margin:10px 0 0 15px;
}


.clear-all {
clear:both;
}

.clear-left {
clear:left;
}

.clear-right {
clear:right;
}

.column-divider-L1 {
float:left;
width:1px;
height:500px;
margin:60px 0 0 0;
background-image:url(../images/dotted-divider.gif);
background-repeat:repeat-y;
}

.column-head {
width:200px;
height:15px;
margin:10px 0 0 10px;
padding:0 0 5px 15px;
font-size:14px;
font-weight:bold;
color:#f8831b;
background-image:url(../images/grippy.gif);
background-repeat:no-repeat;
background-position:0 5px;
border-bottom:1px solid #ccc;
}

.column-one {
float:left;
width:250px;
}

.column-one-clear {
display:block;
height:0;
content:".";
clear:both;
}

.column-one-L2 {
float:left;
padding:10px;
}

.column-one-L2 img {
float:right;
margin:-30px -10px 0 0;
padding-left:25px;
border-bottom:1px dotted #d4dbe9;
}

.column-one-L2-imap {
width:525px;
float:left;
padding:10px;
}

.column-two {
margin:0 2px 0 2px;
float:left;
width:250px;
height:425px;
}

.column-two img {
float:left;
}

.column-two-L2 {
float:right;
width:200px;
height:400px;
}

.column-two-L2-link a, .column-two-L2-link a:visited {
z-index:30;
display:block;
width:160px;
margin:250px 0 0 5px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#2c4f91;
text-decoration:none;
text-align:center;
}

.column-two-L2-link a:hover, .column-two-L2-link a:active {
display:block;
font-size:17px;
color:inherit;
text-align:center;
text-decoration:underline;
}

.column-three {
float:left;
width:250px;
height:425px;
}


.content {
width:779px;
/*height:500px; UPDATED BY DIONESIS*/
margin:0 0 0 8px;
background-color:#f6f6f9;
background-image:url(../images/content-bgL2.gif);
background-position:top;
background-repeat:no-repeat;
}

/*
* UPDATED BY DIONESIS
*/
.contact-form {
width:650px;
height:700px;
margin:10px 0 0 25px;
padding:10px;
border:1px solid:#333;
}
/*
* END OF UPDATE
*/

.content-container {
display:block;
margin:0 0 0 0;
width:779px;
height:500px;
}

.content-container-L2 {
z-index:20;
display:block;
margin:0 0 0 8px;
width:779px;
height:500px;
}

/*.content-bg {
width:779px;
height:445px;
}
*/

/*
UPDATED 19-10-2007 DIONESIS.COM
SOLVING TROUBLE IN IE7 NOT SHOWING BACKGROUND IMAGE
*/
.content-L1 {
display:table;
width:779px;
height:700px;
margin:0 0 0 8px;
background-color:#f6f6f9;
background-image:url(../images/content-bg.gif);
background-position:top;
background-repeat:no-repeat;
}
/*
END UPDATE
*/


.content-bg-L2 {
z-index:20;
width:779px;
height:445px;
margin:75px 0 0 0;
background-image:url(../images/content-bg.gif);
background-position:bottom;
background-repeat:no-repeat;
}



/* D */

.divider-L1-R {
width:100px;
height:1px;
background:#d1d1d1;
}

.divider-hdr-btm {
width:1024px;
height:1px;
background:#f1f2f3;
}

/* E */


/* F */

.flash-container-phases {
margin:0 auto;
text-align:center;
}

.float-right img {
float:right;
}

.footer-container {
width:779px;
height:25px;
margin:0 auto;
padding:10px 10px 10px 15px;
color:#9ec6b3;
}

.footer-links {
font-size:9px;
text-align:left;
}

.footer-links a, .footer-links a:visited {
font-size:9px;
color:#9ec6b3;
text-align:left;
text-decoration:none;
}

.footer-links a:hover, .footer-links a:active {
font-size:9px;
color:#99a181;
text-align:left;
text-decoration:underline;
}

/* G */


/* H */

h1, h2, h3, h4, h5, h6 {
padding:0 0 0 10px;
color:#f8831b;
}

h1 {
font-size: 22px;
}

h2 {
font-size: 20px;
}

h3 {
font-size: 18px;
}

h4 {
font-size: 16px;
}

h5 {
font-size: 14px;
}

h6 {
font-size: 12px;
}

.header-bg {
display:block;
width:100%;
height:114px;
margin:-7px 0 8px 0;
background-image:url(../images/hdr-bg.gif);
background-repeat:repeat-x;
border-bottom:1px solid #f1f2f3;
}

.header-container {
display:block;
width:850px;
height:121px;
}


/* I */
/*
* UPDATED BY DIONESIS
*/
input {
padding:5px;
background:#dae6f9;
border:1px solid #ccc;
}

.input-textarea {
margin:2px;
width:200px;
padding:3px;
font-size:13px;
font-weight:bold;
background:#dae6f9;
border:1px solid #ccc;
}
/*
* END UPDATE
*/

/* J */


/* K */


/* L */

.L2-nav-container {
float:left;
width:160px;
height:125px;
margin:10px;
padding:10px 10px 0 5px;
}

.L2-nav-container div a, .L2-nav-container div a:visited {
width:160px;
padding:4px;
color:#000;
background:#55b6e9;
border:1px solid #ccc;
}

.L2-nav-container div a:hover {
width:160px;
padding:4px;
color:#000;
background:#f0fae8;
border:1px solid #ccc;
}

.L2-nav li {
margin:0 0 0 -25px;
line-height:1.7;
color:#000;
list-style-type:none;
text-align:left;
}

.L2-nav li a, .child-nav li a:visited {
display:block;
list-style-type:none;
font-size:11px;
font-weight:bold;
color:#1e1e1e;
text-decoration:none;
}

.L2-nav li a:hover, .child-nav li a:active {
display:block;
list-style-type:none;
font-size:11px;
color:#55b6e9;
font-weight:bold;
text-decoration:none;
}

.L3-nav-container {
width:280px;
min-height:25px;
margin:15px;
padding:10px;
text-align:left;
border:1px dotted #cdcdcd;
}

.L3-nav li {
display:inline;
line-height:1.7;
color:#f8831b;
}

.L3-nav li a, .child-nav li a:visited {

list-style-type:disc;
font-size:10px;
text-decoration:none;
}

.L3-nav li a:hover, .child-nav li a:active {

list-style-type:disc;
font-size:10px;
color:#000;
text-decoration:underline;
}

.learnMore a, .learnMore a:visited {
padding:0 0 10px 170px;
font-size:10px;
text-decoration:none;
text-align:right;
}

.learnMore a:hover, .learnMore a:active {
text-decoration:underline;
}


li {
list-style-type:disc;
font-family: "Lucida Grande",Verdana,Tahoma,Arial,Helvetica,Sans;
font-size:10px;
color:#1e1e1e;
line-height:2.1;
}

.logo {
float:left;
width:183px;
height:101px;
margin:0 0 0 5px;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
}

.logo-replacement h2 {
display:none;
margin-left:-1000px;
}


/* M */



/* N */

.news-container {
width:260px;
height:120px;
margin:0 0 5px 0;
border-bottom:1px solid #ccc;
}

.news-container-last {
width:260px;
height:120px;
margin:0 0 5px 0;
}

.news-date {
margin:0;
padding:15px 0 2px 10px;
font-size:10px;
font-weight:bold;
}

.news-location {
margin:0;
padding:5px 0 2px 10px;
font-size:10px;
color:#7f9d20;
}

.news-summary {
margin:0;
padding:5px 5px 2px 10px;
font-size:10px;
color:#7ea6d4;
}

.news-learnmore a, .news-learnmore a:visited {
margin:0;
padding:5px 0 20px 180px;
font-size:9px;
text-transform:uppercase;
color:#7f9d20;
}

.news-learnmore a:hover, .news-learnmore a:active {
margin:0;
padding:5px 0 2px 180px;
font-size:9px;
text-transform:uppercase;
text-decoration:underline;
color:#7ea6d4;
}



/* O */

ul {
margin-left:45px;
padding:0;
}

/* P */

p {
padding:10px;
font-size:12px;
line-height:1.5;
}


/* Q */


/* R */




/* S */

.shadow {
display:table;
width:795px;
background-image:url(../images/shadow.gif);
background-repeat:repeat-y;
}

.shadow-L2 {
margin:0;
padding:0;
width:795px;
height:678px;
background-image:url(../images/shadow.gif);
background-repeat:repeat-y;
}

.shadow-btm {
width:795px;
height:12px;
margin:-2px -14px 0 0;
background-image:url(../images/shadow-btm.gif);
background-repeat:no-repeat;
}

strong {
padding:10px;
font-size:12px;
line-height:1.5;
}



/* T */

/*
* UPDATED BY DIONESIS
*/
textarea {
width:300px;
padding:5px;
background:#dae6f9;
border:1px solid #ccc;
}
/*
* END UPDATE
*/
.topnav-container {
float:left;
margin-left:10px;
padding:0;
text-align:left;
}

.topnav {
font-size:10px;
color:#999;
}

.topnav a, .topnav a:visited {
font-family:"Lucida Grande",Verdana,Tahoma,Arial,Helvetica,Sans;
font-size:11px;
font-weight:bold;
color:#000;
text-align:right;
text-decoration:none;
}

.topnav a:hover, .topnav a:active {
color:#000;
text-align:right;
text-decoration:underline;
}


/* U */

ul {
margin-left:45px;
padding:0;
}

/* V */



/* W */

.wrapper
{
    padding: auto;
    width: 795px;
    height: 480px;
    margin: auto;
    text-align: left;
}



/* X */



/* Y */



/* Z */
#header
{
    border: thin solid #003399;
    background-position: #f8831b;
    background: #003399;
    height: 30px;
    color: #FFFFFF;
    font-size: x-large;
    font-style: normal;
    font-weight: bold;
    padding: 4px;
}
#logincontrol
{
    border-style: none solid solid solid;
    border-width: thin;
    border-color: #003399;
    padding: 10px;
}


.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

