﻿body 
{
    /* background: #372E08; */
    background: #003333;
    margin: 0px; 
	padding: 0px;
}

h1 
{
	font-family: Verdana,Helvetica,Arial,Geneva,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	display: inline;
}

h2 
{
 	font-family: Verdana,Helvetica,Arial,Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display: inline;
}

h3
{
 	font-family: Verdana,Helvetica,Arial,Geneva,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: inline;
}

p 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}


A:link, A:visited 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    color: blue; 
    text-decoration: none;
}

A:hover, A:active 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    color: red; 
    text-decoration:underline; 
 }
 
A.SmallLink:link, A.SmallLink:visited 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    color: blue; 
    text-decoration:none;
}

A.SmallLink:hover, A.SmallLink:active 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    color: red; 
    text-decoration:underline; 
 }

A.NavLink:link, A.NavLink:visited 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    color: White;
    text-decoration: none;
}

A.NavLink:hover, A.NavLink:active 
{
    color: White; 
    text-decoration:underline; 
 }

A.UserNavLink:link, A.UserNavLink:visited 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    color: Blue;
    text-decoration: none;
}

A.UserNavLink:hover, A.UserNavLink:active 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    color: Blue; 
    text-decoration:underline; 
 }

A.ColumnLink:link, A.ColumnLink:visited 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    color: white; 
    text-decoration: none;
}

A.ColumnLink:hover, A.ColumnLink:active 
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    color: #7D1806; 
    text-decoration:underline; 
 }

#MainContainer 
{
    margin-top: 0px;
    margin-left: auto;
	margin-right: auto;
    width: 900px;
    min-height: 500px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	border: solid 1px #000000;
	background: #CC9933;
}

#Content 
{
    margin-top: 0px;
	padding: 2px 5px 2px 5px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

#LogoContainer
{
    width: 100%;
    padding-left: 5px;
}

#NavContainer
{
    width: 100%;
	height: 20px;
	font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    background-color: #AE8200;
    text-align: right;
    vertical-align: middle;
}


#UserNavContainer
{
    font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
    width: 100%;
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
    padding: 2px 0px 2px 0px;
    margin: 0px;
    background-color: #E7CC7C;
}

#FooterSeperator
{
    width: 100%;
    border-bottom: solid 1px Black;
    margin: 0px 0px 8px 0px;
}

#FooterContainer
{
    text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
}

.Seperator
{
    width: 100%;
    border-bottom: solid 1px Black;
    margin: 0px 0px 8px 0px;
}

.ColumnSeperator
{
    width: 100%;
    border-bottom: solid 1px White;
    margin: 0px 0px 2px 0px;
}

.BodyLeftSide 
{
    background: url('/images/design/body_left.gif');
    margin: 0px; 
	padding: 0px;
	width: 30px;
}

.BodyMiddle
{
	width: auto;
	background: #FFE084;
}

.BodyRightSide 
{
    background: url('/images/design/body_right.gif');
    margin: 0px; 
	padding: 0px;
	width: 30px;
}


.SimpleTable 
{
    padding: 0px;
    margin: 0px;
    width: 840px;
}


.SimpleTableNoWidth
{
	padding: 0px;
	margin: 0px;
}

.SimpleTableFullWidth
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.SimpleTableBorder
{
	padding: 0px;
	margin: 0px;
	border: dashed 1px #AFAFAF;
}

.image
{
	border-style:outset;
	border-color:black;
	border-width:1px;
}


.ArticleImage
{
	border-style: solid;
	border-color:black;
	border-width:1px;
	margin: 5px;
}

.StaffImage
{
	border-style: solid;
	border-color:black;
	border-width:1px;
	margin: 5px;
}

.DirectoryImage
{
	border-style: solid;
	border-color:black;
	border-width:1px;
	margin: 5px;
}

.BodyText 
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.BodyTextBold
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.BodyTextSmall
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.SimpleHeader
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#DDDDDD;
	border-top: solid 1px #AFAFAF;
	border-bottom: solid 1px #AFAFAF;
}


