html
{
	background-color:#737B88;
}
body 
{
	font-family:Arial !important;
}
#doc2
{	
	background-color:#fff;
	padding:3px;
}
strong
{
	font-weight:bold;
}

a
{
	color: #3B6794;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.selected
{
	color:#8C8051;
	overflow:hidden
}

.removeTableBorders td, .removeTableBorders th
{
	border:none;
	padding:0px;
}

.smallText
{
	font-size:77%;
}

.pageTitle
{
	font-size:166%;
	font-weight:bold;
	background-color:Transparent;
	color:#8C8051
}

.importantText
{
	font-weight:bold;
	color:#003776;
}

h1
{
	font-weight: bold;
	font-size : 150%;
	color : #003776;
}

h2
{
	font-weight: bold;
	font-size : 116%;
	color : #003776;
}

.h1style
{
	font-weight: bold;
	font-size : 150%;
	color : #003776;
}

.h2styles
{
	font-weight: bold;
	font-size : 116%;
	color : #003776;
}


hr{
	color : #8c8051;
	width: 75%;
	size : 1px;
	height: 1px;
	border-top: 1px;

}

/********Header Styles********/

#BlueBanner
{
	position:relative;
	width:100%;
	height:160px;
	background-image: url("/images/newBanner.jpg");
	background-repeat:no-repeat;
	color:#fff;
}

#GoldBanner
{
	position:relative;
	width:100%;
	height:160px;
	/*background-image: url("/images/newBanner.jpg");
	background-repeat:no-repeat;
	/*background-color: #BC5302;
	color:#fff;*/
	color: #BC5302;
}

#logoContainer
{
	position:absolute;
	top:30px;
	left:10px;
	width:253px;
	*width:263px;
}

#NameDiv
{
	position:absolute;
	right:0px;
	top: 10px;
	font-family:Arial;
	color:#fff;
	font-size:200%;
	line-height:27px;
}

#NameDiv a,
#NameDiv a:link,
#NameDiv a:visited,
#NameDiv a:hover,
#NameDiv a:active
{
	color: #FFF;
	text-decoration: none;
}

#sloganDiv
{
	position:absolute;
	font-family:Arial;
	color:#fff;
	font-size: 9pt;
	top:138px;
	left:10px;
	font-style: italic;
}


#rightHeaderContent
{
	position:absolute;
	right:10px;
	top:10px;
	width:200px;
	height:143px;
}

#MemberContainer
{
	float:right;
	font-weight:bold;
	text-align:right;
	font-size:93%;
	width:400px;
	*position:absolute;
	*right:0px;
	color: #ffffff;
}

#MemberContainer a
{
	font-weight:bold;
	color:#fff;
}

#MemberContainer a:hover
{
	text-decoration:underline;
}

#MemberContainer input
{
	margin:3px;
}

/* gsia */

#gMemberContainer
{
	float:right;
	font-weight:bold;
	text-align:right;
	font-size:93%;
	width:240px;
	position:absolute;
	right:0px; 
	color: #BC5302;
}

#gMemberContainer a
{
	font-weight:bold;
	/*color:#fff;*/
	color: #BC5302;
}

#gMemberContainer a:hover
{
	text-decoration:underline;
}

#gMemberContainer input
{
	margin:3px;
}

/* end gsia */

#LoginInputsContainer
{
	height:45px;
}

.LoginPanel div
{
	float:right;
}

#LoginInputs
{
	position:relative;
	margin-right:-11px;
	text-align:left;
	z-index:10000;
}

#LoginTextDiv
{
	float:right;
	margin-left:-10px;
	margin-top:6px;
	*float:left;
	*margin-left:-20px;
	*margin-top:-3px;
	_margin-top:-20px;
}

#LoginTextDiv div
{
	position:relative;
	width:300px;
	*width:250px;
	padding:0px;
	margin:0px;
	*padding-bottom: 5px;
}

#LoginTextDiv input
{
	position:relative;
	top:2px;
}

.passwordTbox
{
	_width:127px;
	_font-size:108%;
}
.loginBtn
{
	margin-right: -1px;
	font-weight: normal;
	*margin-right: -8px;
	*position: relative;
	*top: 5px;
}
.loginInput input
{
	width: 150px;
}
.rememCheckBox
{
	position:relative;
	top:3px;
	left:-10px;
}
#errorRow
{
	color: red;
	font-size:7pt;
	width:300px;
	visibility:hidden;
}
	
#SearchContainer
{
	font-family:Arial;
	position:absolute;
	right:0px;
	bottom:3px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:116%;
}

#SearchContainer input
{
	font-weight:normal;
	font-size:77%;
	color:#003776;
	width:100px;
}

#searchButton
{
	width:30px! important;
	position:relative! important;
	*top:1px! important;
	_top:2px! important;
}

/********Main Menu Styles**********/

#MainMenu
{
	background-color:#3B6794;
	background-repeat:repeat-x;
	position:relative;
	width:100%;
	height:36px;
	color:#fff;
	font-size:119%;
	margin-top:3px;
	text-align:center;
	z-index:10000000;
}

.HeaderMenu
{
	padding-top:4px;
	text-align:center;
	_position:absolute;
	_top:0px;
	_left:0px;
	_width:1350px;
}

#MenuDropDownUL
{	
	margin-top: 0px;
	padding: 0px;
	z-index: 30;
	width:100%;
}

#MenuDropDownUL a:hover
{
	text-decoration:underline;
}

#MenuDropDownUL li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display:inline;
	z-index:10000000;
}

