/* 1: BASIC ELEMENTS */
a { 
  color:#4799f3;
  text-decoration:none;}
	
a:hover {
    color:#4799f3;
	text-decoration:underline;}

body { background:#0101ff url('/graphics/bkg-patt-main3New.gif'); background-repeat:repeat-x; background-position:top;
 margin:0; padding:0;}

body, input, select, textarea, td, th { 
    color:#666;
	font-family:Verdana,Tahoma, Arial,Helvetica,sans-serif;
	font-size:12px; }

h2,
.subhead { 
   color:#333;
   font-size:14px;
   font-weight:bold;}

h3
{ /*
	color:#424041;
	font-size:13px;
	font-weight:bold;
	*/
}

/* 1: END */

/* 2. SPECIAL PURPOSE AND TEMPLATE CLASSES */


 


/*  //// ONLINE SURVEYS  //// */
.ContentPanel_Style2 {
	background-color:#c6c6dc;
	color:#666;
	vertical-align:top;}
	
.ContentPanel_Style2 .ContentPanelHead {background:url('/graphics/bkg-patt-SnapShot_headers.gif') repeat-x; color:#fff;}
.ContentPanel_Style2 a { color:#666;}
.ContentPanel_Style2 a:hover { color:#666;}


/* //// MY PROFILE /// */
.ContentPanel_Style3 {
	background-color:transparent;
	color:#fff;
	border:1px solid #20429b;
	vertical-align:top;}
	
.ContentPanel_Style3 .ContentPanelHead { background:url('/graphics/bkg-patt-SnapShot_headers.gif') repeat-x; color:#fff;}
.ContentPanel_Style3 .ContentPanelText { line-height:1.5em; font-size:10px;  }
.ContentPanel_Style3 a { color:#fff; text-decoration:none;}
.ContentPanel_Style3 a:hover { color:#fff; text-decoration:underline; }


/* ////// NEWEST MEMBERS ////// */
.ContentPanel_Style4 
{/* IMPORTANT: YOU MUST CHANGE HpZone2_Bottom BGCOLOR IF YOU CHANGE THIS BGCOLOR */
	background-color:#c6c6dc;
	color:#444444;
	vertical-align:top;}

.ContentPanel_Style4 .ContentPanelHead { background:url('/graphics/bkg-patt-SnapShot_headers.gif') repeat-x; color:#fff; }
.ContentPanel_Style4 a { color:#444444; text-decoration:none;}
.ContentPanel_Style4 a:hover { color:#444444; text-decoration:underline;}

/* ////// FEATURED MEMBERS ////// */
.ContentPanel_Style5 {
	background-color:#fff;
	color:#666666;
	vertical-align:top;}
	
.ContentPanel_Style5 .ContentPanelHead { background:url('/graphics/bkg-patt-SnapShot_headers.gif') repeat-x; color:#fff; }
.ContentPanel_Style5 a { color:#a34b1b; }
.ContentPanel_Style5 a:hover { color:#afece4; }

/* ///// LATEST NEWS  ////// */
.ContentPanel_Style1 { 
  background-color:transparent;
  border:1px solid #fff;
  color:#fff;
  vertical-align:top;}
  
.ContentPanel_Style1 .ContentPanelHead { background:url('/graphics/bkg-patt-SnapShot_headers.gif') repeat-x; color:#fff;}
.ContentPanel_Style1 a { color:#fff;}
.ContentPanel_Style1 a:hover { color:#fff; text-decoration:underline; }

/* ////// CALENDAR  ////// */
#HpZone1_Top{ color:#000; background:url('/graphics/bkg-HpZone1_Top.gif') no-repeat; }
#HpZone1_Top a {color:#4799f3; text-decoration:none;}
#HpZone1_Top a:hover { color:#4799f3; text-decoration:underline; }

#HpZone1_Top h2 a{
	color:#F04923;
	font-size:11px;
	font-weight:bold;
	padding:0;
	text-transform:uppercase;}



.datagrid1 td
{
	color:#666;
	font-size:11px;
	border-bottom:solid 1px #CCCCCC;
	
}

.datagrid1 tr.header td {
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	background-color:#ccc;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	}

.datagrid1 tr.header a {
	text-decoration:none;
	color:#666;}
	
	
.datagrid1 tr.header a:hover {
	text-decoration:underline;
	color:#666;}

.datagrid1 tr.item td { background-color:#fff; }
.datagrid1 tr.altitem td {	background-color:#eeeeee; color:#666; }

.FormTable1 th {
	padding-left:6px;
	padding-right:6px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	background-color:#ccc;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;}

.FormTable1 th a
{
	/*
	color:#444444;
	*/
}

.ViewTable1 th {
	padding-left:6px;
	padding-right:6px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	background-color:#ccc;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;}

.ViewTable1 th a { color:#666; text-decoration:none; font-size:9px;}
.ViewTable1 th a:hover { color:#666; text-decoration:underline; font-size:9px;}

/* Begin Public Menu Style
	Main Menu */
.RadMenu_YMPublic .rootGroup .item { background:url('/graphics/bkg-menu.gif') no-repeat; height:24px; }

.RadMenu_YMPublic .rootGroup .link {
	padding:7px 0 0 12px; 
	font-family:Arial, Helvetica, sans-serif; 
	
	font-size:12px;
	text-transform:capitalize;
	border-color:transparent;
	/*border-top:1px solid transparent;*/
	color:#000;}

.RadMenu_YMPublic .rootGroup .link:hover,
.RadMenu_YMPublic .rootGroup .focused,
.RadMenu_YMPublic .rootGroup .expanded {
	background:url('/graphics/bkg-menu_over.gif') no-repeat; height:24px;
	color:#fff;}

/*	////  Fly-out Menu //////
.RadMenu_YMPublic .group
{ border:solid 1px #d6d1b9;} */

.RadMenu_YMPublic .group .link { 
    padding:7px 0 0 12px; 
	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px;
	text-transform:capitalize;
	border-color:transparent;
	/*border-top:1px solid transparent;*/
	color:#000;}
	

.RadMenu_YMPublic .group .link:hover,
.RadMenu_YMPublic .group .focused,
.RadMenu_YMPublic .group .expanded {
	
	color:#fff;}


/* End Public Menu Style */

/* 2: END */

/* 3. GENERAL CLASSES AND OVERRIDES */
.calloutbox{ 
    background:#eeeeee;
	border:dashed 1px #cccccc;}

.formbutton {
	padding-left:6px;
	padding-right:6px;
	background-color:#8a8a8a;
	color:#fff;}

.infobox
{
	/*
	background:#ffffcc;
	border:dashed 1px #CCCC00;
	*/
}

.specialcontent
{
	/*
	background-color:#f0f0f0;
	*/
}

.small {color:#000;}

/* 3: END */

/* 4. COMMON DOCUMENT OBJECTS */
#Foot {
	text-align:center;
	background:url('/graphics/bkg-footer.gif') no-repeat;
	height:30px;
	color:#fff;
	font-size:11px;}
	
#Foot a {color:#fff; text-decoration:none;}
#Foot a:hover {color:#fff; text-decoration:underline;}



#LeftRailBottom,
#LeftRailTop { background-color:transparent;}

#LeftRailContact
{
	/*
	color:#D5D3D4;
	font-size:11px;
	line-height:12px;
	*/	
}
#LeftRailContact a
{
	/*
	color:White;
	*/
}

#PageContainer
{
	
	/*background-color:white;*/
	background:#0101ff url('/graphics/bkg-patt-main.gif'); 
	background-repeat:repeat-x; 
	background-position:bottom;
	border:none 0px Transparent;
	
}

#QuickSearch {
	background:url('/graphics/bkg-QuickSearch.gif') no-repeat;
	margin-bottom:3px;
	border-bottom:none 3px transparent;
	color:#fff;}

#QuickSearchHead {/*	font-size:14px;*/}

#QuickSearchSubmit {
	color:#fff;
	padding-top:5px;
	font-size:11px;
	font-weight:bold;}

#Surveys { border-top:solid 3px White; background-color:#afab9a; }

#TopNav { 
	background:url('/graphics/bkg-patt-TopNav.gif');
	background-repeat:repeat-x; 
	color:#ef4923}

#TopNav a{ color:#000; text-decoration:none;}
#TopNav a:hover{ color:#000; text-decoration:underline; }

/* 4: END */

/* 5. PAGE-SPECIFIC DOCUMENT OBJECTS */

/* to thr right of photo area */

#HpFeature_Right { 
	background-color:transparent;
	border-left:solid 1px transparent;
	border-bottom:solid 2px trasparent;
	border-right:solid 2px transparent;}

#HpFeature_WelcomeHead {
	background:url('/graphics/bkg-HpFeature_WelcomeHead.gif');
	background-color:transparent;
	background-repeat:no-repeat;
	width:512px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;}

#HpFeature_WelcomeText { background-color:#fff; color:#666;}

#HpZone1_FeaturedMembers { border-right:solid 3px White; }

#HpZone2_Bottom {/* IMPORTANT: YOU MUST CHANGE THIS BGCOLOR TO MATCH ContentPanel_Style4  */
	background-color:#c6c6dc;}

#SpMain {background-color:#fff;}

#SpNavBar { background-color:#cccccc;}
#SpNavBar a { color:#666; font-size:10px; font-weight:bold; text-transform: uppercase; padding: 0 2px 0 4px;}
#SpNavBar a:hover { background-color:#fff; color:#666; text-decoration:underline; }

#SpTitleBar { background-color:#8a8a8a; color:#fff;}

#SpContent_Container{background-color:#fff; }

#SpRightRail_Creative { background:transparent; }
#Creative180x80 { background: transparent; }

/* 5: END */
