/* 
================================
Skin styles for DotNetNuke
================================
*/   


body 
{
  background-color: #ffffff;
  border:0; 
  margin:0px 15px 15px 15px; 
  padding:0;
}


.outsideWhite {
	width: 100%;
	background-color: #ffffff;
	border: 0;
	padding: 0,0,0,0;
  border-spacing:0;
}

.outsideRed 
{
  background-color: #9D080C;
  width: 795px;
}

.topWhiteArea
{
  background-color:#ffffff;
  width: 720px;
}

.whiteTopShadow
{
  background-image: url(wts.jpg);
  background-repeat:repeat-x;
}

.whiteLeftShadow
{
  background-image: url(wls.jpg);
  background-repeat:repeat-y;
  width:1px;
}

.farRightDropShadow
{
  background-image: url(frds.jpg);
  background-repeat:repeat-y;
  width:9;
}

.logoArea
{
  background-color:#ffffff;
  vertical-align:bottom;
}

.lineTopShadow
{
  background-image: url(llc.jpg);
  background-repeat:repeat-x;
}

.line
{
  border:0;
  width:600px;
}

.currentDateArea
{
  background-color:#ffffff;
  vertical-align:bottom;
  width:150px;
  text-align:right;
}

.currentDate
{
  text-align:right;
  color:#2D3091;
  font-weight:bold;
}

.homeMenu
{
  background-color:#2D3091;
  width: 720px;
}

.homeMenuTopShadow
{
  background-image: url(hl.jpg); 
  background-repeat:repeat-x;
  height:11px;
}

.homeMenuRightDropShadow
{
  background-image: url(hlds.jpg);
  background-repeat:repeat-y;
  width:9px;
}

.homeMenuLeftShadow
{
  background-image: url(hlls.jpg);
  background-repeat:repeat-y;
  width:8px;
}

.homeMenuBottomShadow
{
  background-image: url(hlb.jpg); 
  background-repeat:repeat-x;
}

.homeMenuArea
{
  background-color:#2D3091;
  vertical-align:bottom;
  color:#ffffff;
}

.registerArea
{
  background-color:#0173BC;
  width: 720px;
}

.registerTopShadow
{
  background-image: url(rl.jpg);
  background-repeat:repeat-x;
}

.registerLeftShadow
{
  background-image: url(rls.jpg);
  background-repeat:repeat-y;
  width:8px;
}

.registerBottomShadow
{
  background-image: url(rlb.jpg); 
  background-repeat:repeat-x;
}

.NoChurchFunds
{
  color:#ffffff;
  font-style:italic;
}

.NSM
{
  color:#9D080C;
}

.imagePaneLeft
{
  height:150px;
  background-color:#ffffff;
  border:0;
}

.imagePaneRight
{
  height:150px;
  background-color:#ffffff;
  border:0;
}

.controlpanel
{ 
  background:#FFF; 
  border:#ADADAD solid; 
  border-width:0px 0px 2px; 
}

.controlpanel IMG
{ 
  margin:15px 5px 0px; 
}

.controlpanel TD TD TD TD IMG
{ 
  margin:0px; 
}

.controlpanel TD TD TD
{ 
  width:auto;
}

.controlpanel DIV
{ 
  border:#000000 solid;   
  border-width:0px 1px; 
  width:3px; 
  height:100px; 
}

.controlpanel TD.SubHead
{ 
  background:transparent; 
  font-size:12px; 
  color:#000; 
  font-weight:bold;
}

.controlpanel TD TD TD .SubHead
{ 
  background:transparent; 
  border:0px; 
  font-size:11px; 
  color:#333; 
  font-weight:normal;
}

.controlpanel TD TD TD input
{ 
  background:#ffffff; 
  font-size:11px; 
  color:#000; 
  font-weight:bold; 
  padding-left:4px;
}

.controlpanel TD TD TD select
{ 
  background:#cccccc; 
  font-size:11px; 
  color:#333;
}

.controlpanel A.CommandButton
{ 
  font-size:10px; 
  text-decoration:none;
}

.controlpanel A.CommandButton:link
{ 
  color:#000;
}

.controlpanel A.CommandButton:visited
{ 
  color:#000;
}

.controlpanel A.CommandButton:active
{ 
  color:#000;
}

.controlpanel A.CommandButton:hover
{ 
  color:#FF9900; 
  text-decoration:underline;
}

#wrapper
{ 
  position:relative; 
  height:258px; 
  font-family:Tahoma; 
}

#logo
{ 
  position:absolute; 
  top:29px; 
  left:29px; 
  width:228px; 
  height:31px; 
  z-index:3; 
}

#user
{ 
  position:absolute; 
  height:18px; 
  top:8px; 
  right:8px; 
  text-align:right; 
  z-index:3; 
}

#header
{ 
  position:absolute; 
  bottom:40px; 
  z-index:2; 
  width:100%; 
  background:url(headerbg.gif); 
}

#menu
{ 
  position:absolute; 
  background:url(menubg.jpg); 
  width:auto; 
  height:54px; 
  bottom:0px; 
  z-index:1; 
}

#SearchContainer input
{
  margin:0px 0px 0px 0px; 
  border:1px solid #94ADC5; 
  font-size:9px; 
  color:#000000;  
  background:#E8E2CC; 
  width:100px;  
  height: 17px; 
  font-family:Verdana;
}

#LanguageContainer select
{
  margin:0px 0px 0px 0px; 
  border:1px solid #94ADC5; 
  font-size:9px; 
  color:#000000; 
  background:#E8E2CC; 
  width:135px; 
  height: 17px; 
  font-family:Verdana;
}

.bannerpane
{
  padding:0px 0px 0px 0px;
}

.linkspane
{
  padding:5px 0px 0px 0px; 
  float:right; 
  display:inline;
}

