﻿
/********** Defaults **********/
*
{
    color:#666666;
    font-size:10px;
    margin:0;
	padding:0;
	text-decoration:none;
	font-family:Arial, Verdana;
}
body
{
    background-image:url("Img/Back.gif");
    background-repeat:repeat-x;
}


/********** Main Frame **********/
#frameTop
{
    width:900px;
    height:16px;
    background-image:url("Img/FrameTop.gif");
    margin-top:25px;
    margin-left:auto;
    margin-right:auto;
}
#frameCtr
{
    width:842px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:20px;
    background-image:url("Img/FrameCtr.png");
    background-repeat:repeat-y;    
    padding-left:58px;
    min-height:500px;
}
#frameCtr > h1
{
    font-size:14px;
    margin-top:30px;
    margin-bottom:10px;
}
#frameCtr > p
{
}
#frameBot
{
    clear:both;
    width:900px;
    height:16px;
    background-image:url("Img/FrameBot.gif");
    margin-left:auto;
    margin-right:auto;
}

/********** Logo **********/
#logo
{
    padding-top:20px;
    margin-left:0px;
    margin-bottom:30px;
}

/********** Menu **********/

#menu
{
    width:818px;
    border-bottom:solid 1px #858585;
}
/*
#menu p
{
    color:#008100;
    font-size:11px;
    margin-bottom:8px;
}
#menu a
{
    color:#008100;
    font-size:11px;
}
#menu a:hover
{
    text-decoration:underline;
}
*/
/********** Footer **********/
#footer
{
    margin-top:14px;
}

#footer p
{
    color:#008100;
    text-align:center; 
}

/********** Medium Boxes **********/
.mediumBox
{
    width:400px;
    float:left;
    margin-right:20px;
    margin-top:20px;
}
.mediumBox h1
{
    color:#008100;
    font-size:14px;
    font-style:italic;
    padding-left:17px;
    margin-bottom:2px;
}


.mediumFrame
{
    height:86px;
    background-image:url("Img/FrameMed.png");
    padding:17px;
}
.mediumFrame p
{
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
}
.mediumFrame img
{
    margin-right:17px;
    float:left;
    width:138px;
    height:92px;
}
.mediumFrame a
{
	text-decoration:none;
	font-size:10px;
}
.mediumFrame a:hover
{
	text-decoration:underline;
}
.mediumFrame ul
{
	margin-left:168px;
	font-size:10px;
}

.mediumFrame ul li
{
}

.mediumFrame ul li a
{
    color:#008100;
}
.mediumFrame ul li a:hover
{
    text-decoration:underline;
}


/********** Small Boxes **********/
.smallBox
{
    width:190px;
    float:left;
    margin-right:20px;
}
.smallBox h1
{
    color:#008100;
    font-size:12px;
    font-style:italic;
    padding-left:17px;
    margin-bottom:2px;
}
.smallFrame
{
    height:266px;
    background-image:url("Img/FrameSm.png");
    padding:17px;
}
.smallFrame p
{
    font-size:10px;
    margin-top:10px;
}
.smallFrame h2
{
    border-top:solid 1px #999999;
    padding-top:12px;
    font-size:12px;
    margin-top:10px;
}
.smallFrame img
{
    height:70px;
    width:156px;
}
.smallFrame a
{
    color:#008100;
}
.smallFrame a:hover
{
    text-decoration:underline;
}
.smallFrame ul
{
	margin-top:10px;
}
.smallFrame li
{
	margin-left:20px;
}

/********** Tools **********/
.clear
{
    clear:both;
}
.vSpace
{
    height:30px;
}

/********** Left Pane **********/
.leftPane
{
    float:left;
    width:180px;
    margin-top:30px;
    border-right:solid 1px #cccccc;
    min-height:300px;
}
.leftPane h1
{
    color:#008100;
    font-size:14px;
    font-weight:bold;
    margin-bottom:14px;
}
.leftPane p a
{
	font-size:12px;
	color:#008100;
	text-decoration:underline;
}
/********** Right Pane **********/
.rightPane
{
    width:622px;
    margin-top:30px;
    margin-left:200px;
    min-height:300px;
    
}
.rightPane h1
{
    color:#008100;
    font-size:14px;
    font-weight:bold;
    margin-bottom:14px;
    border-left:solid 14px #008100;
    padding-left:14px;
}

/*
.rightPane h2
{
    font-size:12px;
    font-weight:bold;
    margin-bottom:6px;
    margin-top:24px;
    color:#555555;
    padding-left:28px;
}
.rightPane h3
{
    font-size:12px;
    font-weight:bold;
    margin-bottom:6px;
    margin-top:12px;
    color:#008100;
    padding-left:28px;
    border:solid 1px #aeffae;
}
*/
.rightPane h2
{
    font-size:12px;
    font-weight:bold;
    margin-bottom:6px;
    margin-top:12px;
    color:#008100;
    padding-left:28px;
    border:solid 1px #aeffae;
}
.rightPane h3
{
	    font-size:12px;
    font-weight:bold;
    margin-bottom:6px;
    margin-top:24px;
    color:#555555;
    padding-left:28px;

}

.rightPane p
{
    margin-bottom:10px;
    font-size:12px;
    padding-left:28px;
}
.rightPane ul
{
    margin-left:58px;
}
.rightPane ol
{
    margin-left:58px;
}
.rightPane li
{
    font-size:12px;
    margin-bottom:6px;
}
.rightPane em
{
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    color:#008100;
}

.rightPane a
{
	font-size:12px;
	color:#008100;
	text-decoration:underline;
}

.rightPane table
{
    margin-left:28px;
}

.rightPane tr
{
	border-bottom:solid 1px #008100;
}
.rightPane img
{
    margin-left:28px;
}


.rightPane dl
{
	padding-left:28px;
	font-size:12px;
}

.rightPane dt
{
	font-weight:bold;
	margin-bottom:8px;
	font-size:12px;

}

.rightPane dd
{
	padding-left:28px;
	margin-bottom:16px;
	font-size:12px;
}


.list
{

}

.list table
{
    width:590px;
    margin-top:28px;
    margin-left:28px;
    border-top:solid 1px #008100;
}
.list td
{
    border-bottom:solid 1px #008100;
    vertical-align:middle;
    padding:4px;
}
.list listImage
{
    text-align:right;
}

.legend
{
	margin-top:10px;
	font-style:italic;
}

.legendCentered
{
	margin-top:10px;
	font-style:italic;
	text-align:center;
	margin-bottom:12px;
}

.rightPane img.imageCentered
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.rightPane table.matrixListing
{
	 width:90%;
	border-collapse:collapse;
}

.rightPane table.matrixListing th
{
	background-color:#008100;
	color:White;
	padding:4px;
}

.rightPane table.matrixListing td
{
	padding:4px;
	border-bottom:solid 1px #008100;
}

.rightPane table.matrixListing tr
{
	border-bottom:solid 1px #008100;
}

.rightPane p.centeredHighlight
{
	text-align:center;
	font-size:12px;
	color:black;
	background-color:Yellow;
	font-weight:bold;
	margin:20px;
	padding:4px;
}

.rightPane p.alignRight
{
	text-align:right;
}

.rightPane p img
{
	border:none;
}



s
