<!--
/********************************
 Global Styles
*********************************/

p, table, tr, td, div
{
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* order: Link Visted Hover Active */
A {COLOR: #56A1D5; TEXT-DECORATION: none}
A:link {COLOR: #56A1D5; TEXT-DECORATION: none}
A:visited {COLOR: #56A1D5; TEXT-DECORATION: none}
A:hover {COLOR: #004685; TEXT-DECORATION: underline}

a.topnav:link {font-size: 11px; color: #004685; text-decoration: none; }
a.topnav:visited {font-size: 11px; color: #004685; text-decoration: none;}
a.topnav:hover {font-size: 11px; color: #56A1D5; text-decoration: underline;}
a.topnav:active {font-size: 11px; color: #004685; text-decoration: none;}

a.leftnav:link {font-size: 11px; color: #004685; text-decoration: none; }
a.leftnav:visited {font-size: 11px; color: #004685; text-decoration: none;}
a.leftnav:hover {font-size: 11px; color: #56A1D5; text-decoration: underline;}
a.leftnav:active {font-size: 11px; color: #004685; text-decoration: none;}

a.headline:link {font-size: 11px; color: #004685; text-decoration: none; }
a.headline:visited {font-size: 11px; color: #004685; text-decoration: none;}
a.headline:hover {font-size: 11px; color: #56A1D5; text-decoration: underline;}
a.headline:active {font-size: 11px; color: #004685; text-decoration: none;}


BLOCKQUOTE {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.navhead {FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-right: 11px;}

.header {FONT-SIZE: 18px; COLOR: #005180; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}
.subheader {FONT-SIZE: 16px; COLOR: #0090D6; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}
.subhead {FONT-SIZE: 13px; COLOR: #3D7042; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.greysmall {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.small {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

.leftnav {FONT-SIZE: 11px; COLOR: #004685; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.topnav {FONT-SIZE: 11px; COLOR: #004685; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.headline {FONT-SIZE: 11px; COLOR: #004685; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.inputform {BORDER-RIGHT: #ABD0EA 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ABD0EA 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #ABD0EA 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ABD0EA 1px solid; BACKGROUND-COLOR: #EDF2FA}

.textbox {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}

.bold {FONT-WEIGHT: bold}
.quotes {FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: oblique; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; margin-right: 12px;}

.session {FONT-SIZE: 13px; COLOR: #CC9915; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;	font-weight: bold; margin-right: 12px;}

.headcolor {background-color:#2a579a; color:#f9c363; font-weight: bold;}
.bodycolor {background-color:#f8f6ef;}

.footback {background-image:url(/headers/cc/images/1710/footback.gif); background-repeat:no-repeat}

/********************************
 Other Styles
*********************************/

h1, h2, h3, h4, h5, h6
{
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
}

form
{
	/*display: inline;*/
	margin: 0;
}


/********************************
 Search Results Styles
*********************************/

.titlelink
{
	font-size: 12px;
}

.hrule
{
	border-top: 1px solid #AAAAAA;
}
.relevancebars
{
	border: 1px solid #999999;
	background-color: #EEEEEE;
}


/********************************
 Story Styles
*********************************/

.headline
{
    font-size: 18px;
    line-height: 19px;
	color: #626366;
	margin: 0 0 6px 0;
}
.subhead
{
    font-size: 15px;
    line-height: 16px;
	color: #626366;
	margin: 0 0 6px 0;
}
.byline
{
    font-size: 12px;
	color: #626366;
	margin: 0 0 6px 0;
}

.pubdate
{
	font-size: 11px;
	color: #626366;
	margin: 0 0 3px 0;
	font-style: italic;
}

div.storyoutput table
{
	background-color: #AAAAAA;
	border: none;
	width: auto;
	border-color: #AAAAAA;
	border-width: 1px 0 0 1px;
	border-style: solid;
	margin
	clear: both;
}
div.storyoutput table td
{
	background-color: #FFFFFF;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: #AAAAAA;
	border-width: 0 1px 1px 0;
	border-style: solid;
}
div.storyoutput table th
{
	background-color: #CCCCCC;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-color: #AAAAAA;
	border-width: 0 1px 1px 0;
	border-style: solid;
}
div.storyoutput table td font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.storyoutput pre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: pre-wrap;
}


/********************************
 Right Sidebar Styles
*********************************/

.rightSideBar
{
	margin: 0 0 9px 18px;
	width: 180px;
}
.toolbarBox
{
	border-color: #9FCBE7;
	border-width: 1px;
	border-style: solid;
	width: 180px;
}
.toolbarHeader
{
	background-color: #9FCBE7;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 6px 2px 6px;
}
a.toollinks:link, a.toollinks:visited
{
	color: #004685;
	background-color: #FFFFFF;
	display: block;
	padding: 3px 6px 3px 6px;
	border-top: 1px dotted #ABD0EA;
}
a.toollinks:hover
{
	color: #000000;
	text-decoration: none;
	background-color: #FFFAEC;
}

/********************************
 Special class for hiliting
 Internal Links (iLinks)
*********************************/

a.iLinks
{
	border: 1px solid #004685;
	text-decoration: none;
	padding: 0 2px 0 2px;
	color: #004685;
}
a.iLinks:hover
{
	text-decoration: none;
	background-color: #E7E0CD;
	color: black;
}


/********************************
 Styles for formatting site map
*********************************/

.siteMapGroup
{
	margin: 0 0 9px 36px;
}
.siteMapGroup#level0
{
	margin: 0 0 10px 18px;
}
.siteMapItem
{
	margin-top: 0;
	margin-bottom: 3px;
}
.siteMapTitle
{
	/* font-weight: normal; */
}

a.siteMapTitle:link, a.siteMapTitle:visited 
{
	color: #004685;
}

.siteMapDescription
{
	display: none;
	font-size: 10px;
}


/********************************
 Styles for formatting surveys/polls
*********************************/

.surveyTable
{
}
.message
{
	font-size: 11px;
	padding-bottom: 9px;
}
.question
{
	font-size: 11px;
	font-weight: bold;
}
.answer
{
	font-size: 11px;
}
.surveyDropList
{
	font-size: 11px;
}
.surveySubmitBtn
{
	font-size: 11px;
}
.pollResultsBar
{
	height: 9px;
	background-color: #BF272D;
}


/********************************
 Styles for Featurelist
*********************************/

.flheader
{
	padding: 2px 2px 2px 5px;
	margin: 0 0 9px 0;
	background-color: #183370;
	color: white;
}

.flbox_at, .flbox_av, .flbox_am, .flbox_rw, .flbox_asw, .flbox_avn, .flbox_ran
{
	width: 250px;
	float: left;
	padding: 14px;
	color: #000000;
	margin: 0 15px 10px 0;
	border-color: #073775;
	border-width: 2px;
	border-style: solid;
	background-color: #DDECFF;
}
.flbox_av
{
	border-color: #E8212B;
	background-color: #FFE9EA;
}
.flbox_am
{
	border-color: #EF9B42;
	background-color: #FFE7CF;
}
.flbox_rw
{
	border-color: #2FCC60;
	background-color: #DFFFE9;
}
.flbox_asw
{
	border-color: #2BA5FC;
	background-color: #C9E9FF;
}
.flbox_avn
{
	border-color: #6C48DC;
	background-color: #E5DDFF;
}
.flbox_ran
{
	border-color: #00B7CB;
	background-color: #BFFAFF;
}

.flpubdate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	font-style: italic;
	margin: 0 0 4px 0;
}

.flheadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0 4px 0;
}

.flbody
{
	line-height: 140%;
	margin: 0;
}

.ruler
{
	border: 0;
	color: #ABD0EA;
	background-color: #ABD0EA;
	height: 1px;
	margin: 6px 0 4px 0;
	padding: 0;
}

.flistitem
{
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0;
}

.source
{
	font-style: italic;
}

table#shoppingCart
{
	color: #fff;
	background-color: #666;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table#shoppingCart td
{
	background-color: #EEE;
	color: #000;
	padding: 4px;
	border: 1px #fff solid;
}

table#shoppingCart th
{
	background-color: #666;
	color: #fff;
	padding: 4px;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
}
-->
.special {
    height: 0;
    visibility: hidden;
    width: 0;
}
.style3 {
    color: #FFFFFF;
    font-size: 12px;
}
.style6 {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
.jt_home_table p, table, tr, td, div{ font-family: arial,sans-serif !important;}
.jt_cp_rb_search_multiple {  font-size: 9px !important;}

.jt_cp_active_profile table.jt_cte_table th{text-align:left !important}
.jt_cte_area_content table.jt_cp_basic_table th{text-align:left !important}


#jt_cp_resume_view_container pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap; /*!important;(try for sometime)   Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
width:600px !important;
*overflow:hidden;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap; /*!important;(try for sometime)   Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.jt_tool_box_buttons tr.tools a 
{
  padding: 2px 0 2px 1px !important;
}
.jt_dbox_nav{   
	margin-top:20px !important;/* target only IE8 + Firefox browsers */    
	*margin-top:2px !important; /* target only IE7 and older browsers */ 
}
a.jt_cte_short_button_link img{vertical-align:text-bottom !important;}

div.jt_cte_tab_bar ul.jt_cte_tabs li a { font-size: 0.95em !important;}