body 
{
	padding:0px;
	margin:0px;
	height:100%;
	font-size: 13px;
	font-family: Arial,Verdana;
	
}

h1
{
	color:#025696;
	margin:0px;
	font-size:26px;
}

h2
{
	color:#025696;
	margin:0px;
	font-size:22px;
}

h3
{
	color:#025696;
	margin:0px;
	font-size:18px;
}

h4
{
	color:#025696;
	margin:0px;
	font-size:14px;
}

p
{
}

a
{
	color:Black;
}

.link_
{
	text-decoration:none;
	border-bottom: dashed 1px black;
}


img
{
	padding:0px;
	border:0px;
}

form
{
	padding:0px;
	margin:0px;
}


#outerContainer
{
	position:static;
	width:100%;
	height:100%;
	top:0px;
	bottom:0px;
	background-color:Gray;
}

/* for internet explorer */
* html #outerContainer
{
    position:absolute;
	height:100%;
}

#container
{
	position:relative;
	width:992px;	
	margin-left:auto;
	margin-right:auto;	
	border: none;
	background-color:White;	
	font-family: Arial,Verdana;
}

/* for internet explorer */
* html #container
{
	left:50%;
	right:0;	
	margin-left: -496px;
	margin-right: 496px;	
}

#container .banner
{
	height:166px;
	width:100%;	
	font-family: Arial,Verdana;
	background: url(../../media/images/banner.jpg) no-repeat;
	z-index:100;
}

#container .banner .homeLink
{
	margin-left:36px;
	margin-top:10px;
	width:475px;	
}

#container .banner .bannerContent
{
	float:left;
	width:100%;	
	font-family: Arial,Verdana;
	margin-top:18px;
	z-index:100;
}

#container .banner .bannerContent .logo
{
	float:left;
	width:530px;
	height:120px;
}

#container .banner .bannerContent .image
{
	float:left;
	width:462px;
	height:120px;
	overflow:hidden;
}

#container .banner .menu
{
	float:left;
	width:100%;
	font-family: Arial,Verdana;
	z-index:100;
}

#container .footer
{
	font-size:10px;
	color:Gray;	
}

#container .footer a
{
	font-size:10px;
	color:Gray;	
	text-decoration:underline;
}

#container .footer a:hover
{
	font-size:10px;
	color:Black;	
	text-decoration:underline;
}

/* Masterpage content styles */
#content
{
	font-family: Arial,Verdana;
	padding:10px 0px 10px 0px;
	z-index:10;
	height:700px;
}

* html content
{
	min-height:700px;
}

#content .partners
{
	width:156px;
	padding-top:10px;	
}

#content .middle
{
	width:836px;
}

#content .middle .verticalSpacer
{
	height:10px;
}

#content .middle .editable
{
	width:620px;
	background-color:#CED6E9;	
	color:#025696;
	font-size:11px;
}

#content .middle .editable .placeholder
{
	padding:15px 25px 15px 25px;
}

#content .middle .events
{
	width:216px;
	font-size:11px;
}

#content .middle .events .heading
{
	height:35px;
	background-color:#025696;
	font-size:16px;
	text-align:center;
	color:White;
}

#content .middle .events .heading .text
{
	padding-top:8px;
}

#content .middle .events .articles
{
	padding:20px 15px 20px 15px;
}

#content .middle .news
{
	width:620px;
}

#content .middle .news .feature
{
	width:356px;
	background-color:#025696;	
	padding:15px 25px 15px 25px;
}

#content .middle .news .feature .heading
{
	height:35px;
	font-size:16px;
	color:White;
}

#content .middle .news .feature .details
{
	color:White;
	font-size:11px;
}

#content .middle .news .articles
{
	width:264px;
	background-color:#7493C1;	
	padding:15px 25px 15px 25px;
	color:Black;
	font-size:11px;
}

* html #content .middle .news .articles
{
	width:214px;
}

#content .middle .membersDirect
{
	width:216px;
}

#content .middle .membersDirect .heading
{
	height:35px;
	background-color:#025696;
	font-size:16px;
	text-align:center;
	color:White;
}

#content .middle .membersDirect .heading .text
{
	padding-top:8px;	
}

