@charset "UTF-8";

body
{
	margin: 0;
	padding: 0;
	background-color: #6A5821;
	font:12px/17px Verdana, Arial, Helvetica, sans-serif;
}
object
{
	display: block;
}

a
{
	border: none;
	text-decoration: none;
	color: #D0B8AE;
}
a:hover
{
	color: #FFFFFF;
}

a span
{
	display: none;
}

a span.p
{
	margin-bottom: 12px;
}

a span.date
{
	margin-bottom: 6px;
}

span.tm
{
	display: inline;
	float: none;
	clear: none;
	font-size: 8px;
}

div.float-left
{
	float: left;
}

div.float-breaker
{
	clear: both;
}

div#header-wrapper
{
	background-color: #E4BC3F;
	border-bottom: solid 10px #FFFFFF;
}

div#header, div#window-display, div#main-content, div#twitter-dump, div#footer
{
	margin: 0 auto;
	width: 960px;
	padding: 0 10px 0 10px;
}
div#window-display
{
	margin: 0 auto;
	width: 938px;
	padding: 0 10px 0 10px;
	height:398px;
}
div#header
{
	height: 150px;
	/*background: transparent url(/images/header_tail.png) top left no-repeat;*/
}
div#header h1
{
	display: none;
}
a#header-logo
{
	float: left;
	width: 850px;
	height: 150px;
	background: url(/img/logo-lt.png) top left no-repeat;
}
div#badge {
	float: right;
	height: 98px;
    width: 101px;
	margin-top: 10px;
}
div#badge img {
	border: 0;
	padding-top: 30px;
}
div#badge img.nopad {
	border: 0;
	padding-top: 0px;
}
div#badge a {
	color: #6A5821;
}
div#window-display-wrapper
{
	 border-bottom: solid 10px #FFFFFF;
	 background-color: #ECE2DF;
	 height: 398px;
}
#leftbox {
        position: absolute;
        margin-left: -10px;
		border-right: solid 5px #ffffff;
        padding: 0;
        width: 235px;
        height: 398px;
        background-color: #30211C;}

#rightbox {
        margin-left: 230px;
        padding: 0;
        width: 720px;
        height: 398px;
        }

#leftbox h1 {
	margin: 30px 0px 3px 15px;
	color:#FFFFFF;
	font:normal 30px/33px Arial, Verdana, sans-serif;
}
#leftbox p {
    margin: 0px 0px 3px 15px;
	color:#F5E4B0;
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
}
#leftbox a {
	color:#F5E4B0;
	text-decoration: underline;
}
#leftbox a:hover {
	text-decoration: none;
}
div.testtext3 a {
	color: #F5E4B0;
	text-decoration: underline;
}
div.testtext3 a:hover {
	text-decoration: none;
}
div#twitter-dump-wrapper
{
	 border-bottom: solid 10px #FFFFFF;
	 border-top: solid 5px #ffffff;
	 background-color: #ECE2DF;
	 height: 150px;
}

div#main-content-wrapper
{
	padding: 10px 10px 0;
	background: #FFFFFF;
}

div#window-display-html
{
	display: block;
	float: right;
	margin-right: -10px;
}

div#window-display-html h1
{
	margin: 0;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 30px;
}

div#window-display-html h1 span
{
	color: #C53624;
}


div#main-content
{
	padding: 0px 10px 0;
	background-color: #FFFFFF;
}

div#main-content div.left-column p a
{
	color: #000000;
	text-decoration:underline;
}
div#main-content div.left-column p a:hover
{
	text-decoration: none;
}
div#main-content div.left-column table img
{
		border:2px solid #666;
		padding:1px;
		background:#FFF;
		margin-right:-10px;

}
div#main-content div.left-column table img.noborder
{
		border:0px solid #666;
}
div#footer
{
	padding: 20px 0 20px 0;
	text-align: right;
	font-size: 11px;
	color: #FFFFFF;
}

div#main-content div.left-column
{
	margin-bottom: 0;
	padding: 31px;
	width: 632px !important; /* Will take precedent in webkit-based, FF, IE7, & IE8 */
	width: 631px;
	/*background-color:#EFEDE9;*/
	background: #FFFFFF url(main_content_bg.gif) top left repeat-x;
}

div#main-content div.right-column
{
	display: block;
	float: right;
	margin: 0 0 5px 5px;
	padding: 20px;
	width: 216px;
	height: 200px;
	background-color: #C53624;
}

