/* Core Elements */

body {
margin: 0;
font-family: Calibri, Verdana, Arial; 
font-size: 1.2em;
font-weight: bold;
/* background-image: url(/images/corporate/fwicki-corp-bck1.jpg); */
background-image: url(/images/corporate/dashboard.jpg);
background-repeat: repeat-x;
background-position: left top;
}

/* Structure */

.main-body-top {
background-image: url(/images/corporate/main_body_text_top.png);
background-repeat: no-repeat;
background-position: center top;
height: 70px;
}


.main-body-bottom {
background-image: url(/images/corporate/main_body_text_bottom.png); 
background-repeat: no-repeat;
background-position: center bottom;
height: 107px;
}


#corporate-space {height: 2000px;}



#caption1 {
background:url(/images/corporate/caption1.png) no-repeat top left;
width: 280px;
height: 145px;
}

#caption2 {
background:url(/images/corporate/caption2.png) no-repeat top left;
width: 280px;
height: 145px;
}

#caption3 {
background:url(/images/corporate/caption3.png) no-repeat top left;
width: 280px;
height: 145px;
}

#copyright {
color: #000000;
font-size: 14px;
font-weight: bold;
}


/* Page Body Text Container */

/*
.text-container {
background-image: url(/images/corporate/body_text_container_bck.gif);
background-repeat: repeat;
background-position: center middle;
width: 936px;
margin: 0 auto;
padding-top: -50px;
padding-bottom: -50px;
}
*/


.text-container {
background: #FFFFFF;
width: 934px;
border-left: 1px solid #626262;
border-right: 1px solid #626262;
margin: 0 auto;
padding-top: -250px;
padding-bottom: 50px;
}

.text-container-top {
background-image: url(/images/corporate/main_body_text_top.png);
background-repeat: no-repeat;
background-position: left top;
width: 960px;
}

.text-container-bottom {
background-image: url(/images/corporate/main_body_text_bottom.png);
background-repeat: no-repeat;
background-position: left bottom;
width: 960px;
}

#text-container-content {
padding-top: -100px;
}

.footer-gradient {
background-image: url(/images/corporate/footer-gradient.png);
background-repeat: repeat-x;
background-position: left bottom;
}

.newsletter-text-container {
background: #FFFFFF;
width: 934px;
border-left: 1px solid #626262;
border-right: 1px solid #626262;
margin: 0 auto;
padding-top: 50px;
padding-bottom: 50px;
}






/* Search Engine Settings */


#search_header
{
	position: relative;
	width: 100%;
	top: 30px;
	margin-left: -2px;
}
#search_header img
{
	left: 50%;
	margin-left: -173px;
	position: relative;
}
#search_box
{
	font-size: 1.0em;
	color: #D72008;
	width: 100%;
	text-align: center;
	position: relative;
	border: none;
}

#search_box_bkg
{
/* background-image: url(http://www.fwicki.com/images/corporate/search-box-bkg.png); */
/* background-repeat: no-repeat; */
background: #282828;
width: 390px;
height: 135px;
position: relative;
margin-right: 25px;
}

