/*********
 *
 *  Website: http://www.bestinc.org
 *  File Name: style.css
 *  Author: Justin Smith (smithjd@auburn.edu)
 *
 **********/

/*
 * BASE-LINE SETTINGS
 */

/* BASELINE BODY DATA  */
body {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: arial, helvetica, sans serif;

        MARGIN: 0 0 0 0;
}

/* BASELINE TABLE HEADER */
th {
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial, helvetica, sans serif;
        FONT-WEIGHT: bold;

	BACKGROUND-COLOR: #f1f1f1;
}


/* BASELINE TABLE DATA */
td {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: arial, helvetica, sans serif
}

/* BASELINE LINKS */
a:link {
	TEXT-DECORATION: none;
}

a:visited {
        TEXT-DECORATION: none;
}

a:hover {
        TEXT-DECORATION: none;
}

a:active {
        TEXT-DECORATION: none;
}

/* BASELINE FORMATING */
.center {
	ALIGN-TEXT: center;
}

/* BASELINE HEADERS */
h3 {
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial, helvetica, sans serif;
	FONT-WEIGHT: bold;
}



/* OTHER GLOBAL STUFF */
span.special {
        FONT-WEIGHT: normal;
	COLOR: #AD0000;

}


/*
 *  TOP / HEADER NAVIGATION
 */

td.topNavigation {
	PADDING-TOP: 2px;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	LETTER-SPACING: 1px;
	WORD-SPACING: 5px;
}

a.topNavigation:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

a.topNavigation:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

a.topNavigation:hover {
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #FFFFFF 1px dotted;
}

a.topNavigation:active {
	COLOR:#FFFFFF;
	BORDER-BOTTOM: #FFFFFF 1px dotted;
}

table.midNavigation {
	/* TEXT PROPERTIES */
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	LETTER-SPACING: 1px;
	WORD-SPACING: 2px;

	/* TABLE PROPERTIES */
	BACKGROUND-COLOR: #000000;
	BORDER: 0px 0px 0px 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 0px;
}

td.midNavigation {
        FONT-SIZE: 8pt;
}


/*
 *  LEFT COLUMN
 */

.leftColumnTitle {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, helvetica, "sans serif";
	FONT-WEIGHT: bold;
	PADDING-LEFT: 0px
}

.leftColumnSelections {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, helvetica, "sans serif";
	PADDING-LEFT: 5px;
}

td.leftColumn {
	/* TABLE PROPERTIES */
	BACKGROUND-COLOR: #f1f1f1;
	BORDER-RIGHT: 1px solid #666666;
	BORDER-LEFT: 1px solid #666666;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
}