#MenuDropDownUL li a
{	
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 15px;
	*padding: 4px 13px;
	color: #FFF;
	text-decoration: none;
	position:relative;
	z-index:10000000;
}

#MenuDropDownUL div
{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	margin-top:4px;
	*margin-top:3px;
margin-left:7px;
	padding: 0;
	background:#3B6794;
	z-index:10000000;
	padding-bottom:5px;
}

#MenuDropDownUL div a
{	
	position: relative;
	display: block;
	margin: 0;
	padding: 3px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	color:#fff;
	z-index:10000000;
	font-size:85%;
}
.thirdlevel ul
{
	margin:5px 0 2px 10px;
	font-size:12px;
}
.thirdlevel ul li
{
	list-style-type: none;
	margin-top:2px;
	margin-bottom:3px;
}

/********Master Styles**********/

#bd
{
	margin-top:3px;
}

#BodyContent
{
	width:803px;
}

#BannerContainer
{
	position:relative;
	z-index:1;
}

#MembersArea
{
	right:0px;
	top:0px;
	width:142px;
}

#MembersArea .blockContainer
{
	*width:140px;
}

#RightBar
{
	width:142px;
	float:right;
}

#FooterContainer
{
	padding-top:20px;
	font-size:77%;
	color:#fff;
}

#FooterContainer a
{
	color:#fff;
}
#goldBar
{
	background-color:#8C8051;
	height:10px;
	width:100%;
}

.AddCB
{
	margin-top:3px;
}

/********Home Styles**********/

#banner-rotate
{
	position:relative;
	height:150px;
}

.homeSectionTitle
{
	background-color:#003776;
	color:#fff;
	padding:3px;
	font-weight:bold;
	font-size:108%;
}

.homeSectionTitle a
{
	color:#fff;
}

.blockContainer
{
	border:solid 1px #003776;
}

#BodyContent .blockContainer
{
	height:300px;
}

.blockBody
{
	padding:5px;
	font-size:85%;
	color:#8C8051;
}

.blockBody a
{
	color:#8C8051;
	font-weight:bold;
}

.blockBody ul
{
	margin:0px;
	margin-left:13px;
}

