﻿body 
{  margin  :0;
	background:#647F9E;
	font:12px  Georgia, Arial, Tahoma sans-serif;
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
	background-position: 0px 25px;
	
	}
	
	
	
	input {font:12px  Georgia, Arial, Tahoma sans-serif;}
	
#wrapper{
	width:959px;
	margin:25px auto;
	overflow:hidden;
	
}

#header{

	width:959px; height: 101px;
	padding:0px 0 0px;
	margin-bottom:12px;
}
#logo
{
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:224px; 
	height: 101px;
	padding:0px;
}
#banner
{
	float:left;
	background:url(../images/banner.jpg) no-repeat;
	overflow:hidden;
	width:735px; 
	height: 101px;
	padding:0px;
}



#main{
	
	padding:0px 0px 0px 0px;	
	overflow:hidden;
	background:url(../images/bg1.jpg) repeat-y;

}

#leftnav

{
float:left;
width:224px;	
}


.content-normal
{
float:left;
width:511px;	
background:#ffffff;
min-height:500px;
}


.content-wide
{
float:left;
width:711px;	
background:#ffffff;
min-height:500px;
}


#thetext {padding:23px 20px 150px 30px; line-height:130%;}

#thetext h4 {width:100%; border-bottom: 2px solid #335173; color:#245AAC;  background-color:#F1F2F7; font-size: 14px; font-style:italic; font-weight:bold;}


#thetext A:LINK {COLOR: #3A66DD; TEXT-DECORATION: underline;}
#thetext A:VISITED {COLOR: #3A66DD; TEXT-DECORATION: underline;}
#thetext A:HOVER {COLOR: #3A66DD; TEXT-DECORATION: underline;}
#thetext A:ACTIVE {COLOR: #3A66DD; TEXT-DECORATION: underline;}


A.rhs:LINK {COLOR: #3A66DD; TEXT-DECORATION: underline;}
A.rhs:VISITED {COLOR: #3A66DD; TEXT-DECORATION: underline;}
A.rhs:HOVER {COLOR: #3A66DD; TEXT-DECORATION: underline;}
A.rhs:ACTIVE {COLOR: #3A66DD; TEXT-DECORATION: underline;}


A.ord:LINK {COLOR: #3A66DD; TEXT-DECORATION: underline;}
A.ord:VISITED {COLOR: #3A66DD; TEXT-DECORATION: underline;}
A.ord:HOVER {COLOR: #3A66DD; TEXT-DECORATION: underline;}
A.ord:ACTIVE {COLOR: #3A66DD; TEXT-DECORATION: underline;}


.rightarea-normal

{
float:left;
width:224px;	
background:#ffffff;

}

.rightarea-narrow

{
float:left;
width:24px;	
background:#ffffff;

}





#rightcontent
{
padding:30px 10px 20px 30px;	
}

/* footer */
#footer{
	clear:both;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding:12px 0 17px;
}


#footer a {
	color:#fff;margin:0;
	margin-left:230px; font-size:11px;
}




.nav  
{
	padding: 0;	
	margin: 20px 0px; 
	width:224px;
	}
	
	
	
ul.nav { list-style: none; display: block; }

.nav li {
	height: 24px;
	padding: 0; margin: 0;
	display: block;
	width:224px;
	background-image: url(../images/leftnavbutton.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.nav li.current {
	background-position: 0px -24px;
}


.nav li a:link, .nav li a:visited 
{
	display: block;
	width:224px;
	height: 24px;
	color: #fff; 
	text-decoration: none; 
	padding: 5px 0px 0px 30px;	
	margin: 0;
	
}


.nav li a:hover,
.nav li.current a:link, 
.nav li.current a:visited
{
	color: #fff;
	text-decoration: underline; 
}



img.Tree { cursor:hand; padding-right: 3px;}
DIV.NodeClosed { display:none; }
DIV.NodeOpened { display:block; }

#TreeText {font-size:12px; line-height:170%;}

#TreeText A.hyperspouse { color:#000000; text-decoration:none; font-size:11px;}
#TreeText A.hyperspouse:HOVER {text-decoration:underline;}


#TreeText A.hcls0 {color:#2200dd; text-decoration:none; }
#TreeText A.hcls0:HOVER {text-decoration:underline; }
#TreeText A.hcls1 {color:#008844; text-decoration:none; }
#TreeText A.hcls1:HOVER {text-decoration:underline; }
#TreeText A.hcls2 {color:#dd2222; text-decoration:none; }
#TreeText A.hcls2:HOVER {text-decoration:underline; }



.txtSearch {height:12px; width:80px; font-size:10px;}
.btnSearch {height:18px; width:80px; font-size:10px;}



.sideheading {font-weight:bold;}


.photogallery {margin-bottom:30px; text-align:center;}

.photogallery img {padding:2px; border:solid #245AAC 1px;}


.photogalleryheading {margin-top:20px; margin-bottom:20px; text-align:center; background-color:#c0c0c0; font-size:16px; width:100%; padding:2px; font-weight:bold;}


ul.adminnav {color:#fff; line-height:170%;}
ul.adminnav A:LINK {COLOR: #ffffff; TEXT-DECORATION: none;}
ul.adminnav A:VISITED {COLOR: #ffffff; TEXT-DECORATION: none;}
ul.adminnav A:HOVER {COLOR: #ffffff; TEXT-DECORATION: underline;}
ul.adminnav A:ACTIVE {COLOR: #ffffff; TEXT-DECORATION: none;}


#adminlinksheading {color:#fff; margin-left:16px; margin-bottom:-16px; font-weight:bold;}



.GridViewMain {border-color:#000000; border-style:dotted; border-width: 1px; line-height: 150%;  width:85%;}
.GridViewHeaderStyle {background-color:#fff; TEXT-DECORATION: None; COLOR: #000;}
.GridViewRowStyle {background-color:#c9c9c9; TEXT-DECORATION: None; COLOR: #111614; }
.GridViewAlternatingRowStyle {background-color:#ffffff; TEXT-DECORATION: None; COLOR: #111614; }
.GridViewFooterStyle {background-color:#FFFFCC; TEXT-DECORATION: None; COLOR: #111614; }
.GridViewSelectedRowStyle {background-color:#FFCC66; TEXT-DECORATION: Bold; COLOR: #111614; }
.GridViewPagerStyle {background-color:#ffffff; TEXT-DECORATION: None; COLOR: #111614;font-weight:bold; }

.GridViewMain td { padding:5px; }

tr.GridViewRowStyle A:LINK, tr.GridViewAlternatingRowStyle A:LINK {COLOR: #111614; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
tr.GridViewRowStyle A:VISITED, tr.GridViewAlternatingRowStyle A:VISITED {COLOR: #111614;  FONT-SIZE: 11px; TEXT-DECORATION: underline}
tr.GridViewRowStyle A:HOVER, tr.GridViewAlternatingRowStyle A:HOVER {COLOR: #111614;  FONT-SIZE: 11px; TEXT-DECORATION: underline}
tr.GridViewRowStyle A:ACTIVE, tr.GridViewAlternatingRowStyle A:ACTIVE {COLOR: #111614;  FONT-SIZE: 11px; TEXT-DECORATION: underline}


.ddlstyle { background-color:#A6D1AD; font-family:verdana; font-size:11px; color:#111614; border:dashed 2px #c0c0c0}
.buttonStyle {color:#111614; font-weight:bold;font-size:11px; }
.sideheading {font-weight:bold;}


.padding2 {padding:2px;}