.toppane
{
  padding:0px 0px 10px 0px;
}

.leftpane
{
  padding:0px 0px 10px 0px;
}

.contentpane
{
  padding:0px 0px 10px 0px;
}

.rightpane
{
  padding: 0px 0px 10px 10px;
}

.bottompane
{
  padding:0px 0px 10px 0px;
}

.imagepane
{
  padding:0px 0px 5px 0px;
}

.topleftpane
{
  padding:9px 10px 12px 0px;
}


.Head
{ 
  font-size:12px; 
  font-weight:bold; 
  color:#000000;
}

.SubHead
{ 
  font-size:11px; 
  color:#000000;
}

.SubSubHead
{ 
  font-size:11px; 
  color:#454545;
}

.Normal
{ 
  font-size:11px; 
  color:#454545;
}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active
{
  color:#F48F0E; text-decoration:none;
}

A.CommandButton:hover
{ 
  color:#F48F0E; 
  text-decoration:underline;  
}

TH,
TD,
DIV
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px; 
  color:#000000;
}

A,
A:link,
A:visited,
A:active
{
  color:#9D080C; text-decoration:none;
}

A:hover
{ 
  color:#2D3091; text-decoration:none;
}

.user,
a.user:link,
a.user:active,
a.user:visited
{
  color:#ffffff; 
  text-decoration:none; 
  font-weight:normal; 
  font-size:11px; 
  font-family:Tahoma;
}

a.user:hover
{ 
  color:#D1D1D1; 
  text-decoration:none; 
  font-weight:normal; 
  font-size:11px; 
  font-family:Tahoma;
}

.footer,
a.footer:link,
a.footer:active,
a.footer:visited
{	
  font-size:11px; 
  color:#A09E97; 
  text-decoration:none; 
  font-weight:normal;  
  font-family:Tahoma;
}

a.footer:hover
{	
  font-size:11px;	
  color:#545454; 
  text-decoration:none; 
  font-weight:normal; 
  font-family:Tahoma;
}

.links,
a.links:link,
a.links:active,
a.links:visited
{	
  font-size:11px; 
  color:#545454; 
  text-decoration:none; 
  font-weight:normal;
  font-family:Tahoma;
}

a.links:hover
{
  font-size:11px; 
  color:#B57C04; 
  text-decoration:none; 
  font-weight:normal; 
  font-family:Tahoma;
}

.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited
{	
  font-size:11px; 
  color:#ffffff; 
  text-decoration:none; 
  font-weight:normal; 
  font-family:Tahoma;
}

a.breadcrumb:hover
{ 
  font-size:11px; 
  color:#d1d1d1; 
  text-decoration:none; 
  font-weight:normal; 
  font-family:Tahoma;
}

.other,
a.other:link,
a.other:active,
a.other:visited
{
  color:#353B40; 
  text-decoration:none; 
  font-weight:normal; 
  font-size:10px;  
  font-family:Tahoma;
}

a.other:hover
{ 
  color:#ff0000; 
  text-decoration:none; 
  font-weight:normal; 
  font-size:10px; 
  font-family:Tahoma;
}

.search,
a.search:link,
a.search:active,
a.search:visited
{
  color:#E1DFD3; 
  text-decoration:none; 
  font-weight:normal; 
  font-size:11px;   
  font-family:Tahoma;
}

a.search:hover
{ 
  color:#ffffff; 
  text-decoration:none; 
  font-weight:normal; 
  font-size:11px; 
  font-family:Tahoma;
}

.lan,
a.lan:link,
a.lan:active,
a.lan:visited
{
  color:#ffffff; 
  text-decoration:none; 
  font-weight:normal; 
  font-size:11px;   
  font-family:Tahoma;
}

a.lan:hover
{ 
  color:#E1DFD3; 
  text-decoration:none; 
  font-weight:normal; 
  font-size:11px; 
  font-family:Tahoma;
}

/*____________________________________________________________*/
.MainMenu_MenuContainer
{ 
  background:transparent;width:100%
}

.MainMenu_MenuBar{}

.MainMenu_MenuIcon
{ 
  display:none; 
}

.MainMenu_RootMenuArrow
{ 
  display:none; 
}

.MainMenu_MenuArrow
{ 
  display:none; 
}

.MainMenu_MenuItem,
.submenuitembreadcrumb
{
	color:#ffffff;	
	font-weight:normal; 
	font-size:14px; 
	font-family:Tahoma;
	padding:2px 7px 2px 7px;
	border:1px #000000 solid; 
	border-width:1px 0px;
}

.submenuitemselected{
	border:1px #FFFfff solid;
	font-size:14px; 
	font-family:Tahoma;	
	font-weight:normal;
	padding:2px 7px 2px 7px;
	color:#ffffff;		
	background:#3A43DC;	
	border-width:1px 0px;
}

.submenu{
	z-index:1000;
	border:1px #000000 solid;
	font-size:14px; 
	font-family:Tahoma;
	font-weight:normal;
	color: #ffffff;
	background:#3B43DD;
}

.rootmenuitem TD{ 
	color:#ffffff; 
	font-size:14px; 
	font-weight:normal; 
	font-family:Tahoma;
	padding: 0px 10px 0px 10px;
	/*background:url(menu_sep.jpg);*/
	height:29px;
}

.rootmenuitemselected TD,
.rootmenuitembreadcrumb TD
{
	color:#ffffff; 
	font-size:14px; 
	font-weight:normal; 
	font-family:Tahoma;
	padding: 0px 10px 0px 10px;
	background:url(menu_sep.jpg);
	height:29px;
} 

.MainMenu_MenuBreak
{
  display:block; 
  border-top:1px solid #F7F1DF; 
  border-bottom:1px solid #F2E8CD;
}



























































