.Header 
{
   	font-family: Verdana, Arial Black,sans-serif;
	font-size: 14pt;
	color: #464646;
	margin:0px,0px,0px,0px;
	text-indent: 7px;
}

.TextContainer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 4px 0px 4px;
}

.TextContainerSmall
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
	padding: 0px 4px 0px 4px;
}


.IntroText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
}

.ShortTable 
{
    padding: 0px;
    margin: 0px;
    width: 265px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
}

.ShortTableHeader 
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-top: solid 1px Black;
    border-bottom: solid 1px Black;
    padding: 2px;
	background-color:#DDDDFF;
}

.ShortTableRow
{
   	border-bottom: solid 1px #AFAFAF;	
   	padding: 2px;	
}



.TableHeader
{
 
    font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
    width: 100%;
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
    padding: 2px 0px 2px 0px;
    margin: 0px;
    background-color: #E7CC7C;
}

.ResultTable
{
    font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	padding: 2px;
	margin: 2px 0px 0px 0px;
	width: 100%;
	border-collapse: collapse;
}

.ResultHeader 
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#EEEEEE;
}

.ResultHeaderCell 
{
	border-top: solid 1px #AFAFAF;
	border-bottom: solid 1px #AFAFAF;	
}

.ResultItem 
{
	border-bottom: dashed 1px #AFAFAF;	
}

.ResultItemAlt
{
	border-bottom: dashed 1px #AFAFAF;	
}

.TaskTable 
{
    margin-bottom: 8px;
    font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
    width: 100%;   
}

.TaskTableHeader
{
    font-weight: bold;
   	font-size: 12px;
	color: #000000;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: solid 1px Black;
    border-bottom: solid 1px Black;
	background-color:#DDDDFF;

}

.TaskTableRow 
{
    padding: 3px 0px 3px 0px;
    border-bottom: dashed 1px #AFAFAF;
}



.ProjectTable 
{
    margin-bottom: 8px;
    font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
    width: 500px;
    
}

.ProjectTableHeader 
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	border-top: solid 1px Black;
    border-bottom: solid 1px Black;
	background-color:#DDDDFF;
}

.ProjectTableSubHeader 
{
    border-bottom: dashed 1px #AFAFAF;
    background-color:#EEEEEE;
}


.ProjectMemberRow 
{
    padding: 3px 0px 3px 0px;
    border-bottom: dashed 1px #AFAFAF;
}


.Form 
{
    margin: 0px;
}

.FormTableHeader 
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color:#EEEEEE;
	border-top: solid 1px #AFAFAF;
	border-bottom: solid 1px #AFAFAF;
}

.FormLabel
{
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.FormLoginTextBox 
{
	width: 200px;
	font-family: Verdana;
	color: #444444;
}

.FormTextBox 
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;	
	width: 200px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}

.FormTextBoxLarge
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;	
	width: 400px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}


.FormTextBoxSmall
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;	
	width: 100px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}

.FormDropDown
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	width: 200px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}


.FormRadioButtonList
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}


.FormDropDownNoWidth
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}

.FormDropDownSmall
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	width: 100px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}


.FormRadioButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}


.FormTextArea 
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	width: 400px;
	height: 200px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}

.FormTextAreaLarge 
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	width: 600px;
	height: 400px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}


.FormTextAreaSmall
{
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
	width: 400px;
	height: 100px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}


.FormButton
{
	background-color: #1869AE;
	border-color: Black;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: White;
}

.ErrorBox
{
	border-width: 1px;
	border-style: solid;
	border-color: red;
	background-color: #FFFFFF;
}

.SeperatorCell
{
	padding-top: 1px;
	background-color: #000000;
	height: 1px;
}

.Logo
{
    font-family: Verdana;
    font-size: 36px;
    font-weight: bold;
    color: #000000;
}

.SubLogo
{
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
    padding-left: 20px;
}