@charset "UTF-8";
/* CSS Document */

html {
	/*height: 100%;*/
}
table {
	padding: 0px;
	/*height: 100%;*/
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #1d0806;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-color: #3F3D19;
	background-image: url(images/botd-background.gif);
	height: 100%;
}
.left_png_bg1 {
	background-image: url(images/left-columnBG.png);
	background-repeat: repeat;
	height: 100%;
}
.left_png_bg2 {
	background-image: url(images/right-columnBG.png);
	background-repeat: repeat;
	height: 100%;
}

.footer_png {
	background-image: url(images/footer.png);
	background-repeat: repeat;
	}

.ptc_png {
	background-image: url(images/ptc.png);
	background-repeat: repeat;
	}

.pcl_png {
	background-image: url(images/pcl.png);
	background-repeat: repeat;
	height: 100%;
}
.pcr_png {
	background-image: url(images/pcr.png);
	background-repeat: repeat;
	height: 100%;
}
.pbc_png {
	background-image: url(images/pbc.png);
	background-repeat: repeat;	
}

.red_text {
	color: #5c0000;
}
a.footer_links {
	font-size: 10px;
	color: #1d0806;
	font-weight: bold;
}
a.footer_links:link {
	text-decoration: none;
	font-weight: bold;
}
a.footer_links:visited {
	text-decoration: none;
}
a.footer_links:hover {
	text-decoration: none;
	color: #0C578C;
	font-weight: bold;
}
a.footer_links:active {
	text-decoration: none;
}
p {
	font-size: 12px;
	color: #1d0806;
	line-height: 18px;
}
a {
	font-size: 12px;
	color: #1d0806;
	font-weight: bold;
	text-decoration: none;
}
.image_left {
	border: 1px solid #014579;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 1px;
}

.image_right {
	border: 1px solid #014579;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 1px;
}

.image_none {
	border: 1px solid #014579;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 1px;
}

/* sub navigation */
a.sub_nav {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.sub_nav:link {
    color: #35120c;
	text-decoration: none;
	font-weight: bold;
}
a.sub_nav:visited {
	text-decoration: none;
}
a.sub_nav:hover {
	text-decoration: none;
	color: #65281e;
	font-weight: bold;
}
a.sub_nav:active {
	text-decoration: none;
}

a:link { 
	color: #35120c;
	}

a:visited { 
	color: #35120c;
	}

a:hover,a:active { 
	color: #65281e;
	}

ul, ol, blockquote { 
	margin-top: 5px; 
	margin-bottom: 10px; 
	margin-left: 20px; 
	}

form {
	margin: 0px;
	padding: 0px;
	}

h1	{
	font-size: 150%;
	margin-top: 5px; 
	margin-bottom: 5px;
	}

h2	{
	font-size: 130%;
	margin-top: 0px;
	margin-bottom: 5px;
	}

h3	{
	font-size: 110%;
	font-style: normal;
	margin-top: 15px;
	margin-bottom: 5px;
	}

h4	{ 
	font-size: 100%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h5	{ 
	font-size: 100%; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h6	{ 
	font-size: 90%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

th	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	}

td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	}

/*  Common input field and text area style in forms */
.form {
	border : 1px solid #1d0806;
	background-color : #cdaf6c;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	vertical-align : middle;
	color: #1D0806;
	margin: 2px;
	padding: 2px;
}

.list_box {
	border : 1px solid #1d0806;
	background-color : #cdaf6c;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	vertical-align : middle;
	color: #1D0806;
	margin: 2px;
	padding: 2px;
}

textarea {
	border : 1px solid #1d0806;
	background-color : #cdaf6c;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	vertical-align : middle;
	color: #1D0806;
}

.old_paper {
	background-image: url(images/oldPaper.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #e1cc9b;
}


[if IE]>
.left_png_bg1
{
 background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/left-columnBG.png,
sizingMethod='scale');
}
<![endif]

[if IE]>
.left_png_bg2
{
 background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/right-columnBG.png,
sizingMethod='scale');
}
<![endif]

[if IE]>
.ptc_png
{
 background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/ptc.png,
sizingMethod='scale');
}
<![endif]

[if IE]>
.pcl_png
{
 background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/pcl.png,
sizingMethod='scale');
}
<![endif]

[if IE]>
.pcr_png
{
 background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/pcr.png,
sizingMethod='scale');
}
<![endif]

[if IE]>
.pbc_png
{
 background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/pbc.png,
sizingMethod='scale');
}
<![endif]



/* Colors */

.FormTitleBgColor {
	background-color: #3c964b;
	}

.FormTitleFontColor {
	color: #ffffff;
	}

.CaptionBgColor {
	background-color: #fff3c9;
	}

.CaptionFontColor {
	color: #000000;
	}

.DataBgColor {
	background-color: #fffcf2;
	}

.AltDataBgColor {
	background-color: #ecf7e4;
	}

.DataFontColor {
	color: #000000;
	}

.LinkColor {
	color: #0033cc;
	}

.VisitedLinkColor {
	color: #830000;
	}

.HoverLinkColor {
	color: #ff0000;
	}





/*input, textarea, select {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
}

html>body input, html>body select, html>body textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: inherit;
}*/

/* END Common */



/* Grid Options */
.Grid {
	width: 100%;
	margin: 0px;
	padding: 0px;
	}


.Row th { 
	padding: 3px;
	white-space: nowrap;
	}

.Row td { 
	padding: 3px;
	text-align: left;
	vertical-align: top;
	}
	



.Row a:link { 
	color: #35120c;
	}

.Row a:visited { 
	color: #35120c;
	}

.Row a:hover, .Row a:active { 
	color: #65281e;
	}

.Separator{
	color: #3c964b;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	padding: 3px;
	white-space: nowrap;
	}

.AltRow td { 
	
	padding: 3px;
	text-align: left;
	vertical-align: top;
	}

.AltRow a:link { 
	color: #35120c;
	}

.AltRow a:visited { 
	color: #35120c;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #65281e;
	}

.NoRecords td { 
	padding: 5px;
	border : 1px solid #1d0806;
	text-align: left;
	vertical-align: top;
	background-color: #cdaf6c;
	font-weight: bold;
	
	}



/* Record Options */
.Record { 
	width: 100%;
	}

.Error td {
	padding: 5px;
	border : 1px solid #1d0806;
	text-align: left;
	vertical-align: top;
	background-color: #cdaf6c;
	font-weight: bold;
	color: #b92d14;
	}







/* Form Options */
.Button { 
	background-color: #3c964b; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-size: 85%; font-family: Georgia, "Times New Roman", Times, serif;
	}




.Row .th { 
	 font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #fffcf2; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRow .th { 
	 font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #fffcf2; color: #000000;
	white-space: nowrap;
	color: #000000;
}
.formButton {
	font-size: 12px;
	color: #EAD093;
	background-color: #320F0D;
	border: 2px solid #CDAF6C;
}
#Footer {
	position:relative;
	width:760px;
	height:20px;
	z-index:2;
	left: 48px;
	top: 25px;
}
#Footer td {
	font-size: 10px;
	color: #e1cc9b;
}

#Footer a:link { 
	color: #e1cc9b;
	font-size: 10px;
	}

#Footer a:visited { 
	color: #e1cc9b;
	font-size: 10px;
	}

#Footer a:hover, .Footer a:active { 
	color: #ffffff;
	font-size: 10px;
	}
.tdInfo {
	font-style: italic;
	font-weight: normal;
	color: #752317;
}
.content_padding {
	padding: 7px;
}
