/* Basic Page Elements*/
html {
	left:0px;
	top:0px;
}

body {
	margin:0px;
	padding:0px;

}

#container{
	top:0px;
	left:0px;
	margin:0px;
	width:auto;
	max-width:auto;
	height:auto;
	white-space:normal;	
	padding:0;
	position:absolute;
	visibility:visible;
	border:solid 0px teal;
}

#logo{
	white-space:normal;
	padding:0px;	
	height:auto;
	left:4.9em;
	top:10px;
	margin:0px;
	width:780px;
	position:relative;
	visibility:visible;
	border:solid 0px #000;
}

#nav{
	border:1px solid; border-color:green; 
	padding:0px;
	float:left;
	width:12em;
	max-width:12em;
	left:5px;
	top:15px;
	height:auto;
	position:relative;
	visibility:visible;
	display:block;
}



/* End Basic Page Elements */




/* Begin Content Styling */

#content{
    /** was margin-top:15px; **/
	top:10px; /*6.75em*/
	left:5.7em;
	width:760px; /* was 595px */
	height:auto;
	white-space:normal;	
	padding:1.5em 0.75em 1.5em 1em; /* was 25px 5px 20px 25px; */
	visibility:visible;
	float:none;
	font-family:verdana, arial, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:1.25em;
	border:solid 0px #000;
	position:relative;
}



/* Begin Headers */

#content h1{font-family: georgia, arial, helvetica, sans-serif; font-size:18pt; font-weight:bold; line-height: 20pt; 
text-align: center; white-space: normal;}

#content h2{font-family: georgia, arial, helvetica, sans-serif; font-size:14pt; font-weight:bold; line-height: 16pt;
text-align: center; white-space: normal;}

#content h3{font-family: georgia, arial, helvetica,sans-serif; font-size:12pt; font-weight:bold; line-height: 14pt;
text-align: left; white-space: normal;}

#content h4{font-family: arial, helvetica,sans-serif; font-size:10pt; font-weight:bold; line-height: 12pt;
text-align: left; white-space: normal;}

#content h5{font-family:"Trebuchet MS",verdana,sans-serif; font-size:14pt; white-space:normal;}

#content p{background-position:left; padding-left:5px;}

/* End Headers*/

/* Begin List Item Styling  -- Removed 3/16/06 --See vmenu-bak for old styling*/

/* End List Items */


#content img{border-width:0px;}

/* Begin links styling */

#content a:link {
	font-family:verdana, arial, sans-serif;
	color:#036;
	font-size:90%;
	font-style:normal;
	font-weight:600;
	text-decoration:underline;
}

#content a:visited {
	color:purple;
	font-size:90%;
	font-style: normal;
	font-weight:600;
	text-decoration:underline;
}

#content a:hover{
	font-size:90%;
	color:teal;
	font-style:normal;
	font-weight:600;
	text-decoration:underline;
}

#content a:active{
	font-size:90%;
	color:red;
	font-style:normal;
	font-weight:600;
	text-decoration:underline;
}

/* End Links Styling */

/* Begin Span Styling */

#content span.verdana{font-family:verdana, sans-serif; color:#CC3300; font-size:1em; font-weight:600;  text-align:left; line-height:1.25em;}
#content span.verdana1{font-family:verdana, sans-serif; font-size:1em; font-weight:600; color:#CC3300; text-indent:10px; text-align:left; 
line-height:1.25em;}
#content span.verdana2{font-family:verdana, sans-serif; font-size:0.85em; font-weight:500; color:#CC3300; text-indent:10px; text-align:left; line-height:1.3em;}

/* End Span Styling */


/* Begin Amazon Styling */

#content .divamazon1{
font-style:normal;
font-weight:400;
padding:5px;
left:auto;
height:auto;
width:530px;
border-style:solid;
border-color:black;
border-width:1px;
vertical-align:top;
text-align:left;
display:block;
}

#content .divamazon2{
padding-top:3px;
padding-right:10px;
padding-bottom:3px;
padding-left:3px;
width:134px;
max-width:134px;
height:250px;
max-height:250px;
float:left;
left:auto;
}