#search_results
{
	font-size: 1.0em;
	color: #D72008;
	position: relative;
	top: 30px;
	width: 100%;
	margin-left: -2px;
	padding-left: 2px;
	/* display: block; */
}
.search_results_item
{
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}
.search_results_item:hover
{
	background-image: url(/images/corporate/search-hover-bck.png);
    background-repeat: repeat-x;
    background-position: left top;
	width: 100%;
	margin-left: -10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.search_results_item_title img
{
	position: relative;
	top: 3px;
	left: 5px;
}
.search_results_item_description
{
	font-size: 0.8em;
}
.search_results_item_tags
{
	font-size: 0.8em;
}
.search_results_item_url
{
	font-size: 14px;
	color: #2FFD33;
}
#search_textbox
{
	position: relative;
	display: inline;
}
#search_settings
{
	width: 325px;
	position: absolute;
	left: 50%;
	top: 10px;
	margin-left: -162px;
	font-size: 0.9em;
	z-index: 1
	
}
* html #search_settings
{
	width: 325px;
	position: relative;
	font-size: 0.9em;
	left: 60px;
	top: -1px;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	z-index: 1

}
.magnifying_glass
{
	background-image: url(http://www.fwicki.com/images/corporate/fwicki-search-icon.png);
	width: 16px;
	height: 16px;
}
* html .magnifying_glass
{
	background-image: url(http://www.fwicki.com/images/corporate/fwicki-search-icon.png);
	width: 16px;
	height: 16px;
}



/* End Search Engine Settings */



/* START MASTER CSS ELEMENTS */



/* Master CSS */

#ff-affinity, a.affinity, #ff-affinity .componentheading {font-family: Calibri,Helvetica,Verdana,Arial,sans-serif;}
html {height: 100%;margin-bottom: 1px;}
body {margin: 0;line-height: 135%;}
body, body.f-default {font-size: 14px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clr {clear: both;}

/* Top Bar */
.top-bar-padding {padding: 6px 20px;overflow: hidden;}
#lock-button:hover {text-decoration: none;}
#accessibility {height: 16px;float: right;margin-left: 10px;width: 110px;}
.topbar-strip {overflow: hidden;padding-bottom: 2px;}

/* Header */

#logo:hover {text-decoration: none;}
#header-overlay {padding: 15px 0 10px 0;overflow: hidden;}

/* Layout Structure */
#page-bg2 {overflow:hidden;}
.wrapper {position:relative;}
#section-row1, #section-row2, #section-row3, #section-row4, #section-row5 {position: relative;clear:both;padding-top: 5px;padding-bottom: 5px;}
.spacer .block {float: left;position: relative;}

/* Showcase */
#showcase {margin: 0 15px;}
#showcase2 {margin-left: -15px;}
#showcase3 {margin-right: -15px;}
.showcase-inner {padding: 0 5px 8px 5px;}
#showcase-surround {margin: 0 -15px;}

/* Main Content */

.body-surround-top {margin: 0 16px;}
.body-surround-top2 {margin-left: -16px;}
.body-surround-top3 {margin-right: -16px;height: 16px;}
.body-surround {margin: 0 16px;}
.body-surround2 {margin-left: -16px;}
.body-surround3 {margin-right: -16px;padding: 0 15px;overflow: hidden;min-height:70px;}
.body-surround-bottom {margin: 0 16px;}
.body-surround-bottom2 {margin-left: -16px;}
.body-surround-bottom3 {margin-right: -16px;height: 16px;}
#vertical-sort {padding: 0 15px;}

/* Main Modules */
.moduletable {padding: 0;margin-bottom: 15px;}
#main-body-surround, #showmodules, #mainmodules, #mainmodules2, #mainmodules3, #mainmodules4, #mainmodules5, #bottommodules {overflow: hidden;position: relative;}
#mainmodules .block, #mainmodules4 .block, #mainmodules5 .block, #showmodules .block {margin: 0 5px;}
#page-bg .block.full .moduletable, #page-bg .block.full .module {padding: 0;}

/* Top Main Menu */
#horiz-menu3 {padding: 0 20px;height: 45px;display: block;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;z-index:120;float: left;cursor:pointer;}
#horiz-menu li, #horiz-menu li .link {position:relative;display: block;height: 45px;line-height: 38px;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link {z-index: 100;cursor: pointer;margin: 0;}
#horiz-menu .link {white-space: nowrap;display: block;float: left;height: 45px;line-height: 45px;font-weight: normal;font-size: 14px;text-decoration: none;z-index: 100;cursor: pointer;padding: 0;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link, #horiz-menu li.active .link {z-index: 100;cursor: pointer;margin: 0;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0;padding: 0;font-weight: bold;}
#horiz-menu li .link span {display: block;padding: 0 10px 0 20px;height: 45px;}

body {background: #282828;}
#page-bg {background: #0D0D0D url(/template/images/header-bg2.png) 0 0 repeat-x;}
#page-bg2 {background: url(/template/images/page-bg2.png) 50% 45px repeat-x;}
#main-body .mainbody-surround a, a {color: #4DA0FD;}
.module-dark h3.module-title span, .module-dark a {color: #fff;}
a link: {color: #62ACFF; text-decoration: underline;}

/* Header */
#top-bar {background: #0D0D0D;color: #666;}
#top-bar a:hover {color: #fff;}
#header {background: #282828 url(/template/images/header-bg.png) 0 0 repeat-x;}
#header-overlay {background: url(/template/images/header-bg-overlay.png) 50% 0 no-repeat;}

/* Horizontal Menu */
#horiz-menu {background: url(/template/images/horizmenu-bg.png) 0 0 repeat-x;}
#horiz-menu2 {background: url(/template/images/horizmenu-l.png) 0 0 no-repeat;}
#horiz-menu3 {background: url(/template/images/horizmenu-r.png) 100% 0 no-repeat;}
#horiz-menu .link span {background: url(/template/images/drop-arrow.png) 4px 12px no-repeat;color: #999;}
#horiz-menu li.active .link span, #horiz-menu li:hover .link span, #horiz-menu li.sfHover .link span {background: url(/template/images/drop-arrow.png) 4px -105px no-repeat;color: #DF0000;}
#horiz-menu li:hover li .link span, #horiz-menu li:hover li:hover li .link span, #horiz-menu li.sfHover li .link span, #horiz-menu li.sfHover li.sfHover li .link span {color: #fff;}
#horiz-menu li:hover li:hover .link span, #horiz-menu li:hover li:hover li:hover .link span, #horiz-menu li.sfHover li.sfHover .link span, #horiz-menu li.sfHover li.sfHover li.sfHover .link span {color: #DF0000;}
#horiz-menu ul ul li .link, #horiz-menu ul ul li:hover li .link, #horiz-menu ul ul li.sfHover li .link {background: url(/template/images/drop-arrow.png) 4px 6px no-repeat;}
#horiz-menu ul ul li:hover .link, #horiz-menu ul ul li:hover li:hover .link, #horiz-menu ul ul li.sfHover .link, #horiz-menu ul ul li.sfHover li.sfHover .link {background: url(/template/images/drop-arrow.png) 4px -111px no-repeat;}
#horiz-menu ul ul li .link.daddy span, #horiz-menu ul li.parent.active:hover li .link.daddy span, #horiz-menu ul li.parent.active.sfHover li .link.daddy span, #horiz-menu ul li.parent:hover li .link.daddy span,  #horiz-menu ul li.parent.sfHover li .link.daddy span {background: url(/template/images/drop-daddy.png) 95% 10px no-repeat;}

/* Main Content */
.body-surround-top {background: url(/template/images/surround-topbot.png) 0 0 repeat-x;}
.body-surround-top2 {background: url(/template/images/surround-corners.png) 1px -20px no-repeat;}
.body-surround-top3 {background: url(/template/images/surround-corners.png) 100% 0 no-repeat;}
.body-surround, .body-surround .moduletable, .body-surround .side-mod .module, .feature-block .description {background: #212121;}
.body-surround2 {background: url(/template/images/surround-l.png) 0 0 repeat-y;}
.body-surround3 {background: url(/template/images/surround-r.png) 100% 0 repeat-y;}
.body-surround-bottom {background: url(/template/images/surround-topbot.png) 0 100% repeat-x;}
.body-surround-bottom2 {background: url(/template/images/surround-corners.png) 1px -43px no-repeat;}
.body-surround-bottom3 {background: url(/template/images/surround-corners.png) 100% -63px no-repeat;}
.module-dark .body-surround-top {background: url(/template/images/dark-surround-topbot.png) 0 0 repeat-x;}
.module-dark .body-surround-top2 {background: url(/template/images/dark-surround-corners.png) 1px -20px no-repeat;}
.module-dark .body-surround-top3 {background: url(/template/images/dark-surround-corners.png) 100% 0 no-repeat;}
.module-dark .body-surround, .module-dark .moduletable, .module-dark .side-mod .module {background: #282828;}
.module-dark .body-surround2 {background: url(/template/images/dark-surround-l.png) 0 0 repeat-y;}
.module-dark .body-surround3 {background: url(/template/images/dark-surround-r.png) 100% 0 repeat-y;}
.module-dark .body-surround-bottom {background: url(/template/images/dark-surround-topbot.png) 0 100% repeat-x;}
.module-dark .body-surround-bottom2 {background: url(/template/images/dark-surround-corners.png) 1px -43px no-repeat;}
.module-dark .body-surround-bottom3 {background: url(/template/images/dark-surround-corners.png) 100% -63px no-repeat;}

/* Modules */
.module-dark {color: #aaa;}

/* Side Menus */
.module-light ul.menu li.active a, .module-light ul.menu li.active .separator, .module-light ul.menu li a:hover {background: url(/template/images/radio-button.png) 0 -116px no-repeat;}
.module-medium ul.menu li.active a, .module-medium ul.menu li.active .separator, .module-medium ul.menu li a:hover {background: url(/template/images/med-radio-button.png) 0 -116px no-repeat;}
.module-dark ul.menu li.active a, .module-medium ul.menu li.active .separator, .module-dark ul.menu li a:hover {background: url(/template/images/dark-radio-button.png) 0 -116px no-repeat;}

/* Bottom Section */
#bottom-menu a:hover {color: #fff;}
#bottom a:hover {color: #fff;}

/* Featured Feeds Module Text */
.feat-feed-title-new-homepage  {color: #7FBAFC; font-size: 1.1em; font-weight: bold; margin-bottom: -125px;}
.feat-feed-title-new-homepage  {color: #7FBAFC; font-size: 1.2em; font-weight: bold;}

/* <h2> On New Homepage Template */

.new-home-title{color: #7FBAFC; font-size: 1.4em; font-weight: normal; line-height: 105%;}


/* END MASTER CSS ELEMENTS */


/* @end */

















/* START Top Bar At Support Page */

.style1 {
	color: #ff6600;
	font-weight: bold;
}

#top_bar
{
	left: 0px;
	width: 100%;
	position: relative;
	top: 0px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-size: 0.9em;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	font-family: arial;
	background-color: #DCDCDE;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: -2px;
	color: #ff6600;
}
#top_bar a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#top_bar a:hover
{
	text-decoration: underline;
	color: #ff7809;
}
#top_bar img
{
	position: absolute;
	top: 2px;
	right: 5px;
}
#content
{
        position: relative;
        top: -4px;
        left: 0px;
}

/* END Top Bar At Support Page */




/* Start Feed Cloud Page */

img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

a
{
	text-decoration: none;
	color: #2713B8;
}
a:hover
{
	text-decoration: underline;
	color: #333333;
}
.textboxes
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	text-indent: 2px;
}
.textboxes:focus
{
	background-color: #f5f5f5;
}
.orange_text
{
	color: #ff6600;
}
#middle_home
{
	width: 800px;
	position: relative;
	top: 120px;
	height: 220px;
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}
#middle
{
	width: 800px;
	position: relative;
	top: 0px;
}
#middle2
{
	width: 900px;
	position: relative;
	margin-left: -5px;
	top: 0px;
}



/* End Feed Cloud Page */






/* START Policy Pages */

h1
{
	color: #8788AF;
	font-size: 1.8em;
}
h2
{
	color: #8788AF;
	font-size: 1.5em;
}
#hidden_footer
{
	bottom: 0px;
	left: 0px;
	width: 100%;
	position: fixed;
	z-index: 2000;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#footer_trigger
{
	width: 100%;
	height: 10px;
	bottom: 0px;
	left: 0px;
	position: fixed;
	z-index: 2000;
}


/* END Policy Pages */





/* START Signup Stuff */


#temp_message
{
	left: 0px;
	bottom: 20px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.grey_headers
{
	font-size: 1.5em;
	color: #222222;
}
#login_bkg
{

	width: 720px;
	background-image: url(/images/corporate/login-bck.png);
	background-repeat: repeat-x;
	left: 50%;
	margin-left: -360px;
	position: relative;
	margin-top: 0px;
}
#login
{
	padding-right: 20px;
	padding-left: 85px;
	padding-bottom: 10px;
	padding-top: 80px;
}
#check_avail
{
	width: 176px;
	font-size: large;
}
#pnlAlert
{
	left: 234px;
	position: relative;
	top: 95px;
	height: 30px;
}
#availability_alert
{
	font-size: 1.5em;
}


/* END Signup Stuff */
