/* General overrides */
*{
    MARGIN:0;
    PADDING:0;
    BORDER-WIDTH:0
}

p
{
	padding:0;
	margin:0;
}

/* Content Containers */
#masterPageContainer{
    COLOR: #000;
    BACKGROUND-COLOR: #e4efcc;
    MARGIN: 0px auto auto;
    WIDTH: 100%;
    POSITION: relative;
    TEXT-ALIGN: left;
    font-family:Trebuchet MS;
}

#header{
    COLOR: Navy;
    BACKGROUND-COLOR: #aec559;
    background-image:url(/images/logo.jpg);
    background-repeat:no-repeat;
    MARGIN: 0px auto auto;
    WIDTH: 100%;
    POSITION: relative;
    TEXT-ALIGN: right
}

#topNavigationContainer
{
    COLOR: Navy;
    BACKGROUND-COLOR: #e4efcc;
    MARGIN: 0px auto auto;
    WIDTH: 100%;
    POSITION: relative;
    TEXT-ALIGN: right
}

#mainContentContainer
{
	clear:left;
	COLOR: #fff;
    BACKGROUND-COLOR: #e4efcc;
	
}

#sideNavigationContainer{
    FLOAT: left;
    WIDTH: 25%
}

#centerContent{
    COLOR: #fff;
    BACKGROUND-COLOR: #e4efcc;
    FLOAT: none;
    WIDTH: auto;
    MARGIN-LEFT:25%    
}

#footer
{
	clear:both;
    COLOR: #000;
    BACKGROUND-COLOR: #eeeeee;
    MARGIN: 0px auto auto;
    WIDTH: 100%;
    POSITION: relative;
    TEXT-ALIGN:center;
}

/* Three column Image Container */
#image3Column
{
	padding:10px 0px 0px 0px;
	width:100%
}

#image3Column #leftColumn
{
	float:left;
	width:33%;
	text-align:center;
}

#image3Column #middleColumn
{
	float:left;
	width:34%;
	text-align:center;
}
#image3Column #rightColumn
{
	clear:right;
	float:none;
	width:auto;
	text-align:center;
}

/* Three row Image Container */
#image3Row
{
	padding:10px 0px 10px 0px;
	width:100%;
	text-align:center;
}

#image3Row #row
{
	padding:10px 0px 10px 0px;
	width:100%;
	text-align:center;
}

/* Header settings */
#centerContent h2
{
	color: #b8dd32;
	margin:15px 0px 5px 0px
}

#header h1
{
	padding:15px 10px 15px 0px;
	font-size:32pt;
}

/* Paragraph settings */
#header p
{
	text-align:right;
	padding:10px 10px 0px 0px;
}

#centerContent p
{
	margin:10px 10px 5px 0px;
	text-align:justify;
	color: #000
}
#sideNavigationContainer p
{
	margin:10px;
	text-align:center;
	font-weight:bold;
	font-size:14pt;
	color: #000
}

#footer p
{
	font-size:8pt;
}

/* ByLine settings */
#centerContent h3#byLine
{
	color: #bbb;
	margin:5px 0px 5px 0px;
	font-weight:normal;
}

/* Top Navigation Bar */
ul#topNavBar li
{
	list-style-type:none;
	float:left;
	width:95px;
	margin-right:2px;
	text-align:center;
	font-weight:bold;
}

ul#topNavBar a
{
	float:left; 
	width:95px; 
	padding: 2px 0 2px; 
	text-decoration:none;
	color:#009933;
}

ul#topNavBar li#currentPage, #topNavBar a:hover
{
	color:#009933;
	background-color:#ccff99
}

/* Side Navigation Bar */
ul#sideNavBar li
{
	list-style-type:none;
	padding-left:20px;
	text-align:left;
	text-transform:capitalize;
	font-weight:bold;
}

ul#sideNavBar a
{
	text-decoration:none;
	color:#009933;
}

ul#sideNavBar li#currentPage a, #sideNavBar a:hover
{
	color:#b8dd32;
}

/* Other Styles */
span#highlight
{
	color: #b8dd32;
	font-weight:bold;	
}

span#lowlight
{
	color: #000;
	font-weight:normal;
	font-size:10pt;
}

ul#inContentList
{
	padding:10px 0px 10px 0px;
	color:#000;
}

ul#inContentList li
{
	padding:0px 0px 0px 20px;
	list-style-position:inside;
	list-style-type:square;
}

#contentImage
{
	margin:0px 10px 0px 10px;
	float:right;
}