#content .divamazon3{
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:30px;
color:#cc3300;
height:auto;
width:auto;

}

#content .divamazon4{
color:#CC3300;  *#CC3300*
font-family:verdana, sans-serif;
font-weight:300;
font-size:10pt;
height:auto;
padding:5px;
width:auto;
white-space:normal;
text-align:center;
visibility:visible;
}

#content .divamazon5{
	margin-top:15px;
	width:560px; 
	max-width:565px;
	top:80px;
	left:165px;
	height:auto;
	display:block;
	text-decoration:none;
	text-align:left;
	white-space:normal;	
	padding:25px 5px 20px 25px;
	position:absolute;
	visibility:visible;
	float:left;
}

/* End Amazon Styling */


/* Begin Adsense Ads */


#content ad1{width:310px; height:260px; padding:0.25em; float:left; padding:0.15em;} /** ads 300 x 250 **/

#content ad2{width:260px; height:260px; padding:0.25em; float:left; padding:0.15em;} /** ads 250 x 250 **/

#content ad3{width:280px; height:280px;	padding:0.25em; float:left; padding:0.15em;}

/* End Adsense Ads */


#content p{background-position:left; padding-left:0.25em;}

#content photos {
	display:table;
	border:0;
	padding:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size:10pt;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	white-space:normal;	
	height:auto;
	width:auto	
}

#content .std-table {
	display:table;
	height:auto;
	width:auto;
	border-width:0px;
	border-color:#000;
	border-style:ridge;
	padding:3px;
	font-family: verdana, arial, sans-serif;
	font-size:10pt;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	line-height:1.25em;
	white-space:normal;			
} 

#content .std-table a:link, .std-table a:visited, .std-table a:hover, .std-table a:active{font-size:10pt;}

#content .std-table p{background-position:left; padding-left:5px;}

#content .contact-table {
	display:table;
	height:auto;
	width:auto;
	border-width:3px;
	border-color:#42E16A;
	border-style:ridge;
	padding:3px;
	font-family: verdana, arial, sans-serif;
	font-size:10pt;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	line-height:1.25em;
	white-space:normal;			
} 

/** End of Content **/

/**** Begin cssvmenu ****/
#cssvmenu, #cssvmenu ul{
padding: 0;
margin-top: 2em;
margin-left:0.5em;
list-style: none;
width:10em;
}

#cssvmenu li{
float: none;
position: relative;
}

#cssvmenu a{
text-decoration: none;
}

.mainitems{
/* border: 1px solid black;
border-left-width: 0; */
background-color: #DDE; /*#D8FE89 bileous green*/
border-width:1px;
border-style:solid;
border-color:black;
font-family:times new roman, arial, sans-serif;
font-style:normal;
font-size:0.75em;
font-weight:600;
}

.headerlinks a{
margin: auto 8px;
font-weight: bold;
color: black;
}

.headerlinks a:hover{
color:#a00;
background:#ddd;
}

.headerlinks a:active{
color:#060;
background:#ccc;
}


.submenus{
display: none;
width: 10em;
position: absolute;
top:-2em;
left:70%;
background-color: #EEFFCC; /*#EEFFCC*/
border: 1px solid black;
font-size:0.95em;
font-family:arial, sans-serif;
font-style:normal;
font-weight:600;

}

.submenus li{
width: 100%;
}

.submenus li a{
display: block;
width: 100%;
text-indent: 3px;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}


.submenus li a:hover{
color:#a00;
background-color:#ddd;

/* background-color: yellow;
color: black; */
}


#cssvmenu li>ul {/* non IE browsers */
z-index:1000;
top: -2em;
left:70%;
}

#cssvmenu li:hover ul, li.over ul{
display: block;
}

#cssvmenu li.over, ul li:hover ul{
z-index:1000;
}

/* End cssvmenu */


html>body #clearmenu{ /* non IE browsers */
height: 3px;
}
/** End of Cssvmenu **/