/*tag specific styles*/

BODY{
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #DEDBD6;
	scrollbar-shadow-color:#888888;
	scrollbar-darkshadow-color:#DEDBD6;
	scrollbar-highlight-color:#DEDBD6;
	
}

body, table, td, th{
	font:13px Arial, Helvetica, sans-serif;
	color: #000;
	
}

body{
	background-color: #FFF;
	
}

img{
	border: 0;
	
}

p{
	padding-bottom: 15px;
	
}

a{
	color: #064a93; text-decoration: none;
	
}

a:hover{
	color: #012448; text-decoration: underline;
	
}

ul{
	margin: -10px 0 15px 15px;
	
}

ol{
	margin: -10px 0 10px 20px;
	
}

li{

}

ul li ul{
	margin: 0px 0 10px 20px;
	
}

blockquote{
	margin: -10px 0 15px 15px;
	
}

h1{
	font: bold 16px Arial, Helvetica, sans-serif; color: #d50303; text-transform: uppercase; padding-bottom: 15px;
	
}

h2{
	font: bold 16px Arial, Helvetica, sans-serif; color: #d50303; text-transform: uppercase; padding-bottom: 15px;
	
}

h3{
	font: bold 16px Arial, Helvetica, sans-serif; color: #db4d28;
	
}

h4{
	font: bold 14px Arial, Helvetica, sans-serif; color: #db4d28;
	
}

h5{

}

h6{
	font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-bottom: 5px; text-transform: uppercase;
	
}

h6 a{
	font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-bottom: 5px; text-transform: uppercase; text-decoration: none;
	
}

h6 a:hover{
	color: #db4d28; text-decoration: none;
	
}

div.hr{
	height: 15px;
	background: url(/images/2011/divider_hr.gif) repeat-x left center;
	
}

div.hr hr{
	display: none;
	
}

SELECT{
	background-color:#FFFFFF;
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

TEXTAREA{
	background-color:#FFFFFF;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	background-position: top left;
	background-attachment: fixed;
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

/*content styles*/

.inpButton{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #CCCCCC;
	background: #EFEFEF;
	padding: 3px; 
	cursor:pointer;
	
}

input#SearchValue{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #CCCCCC;
	background: #EFEFEF;
	width: 200px;
	padding: 4px;
	
}

.inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

.modContainer{

}

.modHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	padding-bottom: 5px;
	
}

.modContent{
	text-align:left;
	
}

.ctHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#444444;
	padding-bottom: 5px;
	text-align:left;
	
}

.ctToolBar{
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	font-weight:bold;
	padding-bottom: 20px;
	text-align:left;
	
}

.ctAlternate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:11px;
	
}

.ctNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.ctSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	
}

.ctBulletin{
	font: 13px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:10px;
	/*border-bottom: 1px dashed #000000;*/
	
}

.ctBulletinNew{
	/*
	background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;
	*/
	
}

.ctBulletinDate{
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#000000;
	
}

.ctBulletinShortText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	
}

/* CCBN Styles */

.ccbnMainHeader{
	background-color: #000000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EEEEEE;
	padding:2px;
	
}

.ccbnHeader{
	background-color: #AA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px;
	
}

.ccbnContent,.ccbnContentOdd,.ccbnContentEven{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
	
}

A.ccbnContent, A.ccbnContent:VISITED{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AA0000;
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
	
}

A.ccbnContent:HOVER{
	color:#000000;
	text-decoration: none;
	
}

/* --- Search --- */

.headSearch #srchValue input#SearchValue{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #CCCCCC;
	background: #EFEFEF;
	width: 120px;
	padding: 0px;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	
}

.headSearch input{
	border: 0;
	width: 150px;
	
}

.headSearch .inpButton{
	height: 20px;
	width: 20px;
	background: url(/images/2011/btn_search.gif) no-repeat left center;
	
}

/* --- Search Results --- */

#srhResults{

}

#srchRank{
	padding-right: 15px;
	
}

#srchItem{

}

#srchTitle{

}

#srchLink{
	display: none;
	
}

#srchUpdated{
	display: none;
	
}

/* - */

