/**********
 *
 *  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
}
/* 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 {
	COLOR: #003399; 
	TEXT-DECORATION: none;
}

a:visited {
	COLOR: #003399;
        TEXT-DECORATION: none;
}

a:hover {
	COLOR: #003399;
        TEXT-DECORATION: none;
}

a:active {
        COLOR: #003399;
        TEXT-DECORATION: none;
}

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

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




/*
 *  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;
}

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;
}



/*
 *  SEARCH BOX
 */

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



/*
 *  MIDDLE COLUMN / MAIN CONTENT
 */

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

	FONT-SIZE: 12px;
}

.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;
}

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;
}

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

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

	BORDER-BOTTOM: #003399 2px dashed; 

	PADDING-BOTTOM: 0px;
}

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

        BORDER-BOTTOM: #CCCCCC 1px solid;
        BORDER-TOP: #CCCCCC 1px solid;

        PADDING-BOTTOM: 0px; 
}

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

	PADDING-LEFT: 0px;
}

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

	PADDING-LEFT: 3px;
	PADDING-RIGHT: 8px;
}




/*
 *  RIGHT COLUMN
 */

td.rightColumn {
	BACKGROUND-COLOR: #F1F1F1;

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

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

td.rightColumnTitle {
	/* TEXT */
	COLOR: #003399;
	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 {
	FONT-SIZE: 11px;
	COLOR: #990000;
}

a.site_control_link:visited {
        FONT-SIZE: 11px;        
	COLOR: #990000;
}

a.site_control_link:hover {
        FONT-SIZE: 11px;
        COLOR: #660000;
//        BORDER-BOTTOM: #660000 1px solid; 
}

a.site_control_link:active {
        FONT-SIZE: 11px;
        COLOR: #660000;
//        BORDER-BOTTOM: #660000 1px solid;
}

/*
 *  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;
}