div#main-content div.right-column span.h1
{
	display: block;
	margin: 16px 0 13px 0;
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
}
div#main-content div.right-column a
{
	color: #D0B8AE;
	font-weight: normal;
}
div#main-content div.right-column a:hover
{
	color: #ffffff;
}

div#main-content div.left-column h2
{
	margin: 0 0 12px 0;
	color: #C53624;
	font-weight: normal;
	font-size: 26px;
}
div#main-content div.left-column h3
{
	margin-top: 15px;
	margin-bottom: 5px;
	color: #C53624;
	font-weight: normal;
	font-size: 16px;
}

div#main-content div.left-column h2 span
{
	color: #31211C;
}

div#main-content div.left-column span
{
	color: #C53624;
	font-weight: normal;
	font-size: 16px;
}
div#main-content div.left-column a
{
	color: #000000;
	text-decoration:underline;
}
div#main-content div.left-column a:hover
{
	color: #000000;
	text-decoration:none;
}
div#main-content p
{
	margin-top: 0;
}

a.square-block-beige, a.square-block-yellow, a.square-block-salmon, a.square-block-brick
{
	display: block;
	float: left;
	margin: 0 0 5px 5px;
	padding: 10px;
	width: 216px;
	height: 200px;
	background: url(/images/block_screen_glare.png) top right no-repeat;
}
a.square-block-beige
{
	background-color: #F5E4B0;
}
a.square-block-yellow
{
	background-color: #E4BC3F;
}
a.square-block-salmon
{
	background-color: #E06456;
}
a.square-block-brick
{
	background-color: #C53624;
}
a.square-block-beige span.h1, a.square-block-yellow span.h1, a.square-block-salmon span.h1, a.square-block-brick span.h1
{
	display: block;
	color: #73020C;
	font-size: 22px;
	font-weight: normal;
	padding: 15px 5px 10px;
}

a.square-block-beige span.p, a.square-block-yellow span.p, a.square-block-salmon span.p, a.square-block-brick span.p
{
	display: block;
	margin-bottom: 0;
	padding:5px;
}

a.square-block-beige span.h1
{
	color: #C53624;
}
a.square-block-yellow span.h1
{
	color: #C53624;
}
a.square-block-salmon span.h1
{
	color: #FFFFFF;
}
a.square-block-brick span.h1
{
	color: #FFFFFF;
}
a.square-block-beige span.p
{
	color: #31211C;
}
a.square-block-yellow span.p
{
	color: #31211C;
}
a.square-block-salmon span.p
{
	color: #31211C;
}
a.square-block-brick span.p
{
	color: #31211C;
}


span.p em
{
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
}

a.square-block-beige:hover, a.square-block-yellow:hover, a.square-block-salmon:hover, a.square-block-brick:hover
{
	background-color: #31211C;
}

a.square-block-beige:hover span.h1, a.square-block-yellow:hover span.h1, a.square-block-salmon:hover span.h1, a.square-block-brick:hover span.h1
{
	color: #FFFFFF;
}

a.square-block-beige:hover span.p, a.square-block-yellow:hover span.p, a.square-block-salmon:hover span.p, a.square-block-brick:hover span.p
{
	color: #D0B8AE;
}

#twitter-dump img 
{ 
	border-style: none;
	padding-right: 20px;
	padding-top: 20px;
}
#twitter-dump ul#twitter_update_list
{ 
	list-style-type: none;
	font-style:italic;
	color: #0098CA;
}

div#twitter-dump h2
{
	float: left;
	padding: 20px 0 0;
	width: 200px;
	font-weight: normal;
	color: #31211C;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 275px;
}

div#twitter-dump span
{
	float: right;
	padding-top: 15px;
	width: 250px;
	font-size: 14px;
	color: #31211C;
}
div#twitter-dump ul li a
{
	float: right;
	padding-top: 15px;
	width: 250px;
}

h4
{
	color: #333333;
	padding-top: 3px;
	margin: 0;
}
div.credits {
	visibility:hidden;
}

form.ddfm h1,

form.ddfm h2 {

}



form.ddfm legend, 

form.ddfm label, 

form.ddfm label.fmtextlblwide {

}



form.ddfm .fmcheck p, 

form.ddfm .fmradio p,

