#column_3 {
	margin: 0px 5px 0px 10px; width:254px
}
#column_2 {
	margin: 0px 5px 0px 5px; width: 330px
}
#column_1 {
	margin: 0px 10px 0px 5px; width: 250px
}
.float-left {
	float: left
}
.float-right {
	float: right
}
.widget-content .form-margin {
	margin-left: 8px !important
}
.widget-content .input-element {
	margin: 0px; width: 80%
}
.widget-content .dropdown-element {
	margin: 0px; width: 80%
}
.widget:hover {
	background: #e7ecf2
}
.widget {
	padding-bottom: 0px; margin: 0px 0px 10px 0px; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 0px; background-color:#ffffff
}
.widget2 {
	padding-bottom: 0px; margin: 0px 0px 10px 0px; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 0px; background-color:#f3e8ec
}
.widget-header {
	margin: 0px; background: url(../images/heading-bg.gif) #d0e0f0 no-repeat 6px 7px
}
.widget-header strong {
	padding-bottom: 7px; margin: 0px 8px; padding-left: 6px; padding-right: 0px; display: block; color: #364f63; font-size: 11px; padding-top: 7px
}
.widget-content {
	border-bottom: #b3c1d0 1px solid; border-left: #b3c1d0 1px solid; padding-bottom: 10px; color: #333; clear: both; font-size: 10px; border-top: #b3c1d0 1px solid; border-right: #b3c1d0 1px solid; padding-top: 10px;padding-right: 10px
}
.heading-icon {
	padding-bottom: 0px; padding-left: 15px; padding-right: 0px; display: block; margin-bottom: 5px; background: url(../images/heading-icon.gif) no-repeat left 2px; font-weight: normal; padding-top: 0px
}
.widget-footer {
	padding-bottom: 0px; line-height: 2px; margin: 0px; padding-left: 0px; padding-right: 0px; height: 2px; clear: both; border-top: 0px; padding-top: 0px
}
.header-bar {
	border-bottom: #fff 1px solid; padding-bottom: 0px; padding-left: 12px; padding-right: 12px; background: url(../images/header-bar-bg.gif) #002e52 repeat-y right top; height: 22px; padding-top: 0px
}
.header-menu {
	background: #4276ad; color: #fff; font-size: 12px; font-weight: bold
}
.info-area {
	color: #fff; font-size: 10px; font-weight: bold
}
.sign-out a {
	color: #fdcd00; font-size: 11px; font-weight: bold; text-decoration: underline
}
.header-menu-bg {
	background: url(../images/menu-bg.gif) repeat-x left top; height: 4px
}
.announcements .widget-header {
	background: url(../images/roundcornertop1.png) no-repeat left top;
}
.announcements .widget-header strong {
	color: #00688f
}
.announcements .widget-content ul {
	padding-bottom: 0px; line-height: 13px; list-style-type: none; margin: 0px 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.announcements .widget-content li {
	padding-bottom: 0px; margin: 0px 0px 10px; padding-left: 10px; padding-right: 0px; background: url(images/heading-icon.gif) no-repeat left 3px; padding-top: 0px
}
.announcements .widget-content p {
	border-bottom: #b2b2b2 1px solid; padding-bottom: 5px; margin: 0px; padding-left: 8px; padding-right: 0px; padding-top: 0px
}
.announcements .widget-content {
	overflow:auto
}
.announcements .widget-footer {
height:10px;	background: url(../images/roundcornerbot.png) no-repeat right bottom;
display: block
}
.stylecdfd1 {
	padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #ffffff; font-size: 24px; font-weight: bold; padding-top: 20px
}
.stylecdfd2 {
	padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #ffffff; font-size: 18px; padding-top: 20px
}
.stylecdfd3 {
	padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #ffffff; font-size: 10px; padding-top: 20px
}
.stylecdfd4 {
	color: #ffffff; font-size: 18px; text-decoration: blink; text-shadow: #00ff00
}
.widget-welcome {
	border-bottom: #b3c1d0 1px solid; border-left: #b3c1d0 1px solid; border-top: #b3c1d0 1px solid; border-right: #b3c1d0 1px solid; padding-bottom: 10px; color: #333;  font-size: 10px;  padding-top: 10px;padding-right: 10px
}