#sideBarForm input, #sideBarForm textarea{
	border: 1px solid #cacaca;
	width: 180px;
	padding: 2px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #46484B;
	
}

#sideBarForm p{
	padding-bottom: 5px;
	
}

#sideBarForm .inpButton{
	background: url(/images/2011/btn_send.gif) no-repeat left top;
	height: 10px;
	width: 38px;
	border: 0;
	
}

#sideBarForm .captchaMe{
	font-size: 10px;
	
}

#sideBarForm .btnSubmit{
	border: 1px solid #cacaca;
	color: #064a93;
	width: 60px;
	background: #FFFFFF;
	
}

/* - */

/* -- Main Menu -- */

.mnuMain{
	text-align: right;
	height: 48px;
	
}

.mnuItem, .mnuItemMembers{
	font: bold 11px/48px Arial, Helvetica, sans-serif;
	color: #3D2F2A;
	padding: 0 20px 0 10px;
	text-transform: uppercase;
	background: url(/images/2011/bg_main_nav.jpg) no-repeat left bottom;
	
}

.mnuItemActive{
	font: bold 11px/48px Arial, Helvetica, sans-serif;
	color: #3D2F2A;
	background: url(/images/2011/bg_main_nav_over.jpg) no-repeat left bottom;
	padding: 0 20px 0 10px;
	text-transform: uppercase;
	
}

.mnuItemOver, .mnuItemActiveOver, .mnuItemMembersOver{
	font: bold 11px/48px Arial, Helvetica, sans-serif;
	color: #3D2F2A;
	background: url(/images/2011/bg_main_nav_over.jpg) no-repeat left bottom;
	padding: 0 20px 0 10px;
	text-transform: uppercase;
	
}

.mnuItemSeparatorH{
	display: none;
	width: 2px;
	height: 48px;
	/*background: url(/images/2011/divider_main_nav.gif) no-repeat left bottom; */
	
}

/* -- */  

/* -- PIM Main Menu -- */

.mnuPIMMain{
	text-align: right;
	height: 55px;
	
}

.mnuPIMItem, .mnuPIMItemMembers{
		font: normal 11px/14px Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 22px 0px 0 6px;
		margin: 0;
		width: auto !important;
		height: 33px !important; 
		text-align: left;
		text-transform: uppercase;
	    background: url(/images/pim/nav-bg-normal.jpg) repeat-x left bottom;
}

.mnuPIMItemMembers a div{
	
  
}                                                                      

.mnuPIMItemActive{
   	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	 padding: 22px 0px 0 6px; 
		margin: 0;
		width: auto !important;
		height: 33px !important;
	text-align: left;
	text-transform: uppercase;
    background: url(/images/pim/nav-bg-over.jpg) repeat-x left bottom;
	
}

.mnuPIMItemOver, .mnuPIMItemActiveOver, .mnuPIMItemMembersOver{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	 padding: 22px 0px 0 6px; 
		margin: 0;
		width: auto !important;
		height: 33px !important;
	text-align: left;
	text-transform: uppercase;
    background: url(/images/pim/nav-bg-over.jpg) repeat-x left bottom;
}

#it649{
	width: 84px !important;
	word-spacing:30px; 
	*word-spacing:30px;
	word-spacing:30px\9;
}

#it658{
	width: 87px !important;
}

#it659{
	width: 87px !important;
}

#it653{
	width: 78px !important;
}

#it654{
	width: 100px !important;
}

#it655{
	width: 168px !important;
}

#it656{
	width: 102px !important;
}

.mnuPIMItemSeparatorH{
	diplay:none;
	
}

td.mnuPIMItemSeparatorH{
	diplay:none;
	
}

.mnuPIMFooterMain{
	text-align: left;
	height: auto;
	top:3px;
	position:relative;
}
.mnuPIMFooterItem, .mnuPIMFooterItemMembers{
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #fff; 
	padding: 0px 10px 0 10px;
	margin-bottom: 7px;
}                                                                       
.mnuPIMFooterItemActive{
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 10px;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.mnuPIMFooterItemOver, .mnuPIMFooterItemActiveOver, .mnuPIMFooterItemMembersOver{
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/pim/nav-bg-over.jpg) repeat-x left bottom;
	padding: 0 10px 0 10px;
	text-transform: uppercase;
}
.mnuPIMFooterItemSeparatorH{
	display: none;
	width: 2px;
	height: 38px;
	bottom: 0;
	background: url(/images/pim/pim-pipe.jpg) no-repeat bottom left; 
}