#content .middle .membersDirect .members
{
	padding:20px 15px 20px 15px;
	color:Black;
	font-size:11px;
}

/* Homepage styles */
#homepagePartners
{
	font-family: Arial,Verdana;
	text-align:center;
	padding:0px 23px 0px 23px;
}

#homepagePartners .heading
{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#0F3C73;
}

#homepagePartners .padded-heading
{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#0F3C73;
	padding-bottom:5px;
}

#homepagePartners .image
{

}

#homepagePartners .separator
{
	padding:5px 0px 5px 0px;
}

#homepageNewsFeature
{
	font-family: Arial,Verdana;
}

#homepageNewsFeature a
{
	text-decoration:none;
	color:#B5E3FD;
}

#homepageNewsFeature a:hover
{
	text-decoration:none;
	color:White;
}

#homepageNewsFeature .image
{
	position:relative; 
	float:left; 
	padding-right:5px;
	padding-bottom:5px;
}

#homepageNewsFeature .details
{
	position:relative;
}

#homepageNewsFeature .details .title
{
	font-weight:bold;
	font-size:11px;
}

#homepageNewsArticles
{
	font-family: Arial,Verdana;
}

#homepageNewsArticles .image
{
	position:relative; 
	float:left; 
	padding-right:5px;
	padding-bottom:5px;
}

#homepageNewsArticles .details
{
	position:relative;
}

#homepageNewsArticles .details a
{
	text-decoration:none;
	color:Blue;
}

#homepageNewsArticles .details a:hover
{
	text-decoration:none;
	color:White;
}

#homepageNewsArticles .details .title
{
	font-weight:bold;
	font-size:11px;
}

#homepageEventArticles
{
	font-family: Arial,Verdana;
}

#homepageEventArticles .details
{

}

#homepageEventArticles .details a
{
	text-decoration:none;
	color:Blue;
}

#homepageEventArticles .details a:hover
{
	text-decoration:none;
	color:#7493C1;
}

#homepageEventArticles .details .title
{
	font-weight:bold;
	font-size:11px;
}

#homepageMembersDirectFeature
{
	font-family: Arial,Verdana;
}

#homepageMembersDirectFeature .image
{

}

#homepageMembersDirectFeature .details
{

}

#homepageMembersDirectFeature .details a
{
	text-decoration:none;
	color:Blue;
}

#homepageMembersDirectFeature .details a:hover
{
	text-decoration:none;
	color:#7493C1;
}

#homepageMembersDirectFeature .details .title
{
	font-weight:bold;
	font-size:11px;
}

#homepageMembersDirectFeature .verticalSpacer
{
	height:5px;	
}

#homepageMembersDirectPanel
{
	font-family: Arial,Verdana;
}

#homepageMembersDirectLeftPanelFooter
{
	font-family: Arial,Verdana;
	margin-top:15px;
}

#homepageMembersDirectLeftPanelFooter a
{
	text-decoration:none;
	color:Blue;
}

#homepageMembersDirectLeftPanelFooter a:hover
{
	text-decoration:none;
	color:#7493C1;
}

#homepageMembersDirectRightPanelFooter
{
	font-family: Arial,Verdana;
}

/* Contact us styles */
#contactUs
{
	font-family: Arial,Verdana;
	width:450px;
}

#contactUs .heading
{
	width:50px; 
	text-align:right;
	color:White;
	background-color:#005695;
	padding-left:20px;
	padding-top:5px;
}

#contactUs .control
{
	background-color:#E4F8FF;
	padding:5px;
}

#contactUs .control .required
{
	color:Red;
}

#contactUs .required
{
	color:Red;
}

/* News styles */
#newsArticles
{
	font-family: Arial,Verdana;
	width:100%;
}

#newsArticles .image
{
	width:90px;
	padding-right:5px;
	padding-bottom:5px;
}

#newsArticles .details
{

}

#newsArticles .details a
{
	text-decoration:none;
	color:Blue;
}

#newsArticles .details a:hover
{
	text-decoration:none;
	color:White;
}

#newsArticles .details .title
{
	font-weight:bold;
	font-size:11px;
}

