/* wrappers */
.wrappernoheader .title_pad, .wrappernoheader .title_bar { display: none; }
.wrapperheader .title_pad, .wrapperheader .title_bar { display: block; }
.title_bar { font-weight: bold; }

/* menus */
.wf_vertical_menu ul{padding:0;margin: 0;list-style-type:none;}
.wf_vertical_menu a, .wf_vertical_menu a span{display:block; position:relative;}

.wf_horizontal_menu{display:table}
.wf_horizontal_menu ul{display:table-row;list-style-type:none; white-space:nowrap; padding:0; margin-top:0; width:auto; margin-bottom:0;}
.wf_horizontal_menu li{display:table-cell;}
.wf_horizontal_menu a, .wf_horizontal_menu a span{display:block;}

/* images - firefox */
img { -moz-user-select : none; }

/* hider */
.NoDisplay {display:none;}

/* curves */
.tl  {background-position:top left;}
.tr  {background-position:top right;}
.bl  {background-position:bottom left;}
.br  {background-position:bottom right;}
.tl,.tr,.bl,.br {background-repeat:no-repeat;}

/* content containers */
.wf_container, .elem_content{position: relative;}
html > body .wf_container{border-top: 1px solid transparent; margin-top: -1px;}

/* clear float */
.clear, .wf_clear {clear:both;height:0;overflow:hidden;}

/* templates */
#wf_Layout, #wf_left_column, #wf_main_column, #wf_right_column{position:relative;}
.wf_Layout {margin-left: 150px; margin-right: 150px; display:block;}
.wf_Left, .wf_Right{overflow: hidden; display: inline;}
.wf_Left{float: left; margin-left:-150px; width:150px;}
.wf_Right{float: right; margin-right:-150px; width:150px; }

/* buffers */
#wf_main_column_buffer{overflow: hidden;}
.wf_OuterBuffer, .wf_OuterBuffer1, .wf_OuterBuffer2, .wf_InnerBuffer {position: relative;}

/* template overrides */
.wf_NoLeft{border-left-width:0px !important; margin-left:0px !important;}
.wf_NoLeft .wf_Left{display:none !important;}
.wf_NoRight{border-right-width: 0px !important; margin-right:0px !important;}
.wf_NoRight .wf_Right{display:none !important;}
.wf_NoLeft .wf_OuterBuffer {padding-left: 0px !important; margin-left: 0px !important;}
.wf_NoRight .wf_OuterBuffer {padding-right: 0px !important; margin-right: 0px !important;}
.wf_NoLeft #wf_main_column {padding-left: 0px !important}
.wf_NoRight #wf_main_column {padding-right: 0px !important}

/* child layouts */
.wf_ChildLayout { display:block;}
.wf_ChildLeft, .wf_ChildCenter, .wf_ChildRight{position:relative;}
.wf_ChildLeft, .wf_ChildRight{overflow: hidden; display: inline;}
.wf_ChildLeft{float: left;}
.wf_ChildRight{float: right;}

.cols2 .wf_ChildLeft { width:50%; }
html > body .cols2 .wf_ChildCenter {margin-left:50%;}
*html .cols2 .wf_ChildCenter { width:49%; }

.cols3 .wf_ChildLeft, .cols3 .wf_ChildRight { width:33%;}
.cols3 .wf_ChildCenter {margin: 0 33%;}

/* header/footer form display */
#wf_header form, #wf_footer form {display: table;}

/* alignment */
.align_left {margin:0 auto 0 0;}
.align_center {margin:0 auto;}
.align_right {margin:0 0 0 auto;}

/* login */
.loginmain{padding: 50px 0 50px 0;}
#loginmain #username, #loginmain #password { width: 160px; }
#loginmain label { font-weight: bold; white-space: nowrap;}
#login_fail { padding: 10px 0; font-weight: bold; color: #fff;}
#login_fail a { color: #ffcc00; font-weight: bold; }


/* Ticker Defaults */
.ticker{position:relative; white-space: nowrap;}
.ticker a{text-decoration:none;}
.tickerTitle{font-weight:bold;}
.tickerSeperator{ }

/* Scroller Defaults */
#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.textscroller
{
	height: 120px;
	width: 200px;
	border: 1px solid black;
	padding: 5px;
	background-color: #fff;
}

