/******************************************************************
* Default Styles 
******************************************************************/

body
{
	background-color: #7694ce;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
}

font,th,td,p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #355FAE;
	font-weight: bold;
	text-decoration: none;
}

a:visited
{
	color: #739DD2;	
}

a:active
{
	color: #739DD2;
	text-decoration: underline;
}

a:hover
{
	color: #355FAE;
	text-decoration: underline;
}

h1, .title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #002A72;
	font-weight: normal;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 8px;
}

h2, .subtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002A72;
	font-weight: normal;
	text-decoration: none;
	margin-top: 7px;
	margin-bottom: 5px;
}

.strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002A72;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

ul li {
	list-style-image: url("http://stage.discovery.wcgmf.org/images/bullets/bullet_small.gif");
}

/******************************************************************
* Footer
******************************************************************/

.footer 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #234A8D;
	font-weight: normal;
	text-decoration: none;
}

.footer a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #234A8D;
	font-weight: normal;
	text-decoration: none;
}

.footer a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #234A8D;
	font-weight: normal;
	text-decoration: none;
}

.footer a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #234A8D;
	font-weight: normal;
	text-decoration: none;
}

.footer a:hover
{
	text-decoration: underline;
}

/******************************************************************
* Areas
******************************************************************/

.leftnav_area
{
	background-color: #e9f0fb;
}

.gutter_area
{
	background-color: #FFFFFF;
}

.body_area
{
	background-color: #FFFFFF;
}

.footer_area
{
	text-align: center;
}

/******************************************************************
* Cookies
******************************************************************/

.cookie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C6898;
	font-weight: normal;
	text-decoration: none;
}

.cookie a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C6898;
	font-weight: normal;
	text-decoration: none;
}

.cookie a:hover
{
	text-decoration: underline;
}

/*********************************************************************************
 * Concealed
 *********************************************************************************/

.concealed
{
	display: none; 
	background: #eff4fd; 
	padding: 4px;
}

/*********************************************************************************
 * Partner Spotlight
 *********************************************************************************/

.partner_spotlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C24E26;
	font-weight: normal;
	text-decoration: none;
	background-color: #f9eeeb;
	border-top: 1px solid #d17a5b;
	border-bottom: 1px solid #d17a5b;
	padding-left: 8px;
}

.partner_spotlight a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C24E26;
	font-weight: bold;
	text-decoration: none;
}

.partner_spotlight a:visited
{
	color: #E48462;	
}

.partner_spotlight a:hover
{
	text-decoration: underline;
}

/*********************************************************************************
 * Community Spotlight
 *********************************************************************************/

.community_spotlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a61b66;
	font-weight: normal;
	text-decoration: none;
	background-color: #f8edf3;
	border-top: 1px solid #a61b66;
	border-bottom: 1px solid #a61b66;
	padding-left: 8px;
}

.community_spotlight a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a61b66;
	font-weight: bold;
	text-decoration: none;
}

.community_spotlight a:visited
{
	color: #a61b66;	
}

.community_spotlight a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a61b66;
	font-weight: bold;
	text-decoration: underline;
}

/*********************************************************************************
 * Community Links
 *********************************************************************************/

.community_links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d37450;
	font-weight: normal;
	text-decoration: none;
	background-color: #f9ede9;
	border-top: 1px solid #d37450;
	border-bottom: 1px solid #d37450;
	padding-left: 8px;
}

.community_links a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d37450;
	font-weight: bold;
	text-decoration: none;
}

.community_links a:visited
{
	color: #d37450;	
}

.community_links a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d37450;
	font-weight: bold;
	text-decoration: underline;
}

.community_links_featured
{
	background-color: #efd1c7;
	padding-top: 4px;
	padding-bottom: 4px;
}


/*********************************************************************************
 * Community Dropdown
 *********************************************************************************/

.communities
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00945c;
	font-weight: normal;
	text-decoration: none;
	background-color: #e8f3ed;
	border-top: 1px solid #57ac7c;
	border-bottom: 1px solid #57ac7c;
	padding-left: 8px;
}

.communities a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00945c;
	font-weight: bold;
	text-decoration: none;
}

.communities a:visited
{
	color: #00945c;	
}

.communities a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00945c;
	font-weight: bold;
	text-decoration: underline;
}

.communities_dropdown
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00945c;
}

/*********************************************************************************
 * Search
 *********************************************************************************/

.search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00945c;
	font-weight: normal;
	text-decoration: none;
	background-color: #e8f3ed;
	border-top: 1px solid #00945c;
	border-bottom: 1px solid #00945c;
	padding-left: 8px;
}

.search a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00945c;
	font-weight: bold;
	text-decoration: none;
}

.search a:visited
{
	color: #00945c;	
}

.search a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00945c;
	font-weight: bold;
	text-decoration: underline;
}

.search_box
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00945c;
	width: 120px;
	height: 19px;
	border: 1px solid #00945c;
}

