/* CSS Document */

body {
background-image:url(images/page_bkg.png);
background-repeat:repeat;
margin:0px;
}

table.shadow {
background-color:#FFFFFF;
}

td.left_shadow {
background-image:url(images/left_shadow.png);
background-repeat:repeat-y;
}

td.right_shadow {
background-image:url(images/right_shadow.png);
background-repeat:repeat-y;
}

div.bottom_shadow {
background-image:url(images/bottom_shadow.png);
background-repeat:no-repeat;
}

td.block {
background-color: #030617;
border: 1px solid #FFFFFF;
}

td.bottom {
background-image:url(images/bottom.png);
background-repeat:repeat;
border-bottom: 1px solid #FFFFFF;
}

.subnav {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
text-transform:uppercase;
}

.subnav a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
text-transform:uppercase;
}

.subnav a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
text-transform:uppercase;
}

.subnav a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-transform:uppercase;
}


.subsubnav {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#566f87;
}

.subsubnav a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#566f87;
}

.subsubnav a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#566f87;
}

.subsubnav a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0033;
}


.subnav_off {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#660000;
text-transform:uppercase;
text-decoration:none;
}

.credit_text {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000066;
}

.testimonial_credit {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#000099;
}

.art_borders {
border: 1px solid #FFFFFF;
margin: 3px;
}

.photo_borders {
border: 1px solid #5d7c91;
margin: 3px 3px 0px 3px;
}

div.divider {
background-image:url(images/rule_bkg.jpg);
background-repeat:repeat-x;
border-top: 1px solid #e0ecf7;
height: 30px;
margin-left: -10px;
margin-right: -10px;
}

div.topic {
background-color:#c6d7e7;
background-repeat:repeat;
margin: 1px 0px 1px 0px;
height:100%;
}

div.topic_text {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000033;
font-size: 13px;
line-height: 19px;
padding: 25px;
}

.topic_text a {
text-decoration:underline;
color:#0000CC;
}

.topic_text a:hover {
color:#990000;
}

.next {
font-size:.7em;
color:#5a75a7;
}

.next a {
color:#000099;
text-decoration:underline;
}

.next a:hover {
color:#990000;
}

.feature_headline {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

.space {
line-height:6px;
font-family:Geneva, Arial, Helvetica, sans-serif;

}

div.feature {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#C8DDF0;
}

.credit {
background-image:url(images/bottom_shadow.png);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.credit a {
color:#6699CC;
text-decoration:none;
}

.credit a:hover {
color:#FF9933;
}





/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/

div.nav {
background-image:url(images/nav_bkg.jpg);
background-repeat:repeat-x;
border-right: 1px solid #000000;
}

.qmclear {
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;

}.qmmc {
position:relative;
}

.qmmc a {
float:left;
display:block;
white-space:nowrap;
}

.qmmc div a {
float:none;
}

.qmmc div {
	visibility:hidden;
	position:absolute;
}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/*"""""""" (MAIN) Item Enhancer Container """"""""*/
	#qm0 .qm-item-enhancer
	{ 
		background-color:transparent;
		background-image:url(images/item_enhancer_bg.gif);
		border-style:solid;
		border-width:1px 1px 0px 1px;
		border-color:#aaaaaa;
		
	}

	/*"""""""" (MAIN) Item Enhancer Overlay """"""""*/
	#qm0 .qm-item-enhancer span
	{ 
		background-image:url(images/medium_purple_down.gif);
		background-position:center top;
		background-repeat:no-repeat;
		width:100%;
		height:6px;
		top:2px;
	}	

	/*"""""""" (SUB) Item Enhancer Container """"""""*/
	#qm0 div .qm-item-enhancer
	{ 
		background-image:none;
		background-color:transparent;
		border-style:none;
		text-align:left;
	}

	/*"""""""" (SUB) Item Enhancer Overlay """"""""*/
	#qm0 div .qm-item-enhancer span
	{ 
		background-position:center center;
		background-repeat:no-repeat;
		height:9px;
		width:6px;
		top:5px;
		left:-4px;
		
	}









	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:transparent;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#999999;
		background-color:#000000;
		background-image:url(images/nav_bkg.jpg);
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		padding:4px 15px 3px 15px;
		border-left: 1px solid #000000;
		border-right: 1px solid #6e6e6e;
		
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		background-color:#efefef;
		background-image:url(images/nav_bkg_on.jpg);
		background-repeat:repeat-x;
		color:#000066;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		background-color:#efefef;
		background-image:url(images/nav_bkg_on.jpg);
		background-repeat:repeat-x;
		color:#000033;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		/*background-image:url(images/arrow_down.gif);
		background-repeat:no-repeat;
		background-position:95%;*/
	}


	/*"""""""" [SUB] Containers 1st drop down """"""""*/
	#qm0 div
	{
		background-color:#f3f3f3;
		padding:5px 5px 5px 5px;
		margin-top:0px;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;

	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		background-color:#B6D0DF;
		background-image:none;
		text-decoration:none;

	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		
		background-color:#FFFFFF;
		background-image:none;
		color:#76221B;
		margin-left: 0px;

	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
						
			
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{	
		color:#333333;
		background-color:transparent;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		background-image:none;
	}

