/* Layout Stylesheet */ 

body 
{
	position: relative;
 font-family:verdana, sans-serif; 
 font-size:12px;  
 /*background-image: url(../images/bground.gif);
 background-repeat: repeat;*/
 background-color: #fafafa;
 color: #333333;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 border:0;
 width:978px;

 }
 
/* h1 {font: 2.0em/2.0em Verdana, Arial, Helvetica, sans-serif;margin: 0.2em 0;color:#00cc66;} */
h1 {font: 1.6em/1.6em Verdana, Arial, Helvetica, sans-serif;color:#062040;margin:10px; margin-top:1px;}
h3 {font: bold 1.2em/1.5em Arial, Helvetica, sans-serif;margin: 5px;color:#323232;}
h4 {font: 14px Verdana, Arial, Helvetica, sans-serif;color:#000007;margin:5px; }
h5 {font: 1.4em/1.4em Verdana, Arial, Helvetica, sans-serif;color:#000000; }
h2 {font: 1.4em/1.4em Verdana, Arial, Helvetica, sans-serif;color:#202020; margin-top:1px;}
p 
{
	margin: 0;
	font: 1.2em/1.2em Verdana, Tahoma, Helvetica;
} 
hr
{
	color: #653030;
	background-color: #653030;

}


#main 
{
 position: relative;
 border:0px solid #000000; 
 background: #fafafa;
 color: #333333;
 height:80%;
 /*top:-160px;*/
 }
 
#content{position: relative; float: right;width: 100%;padding-right:0px; background: #fafafa;}

	
#rightcontent{position: relative; float: right;width: 70%;padding-right:0px;}
#rightcontent2{position: relative; float: right;width: 80%;padding-right:0px;}
#rightcontentd{position: relative; float: right;width: 64%;padding-right:0px;}
#sidebar{position: relative; float: left;margin-left: 5px;width: 27%;}
#footer{position: relative; float: left;margin-right: -5px;width: 100%;}
#footer p {color: #d0d0d0; }
#leftbox{position: relative; float: left;margin-right: -5px; width: 45%; padding-left: 20px;}
#rightbox{position: relative; float: right;width: 45%;padding-right:20px;}
#content .inside{padding: 0 0 0 20px;}

table.photo
{
	width: 85%;
	margin-left: 15%;
}

table.photo td
{
	vertical-align: top;
}


table.menu
{
	/*width:100%;*/
	left:auto;
	right:auto;	

}

table.menu td
{
	height: 180px;
	width: 130px;
	text-align:justify;
	font-family: arial;
	font-weight: bolder;
	font-size: 14px;
	color: #3f3e3e;
	/*background: url(../images/navrounded.gif) bottom no-repeat;*/
}	

table.menu a
{
	text-decoration: none;
	color: #323232;
	border: 0;
}

img
{
	border: 0;
}

#leftimage
{
	position: absolute;
	left: 10px;
	top: -100px;
}

div#menutext {
    position: relative;
    left: 50px;
    top: -100px;
}

div#homenav
{
position: absolute;
	top: 30px; 
	float: left;
	width: 100%;
	background: transparent;
	/*background: #d9eaf2; 
	/*border: solid;*/
	/*border-left: solid 1px #606060;
	border-right: solid 1px #606060;
	border-bottom: solid 1px #606060;*/
} 

div#nav
{
position: relative;
	top: -1px; 
	float: left;
	width: 100%;
	background: transparent;
	/*background-color: #fafafa;

	background-color: #fafafa;
	/*background: #d9eaf2; 
	/*border: solid;*/
	/*border-left: solid 1px #606060;
	border-right: solid 1px #606060;
	border-bottom: solid 1px #606060;*/
} 


 
div#nav table, div#homenav table
{

	float:left;
	border:0;
	padding:0;
		
}

div#nav td, div#homenav td
{
	height: 55px;
	width: 108px;
	text-align: center;
	font-family: Verdana;
	/*font-weight: bolder;*/
	font-size: 1.1em;
	color: #fafafa;
	background: url(../images/bss1.gif) center no-repeat;
}
div#nav td img, div#homenav td img
{
	top: 0px;
}


div#nav td a, div#homenav td a
{
	/*position:relative;*/
	top: 7px;
	display:block;
	height:36px;
	/*line-height:20px;*/
	/*display:inline-block;*/
	line-height:15px;
	text-decoration: none;
	color: #000000;
}

div#nav td:hover, div#nav td.sfhover
{
		background: url(../images/bss2.gif) center no-repeat;
}
div#homenav td:hover, div#homenav td.sfhover
{
		background: url(../images/bss2.gif) center no-repeat;
}


div#nav td.active
{
		background: url(../images/bss2.gif) center no-repeat;
}



#banner 
{
	background: #fafafa;
	float: left;
	width: 100%;
	height:80px;
	/*margin-left:0px;*/
	/*border-left: solid 1px #606060;
	border-right: solid 1px #606060;
	/*border-top: solid 2px #606060;*/
}


#menu
{
	position: absolute;
	left: 300px;
	top: 120px;
}

.moduleBDR {margin: 0 0 1em;padding: 0;position: relative;}
.moduleBDR div div div div {background: none;}
.moduleBDR div {margin: 0;padding: 1em 0 0;}
.moduleBDR div div {margin: 0;padding: 0 0 0 12px;}
.moduleBDR div div div {height: 1%;padding: 5px 12px 12px 0;}
.moduleBDR {background: url(../images/boxright.gif) top right no-repeat;}
.moduleBDR div {background: url(../images/boxleft.gif) top left no-repeat;}
.moduleBDR div div { background: url(../images/boxleft.gif) bottom left no-repeat;}
.moduleBDR div div div {background: url(../images/boxright.gif) bottom right no-repeat;}	
 
.moduleBDRy {margin: 0 0 1em;padding: 0;position: relative;}
.moduleBDRy div div div div {background: none;}
.moduleBDRy div {margin: 0;padding: 1em 0 0;}
.moduleBDRy div div {margin: 0;padding: 0 0 0 12px;}
.moduleBDRy div div div {height: 1%;padding: 5px 12px 12px 0;}
.moduleBDRy {background: url(../images/yelright.gif) top right no-repeat;}
.moduleBDRy div {background: url(../images/yelleft.gif) top left no-repeat;}
.moduleBDRy div div { background: url(../images/yelleft.gif) bottom left no-repeat;}
.moduleBDRy div div div {background: url(../images/yelright.gif) bottom right no-repeat;}	

.contentbox
{
	position: relative;
	top: -4px; 
	float: left;
	width: 95%;
	/*background-image: url(../images/centra.jpg);*/
	background: #fafafa; 
	/*border: solid;*/
	/*border-left: solid 1px #606060;
	border-right: solid 1px #606060;
	border-bottom: solid 1px #606060;
		/*border-top: solid 2px #606060;*/
	padding: 0 0 30px 0;
	
	}
.contentbox p
{	margin: 10px 10px 10px 10px;
}

.contentbox p.children 
{
	font: 1.3em Comic Sans MS;
	margin: 10px 10px 10px 10px;

}
.contentbox hr
{
	margin: 10px 10px 0px 10px;
	color: #653030;
	background-color: #653030;
}
.contentbox h2
{
	margin-left: 10px;
}


.tagbox
{
	position: relative;
	left: 0px;
	top: 10px;
	height: 100px;
	/*float: left;*/
	width: 100%;
	background: url(../images/tagbox.gif) no-repeat;
	/*border: solid;*/
	padding: 1px 0 5px 0;
	
	}

table.pictures
{
	width:70%;
	left:auto;
	right:auto;
	}
table.pictures td
{
	width:auto;
	margin: 5px 10px;
	border-width: 2px 2px 2px 2px;
	padding: 5px 0px 5px 0px;
	border-style:none;
	background-color: #fafafa;
	color:Black;
	text-align:center;
}
table.pictures a
{
	font-size:12px;
	text-decoration:none;
}
table.pictures img
{
	border-style:none;
}

ul.checklist {padding-left:5px; list-style:none; color: #171717;}
li.checklist {background:url(../images/tickbox.gif) no-repeat left center; padding-left:16px; margin: 1px 0 .45em 0;}