.blockBody li
{
	margin-bottom:5px;
}
#BottomBlocks
{
	margin-right:-1px;
}
#BottomBlocks .yui-g
{
	 width:49.8%;
}
#BottomBlocks .yui-u
{
	 width:49.5%;
}

.groupLinkBlock
{
	/*border: 1px solid #000;/**/
	margin: 5px 0;
	padding: 5px;
}

/**********Left Nav***********/

.homeSectionTitleLN
{
	background-color:#003776;
	color:#fff;
	padding:3px;
	font-weight:bold;
	font-size:108%;
}

.blockContainerLN
{
	border:solid 1px #003776;
}

.blockBodyLN
{
	text-align:left;
	font-size:108%;
	color:#003776;
	padding:5px;
	padding-bottom:10px;
}

.blockBodyLN .entry
{
	margin:0px;
	padding:0px;
	padding-top:5px;
}

/************Interior Styles************/

.breadcrumbs
{
	background-color:#3B6794;
	width:100%;
	padding:5px;
	padding-right:0px;
	color:#fff;
	font-size:93%;
}

.breadcrumbs a
{
	color:#fff;
}

#InteriorContent
{
	position:relative;
	left:-4px;
	width:604px;
	_margin-right:-7px;
}

#InteriorContentContainer
{
	padding-top:5px;
	padding-left:5px;
}

/*********Content Styles**************/

#relatedLinksContainer
{
	float:left;
	width:49%;
}

#relatedCategoriesContainer
{
	float:right;
	width:49%;
}
.categories ul ul
{
	margin-top:0;
}
#image-rotate
{
	width:150px;
	height:150px;
	border:solid 1px #003776;
}

.mediaContainer
{
	text-align:center;
	width:100%;
}

/**********Landing Styles*************/

#LandingRightContent
{
	width:33%;
	float:right;
	margin-right:-5px;
	margin-top:-2px;
}

#LandingLeftContent
{
	width:67%;
	float:left;
}

.landingRightBlock
{
	margin-bottom:3px;
}

#LandingRightNav .blockContainer
{
	height:auto;
}

#LandingRightNav .blockBody
{
	padding-bottom:0px;
}

/**********Glossary Styles*************/

#GlossaryContainer
{
	visibility:hidden;
	margin-top:10px;
}

/**********Directory Styles*************/

.orgInfoItem
{
	border-bottom:solid thin #003776;
	width:100%;
}

.orgTitle
{
	font-weight:bold;
	color:#003776;
}

.orgAddress
{
	font-style:italic;
}

/**********Ektron Styles*************/

.EktronEditorsMenuWrapper
{
	padding:0;
	margin:0;
}

.EktronEditorsMenuWrapper ul
{
	padding:0;
	margin:0;
}

.EktronEditorsMenuWrapper li
{
	list-style-type:none;
}

.ektronFooter
{
	color:#fff;
	margin-top:20px;
}

.ektronFooter a
{
	color:#fff;
}

/**********landing page style*************/
div.landing-box 
{
	width: 32%;
	float: left;
	margin-right:5px;
	margin-bottom:5px;
	border: solid 1px #003776;
}

div.landing-box h2 
{
	background-color: #003776;
	font-size: 11pt;
	padding: 5px;
	margin: 0px;
	color: #FFF;
}

div.landing-box table,
div.landing-box td
{
	border: 0px !important;
}


table#eWebTopPaneTable {
	margin-bottom: 0px !important;
}

#eWebLeftPaneTableCell {
	background: #FFF !important;
}

#eWebContentPaneTable {
	margin-bottom: 0px !important;
}


#eWebTopPaneTopLinksCellTable {
	display: block !important;
	position: absolute;
	z-index: 1000;
	left: 850px;
	top: 10px;
	font-weight: bold;
	width: 100px !important;
}

#eWebTopPaneTopLinksCellTable td {
	text-align: right !important;
}

#eWebTopPaneTopLinksCellTable a {

	color: #FFF !important;
}

