html, body { width: 100%; height: 100%; margin: 0px; padding: 0px; }

body { background-image: url(../images/ddbrec_bg.gif); background-position: top; background-repeat: repeat-x; background-color: #EDEDED;  }

.page_left { background-image: url(../images/ddbrec_page_left.gif); background-position: top right; background-repeat: no-repeat; height: 183px; }
.page_left_bg { background-image: url(../images/ddbrec_page_left_bg.gif); background-position: top right; background-repeat: repeat-y;  }
.page_right { background-image: url(../images/ddbrec_page_right.gif); background-position: top left; background-repeat: no-repeat; height: 183px; }
.page_right_bg { background-image: url(../images/ddbrec_page_right_bg.gif); background-position: top left; background-repeat: repeat-y;  }
.page_mid_bg { background-image: url(../images/ddbrec_page_mid_bg.gif); background-position: top left; background-repeat: repeat-y;  }

.base_bg { background-image: url(../images/ddbrec_base_bg.gif); background-position: bottom; background-repeat: repeat-x; background-color: #FFFFFF;  }
.base_left { background-image: url(../images/ddbrec_base_left.gif); background-position: bottom right; background-repeat: no-repeat;  }
.base_right { background-image: url(../images/ddbrec_base_right.gif); background-position: bottom left; background-repeat: no-repeat;  }

.bgWhite { background-color: #FFFFFF; }

.yellow_bar { background-color: #F8DB4E; border-top: 2px solid #737B7F; border-bottom: 2px solid #737B7F; }
.progress_step { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #333333; padding: 8px 10px 0px 0px;}

h1 { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 18px; font-weight: normal; line-height: 22px; color: #000000; margin: 0px; }
h2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 18px; font-weight: normal; line-height: 18px; color: #000000; margin: 0px; }
div, span, td, th, p, a, ol, input, option, select, textarea { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; line-height: 14px; color: #333333; }
.small_text { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; line-height: 11px; color: #333333; }
.headerLabel { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 18px; font-weight: normal; line-height: 18px; color: #000000; margin: 0px; }
a:link { text-decoration: underline; }
a:hover { text-decoration: none; }

.header { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 13px; font-weight: normal; line-height: 14px; color: #333333; }

td.footer { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #333333; }

.login {
	width:150px;
}
.fullHeight{
	height:100%;
}
.bullet{
	vertical-align:middle;
}
ul.header
{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; line-height: 14px; color: #333333; 
}
li.header
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; line-height: 14px; color: #333333;}
.bulletListSelected{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-image:url(../images/bullet_dark.gif);
	margin-top:5px;
	margin-bottom:5px;
}
.bulletListStatic{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-image:url(../images/bullet_light.gif);
	margin-top:5px;
	margin-bottom:5px;
}
.error { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; line-height: 14px; color: #330000; }