/* -- */

.mnuSub{
	width: 145px;
	text-align: left;
	background: #a79d96 url(/images/2011/bg_subnav.jpg) no-repeat left top;
	border-bottom: 1px solid #e0dad5;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 1px;
	
}

.mnuSubItem, .mnuSubItemMembers{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3D2F2A;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	background: none;
	
}

.mnuSubItemActive{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	background: none;
	
}

.mnuSubItemOver, .mnuSubItemActiveOver, .mnuSubItemMembersOver{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	background: none;
	
}

.mnuSubItemSeparatorH{
	display: none;
	background: none;
	width: 100%;
	height: 5px;
	
}

/* --- Left Side Menu --- */

.mnuLeft{
	text-align: left;
	background: #F0F0EE;
	
}

.mnuLeftItem, .mnuLeftItemMembers{
	font: 12px Arial, Helvetica, sans-serif;
	color: #064A93;
	padding: 10px 2px 10px 25px;
	background: url(/images/2011/icon_plus.png) no-repeat 10px center;
	
}

.mnuLeftItemOver, .mnuLeftItemMembersOver{
	font: 12px Arial, Helvetica, sans-serif;
	color: #012448;
	padding: 10px 2px 10px 25px;
	background: #dbd9d6 url(/images/2011/icon_plus.png) no-repeat 10px center;
	
}

.mnuLeftItemActive, .mnuLeftItemActiveOver{
	font: 12px Arial, Helvetica, sans-serif;
	color: #012448;
	padding: 10px 2px 10px 25px;
	background: #dbd9d6 url(/images/2011/icon_minus.png) no-repeat 10px center;
	
}

.mnuLeftItemSeparatorV{
	height: 1px;
	width: 100%;
	background: #FFFFFF;
	
}

/* --  */

.mnuLeftSub{
	text-align: left;
	padding: 0px 10px 10px 35px;
	background: #dbd9d6;
	
}

.mnuLeftSubItem, .mnuLeftSubItemMembers, .mnuLeftSubItemActive{
	font: 12px Arial, Helvetica, sans-serif;
	color: #064A93;
	
}

.mnuLeftSubItemOver, .mnuLeftSubItemMembersOver{
	font: 12px Arial, Helvetica, sans-serif;
	color: #012448;
	
}

.mnuLeftSubItemActive, .mnuLeftSubItemActiveOver{
	font: 12px Arial, Helvetica, sans-serif;
	color: #012448;
	
}

.mnuLeftSubItemSeparatorV{
	height: 5px;
	width: 100%;
	
}

/* --  */

.mnuLeftSub .mnuLeftSub{
	text-align: left;
	padding: 5px 0px 0px 5px;
	
}

.mnuLeftSub .mnuLeftSub .mnuLeftSubItemActiveOver{
	padding-left: 10px;
	background: url(/images/2011/icon_dash.gif) no-repeat  left center;
	
}

/* --- Footer Menu Styles --- */

.mnuFooter{
	text-align: left;
}
.mnuFooterItem, .mnuFooterItemMembers{
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #655d5b;
}
.mnuFooterItemActive{
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #012448;
}
.mnuFooterItemOver, .mnuFooterItemMembersOver, .mnuFooterItemActiveOver{
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #012448;
}
.mnuFooterItemSeparatorV{
	height: 0px;
	width: 100%;
}

/* -- */

.mnuFooterSub{
	text-align: left;
}
.mnuFooterSubItem, .mnuFooterSubItemMembers{
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #655d5b;
}
.mnuFooterSubItemActive{
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #012448;
}
.mnuFooterSubItemOver, .mnuFooterSubItemMembersOver, .mnuFooterSubItemActiveOver{
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #012448;
}
.mnuFooterSubItemSeparatorV{
	height: 0px;
	width: 100%;
}

