@charset "utf-8";
/* CSS Document */
html{height:100%;}
h3
{
margin:0px;
padding:0px;
font-weight:normal;
font-size:12pt;
}
body
	{
		font-size:14px;
		font-family:"Courier New", Courier, monospace;
		margin:0px;
		padding-top:0px;
		height:100%;
	}
div
{
		font-size:14px;
		font-family:"Courier New", Courier, monospace;
		color:#7E7E7E;
		text-decoration:none;
		line-height:18px;
		padding-left:3px;
		padding-right:3px;
		
}
div a
{
font-size:14px;
		font-family:"Courier New", Courier, monospace;
		color:#7E7E7E;

		line-height:18px;
		padding-left:3px;
		padding-right:3px;
text-decoration:underline;
}
h1
{
font-size:14px;
		font-family:"Courier New", Courier, monospace;
		color:#000000;
		padding:0px;
		margin:0px;
		font-weight:normal;
}
.selectedlink,.yellow,.yellow:hover
{
background-color:#FFFF00;
		line-height:18px;
		padding-left:3px;
		padding-right:3px;
}
div a:hover
{
background-color:#E0E0E4;
color:#3E3E3E;
}
#main
	{
		width:980px;
		margin:0px auto;
		height:100%;
	}
#header
	{
		margin-left:270px;
	}
#headerinner
	{
		width:490px;
		text-align:center;
	}
.content
	{
		margin-top:10px;
	}
.left_column
	{
		width:260px;
		float:left;
		padding-right:10px;
		text-align:left;
	}
.middle_column
	{
		width:440px;
		float:left;
		padding-left:10px;
		padding-right:10px;
	}
.middle_column2
	{
		width:660px;
		float:left;
		padding-left:10px;
		padding-right:10px;
	}
.heading
{
color:#000000;
}
.right_column
	{
		width:210px;
		padding-left:10px;
		float:left;
	}
td
{
	color:#7E7E7E;
	font-family : arial,verdana,;
	font-size: 12px;
	font-weight: normal;
}
/*.heading
{
	color:#666666;
	font-family : arial,verdana,;
	font-size: 12px;
	font-weight: bold;
	line-height:14pt;
	border-bottom: solid 1px #EEEEEE;	
}*/
.txt_heading
{
	color:#ff0000;
	font-family : arial,verdana,;
	font-size: 12px;
	font-weight: bold;
}
.txt_red
{
	color:#ff0000;
}
.txt_lightgrey
{
	color:#ABABAB;
}
.login
{ 
		background-color: #eeeeee;
		border-color: #666666;
		border-style: ridge;
		border-width:1px;
		color: #666666;
		font-size: 11px;
		font-family : arial,verdana,;
		font-weight: bold;
}
input,textarea,select
{ 

		font-size: 12px;

}
.bg_white
{
background-color: #ffffff;
}
.input_noborder
{
border:0;
}
.whitebreadcrumb
{
font-family:arial,verdana;
color: #ffffff;
font-size:12px;
font-weight:normal;
background-color:#b1b1b1;

}

.whitebreadcrumb:link,.whitebreadcrumb:active,.whitebreadcrumb:visited,.whitebreadcrumb:hover
{
font-family:arial,verdana;
color: #ffffff;
font-size:12px;
font-weight:normal;
background-color:#b1b1b1;
text-decoration:none;

}
.textboxlabelbold
{
font-family:arial,verdana;
font-size:11px;
font-weight:bold;
color:#726e6e;
}

.textboxlabelredbold
{
font-family:arial,verdana;
font-size:11px;
font-weight:bold;
color:#ff0000;
}

