@CHARSET "ISO-8859-1";

/*------------------------------------------------------------------
1. Reset
2. Common (Fonts, Forms, Tables, Lists, Boxes)
------------------------------------------------------------------*/

/* Reset
------------------------------------------------------------------*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

:focus { outline: 0; }

hr { display: none; }

/* Structure Styles
------------------------------------------------------------------*/

body {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, Trebuchet MS ;
	background: #ffffff;
	margin: 0px;
}

.mainContainer {
	float:left;
	width: 1000px;
	height: auto;
	padding: 10px 0px 10px 12px;
	text-align: left;
}

.contentSquare {
	float:left;
	width:270px;
	margin: 30px 15px 10px 15px;
	padding:0px;
}

.halfSquare {
	float:left;
	margin: 0px 15px;
	padding:0px;
}

.contentRow {
	float:left;
	width:740px;
	margin: 0px 0px 10px 0px;
	padding:20px 20px;
}

ol, ul {position:relative;left:-12px;}
li {margin-bottom:8px;}

.borderContainer { float:left; padding:1px; }
.blueBorder {background:url('../images/widgets/blueTopSolid.gif') repeat-x;}

.textContainer {float:left;width: auto;height:100%;padding:0px 10px;border:3px solid #fff;}
.blueBg {background:url('../images/widgets/blueTopGradient.gif') repeat-x;}

.phoneLabel, .phoneData {
	height:20px;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color:#ffff00;
}

.phoneLabel { width:80px; }
.phoneData { width:190px; }

.ctaTitle {
	height:20px;
	font-size: 20px;
	line-height: 20px;
	font-weight:bold;
	text-transform: uppercase;
}

.ctaInfo {
	font-size: 16px;
	line-height: 20px;
	font-weight:bold;
}

/* Content Styles
------------------------------------------------------------------*/

h1, h2 {
	color: #09346a;
	text-align: left;	
}

h4, h5, h6 {
	color: #09346a;
	text-align: left;
}

/* h3 {
	color: #FFCC00;
	text-align: left;
}
*/

sOptionText { position:relative;top:2px; }
mOptionText { position:relative;top:4px;}
lOptionText { position:relative;top:4px;}

h1 { font-size:19px; line-height: 26px; font-weight:bold;}
h2 { font-size: 16px; line-height: 20px; font-weight:bold;margin:0;padding:0;}
/* h3 { font-size: 14px; line-height: 20px; font-weight:bold; }*/
h4 { font-size: 12px; line-height: 20px; font-weight:bold; }
h5 { font-size: 11px; line-height: 17px;}
h6 { font-size: 10px; line-height: 15px;}

a:link, a:visited, a:hover, a:active {
	color: #06c;
	text-decoration: none;
}

a.moreLink {
	font-size:11px;
	color: #06c;
	text-decoration: underline;
}

a.manageLink {
	color: #06c;
	text-decoration: none;
}

a.button:link, a.button:visited, a.button:active {
	background:#435295;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:1.2;
	padding:3px 5px 3px 5px;
	vertical-align:text-top;
		
}

a.button:hover {
	color: #b3d5fb;
	text-decoration: none;
}

.bold { font-weight:bold; }

.black { color:#000000; }
.dark { color:#333333; }
.medium { color:#666666; }
.light { color:#999999; }
.blue { color:#09346a; }

.leftText { text-align:left; }
.rightText { text-align:right; }
.centerText { text-align:center; }
.w200 {width:200px;}
.left {float:left;}
.right {float:right;}
.reset {clear:both;overflow:hidden;height:0;width:0;padding:0;margin:0;}
.oh {overflow:hidden;}
.redStar {color:#c03;font-weight:bold;}

.leftTitle { 
	text-align:right;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #CCC;
}

.rightField { 
	text-align:left;
	padding: 10px 0px 10px 10px;
}

.boldLabel { font-size:11px; font-weight:bold; line-height:21px; }
.normalLabel { font-size:12px; line-height:20px; }
.smallLabel { font-size:11px; line-height:21px; }
.ssLabel { font-size:9px; line-height:19px; }
.infoLabel { font-size:11px; line-height:15px; padding:5px 0px; }

.labelFix label { vertical-align:20%; }
.labelFix input { position:relative;top:0px; }
#affiliateContent h1 {border-bottom:#ccc 1px solid;padding:0 0 5px 0;margin:10px 0; background:url(/images/small-business-success/logo-bsc-red-swoosh.gif) no-repeat right bottom;width:788px;}
/* Small Business Center */
.leftNav {border:#b6c6db 1px solid;width:194px;padding:2px;font-family:Arial, Helvetica, sans-serif;margin:0 0 10px 0;font-size:11px;}
.leftNav .innerBox {background:url(/images/small-business-success/left-nav_bg.gif) repeat-x;padding:0;}
.leftNav h2 {font-size:11px;font-weight:bold;color:#09346a;padding:0;margin:0;line-height:1.2;text-transform:uppercase;}
.leftNav a.viewAllArticlesOn {display:block;text-decoration:none;line-height:1.2;padding:6px 10px;color:#fff;background:#7b97b8;font-weight:bold;}
.leftNav a.viewAllArticlesOff {display:block;text-decoration:none;line-height:1.2;padding:6px 10px;font-weight:bold;}
.leftNav a.articleCategoryLinkOn {display:block;text-decoration:none;line-height:1.2;padding:6px 10px;color:#fff;background:#7b97b8;font-weight:bold;}
.leftNav a.articleCategoryLinkOff {border-bottom:#c1cfe1 1px solid;display:block;text-decoration:none;line-height:1.2;padding:6px 10px;}
.leftNav a.leftNavOn {border-bottom:#fff 1px solid;display:block;text-decoration:none;line-height:1.2;padding:6px 10px;color:#fff;background:#7b97b8;font-weight:bold;text-transform:uppercase;}
.leftNav a.leftNavOff {border-bottom:#fff 1px solid;display:block;text-decoration:none;line-height:1.2;padding:6px 10px;text-transform:uppercase;}
.leftNav .borderBottom {border-bottom:#c1cfe1 1px solid;}
.leftNav a.leftNavLink {display:block;border-bottom:#c1cfe1 1px solid;line-height:28px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.leftNav a.leftNavLink:hover {}
.leftNav a#articleCategoriesStatus {display:block;border-bottom:#c1cfe1 1px solid;line-height:1.2;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.leftNav a#articleCategoriesStatus:hover {}
.leftNav a.leftNavArticle:link {display:block;}
.leftNav a.leftNavArticle:hover {}
.leftNav .d6d6d6 {border-bottom:#d6d6d6 1px solid;}
h3 {line-height:28px;font-size:15px;padding:0;margin:0;text-indent:10px;height:28px;}
.articleBlock li, .leftNav li {color:#33c;}
a.headerLink {font-weight:bold;font-size:15px;text-decoration:none;}
a.readMore {font-weight:bold;font-size:13px;text-decoration:none;}
.redStar {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
.alertsBox {background:#f6f4f4;padding:5px 5px 8px 5px;font-size:13px;width:190px;}
.alertsBox ul {margin-top:5px;margin-left:10px;}
.alertsBox li {list-style-image:url(/images/small-business-success/orange-arrow-right_peach_bg.gif);margin-left:5px;margin-bottom:5px;}
.alertsBox h3 {background:url(/images/small-business-success/icon-alerts-bell.gif) no-repeat;font-size:15px;font-weight:bold;margin:0;padding:0;line-height:28px;text-indent:32px;}
a.downArrow {background:url(/images/small-business-success/orange-arrow-down.gif) no-repeat 10px center;text-indent:15px;display:block;text-decoration:none;line-height:1.2;padding:6px 10px;}
a.rightArrow {background:url(/images/small-business-success/orange-arrow-right.gif) no-repeat 10px center;text-indent:15px;display:block;text-decoration:none;line-height:1.2;padding:6px 10px;}


/* Borders/Dotted Lines Library
------------------------------------------------------------------*/

.solidTopLine { border-top: 1px solid #CCC; }
.solidBottomLine { border-bottom: 1px solid #CCC; }
.tBorderBlue { border-top: 1px solid #bfcddb; }

.dottedLeft { 
padding:0px 15px; 
background: url('../images/dottedLine.gif') repeat-y 0 2px; 
}

.dottedBottom { 
padding:10px 0 0 0;
margin:0 0 8px 0; 
background: url('../images/dottedLine.gif') repeat-x; 
}

/* Margin Library
------------------------------------------------------------------*/

.ssMarg { margin:5px; }
.sMarg { margin:10px; }

.ssMargTop { margin-top:5px; }
.ssMargRight { margin-right:5px; }
.ssMargBottom { margin-bottom:5px; }
.ssMargLeft { margin-left:5px; }

.sMargTop { margin-top:10px; }
.sMargRight { margin-right:10px; }
.sMargBottom { margin-bottom:10px; }
.sMargLeft { margin-left:10px; }

.mMargTop { margin-top:15px; }
.mMargRight { margin-right:15px; }
.mMargBottom { margin-bottom:15px; }
.mMargLeft { margin-left:15px; }

.lMargTop { margin-top:20px; }
.lMargRight { margin-right:20px; }
.lMargBottom { margin-bottom:20px; }
.lMargLeft { margin-left:20px; }

.xlMargTop { margin-top:25px; }
.xlMargRight { margin-right:25px; }
.xlMargBottom { margin-bottom:25px; }
.xlMargLeft { margin-left:25px; }


/* Padding Library
------------------------------------------------------------------*/

.ssPad { padding:5px; }
.sPad { padding:10px; }
.mPad { padding:15px; }
.lPad { padding:20px; }

.ssPadTop { padding-top:5px; }
.ssPadRight { padding-right:5px; }
.ssPadBottom { padding-bottom:5px; }
.ssPadLeft { padding-left:5px; }

.sPadTop { padding-top:10px; }
.sPadRight { padding-right:10px; }
.sPadBottom { padding-bottom:10px; }
.sPadLeft { padding-left:10px; }

.mPadTop { padding-top:15px; }
.mPadRight { padding-right:15px; }
.mPadBottom { padding-bottom:15px; }
.mPadLeft { padding-left:15px; }

.lPadTop { padding-top:20px; }
.lPadRight { padding-right:20px; }
.lPadBottom { padding-bottom:20px; }
.lPadLeft { padding-left:20px; }

.xlPadTop { padding-top:25px; }
.xlPadRight { padding-right:25px; }
.xlPadBottom { padding-bottom:25px; }
.xlPadLeft { padding-left:25px; }

/* Input/Select Library
------------------------------------------------------------------*/

.ssField input { width:60px; }
.sField input { width:70px;height:16px; }
.mField input, .mField select { width:120px;height:16px; }
.lField input { width:200px;height:16px; }
.xlField input { width:250px;height:16px; }

.ssSelect { width:100px; }
.sSelect { width:170px; }
.mSelect { width:180px; }
.lSelect { width:200px; }
.xlSelect { width:250px; }

/* Footer */
#footerInclude {width:1000px;padding:24px 0 30px 0;margin:0;}
#footer {width:1000px;font-size:10px;color:#666;border-top:1px solid #ccc;padding:17px 0 20px 0;margin:0;}
#footer img {margin:0 14px 16px 14px;border:none;text-decoration:none;}
#footer a {color:#666;text-decoration:underline;font-size:11px;}
#footer a:hover {color:#33c;text-decoration:underline;}
#footer .legal {text-align:left;font-size:10px;}
#footer #followUs .followUsHeader {width:140px;padding:6px 0 0 230px;margin:0;}
#footer #followUs .followUsLinks {width:360px;padding:10px 0;}
#footer #followUs img {margin:0 5px 0 0 !important;}
#footer #followUs h3 {width:140px;font-size:14px;line-height:40px;text-transform:uppercase;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#footer .followUsLinks span {line-height:32px;height:32px;display:block;float:left;width:60px;font-weight:bold;color:#666;font-size:11px;}
#footer .followUsLinks a {float:left;text-decoration:none;}
#footer .followUsLinks a:hover {text-decoration:none;}

/* End of Style Sheet
------------------------------------------------------------------*/
