body
{
	margin: 0;
	padding: 0;
	background: #fff url(data:image/gif;base64,R0lGODlhAQCgANUAAKy7SAg/WwpBXAlAWwxDXg5EXhRKYxhMZQ1DXRFHYQ5FYAtCXRJIYhhOZxlNZhdLZBNJYhVLZA5GYA9HYf///xpOZ/f6/er0+ujx+fv9/u31+vr8/fD2+vT4+/7+//z+/gc+Wu72+/X6/PP4/Obx+fn7/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAKAAQAZqQFBgIFggCopJAmJ4HBqA6KU0LBIQCkmCYYgcHJUoYOQJmAdE67WAlEiUDAYzEnE6HI2wGEAKiTIUZoJoaAKGRQsLBItXCEdsCpFuE5QJlnEQmQabdA+eB6B3DaN6e6YUGBocHRYbHxQUQQA7) repeat-x;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000;
}
h2,h3,h4,h5,h6
{
	margin: 0;
}
h2
{
	letter-spacing: -1px;
	font-size: 26px;
	font-weight: normal;
	color: #31576f;
}
h2 em
{
	font-weight: bold;
	font-style: normal;
}
h3
{
	height: 25px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAACbEAYAAAAYT5bsAAAA8UlEQVRIx+1Uyw2DMAx9z0k6Siep1JGYgEF66giIFViAK5fM0Z4qiG0lVOJSFd94eu/5ExvgV4J9/3jc76/XB4ghiGwZsfwEIqkYUXHiPC/LONYYIgpIKQRlqgBTmDENoSVxPBwJqSq9XBSQkpIUgAipAJEYax4ipGEoQDFIh7HtxgKAAkhHsh2RZZBkMSASqDMAQG/RGQcfMtB1z+d6yGbeEShX22OYl5umYVAexX4AgJIYD2cdWnWYLI5pm2GW/+tKRVoepv0Qiqvcl1b14rTfAsqfn/+2VcmuLMC6YQCB6/V220JnHB4555zzOeS/jDe7riCM7vfBhAAAAABJRU5ErkJggg==);
	background-position: 0 -67px;
	padding: 13px 0 0 20px;
	font-size: 13px;
	color: #fff;
	font-variant: small-caps;
}
h1.wucf
{
	font-size: 33px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #31576f;
	font-style: normal;
}
h1.wucf em
{
	font-style: normal;
}
h1.topper
{
	font-family: "Union","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;
	text-shadow: 1px 1px 1px #FFFFFF;
	height: 0px!important;
	font-size: 33px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #6C8C00!important;
	font-style: normal;
	margin: 0!important;
	padding: 0!important;
	position:absolute;

}
h1.topper em
{
	font-size: 12px;
	text-shadow: none;
	font-weight: normal;
}
p,ol,ul
{
	line-height: 180%;
}
a.cflogo
{
	background: none!important;
	padding: 0pt!important;
	margin-bottom: 4px;
	vertical-align: middle;
}
.headerTxt
{
	vertical-align: middle;
	font-weight: bold!important;
	color: #6C8C00!important;
	font-size: 33px!important;
}
ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}
a
{
	color: #6b6b6b;
}
a:hover
{
	text-decoration: none;
}
.image
{
	float: left;
	margin: 0 20px 0 0;
}
.bg1
{
	padding: 0 20px 20px 20px;
	border-top: 1px solid #fff;
	background: #fff url(data:image/gif;base64,R0lGODlhAQAyAMQAAPv9/vj7/ur0+vn9/vT4+/D2+ubx+fz+/vX6/PX5/Oby+f7+//H3++31+uny+ff6/ez2+/39/uTx+ufz+vr8/u72+/L4/P7///7+/uz0+u/1+vP4/Pr+//T5++v1+/r8/SH5BAAAAAAALAAAAAABADIAQAUpoCRURAAsSsMgw2E4WVNYyRNQAGYokyN4EE2BsSF0Egjb4MMBRA6LSwgAOw==) repeat-x;
}
.bg2
{
	padding: 0 20px 20px;
	border-top: 1px solid #cbe1ef;
	background: #fff url(data:image/gif;base64,R0lGODlhAQAyAMQAAPv9/vj7/ur0+vn9/vT4+/D2+ubx+fz+/vX6/PX5/Oby+f7+//H3++31+uny+ff6/ez2+/39/uTx+ufz+vr8/u72+/L4/P7///7+/uz0+u/1+vP4/Pr+//T5++v1+/r8/SH5BAAAAAAALAAAAAABADIAQAUpoCRURAAsSsMgw2E4WVNYyRNQAGYokyN4EE2BsSF0Egjb4MMBRA6LSwgAOw==) repeat-x;
}
.bg3
{
	border-top: 1px solid #cbe1ef;
	background: #fff url(data:image/gif;base64,R0lGODlhAQAyAMQAAPv9/vj7/ur0+vn9/vT4+/D2+ubx+fz+/vX6/PX5/Oby+f7+//H3++31+uny+ff6/ez2+/39/uTx+ufz+vr8/u72+/L4/P7///7+/uz0+u/1+vP4/Pr+//T5++v1+/r8/SH5BAAAAAAALAAAAAABADIAQAUpoCRURAAsSsMgw2E4WVNYyRNQAGYokyN4EE2BsSF0Egjb4MMBRA6LSwgAOw==) repeat-x;
}
.bg3 p
{
	padding: 10px;
}
p {margin: 1em 0;}
#header
{
	width: 892px;
	height: 150px;
	margin: 0 auto;
}
#header *
{
	margin: 0;
	padding: 0;
	color: #fff;
}
#header h1
{
	float: left;
	padding: 70px 0 0 10px;
	font-size: 33px;
}
#header h2
{
	float: left;
	padding: 91px 0 0 10px;
	font-size: 11px;
	font-weight: normal;
}
#header ul
{
	float: right;
	margin: 0;
	padding: 60px 0 0 0;
	list-style: none;
}
#header li
{
	display: inline;
}
#header a
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAACbEAYAAAAYT5bsAAAA8UlEQVRIx+1Uyw2DMAx9z0k6Siep1JGYgEF66giIFViAK5fM0Z4qiG0lVOJSFd94eu/5ExvgV4J9/3jc76/XB4ghiGwZsfwEIqkYUXHiPC/LONYYIgpIKQRlqgBTmDENoSVxPBwJqSq9XBSQkpIUgAipAJEYax4ipGEoQDFIh7HtxgKAAkhHsh2RZZBkMSASqDMAQG/RGQcfMtB1z+d6yGbeEShX22OYl5umYVAexX4AgJIYD2cdWnWYLI5pm2GW/+tKRVoepv0Qiqvcl1b14rTfAsqfn/+2VcmuLMC6YQCB6/V220JnHB4555zzOeS/jDe7riCM7vfBhAAAAABJRU5ErkJggg==);
	background-position: 0 -10px;
	display: block;
	float: left;
	height: 25px;
	margin: 0 0 0 8px;
	padding: 12px 20px 0 20px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-variant: small-caps;
}
#content
{
	width: 892px;
	margin: 0 auto;
}
#colOne
{
	float: left;
	width: 186px;
}
#colOne ul
{
	padding-left: 0;
	list-style: none none outside;
}
#colOne li
{
	padding: 5px 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAACbEAYAAAAYT5bsAAAA8UlEQVRIx+1Uyw2DMAx9z0k6Siep1JGYgEF66giIFViAK5fM0Z4qiG0lVOJSFd94eu/5ExvgV4J9/3jc76/XB4ghiGwZsfwEIqkYUXHiPC/LONYYIgpIKQRlqgBTmDENoSVxPBwJqSq9XBSQkpIUgAipAJEYax4ipGEoQDFIh7HtxgKAAkhHsh2RZZBkMSASqDMAQG/RGQcfMtB1z+d6yGbeEShX22OYl5umYVAexX4AgJIYD2cdWnWYLI5pm2GW/+tKRVoepv0Qiqvcl1b14rTfAsqfn/+2VcmuLMC6YQCB6/V220JnHB4555zzOeS/jDe7riCM7vfBhAAAAABJRU5ErkJggg==);
	background-position: 0 -125px;
}
#colOne li.first
{
	background: none;
}
#colTwo
{
	float: right;
	width: 686px;
}
#footer
{
	clear: both;
	width: 892px;
	margin: 0 auto;
	padding: 30px 0;
	background: url(data:image/gif;base64,R0lGODlhAQAZAMQAAKy7SP////f6/ebx+fr8/e31+vv9/vn7/fT4+/7+/+jx+fX6/Pz+/vD2+vP4/O72++r0+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABkAQAUUIKAIAdAwQFAgRAkAA/Q4y2EkQQgAOw==) repeat-x;
}
#footer p
{
	margin: 0;
	text-align: center;
	text-transform: lowercase;
}
form p
{
	position: relative;
}
label.inline
{
	position: absolute;
	top: 0;
	left: 0;
}
a.external
{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAFVBMVEVmmcwzmcyZzP8AZswAZv////////9E6giVAAAAB3RSTlP///////8AGksDRgAAADhJREFUGFcly0ESAEAEA0Ei6/9P3sEcVB8kmrwFyni0bOeyyDpy9JTLEaOhQq7Ongf5FeMhHS/4AVnsAZubxDVmAAAAAElFTkSuQmCC) center right no-repeat;
	padding-right: 13px;
}
img
{
	border: none;
}
a.noicon
{
	background: none;
	padding-right: 0;
}
.textBoxWidth
{
	width: 125px;
}
.nojustify
{
	text-align: left;
}
.queue
{
	border: 1px solid black;
	background-color: #ffc;
	color: #f00;
	font-size: 14px;
	letter-spacing: normal;
	text-align: center;
	cursor: pointer;
}
em.notentered
{
	color: #999;
}
ul.mystyle
{
	margin: 2em;
	padding: 5px;
	padding-left: 1em;
}
#contactable
{
	background-image: url(http://static.wucf.net/assets/images/contactable/contact.png);
	color: #FFFFFF;
	background-color: #333333;
	cursor: pointer;
	height: 102px;
	left: 0;
	margin-left: -5px;
	overflow: hidden;
	position: fixed;
	position: absolute;
	text-indent: -100000px;
	top: 102px;
	margin-top: 10px;
	width: 44px;
	z-index: 100000;
}
#contactForm
{
	background-color: #333333;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	height: 450px;
	left: 0;
	margin-left: -400px;
	margin-left: -434px;
	margin-top: -160px;
	overflow: hidden;
	padding-left: 30px;
	position: fixed;
	top: 200px;
	width: 360px;
	width: 394px;
	z-index: 99;
}
form#contactForm input, textarea
{
	background: #FFFFFF none repeat scroll 0 0;
	outline-style: none;
	outline-width: medium;
	width: 325px;
	padding: 5px;
	border: 1px solid #dfdfdf;
	font-family: georgia;
	font-size: 1em;
	margin-bottom: 10px;
}
form#contactForm .submit
{
	background: #F5410F none repeat scroll 0 0;
	outline-style: none;
	outline-width: medium;
	width: 325px;
	padding: 5px;
	border: 3px solid #F52D0F;
	outline-color: -moz-use-text-color;
	font-family: georgia;
	font-size: 1.5em;
	cursor: pointer;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bolder;
	font-family: Helvetica;
	margin-top: 10px;
}
form#contactForm p
{
	width: 325px;
	font-size: 1.1em;
}
form#contactForm .disclaimer
{
	margin-left: 0;
}
#contactForm .red
{
	color: #F5410F;
}
#overlay
{
	background-color: #666666;
	display: none;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
.error
{

}
#name.error
{
	background-color: #EDBE9C;
}
#email.error
{
	background-color: #EDBE9C;
}
#comment.error
{
	background-color: #EDBE9C;
}
form#contactForm label
{
	margin-left: 20px;
}
form#contactForm #loading
{
	background: url(http://static.wucf.net/assets/images/contactable/ajax-loader.gif) no-repeat;
	width: 55px;
	height: 55px;
	margin: 100px auto;
	display: none;
}
#callback
{
	font-family: georgia;
	font-size: 1.1em;
	color: #FFF;
	width: 325px;
	margin: 100px auto;
	display: none;
}
.holder
{
	margin: 0 auto;
	margin-left: 20px;
	padding-top: 20px;
}
.icon-info
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnElEQVQ4y6WTy2vUVxzFP3dMrGRMJjEKmYk2j9GoKGihiVIsCMVNIVI7VEGiLlx0lW0VXPkfCAo+Vr6wpXSaroVampSGzqIbmcYw1cQ0j9EYM8kk/c3c773360JIfLQbPcsvXz4cOOcYVeV9VPPmIXN1NC3BHVcXTlattDgNKKEI4aZ34c7g2U8evvpvXnXwxZWRjLVysSOhyZ62RhrWrgFgIXIMFZ5wf3p5BqP9ufOfZd8CHL6cz9hIbhzaVhff3VrP1JyluBDhg5KoW0MqsY7CszIDPz9cpoZTuQuHsyuA3kv3O0Xc0KGt8dT2lnpyYyWcE/a0NYEqf47NY2KGXcn1/DNf5qe7hWk0fJq7dvRRDECC6+to0NSOZAPDhefYyCLVQO/HSXq7U4gTbNWSnyzRvjFB19aGlEbSBxADsN6f2NfezFhxCRFBgscHx4/DE2SHJ7Bisc6yFEWMzy5yYG8bxtoTKynYyLY21ddQmCnhvEe8oCHQd7ATBYZHptEQAENxbpGu1GbUR62rDqoWDYpTsK5K8J4QlPzjef6tOLx1ePE4cTgrqAG8ZwUAfmpuuUJzvBajMTQowXteJqR4cQQRglgS8Q94sljGmDC1CrDu1mB+krZNcQgBnHJkfzs7P2yibl0t/Uf2ICI4ETpaEgwN/Q3ordUmVqLbIw/KX6eTjamerk38lp/k+19H+fbeX6g4VAOK8tH2LYyXFnmUL0wbuP1akbpPf5fRcuXG51/ujndurOfB41lmn5cJLrChsY5tW5oZLy1x74dfljG1p3ID32TfqnL3sesZ1F5M70omD+xL07x+LaA8Xagw+PsoE/nCjDGx/tzAmex/bgGg56sraVV/HA0nCZUWNGCMKQI3DXLnj4Fz/z+md9ELqD+Ce1m2IbkAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
}
.rssIcon
{
	margin-left: 20px;
}
.error
{
	color: #f00;
}
.recaptchatable #recaptcha_response_field
{
	position: inherit!important;
	bottom: -8px!important;
	margin-top: 15px;
	left: 0!important;
	top: auto!important;
}
#frmSignup label.error
{
	color: red !important;
	display: block !important;
	margin-left: 126px !important;
	width: 320px !important;
	float:none;
	padding-left:0px !important;
}
input.error
{
	border: 1px dotted red;
}
form,label,input
{
	font-size: 1em;
}
fieldset
{
	width: 59.85em;
	padding: .5em 1em;
	background: url(data:image/gif;base64,R0lGODlhAQAyAMQAAPv9/vj7/ur0+vn9/vT4+/D2+ubx+fz+/vX6/PX5/Oby+f7+//H3++31+uny+ff6/ez2+/39/uTx+ufz+vr8/u72+/L4/P7///7+/uz0+u/1+vP4/Pr+//T5++v1+/r8/SH5BAAAAAAALAAAAAABADIAQAUpoCRURAAsSsMgw2E4WVNYyRNQAGYokyN4EE2BsSF0Egjb4MMBRA6LSwgAOw==) repeat-x;
	border-width: 2px;
	border-style: solid;
	border-color: #0079a8;
}
fieldset.detail
{
	width: 645px;
	height: auto;
	padding-right: 5px; padding-left: 5px;
}
form fieldset legend
{
	background: url(data:image/gif;base64,R0lGODlhAQAyAMQAAPv9/vj7/ur0+vn9/vT4+/D2+ubx+fz+/vX6/PX5/Oby+f7+//H3++31+uny+ff6/ez2+/39/uTx+ufz+vr8/u72+/L4/P7///7+/uz0+u/1+vP4/Pr+//T5++v1+/r8/SH5BAAAAAAALAAAAAABADIAQAUpoCRURAAsSsMgw2E4WVNYyRNQAGYokyN4EE2BsSF0Egjb4MMBRA6LSwgAOw==) repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #0079a8;
	color: #006791;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 120%;
	padding: 2px 5px;
	margin: 0 0 10px 0;
	position: relative;
}
label.signup
{
	position: relative;
	width: 15em;
	display: block;
	margin: .5em 0;
	font-size: 14px;
	line-height: 20px;
}
label.signup input
{
	position: absolute;
	left: 60%;
	top: 0;
	width: 20em;
}
select.addnew
{
	position: absolute;
	left: 60%;
	top: 0;
	width: 20em;
}
input.radio
{
	position: absolute;
	left: 60%;
	top: 0;
	width: 20em;
}
.ui-tabs .ui-tabs-panel
{
	padding: 1em 0!important;
}
.ui-widget
{
	font-family: inherit!important;
}
.largeText
{
	font-size: 12px;
}
#form,#frmNewComp,#pwdform
{
	line-height: 2.5em;
}
.none
{
	margin: 0;
}
.black
{
	color: #000!important;
}
.addthis_toolbox .hover_effect
{
	width: 263px;
	padding: 10px 0 6px 10px;
	border: 3px solid #eee;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
}
.addthis_toolbox .hover_effect div
{
	float: left;
}
.addthis_toolbox .hover_effect a
{
	border: 2px solid #fff;
	padding: 2px 2px 2px 16px;
	position: relative;
	text-decoration: none;
}
.addthis_toolbox .hover_effect a:hover
{
	border: 2px solid #105cb6;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
	background: #b4d3f8;
	color: #105cb6;
	text-decoration: none;
}
.addthis_toolbox .hover_effect span
{
	position: absolute;
	width: 16px;
	height: 16px;
	top: 2px;
	left: 1px;
}
#mainmenu
{
	position: absolute;
	height: 38px;
	padding-left: 228px;
	overflow: hidden;
	zoom: 1;
}
 .csebut{
	padding:0 5px 0 5px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.csebut {height:22px;}
}
div.box{
	border:solid 1px #c6cfe1;
	background:#dfe4ee;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
	width: 664px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:16px;
	width:125px;
	text-align:right;
	font-weight:bold;
}
.spacer{
	margin-left:142px;
	margin-bottom:10px;
}
.srchBtn{
	background:url(http://static.wucf.net/assets/images/button.gif);
	padding:0px 6px;
	border:1px solid #004663;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}
.input-text {width:315px;}
div#cfvleft {
    float: left;
    width: 75px;
	height:110px;
}
div#cfvright {
    float: right;
    width: 150px;
	height:110px;
}
div#cfvmiddle {
    margin: 0px;
	height:110px;
}
.spinner {
	background:url(http://static.wucf.net/assets/images/ajax-loader2.gif);
}
.submitAcnt { margin-left: 125px; margin-top: 10px;}
.label { display: block; float: left; width: 120px; text-align: right; margin-right: 5px; margin-top:2px; }
.form-row { padding: 5px 0; clear: both; width: 570px; }
label.error { width: 250px; display: block; float: left; color: red; padding-left: 10px; }
#emailform, #prefsform, #pwdform { font-family: Verdana; font-size: 11px; line-height: 14px; }
#header #awl {left:735px; position:relative; background:none;}
#header #awl a
{
	background-image: none;
	display: block;
}
.followTwitter {
	left:668px;
	position:relative;
	top:50px;
	width:223px;
	height:23px;
	min-height:23px;
}
#messageBox .invalid {color:red; display:block; margin-left:126px;}
label.captcha {display: block;font-size: 14px;line-height: 20px;margin: 0.5em 0px;position: relative;}
.NewCompList {overflow: hidden; white-space: nowrap; text-overflow: ellipsis}