#newsArticles .details .synopsis
{

}

#newsArticles .publishOnDate
{
	width:100px;
	text-align:right;
}

#newsArticle
{
	font-family: Arial,Verdana;
}

#newsArticle a
{
	text-decoration:none;
	color:Blue;
}

#newsArticle a:hover
{
	text-decoration:none;
	color:White;
}

#newsArticle .image
{
	position:relative;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

#newsArticle .details
{
	position:relative;
}

#newsArticle .details .title
{
	font-weight:bold;
	font-size:11px;
}

/* Members direct styles */
#membersDirectArticles
{
	font-family: Arial,Verdana;
	width:100%;
}

#membersDirectArticles .image
{
	width:90px;
	padding-right:5px;
	padding-bottom:5px;
}

#membersDirectArticles .details
{

}

#membersDirectArticles .details a
{
	text-decoration:none;
	color:Blue;
}

#membersDirectArticles .details a:hover
{
	text-decoration:none;
	color:White;
}

#membersDirectArticles .details .title
{
	font-weight:bold;
	font-size:11px;
}

#membersDirectArticles .details .synopsis
{

}

#membersDirectArticles .publishOnDate
{
	width:100px;
	text-align:right;
}

#membersDirectArticle
{
	font-family: Arial,Verdana;
}

#membersDirectArticle a
{
	text-decoration:none;
	color:Blue;
}

#membersDirectArticle a:hover
{
	text-decoration:none;
	color:White;
}

#membersDirectArticle .image
{
	position:relative;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

#membersDirectArticle .details
{
	position:relative;
}

#membersDirectArticle .details .title
{
	font-weight:bold;
	font-size:11px;
}

/* Event styles */
#eventArticles
{
	font-family: Arial,Verdana;
	width:100%;
}

#eventArticles .image
{
	width:90px;
	padding-right:5px;
	padding-bottom:5px;
}

#eventArticles .details
{

}

#eventArticles .details a
{
	text-decoration:none;
	color:Blue;
}

#eventArticles .details a:hover
{
	text-decoration:none;
	color:White;
}

#eventArticles .details .title
{
	font-weight:bold;
	font-size:11px;
}

#eventArticles .details .synopsis
{

}

#eventArticles .publishOnDate
{
	width:100px;
	text-align:right;
}

#eventArticle
{
	font-family: Arial,Verdana;
}

#eventArticle a
{
	text-decoration:none;
	color:Blue;
}

#eventArticle a:hover
{
	text-decoration:none;
	color:White;
}

#eventArticle .image
{
	position:relative;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

#eventArticle .details
{
	position:relative;
}

#eventArticle .details .title
{
	font-weight:bold;
	font-size:11px;
}

/* Members datagrid styles */
#membersDirectory
{
	font-family: Arial,Verdana;
}

#membersDirectory a
{
	text-decoration:none;
	color:Blue;
}

#membersDirectory a:hover
{
	text-decoration:none;
	color:White;
}

#membersDirectory .filterSpacer
{
	height:10px;
}

#membersDirectory .filters
{
	vertical-align:middle;
}

#membersDirectory .filters a
{
	text-decoration:none;
	color:gray;
	font-size:12px;
}

#membersDirectory .filters a:hover
{
	text-decoration:none;
	color:White;
	font-size:12px;
}

#membersDirectory .filters .heading
{
	vertical-align:middle;
}

/* Members styles */
#member
{
	font-family: Arial,Verdana;
}

#member a
{
	color:#666666;
	text-decoration:none;
}

#member a:hover
{
	color:#666666;
	text-decoration:underline;
}

#member .heading
{
	color:#222C61;
	font-size:12px;
	font-weight:normal;
}

#member .details
{
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

#newsPanel
{
	position:relative;
	float:left;
	width:100%;	
}

#newsPanelFooter
{
	position:relative;
	float:left;
	width:100%;	
}

/* Page footer styles */
#bottomSpacer
{
	position:relative;
	background-color:Gray;
	height:70px;
}

* html #bottomSpacer
{
	position:absolute;
	visibility:hidden;
	height:0px;
	padding:0px;
	margin:0px;
}