td.leftColumnMenu {
	/* TEXT */
	COLOR: #000000;
	FONT-SIZE: 8px;
	FONT-FAMILY: arial, helvetica, sans serif;

	/* TABLE PROPERTIES */
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.leftColumnSelections ul {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

.leftColumnSelections li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 18px;
        list-style-type: none;
        text-indent: -18px;
}

font.bullet {
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
}

a.leftNavigation:link {
	COLOR: #003399;
}

a.leftNavigation:visited {
	COLOR: #003399;
}

a.leftNavigation:hover {
	COLOR: #003399;
	BORDER-BOTTOM: #003399 1px dotted;
}

a.leftNavigation:active {
	COLOR: #003399;
	BORDER-BOTTOM: #003399 1px dotted;
}

a.leftNavigationSpecial:link {
        COLOR: #AD0000;
}

a.leftNavigationSpecial:visited {
        COLOR: #AD0000;
}

a.leftNavigationSpecial:hover {
        COLOR: #D60000;
        BORDER-BOTTOM: #D60000 1px dotted;
}

a.leftNavigationSpecial:active {
        COLOR: #D60000;
        BORDER-BOTTOM: #D60000 1px dotted;
}




/*
 *  SEARCH BOX
 */

td.search {
	BACKGROUND-COLOR: #CCCCCC;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}



/*
 *  MIDDLE COLUMN / MAIN CONTENT
 */

.middleColumn {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-TOP: 0px;
	VERTICAL-ALIGN: top;

	FONT-SIZE: 12px;
}


.middleColumn a[href]:link {
        COLOR: #003399;
}

.middleColumn a[href]:visited {
        COLOR: #003399;
}

.middleColumn a[href]:hover {
        COLOR: #003399;
        TEXT-DECORATION: underline;
}

.middleColumn a[href]:active {
        COLOR: #003399;
        TEXT-DECORATION: underline;
}

/* SINCE IE CAN'T HANDLE SIMPLE ATTRIBUTE SELECTORS */

.middleColumn a:link {
        COLOR: #003399;
}

.middleColumn a:visited {
        COLOR: #003399;
}

.middleColumn a:hover {
        COLOR: #003399;
        TEXT-DECORATION: underline;
}

.middleColumn a:active {
        COLOR: #003399;
        TEXT-DECORATION: underline;
}

.middleColumn a[name]:hover {
        color: inherit;
        text-decoration: none;
}

.middleColumn a[name]:active {
        color: inherit;
        text-decoration: none;
}


/* END IE STUFF */


table.middleTable {
	PADDING: 0px 0px 0px 0px;
	BORDER: 0px 0px 0px 0px;
}

td.middleTableSplitLeft {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 10px; 
	
	VERTICAL-ALIGN: top;
}

td.middleTableSplitRight {
	PADDING-LEFT: 7px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 10px; 
	
	VERTICAL-ALIGN: top;
}

td.middleTableNoSplit {
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 10px;

	VERTICAL-ALIGN: top;
}


a.bodyLinkSpecial:link {
        color: #003399;
        text-align: center; 
        font-size: 11pt; 
        font-weight: bold;
}

a.bodyLinkSpecial:visited {
        color: #003399;
        text-align: center; font-size: 11pt; font-weight: bold;
}

a.bodyLinkSpecial:hover {
        COLOR: #003399;
        text-align: center; font-size: 11pt; font-weight: bold;
}

a.bodyLinkSpecial:active {
        COLOR: #003399;
        text-align: center; font-size: 11pt; font-weight: bold;
}


img.topImage {
	PADDING-BOTTOM: 2px;
}

div.bodyTitle {
	/* TEXT PROPERTIES */
	COLOR: #000000;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;
	FONT-FAMILY: arial, helvetica, sans serif;

	BORDER-BOTTOM: #CCCCCC 2px solid; 

        background-color: #f1f1f1;

        margin: 0px 0px 0px 0px;
        padding-top: 2px;
        padding-left: 3px;
	padding-bottom: 0px;
}

div.frontBodyTitle {
        /* TEXT PROPERTIES */
        COLOR: #333333;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12pt;
        FONT-FAMILY: arial, helvetica, sans serif;

        BORDER-BOTTOM: #CCCCCC 1px solid;

        PADDING-TOP: 2px;
        PADDING-BOTTOM: 0px; 
        MARGIN-BOTTOM: 3px;
        MARGIN-TOP: 7px;
}

div.bodySubTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	FONT-FAMILY: arial, helvetica, sans serif;
	
	/*BORDER-TOP: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;*/

	padding: 5px 0px 5px 0px;
        text-indent: -2px;
        text-transform: uppercase;
}

div.bodyText {
	/* TEXT PROPERTIES */
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial, helvetica, sans serif;

	PADDING-LEFT: 3px;
        margin-right: 5px;
}

ul.bodyLinks {
	margin-top: 5px;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}

.bodyLinks li {
        list-style-type: none;

        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 20px;
        margin-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}

.bodyLinks li:before {
	content: "- ";
}

/*
 *  RIGHT COLUMN
 */

td.rightColumn {
/*	BACKGROUND-COLOR: #F1F1F1; */
	BACKGROUND-IMAGE: url(http://www.bestinc.org/images/rightColumnBG.gif);

	BORDER-RIGHT: 4px solid #DDDDDD;
	BORDER-LEFT: #666666 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-TOP: 5px;

	VERTICAL-ALIGN: top;
	
	TEXT-ALIGN: center;
}

.rightColumn a:link {
        COLOR: #003399;
}

.rightColumn a:visited {
        COLOR: #003399;
}

.rightColumn a:hover {
        COLOR: #003399;
        TEXT-DECORATION: underline;
}

.rightColumn a:active {
        COLOR: #003399;
        TEXT-DECORATION: underline;
}

.rightColumnSectionHeader {
	WIDTH: 150;
	HEIGHT: 7;
	PADDING: 0 0 0 0;
	MARGIN: 0 0 0 0;
	BACKGROUND-IMAGE: url(http://www.bestinc.org/images/sectionHeader.gif);

	FONT-SIZE: 0px;
}

.rightColumnSectionContent {
	WIDTH: 150;
	PADDING: 0 0 0 0;
	MARGIN: 0 0 0 0;
	BACKGROUND-COLOR: #F1F1F1;
	BACKGROUND-IMAGE: url(http://www.bestinc.org/images/sectionContent.gif);
}

.rightColumnSectionFooter {
	WIDTH: 150;
	HEIGHT: 10;
	PADDING: 0 0 0 0;
	MARGIN: 0 0 0 0;
	BACKGROUND-IMAGE: url(http://www.bestinc.org/images/sectionFooter.gif);

	FONT-SIZE: 0px;
}

.rightColumnSectionTitle {
	/* TEXT */
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13;
	FONT-FAMILY: arial, helvetica, sans serif;
	TEXT-ALIGN: center;
	PADDING: 0 0 5 0;
}

.rightColumnRegionalEvent {
	MARGIN: 10 0 0 0;
}


td.rightColumnTitle {
	/* TEXT */
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: arial, helvetica, sans serif;
	TEXT-ALIGN: center;

	/* TABLE PROPERTIES */
	BORDER-BOTTOM: 1px dashed rgb(204, 204, 204);
	VERTICAL-ALIGN: top;
}

td.bullet {
	VERTICAL-ALIGN: top;
}

td.importantEvent {
	FONT-SIZE: 12px;
}

a.footer {
	COLOR: #003399;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

td.rightColumnBottomBorder {
	/* TABLE PROPERTIES */
	BORDER-BOTTOM: 1px dashed rgb(204, 204, 204);
	PADDING: 0px 0px 0px 0px;
	FONT-SIZE: 1px;
}

/*
 *  SITE CONTROL FORMATING
 */

a.site_control_link:link {
        color: #990000;
	font-size: 11px;
}

a.site_control_link:visited {
        color: #990000;
        font-size: 11px;        
}

a.site_control_link:hover {
        color: #660000;
        font-size: 11px;
}

a.site_control_link:active {
        color: #660000;
        font-size: 11px;
}


/*
 *  COPYRIGHT TEXT
 */

table.copyright {
	/* TABLE PROPERTIES */
	BACKGROUND-COLOR: #000000;
	BORDER: 0px 0px 0px 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 0px;
}

td.copyright {
	/* TEXT PROPERTIES */
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	LETTER-SPACING: 1px;
	WORD-SPACING: 2px;
}