.textboxlabel
{
font-family:arial,verdana;
font-size:11px;
font-weight:normal;
color:#726e6e;
}	
.ValidationError
{
	background-color:#FFCCCC;
	color:#ff0000;
	font-weight:bold;
	border:dashed;
	border-width:1px;
	border-color:#000000;
}
.collectionimage
{
width:10px;
height:5px;
}

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
margin-top:0px;
}
.navlink:visited,.navlink:active,.navlink:hover,.navlink
{
color:#000000;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.navlinkoff:visited,.navlinkoff:active,.navlinkoff:hover,.navlinkoff
{
color:#ffffff;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.subnavlink:visited,.subnavlink:active,.subnavlink:hover,.subnavlink
{
color:#000000;
font-size:8pt;
text-decoration:none;
}
.listlink:visited,.listlink:active,.listlink:hover,.listlink
{
color:#BDAB5A;
}
.listrow
{
font-size:9pt;
background-image:url(images/listrowbg.jpg);
height:31px;

}
.listrowon
{
font-size:9pt;
background-color:#F9F8E6;
height:31px;

}
.showspan
{
display:block;
float: right;
}
.hidespan
{
display:none;
float: right;
}
.left
{
float: left;
}
.right
{
float: right;
}
#listheader
{
font-size:9pt;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;
}
#contentlayer {
	
	width:400px;
	height:70px;
	z-index:1;
	top: auto;
}
.selectedrow
{
background-color:#ffffff;
margin-bottom:3px;
line-height:20px;
width:400px;
}
#banner
{
height:157px;
background-image:url(../images/banner_bg.jpg);
}

#bannertopright
{
background-image:url(../images/banner_topright.jpg);
width:491px;
height:89px;
text-align:right;
color:#C7B585;
}
.bannertoplinks,.bannertoplinks:active,.bannertoplinks:visited,.bannertoplinks:link,.bannertoplinks:hover
{
color:#C7B585;
text-decoration:none;
line-height:20pt;
margin-right:25px;
font-size:30px;
}
.bannertoplinks2,.bannertoplinks2:active,.bannertoplink2:visited,.bannertoplinks2:link,.bannertoplinks2:hover
{
color:#C7B585;
text-decoration:none;
line-height:20pt;
margin-right:25px;
font-size:15px;
}

#ReturnErrorMessage
{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	background-color:#FFFFCC;
	height:30px;
}

#ReturnMessage
{
	color:#00CC00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	background-color:#FFFFCC;
}
h7, h2, h3, h4, h5, h6, ul, li, form, p
	{
	margin:0px;
	padding:0px
	}

h7, h2, h3, h4, h5, h6
	{
	font-weight:normal;
	line-height:normal;
	}
h7
	{
	color:#e0e0e4;
	font:bold italic 24px "Trebuchet MS";
	padding:3px;
	margin:0px 0px 20px 0px;
	}
h2, h2 a, 
	{
	color:#000000;
	font-family:"Courier New", Courier, monospace;
	text-decoration:underline;
	padding-bottom:5px;
	padding-left:0px;
	}
.more a,.more
{
	color:#000000;
	font-family:"Courier New", Courier, monospace;
	text-decoration:underline;
	padding-left:0px;
}
.author, .postfooter A,.postfooter
	{
		font-size:8pt;
		color:#9e989a;
		padding-right:30px;
		font-family: "Trebuchet MS", Arial, Helvetica;
		letter-spacing:1px;
	}
.comments
	{
		border-left:solid 1px;
		line-height:11px;
		padding-left:30px;
		font-size:8pt;
		font-family: "Trebuchet MS", Arial, Helvetica;
		letter-spacing:1px;
	}
.posttext
{
color:#000000;
}
.date
	{
	font-family:"Trebuchet MS", "Arial", Courier;
	font-size:8pt;
	color:#B3B3B3;

	}
.photo
	{
		text-align:center;
		padding:4px;
		border:solid 1px #dddddd;
		margin:0px auto;
	}
#logo
	{
	text-align:center;
	padding-bottom:50;
	padding-top:50;
	}
.divider
	{
	padding:12px 0px;
	background:url(../images/divider-dotter-img.gif) top left repeat-x;
	text-align:left;
	}
.bottomdivider
	{
	background:url(../images/divider-dotter-img.gif);
	height:1px;
	width:228px;
	margin-top:0;
	margin-bottom:0;
	overflow:hidden;
	}
.paddcom
	{
	padding-top:0;
	}
#leftpannel
	{
	float:left;
	width:272px;
	}
/*#leftpannel ul
	{
	margin:0px auto;
	}
#leftpannel li
	{
	line-height:22px;
	text-align:center;
	}*/
#fltlft
	{
	float:left;
	}
#midpannel
	{
	float:left;
	width:310px;
	}
.imgborder
	{
	border:1px solid #dcdcdc;
	padding:4px;
	margin:24px 0px;
	}
.morelink a:link, .morelink a:visited, .morelink a:active
	{
	padding:0px;
	color:#2d2d39;
	font:bold 12px "Trebuchet MS";
	}
.morelink a:hover
	{	
	background:none;
	color:#333333;
	}
#contentcontainer
	{
	
	float:left;
	width:1016px;
	}
.imgcontainer
	{
	float:left;
	width:84px;
	margin:24px 48px 0px 0px;
	}
.imgcontainer img
	{
	border:1px solid #dcdcdc;
	padding:4px;
	}
.imgcontainer a:link, .imgcontainer a:visited, .imgcontainer a:active
	{
	padding:0px;
	}
.imgcontainer .imgname
	{
	text-align:center;
	font:14px "Courier New", Courier, monospace;
	padding:12px 0px;
	color:#848484;
	}
.fltrgt
	{
	float:right;
	}
/*a:link, a:visited, a:active
	{
	padding:3px 5px;
	text-decoration:none;
	color:#848484;
	font:14px "Courier New", Courier, monospace;
	}
a:hover
	{
	font-weight:bold;
	background:#e0e0e4;
	color:#3e3e3e;
	}*/
#rightpannel
	{
	float:right;
	width:272px;
	}
#container
	{
	width:1016px;
	margin:0px auto;
	}
#container a:link,#container a:visited,#container a:active
	{
	padding:3px 5px;
	text-decoration:none;
	color:#848484;
	font:14px "Courier New", Courier, monospace;
	}
#logo a:link,#logo a:visited,#logo a:active,#logo a:hover
	{
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#FFFFFF;
	}
#container a:hover
	{
	font-weight:bold;
	background:#e0e0e4;
	color:#3e3e3e;
	}
.vdivider
	{
	width:1px;
	background:url(../images/bg_line.gif) top center repeat-y;
	height:4000px;
	float:left;
	}
.rightdivider
	{
	padding:12px 0px;
	background:url(../images/divider-dotter-img.gif) top center repeat-x;
	text-align:center;
	}
.bannertext
{
	color:#848484;
	font:14px "Courier New", Courier, monospace;
	font-weight:bold;
}
.comments
	{
		border-left:solid 1px;
		line-height:11px;
		padding-left:30px;
		font-size:11px;
		font-family: "Trebuchet MS", Arial, Helvetica;
		letter-spacing:1px;
	}
.comments a, .comments a:visited, .comments a:active, .comments a:link
	{
		color:#333333;
		text-decoration:none;
	}
.comments a:hover
	{
		color:#9f8540;
		text-decoration:underline;
	}
.comment_section
	{
		padding-left:0px;
		padding-right:20px;
	}
.com
	{
		padding-bottom:25px;
	}
.comment_numbers
	{
		font-weight:normal;
		font-size:11pt;
		padding-left:5px;
		background:url(../images/down_arrow.jpg) no-repeat right;
		padding-right:20px;
		width:120px;
		padding-bottom:20px;
	}
.comment_number
	{	
		color:#9e989a;
		font-size:11px;
		padding-right:10px;
	}
.comment_author_line
	{
		font-weight:bold;
		font-size:18px;
		border-bottom:dotted 1px #b3b3b3;
		padding-right:5px;
	}
.comment_box
	{
		width:420px;
		background:#EFEFEF;
		color:#231d21;
		font-size:13px;
		margin-top:1px;
		padding:0px;
	}
.comment_top
	{
		background:url(../images/comment_top.jpg) no-repeat top;
		height:1%;
		width:420px;
		padding:0px;
	}
.comment_bottom
	{
		background:url(../images/comment_bottom.jpg) no-repeat bottom;
		padding-left:0px;
		padding-top:30px;
		padding-bottom:10px;
		line-height:20px;
		

	}
.comment_box a, .comment_box a:visited
	{
		text-decoration:none;
		color:#9f8540;
		border-bottom:solid 1px #9f8540;
	}
.submit_title
	{
		font-weight:bold;
		font-size:16px;
		text-decoration:none;
		padding-bottom:15px;
	}
#forms p
	{
		padding-bottom:15px;
	}
#forms label
	{
		font-size:11px;
		font-weight:normal;
		padding-left:10px;
	}
#submit
	{
		background:none !important;
		border:none;
		background:url(../images/submit.jpg) no-repeat !important;
		font-weight:bold;
		padding-top:11px;
		padding-bottom:13px;
		width:96px;
		text-align:center;
		cursor:pointer;
	}