.search_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00945c;
	font-weight: normal;
	text-decoration: none;
	background-color: #e8f3ed;
}

/*********************************************************************************
 * Feedback
 *********************************************************************************/

.feedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00945c;
	font-weight: normal;
	text-decoration: none;
	background-color: #e8f3ed;
	border-top: 1px solid #00945c;
	border-bottom: 1px solid #00945c;
	padding: 8px 8px 0 8px;
}

#feedback-note {
	height: 40px;
	margin: 8px 0;
}

.feedback-buttons {
	text-align: right;
}

.feedback-radios {
	text-align: center;
}

.feedback-buttons input {
	font-size: 10px;
	padding: 0 4px;
}

/*********************************************************************************
 * What's New
 *********************************************************************************/

.whatsnew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac1a2f;
	font-weight: normal;
	text-decoration: none;
	background-color: #faf2f3;
	border-top: 1px solid #ac1a2f;
	border-bottom: 1px solid #ac1a2f;
	padding-left: 8px;
}

.whatsnew a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac1a2f;
	font-weight: bold;
	text-decoration: none;
}

.whatsnew a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac1a2f;
	font-weight: bold;
	text-decoration: underline;
}

.whatsnew_internal
{
	border-top: 1px solid #ac1a2f;
	border-bottom: 1px solid #ac1a2f;
	margin-top: 6px;
	margin-bottom: 6px;
}

.whatsnew_internal a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac1a2f;
	font-weight: bold;
	text-decoration: none;
}

.whatsnew_internal a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac1a2f;
	font-weight: bold;
	text-decoration: underline;
}

.whatsnew_internal h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ac1a2f;
	font-weight: normal;
	text-decoration: none;
	margin-top: 7px;
	margin-bottom: 5px;
}

/*********************************************************************************
 * Leftnav
 *********************************************************************************/

.leftnav a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #345dae;
	font-weight: normal;
	text-decoration: none;
}

.leftnav a:hover
{
	color: #f87b11;
	text-decoration: underline;
}

.leftnavon_region
{
	background-color: #ffffff;
	border-bottom: 1px solid #6c8cca;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
}

.leftnavon a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f87b11;
	font-weight: normal;
	text-decoration: none;
}

.leftnavon a:hover
{
	color: #f87b11;
	color: #345dae;
	text-decoration: underline;
}

.leftnavon a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f87b11;
	font-weight: normal;
	text-decoration: none;
}


/*********************************************************************************
 * Left sub nav
 *********************************************************************************/

.leftsubnav a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #345dae;
	font-weight: normal;
	text-decoration: none;
}

.leftsubnav a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #345dae;
	font-weight: normal;
	text-decoration: none;
}

.leftsubnav a:hover
{
	color: #f87b11;
	text-decoration: underline;
}

.leftsubnavon a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f87b11;
	font-weight: normal;
	text-decoration: none;
}

.leftsubnavon a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f87b11;
	font-weight: normal;
	text-decoration: none;
}

.leftsubnavon a:hover
{
	color: #f87b11;
	text-decoration: hover;
}

/*********************************************************************************
 * Left Nav Tool
 *********************************************************************************/

.leftnavtool a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #345dae;
	font-weight: normal;
	text-decoration: none;
}

.leftnavtool a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #345dae;
	font-weight: normal;
	text-decoration: none;
}

.leftnavtool a:hover
{
	color: #f87b11;
	text-decoration: underline;
}

/*********************************************************************************
 * Milonic Top
 *********************************************************************************/

.milonic_top_on
{
	border-bottom: 1px solid #6c8cca;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #f87b11;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
}

.milonic_top_off
{
	border-bottom: 1px solid #6c8cca;
	background-color: #e9f0fb;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #345dae;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
}

/*********************************************************************************
 * Milonic Sub
 *********************************************************************************/

.milonic_sub_on
{
	border-bottom: 1px solid #6c8cca;
	background-color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #f87b11;
	padding-top: 4px;
	padding-bottom: 4px;
}

.milonic_sub_off
{
	border-bottom: 1px solid #6c8cca;
	background-color: #e9f0fb;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #345dae;
	padding-top: 4px;
	padding-bottom: 4px;
}

/*********************************************************************************
 * Community Tabs
 *********************************************************************************/

.community_tabs
{
border-top: 1px solid #43b584; 
border-bottom: 1px solid #43b584; 
background-color: #ebf7ef;
color: #43b584;
font-size: 11px;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
font-weight: bold;
}

.community_tabs a
{
font-weight: normal;
text-decoration: none;
color: #43b584;
}

.community_tabs a:visited
{
font-weight: normal;
text-decoration: none;
color: #43b584;
}

.community_tabs a:hover
{
font-weight: normal;
text-decoration: underline;
color: #43b584;
}


/*********************************************************************************
 * Caption
 *********************************************************************************/

.caption
{
font-size: 9px;
color: #666666;
}