form.ddfm textarea, 

form.ddfm .fmfullblock, 

form.ddfm .fmhalfblock, 

form.ddfm .fmselect, 

form.ddfm input.fmtext,

form.ddfm input.fmverify,

form.ddfm textarea.fmtextwide,

form.ddfm .submit,

form.ddfm .credits {

}



form.ddfm .required {

}



.ddfmerrors {

	color: #a1191f;

	font-size: 12px;

}

.ddfmwrap {

}



form.ddfm h1,

form.ddfm h2 {

	text-align: left;

	margin: 0 0 10px 0;

	padding: 0;

}





form.ddfm h1 {

}



form.ddfm h2 {

}



form.ddfm legend, 

form.ddfm label, 

form.ddfm label.fmtextlblwide {

}



form.ddfm .credits {

}



form.ddfm legend {

}



.ddfmerrors {

	font-weight: bold;

	font-size: 12px;

}



.ddfmwrap {

	margin: 0;

	width: 350px; 

}



.ddfmwrap p.fieldwrap {

	padding: 1px;

	margin: 1px;

}



form.ddfm {

	text-align: left;

	padding: 0;

	width: 330px; 

}



form.ddfm fieldset {

	padding: 0 10px 2px 0px;

	margin: 0 0 13px 0;

	display: block;

}



form.ddfm legend {

	padding: 0 6px 0 0px;

	margin: 0 0 0 10px;	 

}



form.ddfm label {

	display: block; 

	float: left; 

	width: 26%; 

	text-align: right;

	margin: 0 10px 0 0; 

	padding-bottom: 15px;

	clear: left;  

}



form.ddfm label.fmtextlblwide {

	display: block;  

	float: left; 

	text-align: left;

	margin: 0 10px 0 1px; 

	padding-bottom: 8px; 

}



form.ddfm select.fmselect {

	float: left; 

	display: block;

	width: 65%; 

	margin-bottom: 15px;  

	padding: 3px; 

}



form.ddfm .fmcheck {

	width: 65%; 

	float: left;

	display: block;  

	margin-bottom: 15px;

}



form.ddfm .fmradio {

	width: 65%;

	float: left;

	display: block;

	margin-bottom: 15px;

}



form.ddfm .fmcheck p {

	padding: 0;

	margin: 0 0 5px 0;

	line-height: 140%;

}



form.ddfm .fmradio p {

	padding: 0;

	margin: 0 0 5px 0;

	line-height: 140%;

}



form.ddfm textarea {

	float: left; 

	position: relative;

	width: 65%;

	margin-bottom: 15px;

	padding: 3px;

}





/*

	display: block; 

	float: left; 

	width: 26%; 

	text-align: right;

	margin: 0 10px 0 0; 

	padding-bottom: 15px;

	clear: left;  */



form.ddfm .fmfullblock {

	padding-left: 0px;

	float: left; 

	width: 100%;

	margin-bottom: 13px;

	display: block;

}



form.ddfm .fmhalfblock {

	width: 65%;

	padding-left: 0;

	margin-bottom: 13px;

	float: left; 

	display: block;

}



form.ddfm input.fmverify {

	float: left; 

	width: 22%;

	margin-bottom: 15px; 

	padding: 3px;

	position: relative;

	display: block;

}



form.ddfm img {

	margin: 1px 0 0 10px; 

    float: left;

}



form.ddfm input.fmfile,

form.ddfm input.fmtext {

	float: left; 

	display: block;

	width: 65%;

	margin-bottom: 15px;  

	padding: 3px;

}



form.ddfm textarea.fmtextwide {

	display: block;

	float: left;

	width: 93%;

	margin-right: 2px;

	margin-bottom: 15px; 

	padding: 3px;

}



form.ddfm .credits {

display: none;}



form.ddfm .submit {

	margin-top: 15px;

	margin-right: 10px;

	text-align: right;

	clear:both;

	width: 95%;

}



.ddfmwrap .ddfmerrors {

	display: block; 

	float: left; 

	width: 27%; 

	text-align: right;

	margin: 0 10px 0 0; 

	padding-bottom: 15px;

	font-size: 12px;	

}



.ddfmwrap .errorlist {

	float: left; 

	display: block;

	width: 65%;

	margin-bottom: 15px;  

	padding: 3px;

	text-align: left;

	font-size: 12px;


}