/* --- Bread Crumb --- */

.mnuBreadCrumb{
	text-align: left;
	text-decoration: none;
	color: #012448;
	
}

.mnuBreadCrumbLinked{
	font: 10px Arial, Helvetica, sans-serif;
	color: #012448;
	text-decoration: none;
	
}

.mnuBreadCrumbActive{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	
}

.mnuBreadCrumbDivider{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	
}

/* --- Table --- */

table.pageTable{
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

table.pageTable td{
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

table.pageTable .oddRow{
	background: #dedcd7;
	
}

/* --- Table --- */

table.pageTableContact{
	border-top: 0;
	border-right: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

table.pageTableContact td{
	padding: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

table.pageTableContact .oddRow{
	background: #dedcd7;
	
}

.ctBulletin a:hover{
	text-decoration: none;
	
}

/* --- WG STYLES --- */

.wgBanner{
	padding: 10px;
	background: #EEEEEE;
	margin-bottom: 25px;
	position: relative;
height: 260px;
widht: 670px;
	
}

.wgFeature{
	width: 670px;
	height: 90px;
	background: #CCCCCC;
	top: 180px;
	position: absolute;
	z-index: 1;
	background: url(/images/2011/wg_feature_bg.png) no-repeat left top;
	
}

.wgLeft{
	width: 305px;
	float: left;
	padding: 15px;
	
}

.wgRight{
	width: 304px;
	margin-left:1px;
	float: left;
	padding: 15px;
	
}

.wg_featuredContent a{
	font: 10px Arial, Helvetica, sans-serif; line-height: 12px; color: #000000; text-decoration: underline;
	
}

.wg_featuredContent a:hover{
	font: 10px Arial, Helvetica, sans-serif; line-height: 12px; color: #064A93; text-decoration: underline;
	
}

.wg_featuredTitle sup{
	font-size: 0.75em;
	line-height: 0.2em;
	
}

table.wg_pageTable{
	border-top: 0;
	border-right: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

table.wg_pageTable td{
	padding: 5px 0px 5px 10px;
	border-top: 1px solid #CCC;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

table.wg_pageTable .oddRow{
	background: #dedcd7;
	
}

#wg_news .ctAlternate{
	font: 13px Arial, Helvetica, sans-serif;
	padding-bottom:11px;
	
}

#wg_news .ctNormal{
	font: 13px Arial, Helvetica, sans-serif;
	
}

#wg_news .ctSmall{
	font: 9px Arial, Helvetica, sans-serif;
	
}

#wg_news .ctBulletin{
	font: 13px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:10px;
	
}

#wg_news .ctBulletinNew{

}

#wg_news .ctBulletinDate{
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#000000;
	
}

#wg_news .ctBulletinShortText{
	font: 10px Arial, Helvetica, sans-serif;
	color:#000000;
	
}  

#test{
	
}

#wg_articleSearch .ctNormal {
	padding-bottom: 5px;
}


#wg_articleSearch  #ctSearchAllLabel {
	padding-right: 5px;
}

.wg_ctAlternate {
}
.wg_ctNormal {
}
span #ctSearchShortText {
}
#col1 {
	padding-bottom: 15px;
}


#menuwgSubs select {
	border: 1px solid #ccc;
	background: #FFF;
	padding-top: 1px;

	font: 13px/15px Arial, Helvetica, sans-serif;
	color: #064A93;
}
#menuwgSubs option {
	padding: 1px 0;
	padding-left: 4px;
}

.mnuSelect{
	width: 100%;
	text-align: left;
}
.mnuSelectItem, .mnuSelectItemMembers{
	font: 13px Arial, Helvetica, sans-serif;
	color: #064A93;
}
.mnuSelectItemOver, .mnuSelectItemMembersOver{
	font: 13px Arial, Helvetica, sans-serif;
	color: #012448;
}
.mnuSelectItemActive, .mnuSelectItemActiveOver{
}
.mnuSelectItemSeparatorV{
	height: 5px;
	width: 100%;
	background: #FFFFFF;
}




