/* Default - 061908 */

html	{ }
body	{
	/* text-align: center; /* centering sitewrap */ */
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	background: #e6ddc6 url(../images/global/bg-body.gif) repeat-x left top;
	margin: 0;
	padding: 0;
	} 
table, td {font-size: 1em;}
th {text-align:left; background-color:#eee;}
p {margin: 0 0 1em 0; line-height: 16px; color: #333333; font-size: 12px;}
h1, h2, h3, h4, h5, h6	{
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2em;
	margin: 1.2em 0 0.2em 0;
	}
h1 {font-size:24px;}
h2 {font-size:24px;}
h3 {font-size:19px;}
h4 {font-size:16px; font-weight: bold;}
h5, h6 {font-size: 12px; font-weight: bold;}
input, select, textarea {font-size:1em;}
form {display:inline;}
label {vertical-align:middle;}
input[type='radio'], input[type='checkbox'] {vertical-align:middle;}
img {margin:0; padding:0; border-style:none;}
.hide {display:none;}
.smallest {font-size:0.8em;}
.smaller {font-size:0.9em;}
.larger {font-size:1.1em;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#f00;}
.green {color:#390;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
li{color: #333333;}

a:link, a:visited {
	color: #004b8d;
	text-decoration: none;
	background-color: transparent;}
a:hover {
	text-decoration: underline; 
	background-color: transparent;}
a:active {
	color: #000; 
	text-decoration: none; 
	background-color: transparent;}
	
a:active, a:focus {outline: 0;} /* contingency fix for Firefox */

.bdr {border:1px solid #999;}
.bdrtop {border-top:1px solid #999;}
.bdrright {border-right:1px solid #999;}
.bdrbottom {border-bottom:1px solid #999;}
.bdrleft {border-left:1px solid #999;}




.sitewrap	{
	margin: 0 auto; /* centering */
	position: relative;
	border: 0;
	padding: 0;
	width: 973px;
	}

.head	{
	text-align: left;
	background: transparent url('../images/global/bg-head.gif') no-repeat left top;
	margin: 0;
	border: 0;
	padding: 14px 27px 0 33px;
	width: 913px;	
	height: 80px;
	}

.cn-logo	{
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	background-color: transparent;
	width: 428px;
	height: 62px;
	}
a.cn-home, a.cn-home:link, a.cn-home:visited {
	display: block;
	text-decoration: none;
	color: #004a8d;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	border: 0;
	padding: 0;
	background-color: transparent;
	width: 428px;
	height: 62px;
	text-indent:-999em;
	}
a.cn-home:hover, a.cn-home:active {
	color: #00adef;
	text-decoration: none;
	background-color: transparent;
	}

.headnavarea	{
	float: right;
	text-align: right;
	margin: 0;
	border: 0;
	padding: 0;
	background-color: transparent;
	width: 460px;
	}

.searcharea
{
padding-top: 10px;

}

#ctl00_txtSearch 
{
padding: 2px 7px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
width: 200px;
}




/*
	NAVAREA
*/

.navarea	{
	margin: 0 20px;
	border: 0;
	padding: 0;
	background-color: transparent;
	width: 933px;
	height: 31px;
	}

/*
	TORSO / / / / / / / / / / / / / / / / / / / /
*/

.torsosides	{
	text-align: left;
	background: transparent url(../images/global/bg-torso-sides-col.gif) repeat-y;
	margin: 0px;
	border: 0;
	padding: 0px;
	width: 973px;
	}
.torsobot	{
	background: transparent url(../images/global/bg-torso-bot-col.gif) no-repeat left bottom;
	margin: 0;
	border: 0;
	padding: 0 0 19px 0;
	width: 973px;	
	}
.torsotop	{
	background: transparent url(../images/global/bg-torso-top.gif) no-repeat left top;
	margin: 0px;
	border: 0;
	padding: 21px 27px 0 33px;
	width: 913px;	
	}

/*
	MAINCOL / / / / / / / / / / / / / / / / / / / / /
*/

.maincol	{
	float: left;
	background-color: transparent;
	margin: 5px 0px 0px 25px;
	border: 0;
	padding: 0;
	width: 415px;
	overflow: hidden;
	
	}

.topmaintitle	{
	color: #888;
	font-size: 22px;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2em;
	background-color: transparent;
	margin: 5px 0 8px 0;
	}
	


.topsubtitle	{
	color: #7f7f7f;
	font-size: 18px;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-weight: normal;
	line-height: 1;
	background-color: transparent;
	margin: -4px 0 8px 0;
	border: 0;
	}
	
.topfilter
{
padding: 0px;
}
	
.topfilter li
{
display: inline;
margin: 0px 25px 15px 0px;
padding: 0px;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-size: 16px;
}

.topfilter li a.active
{
text-decoration: underline;
}

h2.outletname
{
display: inline;
margin: 0px 25px 15px 0px;
padding: 0px;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-size: 16px;
color: #00adef;
}


.jtweet
{
width: 390px;
margin-top: 5px;
padding: 10px;
border-bottom: 1px dashed #cbcbcb;
}

.jpost
{
margin-left: 60px;
}

.jtweet h3
{
font-family: Arial, helvetica, sans-serif;
font-size: 14px;
letter-spacing: -.25px;
margin: 0px;
}

.jtweet p.message
{
font-family: Arial, helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #666;
}

.jtweet p.posted
{
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom: 0px;
font-size: 12px;
color: #888;
font-style: italic;


}

.jpic
{
float: left;
width: 50px;
padding-right: 10px;
}



	
	
	

/*
	BREADCRUMBNAV currently unused
*/

ul.breadcrumbnav	{
	float: left;
	font-size: 0.9em;
	margin: 0;
	border: 0;
	padding: 5px 0 5px 5px; /* pushes the text links down */
	}
ul.breadcrumbnav li {
	list-style: none;
	display: inline;
	text-align: left;
	margin: 0;
	border: 0;
	padding: 0;
	}
ul.breadcrumbnav li a, ul.breadcrumbnav li a:link, ul.breadcrumbnav li a:visited {
	text-decoration: none;
	background-color: transparent;
	}
ul.breadcrumbnav li a:hover, ul.breadcrumbnav li a:active {
	text-decoration: underline;
	background-color: transparent;
	}
.breadcrumbnav .currentpage	{
	font-weight: bold;
	}


/*
    MenuLeft / / / / / / / / / / /
*/

.menuleft	
{
float: left;
display: inline;
width: 225px;
}

.menuleft p
{
font-family: 'trebuchet ms', Georgia, serif;
font-size: 14px;
color: #888;
margin: 20px 0px 5px 0px;
}

ul.level1
{
padding-left: 10px;
}

ul.level2
{
padding-left: 20px;
}

ul.recommend
{
padding-left: 10px;
}


ul.level1 li
{
font-family: 'trebuchet ms', Georgia, serif;
font-size: 18px;
color: #004b8d;
padding: 10px 10px 0px 0px;
margin: 0px;
list-style-type: none;
}

ul.level2 li
{
font-size: 16px;
padding-top: 0px;
line-height: 30px;

}

ul.recommend
{
margin-top: 36px;
}

ul.recommend li 
{
font-family: 'trebuchet ms', Georgia, serif;
font-size: 18px;
padding-top: 0px;
list-style-type: none;
line-height: 16px;
}
ul.recommend .emailAlerts a {color:Red;}
ul.recommend li a
{
color: #888;

}


a.active
{
color: #00adef;
}




/*
	Right column / / / / / / / / / / / / / / / / / / / / /
*/

.rightcol	{
	float: right;
	display: inline;
	background-color: transparent;
	margin: 0 0 0 0;
	border: 0;
	padding: 0 0 0 0;
	width: 225px;
	}
	
.rightcontain
{
padding: 0px 15px;
}	

.rightcol h2
{
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-size: 16px;
color: #de6422;
margin-top: 15px;
}

.rightcol p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
line-height: 20px;
}

.rightcol ul
{
line-height: 16px; color: #333333;
}

/*
	FOOT  / / / / / / / / / / / / / / / / / / / /
	NOTE: the foot is out of the sitewrap div
*/

.foot	{
	clear: both;
	text-align: center;
	font-size: 11px;
	margin: 0;
	background: #059ed9 url('../images/global/bg-foot-grad.gif') repeat-x left top;
	width: 100%;
	}

.footsides	{
	text-align: left;
	margin: 0 auto; /* centering */
	background: transparent url('../images/global/bg-foot-sides-col.gif') repeat-y left top;
	width: 973px;
	}
.footbot	{
	background: transparent url('../images/global/bg-foot-bot.gif') no-repeat left bottom;
	width: 973px;	
	}
.foottop	{
	background: transparent url('../images/global/bg-foot-top.gif') no-repeat left top;
	padding: 75px 25px 14px 25px;
	width: 923px;	
	}

ul.navone, ul.navtwo	{
	float: left;
	display: inline;
	margin: 0 12px 0 20px;
	border: 0;
	padding: 0;
	width: 600px;
	}
ul.navone li, ul.navtwo li {
	list-style: none;
	text-align: left;
	line-height: 1;
	margin: 0;
	border: 0;
	padding: 4px 0;
	}

ul.navone li a, ul.navtwo li a, ul.navone li a:link, ul.navtwo li a:link, ul.navone li a:visited, ul.navtwo li a:visited {
	color: #447bab;
	font-size: 15px;
	text-decoration: none;
	}
ul.navone li a:hover, ul.navtwo li a:hover, ul.navone li a:active, ul.navtwo li a:active {
	font-size: 15px;
	text-decoration: none; 
	}


.navmiddle
{
display: inline;
float: left;
width: 96px;
}

.c-logo	{
	float: left;
	display: inline;
	margin: 15px 10px 0 20px;
	border: 0;
	padding: 0;
	width: 144px;	
	}

.copyrightslug	{
	clear: both;
	text-align: right;
	color: #f0f0f0;
	margin: 5px auto;
	border: 0;
	padding: 0;
	width: 937px;
	}
	
.optout
{
width: 900px;
text-align: center;
}	

.optout p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #888;
margin-bottom: 0px;
}

.optout p a
{
color: #888;
text-decoration: underline;
}
	
	

/*
	PARTICULAR ESSENTIALS / / / / / / / / / / / / / / / / / / / / /
*/

.nomargin {margin: 0 0 0 0;}
.alttext {display: none;}
.cleardiv {display: block;
	clear: both;
	height: 0px;
	font-size: 0.01em;
	overflow: hidden;
	}
.pipe, .backslash	{
	font-size: 1.1em;
	font-weight: lighter;
	line-height: 0.5em;
	padding: 0 0.5em;
	}
.middot, .period	{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 0.5em;
	padding: 0 0;
	}
.greaterthan, .lessthan, .xtraspace	{
	font-size: 1.1em;
	font-weight: lighter;
	line-height: 0.5em;
	padding: 0 0.2em;
	}
.homegreaterthan	{
	font-size: 1.1em;
	font-weight: lighter;
	line-height: 0.5em;
	padding: 0 6px 0 21px;
	}
img	{/*  	default image styling in ADDITION to styling above:
		margin:0; padding:0; border-style:none;	*/
	display: block;
	border: 0;
	}

.imgright	{
	float: right;
	display: inline;
	background-color: transparent;
	margin: 10px 0 10px 20px;
	border: 0;
	padding: 0;
	}
.imgleft	{
	float: left;
	display: inline;
	background-color: transparent;
	margin: 10px 20px 10px 0;
	border: 0;
	padding: 0;
	}


::selection { /* Safari */
	color: #000;
	background-color: #e6ddc6; /* tan */
	}
::-moz-selection { /* Firefox */
	color: #000;
	background-color: #e6ddc6; /* tan */
	}

/*
	TYPOGRAPHY: Lists, Paragraph, Blockquote
*/

.navigatorblue	{color: #00adef;}
.cisionblue	{color: #004a8d;}
.orange	{color: #de6422;}

p.indent {
	margin: 0 0 1em 25px;
	border: 0;
	padding: 0;
	}
blockquote	{
	margin: 1.5em 25px 0.6em 25px;
	border: 0;
	padding: 1px 0 1px 25px;
	background-color: transparent;
	}

ul, ol	{
	margin: 0 0 1em 0; /* similar to p margin settings */
	border: 0;
	padding-left: 25px;
	}
ul li, ol li	{
	list-style-position: outside;
	line-height: 1.4em;
	margin: 0 0 15px 0;
	border: 0;
	padding: 0;
	}
ul.disc	{list-style-type: disc;}
ul.circle	{list-style-type: circle;}
ul.square	{list-style-type: square;}
ul.none	{list-style-type: none;}
ul.decimal	{list-style-type: decimal;}
ol.decimal-leading-zero	{list-style-type: decimal-leading-zero;}
ol.lower-roman	{list-style-type: lower-roman;}
ol.upper-roman	{list-style-type: upper-roman;}
ol.lower-alpha	{list-style-type: lower-alpha;}
ol.upper-alpha	{list-style-type: upper-alpha;}
ul.image	{list-style-type: none;}
ul.image li	{
	padding: 0 0 0 19px;
	background: transparent url(../images/site/raquo-bullet-black.gif) no-repeat 0px 5px;
	}
ul.nobullets	{list-style-type: none;}
ul.nobullets li	{
	padding: 0 0 0 19px;
	}

/*
	FORMS and BUTTONS
*/

.textlabel	{
	font-size: 11px;
	font-weight: bold;
	}

.textinput	{
	margin: 10px 5px 10px 5px;
	font-size: 11px;
	border: 1px solid #000;
	}

.submitbutton	{
	clear: both;
	float: right;
	background-color: #666;
	border:solid 1px #666;
	color: #FFFFFF;
	}

#bird
{
position: absolute;
left: 850px;
top: 100px;
width: 70px;
}

.navLink
{
	width: 390px;
	text-align:right;
	margin-top: 5px;
	padding: 10px;
}
.imgReply
{
	float: right;
	cursor:pointer;
}
.tweetThis
{
	margin-top: 20px;
	margin-bottom: 20px;
	display:none;
	/*border-bottom: 1px dashed #cbcbcb;
	border-top: 1px dashed #cbcbcb;*/
}
.input
{
	border: solid 1px #cbcbcb;
	width: 330px;
	overflow: hidden;
}
.profileImg
{
	width: 48px;
	height: 48px;
}
.divErro
{
	padding-bottom:5px;
	width: 320px;
	display:none;
}

.Erro
{
	color: red;
}
.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
	
}
.modalPopup {
	background-color:#ffffff;
	border: solid 1px #cbcbcb;
    padding:20px;
	width: 400px;
}

.formlabel {
float:left;
font-weight:bold;
margin-right:5px;
text-align:right;
width:160px;
}
.inputBox{ width:150px;}
.selectBox{ width:156px;}
.spanError{color:Red; display:none; font-size:medium;}

.torsouserdata {
	text-align: center;
	background: transparent url(../images/global/bg-torso-userdata-col.gif) repeat-y;
	margin: 0px;
	border: 0;
	padding: 0px;
	width: 973px;
}

.rightRL{margin-top:20px;}
.leftRL{margin-top:20px;}


.headerTextNew
{font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-weight: normal;
	color: red;
	font-size: 14px; font-weight: bold;
	}
	
	.headerText
{
	font-family: "Trebuchet MS" , arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	color: #004b8d;
}
.registerText
{
	font-family: Trebuchet MS, Georgia, Serif;
	color: #00adef;
	font-size: 18px;
	line-height: 36px;
	text-align:justify;
}
.registerHelp
{
	font-family: Arial, sans-serif;
	color: #888888;
	font-size: 14px;
	text-align:justify;
}
